使用设备恩兔N2.
板型名称 : hi3798mv200_hi3798mv2dma
CPU 信息 : hisilicon,hi3798mv200@4核处理器 | aarch64架构
系统版本 : Ubuntu 20.04.6 LTS | V20230401-4.4.35_ecoo_82051768-64
可用存储 : 33.7% 1033.0M
可用内存 : 80.3% 687.0M | 交换区:99.0% 506.0M
启动时间 : 1 天 20 小时 15 分钟 48 秒
IP 地址 : 192.168.123.151
设备温度 : 55°C
需要docker环境,和docker-compose 工具,以下路径中的yourxxxx替换为自己的真实路径
下载镜像
docker pull franchetti/seafile-arm
拉取仓库
cd /yourpath ; git clone https://github.com/ChatDeBlofeld/seafile-arm-docker.git
修改配置文件
1.修改环境变量
cd /yourpath/seafile-arm-docker
cp .env.example .env
vim .env
DBMS=0 #使用sqllite
NOSWAG=1
NOSWAG_PORT=80 #访问端口
HOST=192.168.xx.xx #你的ip
PORT=
USE_HTTPS=false
# Run parameters
PUID=1000
PGID=1000
TZ=Asia/Shanghai
# 使用sqlite无需理会
MYSQL_HOST=db
MYSQL_USER_PASSWD=secret
MYSQL_ROOT_PASSWD=secret
#以下是数据和配置,建议放到外置存储上.提前创建好路径 mkdir -p /yourstorage/seafile
SEAFILE_CONF_DIR=/yourstorage/seafile/conf
SEAFILE_LOGS_DIR=/yourstorage/seafile/logs
SEAFILE_DATA_DIR=/yourstorage/seafile/seafile-data
SEAFILE_SEAHUB_DIR=/yourstorage/seafile/seahub-data
DATABASE_DIR=/yourstorage/seafile/db
#管理员账号设置
SEAFILE_ADMIN_EMAIL=youremail
SEAFILE_ADMIN_PASSWORD=yourpwd
#NOSWAG=1 无需理会
SWAG_DIR=./swag
2.修改 nginx servername
vim ./nginx/seafile.noswag.conf
替换server_name后面yourdomain/ip为你的ip,用域名的改为域名
server_name yourdomain/ip; # <-- Hostname of your server. Then access seahub at http://YourH
ostname
启停
cd /yourpath/seafile-arm-docker
启动
./compose.sh up -d
停止
./compose.sh down