How to install Seafile on an Ubuntu 14.04 VPS

Seafile is an open source cloud storage system for storing files on the Seafile server and synchronize the files between multiple computers or mobile devices using the Seafile client. Using Seafile you can also create groups with file syncing, wikis, and start discussions with your team to enable easy collaboration.

Run the following script to check if your server meets all requirements.

./setup-seafile-mysql.sh

We’ve already installed all requirements and there should be no problem, so press the Enter key to continue the installation. You will be prompted to enter several information needed to configure Seafile, such as server name, IP address, listening ports, create MySQL database for Seafile, etc…

After all required information are entered you will get the following message

So, execute the following scritps to start the Seafile and Seahub servers:

./seafile.sh start
./seahub.sh start

Since the Seahub server is started for the first time, you will need to create the admin account.

What is the email for the admin account?
[ admin email ] user@domain.com
What is the password for the admin account?
[ admin password ]
Enter the password again:
[ admin password again ]
----------------------------------------
Successfully created seafile admin
----------------------------------------

Seahub is Seafile server package contains a light-weight Python HTTP server that serves the website. Once the Seahub server is started, you can access Seafile at https://yourdomain.com:8000 and log in with the crated admin account.

Of course you don’t have to do any of this if you use one of our Linux VPS Hosting services, in which case you can simply ask our expert Linux admins to install Seafile for you. They are available 24×7 and will take care of your request immediately.

PS. If you liked this post please share it with your friends on the social networks using the buttons on the left or simply leave a reply below. Thanks.