ISPConfig and Seafile – an updated guide

Updated on Feb 8, 2017:
added tips to install Seafile Pro and to set up a Startup Cron Job

DISCLAIMER: I am not an engineer nor a professional sysadmin. Use this guide at your own risk. You may loose data, fingers and other parts of your body, and your brain may be eaten by zombies. If something bad happens, do not complain with me.

Seafile is a great piece of free software: it allows you to have a dropbox-like service hosted on your own server, which means that your data are under your control (we know that Dropbox has already been hacked once in 2012, and we cannot be sure that it has not been hacked again since then…)

ISPConfig is a great piece of free software, too: even if it is designed as a tool for ISPs who sell web hosting services, it is useful also if you want to run your own server and you want an easy and powerful tool to manage websites, email accounts, mailing lists, etc. as well as to manage the server itself.

There is an old guide on to install and configure Seafile on ISPConfig, but it has not been updated and it does not work with most recent versions of Seafile.

So, here is my guide to install Seafile Server v6 on a server running Debian 8 (Jessie) and ISPConfig with Apache (it should work also on ISPConfig 3.1, but I did not tested it yet).

Continue reading ISPConfig and Seafile – an updated guide

Some tips about Seafile Client

  1.  When using a Seafile Server with a self-signed certificate, even if the Seafile Client prompts you to accept it, you still have to flag the option “Do not verify server certificate in HTTPS syncing”
  2. If you use Ubuntu 14.04, you have to follow this guide in order to make the Seafile tray icon appear in the right place
  3.  If the Seafile Client window looks too big on some screens, you may try the following (at least in linux):
echo "export QT_AUTO_SCREEN_SCALE_FACTOR=0" >> ~/.bashrc