====== Upgrade Seafile ====== ===== Stop seafile ===== /etc/init.d/seafile stop ===== Download and install binary Distribution ===== cd /vol1/seafile wget https://bitbucket.org/haiwen/seafile/downloads/seafile-server_X.X.X_x86-64.tar.gz tar xvzf seafile-server_X.X.X_x86-64.tar.gz ===== Run upgrade script ===== cd /vol1/seafile/seafile-server-X.X.X/upgrade ./upgrade_X.X_X.X.sh ===== A symbolic link //seafile-server-latest// makes updating the following unnecessary ===== ==== Update init.d script ==== change **script_path** to new **${seafile_dir}/seafile-server-X.X.X** vim /etc/init.d/seafile ... seafile_dir=/vol1/seafile script_path=${seafile_dir}/seafile-server-X.X.X seafile_init_log=${seafile_dir}/logs/seafile.init.log seahub_init_log=${seafile_dir}/logs/seahub.init.log ... ==== Update Apache vhost ==== update directives: **FastCGIExternalServer**, **DocumentRoot**, **Alias** vim /etc/apache2/sites-enabled/default-ssl ... FastCGIExternalServer /vol1/seafile/seafile-server-X.X.X/seahub/seahub.fcgi -host 127.0.0.1:8000 DocumentRoot /vol1/seafile/seafile-server-X.X.X/seahub Alias /media /vol1/seafile/seafile-server-X.X.X/seahub/media ...