• Linux 下部署 Seafile 服务器
    • 使用安装脚本在 Ubuntu 16.04 或 CentOS 7 上快速安装
    • 家庭/个人 环境下部署 Seafile 服务器
    • 生产/企业 环境下部署 Seafile 服务器
  • 升级 Seafile 服务器

    Linux 下部署 Seafile 服务器

    此文档用来说明如何使用预编译安装包来部署 Seafile 服务器.

    使用安装脚本在 Ubuntu 16.04 或 CentOS 7 上快速安装

    我们准备了一个安装脚本帮助您在 Ubuntu 16.04 或 CentOS 7 快速的安装部署 Seafile 服务(配置好 MariaDB, Memcached, WebDAV, Ngnix 和开机自动启动脚本): https://github.com/haiwen/seafile-server-installer-cn

    在此基础上,您可以继续根据下面的文档来配置邮箱发送等服务。

    家庭/个人 环境下部署 Seafile 服务器

    • 部署 Seafile 服务器(使用 SQLite)

    生产/企业 环境下部署 Seafile 服务器

    企业环境下我们建议使用 MySQL 数据库,并将 Seafile 部署在 Nginx 或者 Apache 上,如果对于 Nginx 和 Apache 都不是很熟悉的话,我们建议使用 Nginx,相对于 Apache 来说,Nginx 使用起来比较简单。

    对于部署Seafile服务,我们提供了三种方式:

    • 使用Docker,这是我们主要推荐的部署方式.
    • 使用安装脚本
    • 手动安装Seafile,建立数据库、memcached、Nginx/Apache,建议阅读下面章节.

    基础功能:

    • 部署 Seafile 服务器(使用 MySQL)
    • Nginx 下配置 Seahub
    • Nginx 下启用 Https
    • Apache 下配置 Seahub
    • Apache 下启用 Https
    • 使用 Memcached

    高级功能:

    • 开机启动 Seafile
    • 防火墙设置
    • Logrotate 管理系统日志

    其他部署事项

    • 使用 NAT
    • 非根域名下部署 Seahub
    • 从 SQLite 迁移至 MySQL
      更多配置选项(比如开启用户注册功能),请查看 服务器个性化配置。

    注意 如果在部署 Seafile 服务器时遇到困难

    • 阅读 Seafile 组件 以了解 Seafile 的运行原理。
    • 安装常见问题。
    • 通过 Seafile QQ 交流群或者 Seafile 论坛寻求帮助。

    升级 Seafile 服务器

    • 升级

    原文: https://manual-cn.seafile.com/deploy/