本文记录一些跟小钢炮系统相关的网址、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
   | 
 
这个应用的功能是,可以把一个文件夹,在多台设备之间保持内容同步。