Skip to content
FileCloud Sync client for Linux installer, includes `.desktop` file.
Shell
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.gitignore
LICENSE
filecloudsync-install.sh
filecloudsyncicon.png
readme.md

readme.md

FileCloud is an enterprise grade file sharing, sync, and backup solution developed by CodeLathe that can be self-hosted (on-prem). They provide sync clients for Windows, Mac, and Linux.

For Linux, the documented installation process involves downloading and unzipping their latest archive, making a couple files executable, and then running one of them to setup the sync app... which may work, providing all dependencies are met.

As user Ilsa Loving calls out on their community forums, the process leaves a bit to be desired; I have also elaborated a bit on my blog.

I made a crude script to install the current sync client (18.2.0.1012) on my current preferred flavor, Kubuntu 18.10; it should work on any recent (.?[Uu]buntu) release.

Installation

Run the following from your terminal...

git clone https://github.com/derek-shnosh/filecloudsync-install.git ~/Downloads/filecloudsync-install
chmod +x ~/Downloads/filecloudsync-install/filecloudsync-install.sh
~/Downloads/filecloudsync-install/filecloudsync-install.sh install

What this does...

  1. Clones the github repo to ~/Downloads/filecloundsync-install/.
    • Contains my installer script and a .png file to be used for the icon.
  2. Makes the installation script executable.
  3. Runs the installation script.
    • Downloads the latest sync client from FileCloud servers.
    • Downloads libpng12 from Ubuntu.
    • Installs prerequisites (libpng12 and libdbusmenu-gtk-dev).
    • Unzips the sync client to ~/apps/filecloudsync.
    • Copies the .png file to ~/apps/filecloudsync.
    • Makes required files executable (filecloudsync, filecloudsyncstart).
    • Creates a filecloudsync.desktop file in ~/.local/share/applications/.
    • Registers ~/apps/filecloudsync to shared libraries for dependencies.
    • The sync client can now be launched from an app menu.

Uninstall

Run the following command to uninstall.

~/Downloads/filecloudsync-install/filecloudsync-install.sh uninstall
You can’t perform that action at this time.