安装依赖库。

Ubuntu 16.04,可用以下命令安装全部依赖。

  1. sudo apt-get install openjdk-8-jre poppler-utils libpython2.7 python-pip \
  2. mysql-server python-setuptools python-imaging python-mysqldb python-memcache python-ldap \
  3. python-urllib3
  4. sudo pip install boto requests
  5. sudo ln -sf /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java /usr/bin/

CentOS 7 下:

  1. wget https://bootstrap.pypa.io/get-pip.py
  2. sudo python get-pip.py
  3. sudo yum install java-1.7.0-openjdk poppler-utils python-setuptools \
  4. python-imaging MySQL-python mariadb-server python-memcached python-ldap \
  5. python-urllib3
  6. sudo pip install boto requests
  7. sudo /etc/init.d/mysqld start

补充说明: 关于 Java

注意:Seafile 专业版需要 java 1.7 以上版本, 请用 java -version 命令查看您系统中的默认 java 版本. 如果不是 java 7, 那么, 请 更新默认 java 版本.

下载与安装 Seafile 专业版服务器

获得许可证书

将您得到的许可证书放在顶层目录下。比如,在这篇文档页面里,我们把 /data/haiwen/ 作为顶层目录。

下载与解压 Seafile 专业版服务器

  1. tar xf seafile-pro-server_2.1.5_x86-64.tar.gz

现在您的目录结构应该像如下这样:

  1. haiwen
  2. ├── seafile-license.txt
  3. └── seafile-pro-server-2.1.5/

安装

Seafile 专业版服务器的安装步骤与Seafile 社区版服务器安装步骤相同。

  1. #tree haiwen -L 2
  2. haiwen
  3. ├── seafile-license.txt # license file
  4. ├── conf # configuration files
  5. ├── ccnet.conf
  6. └── seafile.conf
  7. └── seahub_settings.py
  8. └── seafdav.conf
  9. ├── ccnet
  10. ├── mykey.peer
  11. ├── PeerMgr
  12. └── seafile.ini
  13. ├── pro-data # data specific for professional version
  14. └── seafevents.conf
  15. ├── seafile-data
  16. ├── seafile-pro-server-2.1.5
  17. ├── reset-admin.sh
  18. ├── runtime
  19. ├── seafile
  20. ├── seafile.sh
  21. ├── seahub
  22. ├── seahub-extra
  23. ├── seahub.sh
  24. ├── setup-seafile.sh
  25. ├── setup-seafile-mysql.py
  26. ├── setup-seafile-mysql.sh
  27. └── upgrade
  28. ├── seahub-data
  29. └── avatars # for user avatars

原文: https://manual-cn.seafile.com/deploy_pro/download_and_setup_seafile_professional_server.html