本文记录一些跟小钢炮系统相关的网址、docker 命令等。
建议搭配视频使用:小钢炮系统使用指南
系统固件下载
https://rom.nanodm.net/
docker 国内源
编辑配置文件
vi /etc/docker/daemon.json
|
将里面的内容改为这样
{ "storage-driver": "overlay2", "registry-mirrors": ["https://dockerhub.azk8s.cn"] }
|
改完去 system 里的 Startup 将 docker 停止,再启动。
之后我们安装 docker UI 应该就可以成功了。
filebrowser
docker pull 80x86/filebrowser:arm64
|
IMAGE_NAME=80x86/filebrowser
WEB_PORT=8082 FB_AUTH_SERVER_ADDR="127.0.0.1" docker run -d \ -e PUID=$UID \ -e PGID=$GID \ -e WEB_PORT=$WEB_PORT \ -e FB_AUTH_SERVER_ADDR=$FB_AUTH_SERVER_ADDR \ -p $WEB_PORT:$WEB_PORT \ -v /media:/myfiles \ --mount type=tmpfs,destination=/tmp \ ${IMAGE_NAME}:arm64
|
这个应该大家都可以通用的。
接下来到浏览器打开IP:8082
来访问,看看是否能正常使用。
qbittorrent
要先停止自带的 qb ,去 system 里的 Startup 将 qbittorrent 停止,然后将 Yes 改为 No ,这样就不会开机自启了。
勘误,视频中讲将S92qbittorrent改个名字,这种方法并不行。得将其移动到其它位置。
cd /etc/init.d/ mv S92qbittorrent ..
|
这样S92qbittorrent就会待在 /etc 这个目录下了。
拉去镜像
docker pull 80x86/qbittorrent:4.2.1-arm64
|
建立容器
IMAGE_NAME=80x86/qbittorrent:4.2.1-arm64 #WEB_PORT=$(nvram get app.qb.listen_port) #这里我原本的默认下载路径是 /media/one/qb 你应该改成自己的 DOWNLOAD_PATH=/media/one/qb BT_PORT=$(cat /var/lib/qbittorrent/.config/qBittorrent/qBittorrent.conf | grep -i 'Connection\\PortRangeMin' | cut -d'=' -f2) QBT_AUTH_SERVER_ADDR="127.0.0.1" if [ "$DOWNLOAD_PATH" = "/downloads" ] || [ "$DOWNLOAD_PATH" = "/downloads/" ]; then echo "please set correct DOWNLOAD_PATH" exit -1 fi docker run -d --name qbittorrent \ -e PUID=$(id -u qbittorrent) \ -e PGID=$(cat /etc/group | grep -e '^users' | cut -d':' -f3) \ -e WEB_PORT=8088 \ -e BT_PORT=$BT_PORT \ -e QBT_AUTH_SERVER_ADDR=$QBT_AUTH_SERVER_ADDR \ --restart unless-stopped \ --network host \ -v /var/lib/qbittorrent/.config/qBittorrent:/config \ -v /var/lib/qbittorrent/.local/share/data/qBittorrent:/data \ -v "$DOWNLOAD_PATH":/downloads \ -v "$DOWNLOAD_PATH":"$DOWNLOAD_PATH" \ --mount type=tmpfs,destination=/tmp \ ${IMAGE_NAME}
|
这里的端口我改为 8088 ,也可以改为和原来一样的 8083
之后就可以通过 IP:8088
来访问 qb 了。设置没错的话,应该可以看到之前的种子信息的。
微力同步 verysync
这是一款和 syncthing 类似的同步工具。/media/one/verysync
是我自己的路径,其它人使用前需要更改一下。
docker run -d \ --name verysync \ --restart=always \ -p 8886:8886 \ -v /media/one/verysync:/media \ lstcml/n1_verysync
|
这个应用的功能是,可以把一个文件夹,在多台设备之间保持内容同步。