求centos7.x下部署seafile7.1.5教程,谢了
官网有一键安装脚本
官网又一键安装脚本
如果非要手动
##先安装python3和依赖
yum install python3 python3-setuptools python3-pip python3-ldap -y
pip3 install --timeout=3600 Pillow pylibmc captcha jinja2 sqlalchemy psd-tools django-pylibmc django-simple-captcha
部署和目录结构
假设你公司的名称为"haiwen",
你也已经下载seafile-server_7.1.5_x86-64.tar.gz 到你的home 目录下。
建议使用这样的目录结构:
mkdir haiwen
mv seafile-server_* haiwen
cd haiwen
#将 seafile-server_* 移动到 haiwen 目录下后
tar -xzf seafile-server_*
mkdir installed
mv seafile-server_* installed
现在,你的目录看起来应该像这样:
# tree . -L 2.
├── installed
│ └── seafile-server_7.1.5_x86-64.tar.gz
└── seafile-server-7.1.5
├── reset-admin.sh
├── runtime
├── seafile
├── seafile.sh
├── seahub
├── seahub.sh
├── setup-seafile.sh
├──setup-seafile-mysql.sh
└── upgrade
安装
cd seafile-server-*
二选一
./setup-seafile.sh #运行安装脚本并回答预设问题(sqlite版本)
./setup-seafile-mysql.sh #运行安装脚本并回答预设问题(mysql版本)
修改conf/gunicorn.conf文件中的bind值为0.0.0.0:8000
# default localhost:8000
bind = "0.0.0.0:8000"
启动 Seafile:
./seafile.sh start # 启动 Seafile 服务
启动 Seahub
./seahub.sh start # 启动 Seahub 网站
通过127.0.0.1:8000打开网页 登陆管理员账号
修改 系统管理–设置–URL中的SERVICE_URL 和FILE_SERVER_ROOT两个IP为服务器的IP(比如我的服务器IP是192.168.1.254,则
SERVICE_URL 为 http://192.168.1.254:8000
FILE_SERVER_ROOT 为 http://192.168.1.254:8082)。
重启seafile和seahub
./seafile.sh restart
./seahub.sh restart
到这里局域网内应该就能访问到服务器了