- Seafile的官网在这里
- 系统的话还是Debian8 x64
- 首先要从他的官网上下载对应的服务端程序(如果你的机器在国外,还是下载到本地然后上传吧,不然每秒5k的速度。。。)
- 为了让我们的目录更加的有条理(好看),可以这样操作
cd /home mkdir example #这里的example可以随便改,选一个你喜欢的名字就好了 cd example tar -xzf seafile-server_* mkdir installed mv seafile-server_* installed
然后你的目录就是这样的,井井有条 - 这样设计目录的好处在于: 1.和 seafile 相关的配置文件都可以放在 hilove 目录下,便于集中管理. 2.后续升级时,你只需要解压最新的安装包到 hilove 目录下.
安装 Seafile 服务器
- 安装前的准备工作 安装 Seafile 服务器之前,请确认已安装以下软件: 1.MariaDB 或者 MySQL 服务器 (MariaDB 是 MySQL 的分支) 2.python 2.7 (从 Seafile 5.1 开始,python 版本最低要求为2.7) 3.python-setuptools 4.python-imaging 5.python-mysqldb 6.python-ldap 7.python-urllib3 8.python-memcache (或者 python-memcached)
- 具体的命令是这样的
apt-get update apt-get install mariadb-server #在过程中会提示输入数据库密码,并且确认一遍 apt-get install python2.7 python-setuptools python-imaging python-ldap python-mysqldb python-memcache python-urllib3
- 安装
cd seafile-server-* ./setup-seafile-mysql.sh #运行安装脚本并回答预设问题
- 接下来, 你会被要求选择一种创建 Seafile 数据库的方式:
- 如果选择[1], 你需要提供根密码. 脚本程序会创建数据库和用户。
- 如果选择[2], ccnet/seafile/seahub 数据库应该已经被你(或者其他人)提前创建。
- 新系统当然选择1,一系列设置好之后会出现这个确认界面
- 敲回车开始安装
启动 Seafile 服务器
- 启动 Seafile 服务器和 Seahub 网站
- 启动 Seafile:
./seafile.sh start # 启动 Seafile 服务
- 启动 Seahub
./seahub.sh start # 启动 Seahub 网站 (默认运行在8000端口上)
- 至此,seafile就已经搭建完成了
- 根据seafile的官方安装指导写就这篇教程