Skip to content
This repository has been archived by the owner on Sep 7, 2021. It is now read-only.

Latest commit

 

History

History
63 lines (37 loc) · 1.98 KB

upgrading_seafile.md

File metadata and controls

63 lines (37 loc) · 1.98 KB

Upgrading Seafile

This upgrade guide assumes, that you previously followed Deploying Seafile with nginx and MySQL on Debian Wheezy and now you are upgrading to the latest stable release, 1.7.0.


AUTHORS

(Remember to add yourself here when pull requesting).


LICENSE

CC BY 3.0


Download latest version via:

sudo -u seafile wget -O /home/seafile/seafile/installed/seafile-server_1.7.0_x86-64.tar.gz http://seafile.googlecode.com/files/seafile-server_1.7.0_x86-64.tar.gz

Change to deployment directory where installed folder inside your seafile main location:

cd /home/seafile/seafile/installed

Stop the currently running instance, as you are about to start upgrade process:

sudo service seafile stop

Remove older version that resides in your current folder, unpack new version and afterwards move unpacked folder one level up:

sudo -u seafile rm seafile-server-1.6.0.tar.gz
sudo -u seafile unp seafile-server_1.7.0_x86-64.tar.gz
sudo -u seafile mv seafile-server-1.7.0 ..

Change to upgrade directory of your new Seafile server instance and launch the upgrade script:

cd ../seafile-server-1.7.0/upgrade
sudo -u seafile ./upgrade_1.6_1.7.sh

Download new version of init script for Seafile, make sure it's executable and start it:

sudo rm /etc/init.d/seafile
sudo wget https://github.com/hadret/Scripts/raw/stable-1.7.0/seafile/seafile -O /etc/init.d/seafile
sudo chmod +x /etc/init.d/seafile
sudo service seafile start

Update nginx config file:

sudo vi /etc/nginx/sites-available/seafile

Change version from 1.6.0 (or any other you are upgrading from) to 1.7.0 in the location /media section and save it. Reload nginx configuration:

sudo service nginx reload

That's it! Enjoy your new version of Seafile! (: