Seafile Pro 5.0.3 + Debian Jessie Clean Install

Running the Seafile install script will pretty much wipe your server. If you have anything useful on it, back it up somewhere else!

Before you run the script, change the hostname to whatever you plan to use first.
https://wiki.debian.org/HowTo/ChangeHostname

  1. As per http://manual.seafile.com/deploy_pro/index.html, you can install the whole thing using a script
  2. Actual updated script is on GitHub: https://github.com/SeafileDE/seafile-server-installer
  3. Follow the instructions there for downloading Seafile Pro
  4. Run the script
  5. The script doesn't currently work with version 5.0.3 due to changes to config file location https://seacloud.cc/group/3/wiki/
  6. Run the following to fix:

    cd /opt/seafile/conf
    ln -s ../ccnet/ccnet.conf
    ln -s ../seahub_settings.py
    ln -s ../seafile-data/seafile.conf
    ln -s ../pro-data/seafevents.conf
    chown -R seafile: /opt/seafile
    
  7. restart seafile services:

    service seahub stop
    service seafile restart
    service seahub start
    
  8. The default admin password may not work, you can run the following to fix it:

    cd /opt/seafile/seafile-server-latest
    ./reset-admin.sh
    

    http://manual.seafile.com/maintain/account.html