Setup on Linux
The short one-liner
If you are not interested in a detailed overview and explanation, here's a one-line shell command that will:
- Download the current (latest release) version of the installation archive into a temporary folder
- Extract it and run the CLI setup for you via
sudo
For X86-64/AMD64 architecture
wget -O setup.sh http://dl.syncplify.com/ss6-setup-linux-x86.sh && sudo sh setup.sh
For ARM architecture
wget -O setup.sh http://dl.syncplify.com/ss6-setup-linux-arm.sh && sudo sh setup.sh
These commands rely on wget
and assume it's already installed and available on your Linux system.
Detailed overview and explanation
The following video shows how to install Syncplify Server! v6.x on a Linux operating system:
Here's a handy copy-pastable list of the two commands you'll need. You will still need to manually type in the name of the .tar.gz archive you downloaded though.
To extract the downloaded archive:
tar -xvf name_of_downloaded_targz_archive.tar.gz
Then to begin installing or updating the software:
sudo ./ss6-setup install
At the end of this phase, a URL will be shown to you. Simply open it in a browser to continue with the rest of the setup process.
Be careful, the URL references localhost (127.0.0.1) but if you're using a browser on a different computer you will have to change 127.0.0.1 into the current IP address of the machine where you just installed Syncplify Server! on.
How to uninstall
To make uninstallation easier, the installer copies the ss6-setup
executable to your /usr/bin
directory. Therefore, in order to uninstall Syncplify Server! v6.x you can simply open a terminal window anywhere, and type:
sudo ss6-setup uninstall
After that, if you also want to remove the uninstaller, you may (optionally) want to do this, too:
sudo rm /usr/bin/ss6-setup
How to update/upgrade
When the CLI installer is invoked with the install
verb, it will automatically try to determine whether the software is already installed on the system, and - if that is the case - perform an update/upgrade rather than a new install.
There is, however, a way to force the CLI installer to perform an update/upgrade, when you already know that this is the case. You can simply add the --update
flag to the install verb, like this:
sudo ./ss6-setup install --update
And, just in case... you can also do a "repair"
Should anything happen, you can always use the same ss6-setup
you downloaded and extracted, to "repair" your currently deployed executable and back-end DB configuration, like this:
sudo ./ss6-setup install --repair
More useful command-line flags
There are a couple additional command-line flags that you may want or need to use occasionally. Both of them are intended to be used in conjunction with the install
verb.
Flag | Purpose of the flag |
--trace |
Enables trace-level logging for the installation process. This will produce a larger and more detailed installation log, useful to identify the cause of possible installation issues. |
--norollback |
Typically, should something go wrong during installation, a rollback operation is performed, to leave your system unchanged. This flag disables such rollback, so that your system remains partially modified even after a failed installation. This is useful in some cases for debugging. |
That's it. :)