User Tools

Site Tools


fileservices:seafile_upgrade

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

Update init.d script

change script_path to new ${seafile_dir}/seafile-server-X.X.X

vim /etc/init.d/seafile
/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
/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
...
fileservices/seafile_upgrade.txt · Last modified: 2014/09/16 09:31 by tschulz