华为盒子hi3798mv100刷Ubuntu安装Alist
- 下载alist, https://github.com/Xhofe/alist/releases
选择:alist-linux-arm-7.tar.gz - 上传到盒子/opt/alist目录
mkdir /opt/alist cd /opt/alist #上传alist-linux-arm-7.tar.gz tar -xvzf alist-linux-arm-7.tar.gz ./ mv alist-linux-arm-7 alist chown root:root alist
- 新建配置文件
vi /opt/alist/config.json
{ "address": "0.0.0.0", "port": 5244, "assets": "https://npm.elemecdn.com/alist-web@$version/dist", "database": { "type": "sqlite3", "user": "", "password": "", "host": "", "port": 0, "name": "", "table_prefix": "x_", "db_file": "data/data.db", "ssl_mode": "disable" }, "scheme": { "https": false, "cert_file": "", "key_file": "" }, "cache": { "expiration": 60, "cleanup_interval": 120 }, "temp_dir": "data/temp" }
- 新建alist服务
vi /etc/systemd/system/alist.service
[Unit] Description=alist After=network.target [Service] Type=simple WorkingDirectory=/opt/alist ExecStart=/opt/alist/alist -conf /opt/alist/config.json Restart=on-failure [Install] WantedBy=multi-user.target
然后
systemctl daemon-reload
,现在你就可以使用这些命令来管理程序了:
- 启动: systemctl start alist
- 关闭: systemctl stop alist
- 自启: systemctl enable alist
- 状态: systemctl status alist
- 重启: systemctl restart alist
- 反向代理
程序默认监听5244端口
nginx在网站的配置文件的server字段中加入location / { proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header Host $http_host; proxy_set_header X-Real-IP $remote_addr; proxy_redirect off; proxy_pass http://127.0.0.1:5244; # 上传的最大文件尺寸 client_max_body_size 20000m; }
本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。