Skip to content

FileCloud Sync client for Linux installer, includes `.desktop` file.

License

Notifications You must be signed in to change notification settings

derek-shnosh/filecloudsync-install

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

FileCloud Sync client for Linux installer, includes `.desktop` file.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages