Ubuntu 16.04安装seafile网盘

Ubuntu 16.04安装seafile网盘

使用wget下载服务器安装包

wget http://seafile-downloads.oss-cn-shanghai.aliyuncs.com/seafile-server_7.0.3_x86-64.tar.gz

部署和目录设计

假设你公司的名称为 haiwen, 你也已经下载 seafile-server_1.4.0_* 到你的 home 目录下

mkdir haiwen
mv seafile-server_* haiwen
cd haiwen
#将 seafile-server_* 移动到 haiwen 目录下后
tar -xzf seafile-server_*
mkdir installed
mv seafile-server_* installed

安装MySQL

sudo apt-get install mysql-server

 apt-get install mysql-client

sudo apt-get install libmysqlclient-dev

注意:安装界面会出现粉红色框,提示你设置MySQL密码,这个密码在后面也有用

安装前准备工作

1.apt-get update

2.apt-get install python

3.apt-get install python2.7 libpython2.7 python-setuptools python-imaging python-ldap python-urllib3 ffmpeg python-pip python-mysqldb python-memcache

4.pip install pillow moviepy

注:建议这四个都执行一下

安装

cd seafile-server-*

./setup-seafile-mysql.sh

注意:此后会让你回答一些预设问题

-------------------------------------------------------
Please choose a way to initialize seafile databases:-------------------------------------------------------
[1] Create new ccnet/seafile/seahub databases
[2] Use existing ccnet/seafile/seahub databases
  • 如果选择1, 你需要提供根密码. 脚本程序会创建数据库和用户。

  • 如果选择2, ccnet/seafile/seahub 数据库应该已经被你(或者其他人)提前创建。

建议是选择1

在问题中会输入刚刚安装MySQL时设置的密码和设置你网盘管理员的信息,如果安装正确完成,会出现如下图所示的内容(新版本可能会有所不同)

此后

需要在云端服务器上设定特殊的端口号8000和8082

启动seafile

更改haiwen/conf/ccnet.conf文件中SERVICE_URL 的值(假设你的 ip 或者域名时192.168.1.100)

SERVICE_URL = http://192.168.1.100:8000

修改conf/gunicorn.conf

bind = "0.0.0.0:8000"

cd seafile-server-7.0.3/

./seafile.sh start

./seahub.sh start

然后配置你的登录名和登录密码

最后在网页上用服务器公用ip:端口号登录 即可

 

原文地址:https://www.cnblogs.com/yanruizhe/p/11177834.html