|
本帖最后由 openwrt-w 于 2020-2-25 17:16 编辑
成果展示 一、准备材料 a)玩客云一台 b)闲置移动硬盘 c)Seafile安装文件 二、相关资料 a)玩客云破解 三、seafile安装
- mkdir /opt/seafile
- mv seafile-server_* /opt/seafile
- cd /opt/seafile
- #将 seafile-server_* 移动到 seafile 目录下后
- tar -xzf seafile-server_*
- mkdir installed
- mv seafile-server_* installed
复制代码 b) 现在,你的目录看起来应该像这样:
- #tree seafile -L 2
- haiwen
- ├── installed
- │ └── seafile-server_7.0.0_x86-64.tar.gz
- └── seafile-server-7.0.0
- ├── reset-admin.sh
- ├── runtime
- ├── seafile
- ├── seafile.sh
- ├── seahub
- ├── seahub.sh
- ├── setup-seafile-mysql.sh
- └── upgrade
复制代码 c)这样设计目录的好处在于
i、和 seafile 相关的配置文件都可以放在 /opt/seafile/conf 目录下,便于集中管理.
ii、后续升级时,你只需要解压最新的安装包到 /opt/seafile 目录下.
四、安装 Seafile 服务器
a) 安装前的准备工作安装
i、安装 Seafile 服务器之前,请确认已安装以下软件:
Seafile 7.0.x 版本(ARM)
- # on Dbian9 /Ubuntu 16.04
- sudo apt update -y
- sudo apt upgrade -y
- sudo apt install python2.7 python-setuptools python-mysqldb python-urllib3 python-ldap python-imaging python-requests -y
- sudo apt install mariadb-server -y
复制代码 Seafile 7.1.x 版本(ARM)
- # on Debian 10/Ubuntu 18.04
- apt-get update
- apt-get 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
- sudo apt install mariadb-server -y
复制代码 b)安装
- mysql_secure_installation #初始化数据库
- cd seafile-server-* #进入安装文件目录
- ./setup-seafile-mysql.sh #运行安装脚本并回答预设问题
复制代码 c)启动 Seafile 服务器- ./seafile.sh start /stop / restart# 启动 Seafile 服务
复制代码- ./seahub.sh start /stop / restart # 启动 Seahub 网站 (默认运行在127.0.0.1:8000端口上)
- 修改conf/gunicorn.conf 默认监听本机导致无法访问
- # default localhost:8000
- bind = "0.0.0.0:8001"
复制代码
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
×
|