--- title: NAS与服务部署 date: 2022-09-15 10:02:03 excerpt: tags: rating: ⭐ --- # 绿联NAS https://support.ugnas.com/knowledgecenter/#/detail/eyJpZCI6MTI4MywidHlwZSI6InRhZzAwMiIsImxhbmd1YWdlIjoiemgtQ04iLCJjbGllbnRUeXBlIjoiUEMiLCJhcnRpY2xlSW5mb0lkIjo0MjQsImFydGljbGVWZXJzaW9uIjoiIiwicGF0aENvZGUiOiIifQ== # BE88U支持的SFP+ - SFP+ Optical transceiver(10G) : 10Gtek AXS85-192-M3 - SFP+ transceiver Electrical 10G : TP-LINK TL-SM510U - SFP (1G) transceiver : SCOPTO ZK-GE-SM-3A/SC 1.25G1310nm/1550nm 3KM SC DDM - 2.5G GPON: HUAWEI SmartAX MA5671A (2.5G)/ NOKIA GPON ONT SFP Class I Laser G-010S-A - DAC: SHENGWEI SFP+ 10G DAC Cable 1m 30AWG # NAS噪音太大,大家都吧NAS放置到哪了 NAS噪音太大,大家都吧NAS放置到哪了? - cloud的回答 - 知乎 https://www.zhihu.com/question/636419559/answer/3453548199 购买防共鸣垫 # Token ## blueroses.top AccessToken e01895f42649090f95bbea3cd94df897ca5c7e22 ## github双向验证恢复码 bd0dc-c80ce 09120-97ed1 46bae-53203 0a1b4-dde0d cae50-36821 8c24c-31c93 6931b-b582f 90e3e-33c1e 58bce-5b314 94535-5da38 6963d-6c7b7 e5a82-23d6f 837af-f7b5c 3f421-2383d 465e8-03051 1d2fe-f3fdf ## github 图床 picgo 设置 blueroseslol/ImageBag master - 图床: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 - Picgo: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 ImageBag/Images/ https://cdn.jsdelivr.net/gh/blueroseslol/ImageBag@latest ## Dockerhub Token dckr_pat_mWBh2SVqaaIU1QuAzSngrt8H6Do # IOS - 38100977@qq.com - bluerose_us@qq.com (美国) - loujiajie2@sina.com (台湾) # 路由器DDNS与科学上网插件 https://blueroseslol.asuscomm.com:12345/Main_Login.asp https://blueroses.asuscomm.com:8443/Main_Login.asp - https://github.com/hq450/fancyss - **[https://t.me/merlinclashfile](https://t.me/merlinclashfile)** # 杂项 - 星际蜗牛 - [阿文菌爱捡垃圾 篇二十九:手把手教您组装一台ITX的高性能NAS:598元的6盘位准系统+I5 8代+B365+万兆网卡](https://post.smzdm.com/p/a834noe6/) - 黑群晖 - [文菌装NAS 篇五:手把手教您安装黑群晖918+ 6.2保姆级教程,这应该是装黑群晖NAS最详细的教程了,含群晖设置](https://post.smzdm.com/p/aqx07xmk/) - UPS - 山特(SANTAK)TG-BOX600/850 UPS - 保护好你的小鸡!保姆级服务器安全教程! https://blog.laoda.de/archives/how-to-secure-a-linux-server ## NAS系统选择 - OMV:与FreeNAS相比,拥有原生Docker,可以直接让容器使用硬件。 - [官方下载地址](https://www.openmediavault.org/download.html) - [一次满足两个愿望?HTPC_NAS二合一服务器搭建教学(OMV新手入门)](https://www.bilibili.com/video/BV1Ge41147B9?spm_id_from=333.999.0.0&vd_source=d47c0bb42f9c72fd7d74562185cee290) - [OMV搭建系列教程[0] – 最小化安装Debian11](https://www.bilibili.com/read/cv13834759/) - 可使用protainer管理Docker - FreeNAS:比较适合企业使用,优势在于:拷贝速度以及硬盘寿命。 - ZFS - Docker:需要在虚拟机上安装系统再部署。 - UnRaid:要钱…… 测速网速测试: ``` apt-get install speedtest-cli speedtest-cli --secure ``` 测速脚本: `wget -qO- bench.sh | bash` vps ping测试、去程/回程路由跟踪、vps一键测试脚本: https://v2xtls.org/vps-ping%E6%B5%8B%E8%AF%95%E3%80%81%E5%8E%BB%E7%A8%8B-%E5%9B%9E%E7%A8%8B%E8%B7%AF%E7%94%B1%E8%B7%9F%E8%B8%AA%E3%80%81vps%E4%B8%80%E9%94%AE%E6%B5%8B%E8%AF%95%E8%84%9A%E6%9C%AC/ ```bash wget https://raw.githubusercontent.com/hijkpw/testrace/master/testrace.sh bash testrace.sh ``` ## OMV6 网站路径 /var/www/openmediavault/ ## Reality协议 https://www.youtube.com/watch?v=3oQi_YBRTiQ&t=1s 客户端推荐: https://jichangtuijian.com/Reality%E4%B8%80%E9%94%AE%E5%AE%89%E8%A3%85%E8%84%9A%E6%9C%AC%E5%92%8C%E5%90%84%E4%B8%AA%E7%B3%BB%E7%BB%9F%E5%AE%A2%E6%88%B7%E7%AB%AF%E6%94%B6%E9%9B%86%E6%8E%A8%E8%8D%90.html ## 检测端口是否被屏蔽 - 国外站长工具:https://www.yougetsignal.com/tools/open-ports/ - 国内站长工具:https://tool.chinaz.com/port - https:https://zhuanlan.zhihu.com/p/21286171 # 待部署列表 - [ ] Heidmall 导航页方便找对应应用 - [x] 百度网盘 - [x] gitea - 漫画 - [x] LANraragi - [x] OnlyOffice - 影片 - Emby Server(收费) - Plex(收费) - Overseerr(附带BT下载、传输功能) - [x] nas-tools - [x] Jellyfin(Emby Server代替品) - [x] qbittorrent - 下载 - [x] Aria2 - [x] Aria-NG - [ ] Transmisiion - 智能设备管理 - HomeBridge - 照片 - Moment - ResilioSync(手机照片备份) - Drive - hentaiathome - 笔记:[[#memos]] # Docker源 Portainer可以更换Docker的源,来加快下载速度。 - azure源docker源:dockerhub.azk8s.cn - Docker中国区官方:registry.docker-cn.com - 网易:[http://hub-mirror.c.163.com](https://link.zhihu.com/?target=http%3A//hub-mirror.c.163.com/) - 中国科技大学镜像加速:[https://docker.mirrors.ustc.edu.cn](https://link.zhihu.com/?target=https%3A//docker.mirrors.ustc.edu.cn/) # 域名与地址 https://blueroses.asuscomm.com:8443 ipv4.blueroses.top bluerose.top ## DNSPod ID:350298 Token:ed4a9b995c02c1185964f0fdb01b76df 350311 # 服务部署 - Portainer:9000 admin ljj@88483649 - 路由器:https://blueroses.asuscomm.com:8443/ - ~~Heidmall:8080~~ - CloudReve:5212 - Gitea:8888 - SVN: http://ipv4.blueroses.top:7777/svnadmin - baidunetdisk:5800 - lanraragi:9999 - NASTools:10000 - qbittorrenthttp:8080 - Jellyfin:8096 - [[#Perlite]] ## Heidmall 参考:https://zhuanlan.zhihu.com/p/405906100 ```bash cd /home mkdir -vp heimdall ``` ```bash docker run -d \ --name=heimdall \ -e PUID=1000 \ -e PGID=1000 \ -e TZ=Asia/Shanghai \ -p 8080:80 \ -p 666:443 \ -v /home/heimdall:/config \ --restart unless-stopped \ linuxserver/heimdall:latest ``` ### 增加密码保护 This image now supports password protection through htpasswd. Run the following command on your host to generate the htpasswd file `docker exec -it heimdall htpasswd -c /config/nginx/.htpasswd `. Replace ## CloudReve ### 创建目录结构 ```c++ cd /home mkdir -vp cloudreve/{uploads,avatar} \ && touch cloudreve/conf.ini \ && touch cloudreve/cloudreve.db \ && mkdir -p aria2/config \ && mkdir -p data/aria2 \ && chmod -R 777 data/aria2 ``` ### 运行 然后将以下文件保存为 `docker-compose.yml`,放置于当前目录,与 cloudreve 同一层级,同时,修改文件中的 `RPC_SECRET`。 ```c++ version: "3.8" services:   cloudreve:     container_name: cloudreve     image: cloudreve/cloudreve:latest     restart: unless-stopped     ports:       - "5212:5212"     volumes:       - temp_data:/data       - ./cloudreve/uploads:/cloudreve/uploads       - ../srv/dev-disk-by-uuid-186bd712-77aa-422d-972f-8666404ff8ea/jellyfin/:/cloudreve/uploads/1/H       - ./cloudreve/conf.ini:/cloudreve/conf.ini       - ./cloudreve/cloudreve.db:/cloudreve/cloudreve.db       - ./cloudreve/avatar:/cloudreve/avatar     depends_on:       - aria2   aria2:     container_name: aria2     image: p3terx/aria2-pro     restart: unless-stopped ports:       - "6800:6800"     environment:       - RPC_SECRET=bluerose       - RPC_PORT=6800     volumes:       - ./aria2/config:/config       - temp_data:/data volumes:   temp_data:     driver: local     driver_opts:       type: none       device: $PWD/data       o: bind ``` ### 运行镜像 后台运行模式,可以从 docker/docker-compose 的日志中获取默认管理员账户用户名和密码 ```c++ docker-compose up -d ``` 或者,直接运行,log 将会直接输出在当前控制台中,请注意退出之后保持当前容器运行 ```c++ docker-compose up ``` 在之后的控制面板中,按照如下配置 1. **[不可修改]** RPC 服务器地址 => `http://aria2:6800` 2. **[可修改, 需保持和 docker-compose.yml 文件一致]** RPC 授权令牌 => `your_aria_rpc_token` 3. **[不可修改]** Aria2 用作临时下载目录的 节点上的绝对路径 => `/data` ### 更新 关闭当前运行的容器,此步骤不会删除挂载的配置文件以及相关目录 >docker-compose down 如果此前已经拉取 docker 镜像,使用以下命令获取最新镜像 >docker pull cloudreve/cloudreve ## Aria2-NG - http://192.168.50.6:6800/jsonrpc - get - bluerose ```c++ docker run -d \ --name ariang \ --log-opt max-size=1m \ --restart unless-stopped \ -p 6880:6880 \ p3terx/ariang ``` ## Gitea ```c++ cd /home mkdir -vp gitea ``` ```c++ docker run -d --restart=always --privileged=true --name=gitea \ -p 822:22 \ -p 8888:3000 \ -v /home/gitea:/data \ gitea/gitea:latest ``` https://blog.csdn.net/weixin_44415928/article/details/131700249 邮箱授权码 uidsmqmeqjuubjhj ## SVN 参考文章: - https://www.cnblogs.com/zepc007/p/14521394.html - https://blog.csdn.net/zhuocailing3390/article/details/123777266 创建目录并且修改权限: ```c++ cd /home mkdir -vp svn chmod -R 777 /home/svn ``` ```c++ docker run -d --name svn-server --restart=always \ -v /home/svn:/home/svn \ -p 7777:80 \ -p 3690:3690 \ elleflorio/svn-server ``` 创建管理员用户 ```c++ docker exec -t svn-server htpasswd -b /etc/subversion/passwd docker exec -t svn-server htpasswd -b /etc/subversion/passwd bluerose ljj199221 ``` 进入容器内部 ```bash docker exec -it svn-server /bin/sh ``` 修改配置: ```shell # 进入apache2目录 cd /etc/apache2/ # 修改 vi httpd.conf ``` 修改内容: ```shell ServerName ipv4.blueroses.top:7777 ``` ### 配置 访问地址:http://ipv4.blueroses.top:7777/svnadmin,进行后台的配置管理,配置内容如下: - Subversion authorization file :/etc/subversion/subversion-access-control - User authentication file (SVNUserFile): /etc/subversion/passwd - Parent directory of the repositories (SVNParentPath): /home/svn - Subversion client executable:/usr/bin/svn - Subversion admin executable:/usr/bin/svnadmin >注意:配置填写好后进行test测试,Test passed后再进行保存配置信息 ![](https://cdn.jsdelivr.net/gh/blueroseslol/ImageBag@latest/ImageBag/Images/20220924184130.png) ### 测试 访问仓库,地址规则为:`ip:prot/svn/仓库名称`,比如:[http://ipv4.blueroses.top:7777/svn/demo/](http://ipv4.blueroses.top:7777/svn/demo/),svn客户端也用这个地址。 ## 百度网盘 ```bash cd /home mkdir -vp baidunetdisk/{config,downloads} ``` ```c++ docker create \ --name=baidunetdisk \ -p 5800:5800 \ -p 5900:5900 \ -v /home/baidunetdisk/config:/config \ -v /home/baidunetdisk/downloads:/config/baidunetdiskdownload \ --restart unless-stopped \ johngong/baidunetdisk:latest ``` ## calibre-web ```bash cd /home mkdir -vp calibre/{config,books} ``` ```bash docker run -d \ --name=calibre-web \ -e PUID=1000 \ -e PGID=1000 \ -e TZ=Asia/Shanghai \ -e DOCKER_MODS=linuxserver/mods:universal-calibre `#optional` \ -e OAUTHLIB_RELAX_TOKEN_SCOPE=1 `#optional` \ -p 8083:8083 \ -v /home/calibre/config:/config \ -v /home/calibre/books/library:/books \ --restart unless-stopped \ linuxserver/calibre-web:latest ``` 安装完进入网页界面会提示没有Meta.db,可以通过安装另一个镜像来获得: ```c++ docker run -d \   --name=calibre \   --security-opt seccomp=unconfined `#optional` \   -e PUID=1000 \   -e PGID=1000 \   -e TZ=Europe/London \   -e PASSWORD= `#optional` \   -e CLI_ARGS= `#optional` \   -p 8080:8080 \   -p 8081:8081 \   -v /home/calibreTest/:/config \   --restart unless-stopped \   linuxserver/calibre:latest ``` 安装完进入8080,完成安装即可,之后在Calibre Library中就有Meta.db了。 ## lanraragi https://post.smzdm.com/p/aenz8k7q/ ```bash cd /home mkdir -vp lanraragi/{content,database} ``` ```c++ docker run --name=lanraragi -d \ -p 9999:3000 \ -v /home/lanraragi/content:/home/koyomi/lanraragi/content \ -v /home/lanraragi/database:/home/koyomi/lanraragi/database \ --restart unless-stopped \ dezhao/lanraragi_cn ``` ```bash cd /srv/dev-disk-by-uuid-186bd712-77aa-422d-972f-8666404ff8ea mkdir -vp lanraragi/{content,database} ``` ```c++ docker run --name=lanraragi -d \ -p 9999:3000 \ -v /srv/dev-disk-by-uuid-186bd712-77aa-422d-972f-8666404ff8ea/lanraragi/content:/home/koyomi/lanraragi/content \ -v /srv/dev-disk-by-uuid-186bd712-77aa-422d-972f-8666404ff8ea/lanraragi/database:/home/koyomi/lanraragi/database \ --restart unless-stopped \ dezhao/lanraragi_cn ``` /srv/dev-disk-by-uuid-186bd712-77aa-422d-972f-8666404ff8ea/ https://e-hentai.org/ IOS APP:https://github.com/Doraemoe/DuReader ## 影音系列 media使用一个公共外部文件夹 ```c++ cd /home mkdir -vp media ``` - TMDB:blueroses - API 36dfc472117c89d9d747184c31c4777d - TMDB超时问题解决: https://todsay.com/views/59.html - TMDB超时问题解决:https://www.hao4k.cn/thread-56601-1-1.html - 检测工具 - https://tools.ipip.net/dns.php - 爱站ping检测工具 修改NAS Host即可,修改/etc/hosts文件。 NAS翻墙:https://www.youtube.com/watch?v=ha6mYJW8tIo ### V2ray ```c++ cd /home mkdir -vp v2ray/modules touch v2ray/resolv.conf ``` ```c++ docker run -d \ --restart=always \ --privileged \ --network=host \ --name v2raya \ -e V2RAYA_ADDRESS=0.0.0.0:2017 \ -v /home/v2ray/modules:/lib/modules:ro \ -v /home/v2ray/resolv.conf:/etc/resolv.conf \ -v /home/v2ray:/etc/v2raya \ mzz2017/v2raya-nightly:latest ``` 预览端口2017 进入之后选择导入V2ray设置,之后选择这一行的“选择”按钮,并且点击左上角的开启。并且勾选放置DNS污染。 docker attach  docker exec -it v2raya bash docker exec -it mzz2017_v2raya-nightly sh v2raya --lite --log-level debug ### homeassistant ```c++ docker run -d \ --name homeassistant \ --privileged \ --restart=unless-stopped \ -e TZ=Asia/Shanghai \ -v /data/homeassistant:/config \ --network=host \ homeassistant/home-assistant ``` 默认端口8123 ### NAS-TOOl ```bash cd /home mkdir -vp nastools/{config,media} ``` ```bash docker run -d \ --name nas-tools \ --hostname nas-tools \ -p 10000:3000 `# 默认的webui控制端口` \ -v /home/nastools/config:/config `# 冒号左边请修改为你想在主机上保存配置文件的路径` \ -v /home/media:/media `# 媒体目录,多个目录需要分别映射进来` \ -e PUID=0 `# 想切换为哪个用户来运行程序,该用户的uid,详见下方说明` \ -e PGID=0 `# 想切换为哪个用户来运行程序,该用户的gid,详见下方说明` \ -e UMASK=000 `# 掩码权限,默认000,可以考虑设置为022` \ -e NASTOOL_AUTO_UPDATE=false `# 如需在启动容器时自动升级程程序请设置为true` \ -e REPO_URL="https://ghproxy.com/https://github.com/jxxghp/nas-tools.git" `# 如果你访问github的网络不太好,可以考虑在创建容器时增加设置一个环境变量` \ --restart unless-stopped \ nastools/nas-tools:2.9.1 ``` ***因为作者跑路了,所以需要使用其他人的镜像*** - https://hub.docker.com/r/sungamma/nas-tools/tags - https://hub.docker.com/r/ljnpng/nastools - https://hub.docker.com/r/nastools/nas-tools/tags NASTools:admin password - 从零开始的软路由之爱快docker安装nastools:https://zhuanlan.zhihu.com/p/547732022 - 耗资过万,新手如何搭建家庭影院?绿联nas-tools详细教程:https://zhuanlan.zhihu.com/p/553313603 其他需要安装的: - Kodi Sync Queue(电视盒子) - kodi-19.4-Matrix-armeabi-v7a.apk(电视机上安装) ### jellyfin - 中国特供版:https://hub.docker.com/r/nyanmisaka/jellyfin ```bash cd /home mkdir -vp jellyfin/{config,tvshows,movies} cd /srv/dev-disk-by-uuid-186bd712-77aa-422d-972f-8666404ff8ea mkdir -vp jellyfin/H ``` ```c++ docker run -d \ --name=jellyfin \ -e PUID=1000 \ -e PGID=1000 \ -e TZ=Asia/Shanghai \ -p 8096:8096 \ -p 8920:8920 `#optional` \ -p 7359:7359/udp `#optional` \ -p 1900:1900/udp `#optional` \ -v /home/jellyfin/config:/config \ -v /home/media/tvshows:/data/tvshows \ -v /home/media:/data/movies \ -v /srv/dev-disk-by-uuid-186bd712-77aa-422d-972f-8666404ff8ea/jellyfin:/data/movies/H \ --restart unless-stopped \ nyanmisaka/jellyfin:latest ``` ### prowlarr ```bash cd /home mkdir -vp prowlarr/{config} ``` ```bash docker run -d \ --name=prowlarr \ -e PUID=1000 \ -e PGID=1000 \ --network=host \ -e TZ=Asia/Shanghai \ -p 9696:9696 \ -v /home/prowlarr/config:/config \ --restart unless-stopped \ linuxserver/prowlarr:develop ``` /home/prowlarr/config/config.xml 中api key ACG资源: - https://www.acgbox.link/#term-7 ### ChineseSubFinder ```c++ cd /home mkdir -vp ChineseSubFinder /{config,media,browser} ``` ```c++ docker run -d \ -v /home/ChineseSubFinder/config:/config `# 冒号左边请修改为你想在主机上保存配置、日志等文件的路径` \ -v /home/media:/media `# 请修改为需要下载字幕的媒体目录,冒号右边可以改成你方便记忆的目录,多个媒体目录需要添加多个-v映射` \ -e PUID=1000 \ -e PGID=1000 \ -e PERMS=true `# 是否重设/media权限` \ -e TZ=Asia/Shanghai `# 时区` \ -e UMASK=022 `# 权限掩码` \ -p 19035:19035 \ -p 19037:19037 `# webui 的视频列表读取图片用,务必设置不要暴露到外网` \ --name chinesesubfinder \ --hostname chinesesubfinder \ --log-driver "json-file" \ --log-opt "max-size=100m" `# 限制docker控制台日志大小,可自行调整` \ allanpk716/chinesesubfinder:latest-lite ``` ### opensubtitles - blueroses - Ljj@88483649 ### qBittorent ```bash cd /home mkdir -vp qBittorent/{config,media} ``` ```c++ docker run -d \ --name=qbittorrent \ -e PUID=1000 \ -e PGID=1000 \ -e TZ=Asia/Shanghai \ -e WEBUI_PORT=8080 \ -p 8080:8080 \ -p 6881:6881 \ -p 6881:6881/udp \ -v /home/qBittorent/config:/config \ -v /home/media/home:/downloads/home \ -v /srv/dev-disk-by-uuid-186bd712-77aa-422d-972f-8666404ff8ea/jellyfin/:/downloads/home/H \ -v /srv/dev-disk-by-uuid-186bd712-77aa-422d-972f-8666404ff8ea/jellyfin/AV:/downloads/home/AV \ -v /srv/dev-disk-by-uuid-186bd712-77aa-422d-972f-8666404ff8ea/jellyfin/3D:/downloads/home/3D \ -v /srv/dev-disk-by-uuid-186bd712-77aa-422d-972f-8666404ff8ea/jellyfin/2D:/downloads/home/2D \ --restart unless-stopped \ linuxserver/qbittorrent ```  username/password is `admin/adminadmin`. ▼默认监听端口是6881,即使想要映射监听端口,也不要监听默认端口,大多数PT站都是禁了的,用6881端口进行PT下载就会遇到以下问题:“Port 6881 is blacklisted!”,端口被黑名单了。 ![](https://pic1.zhimg.com/80/v2-c8f0814424dba32edaa5e495a721b3b4_720w.jpg) ▼翻看PT站点的公告或者是常见问题,就可以看到被屏蔽的端口号,6881-6889都是禁封的,像这个站点推荐了49153-65535端口,随便自行设置就好。 ![](https://pic3.zhimg.com/80/v2-dd65dd3c6c6b35b191472527f0b7fd92_720w.jpg) ### 让qBit可以外网访问 去掉 启用Host Header属性验证。 ▼刚安装好的qBit是不能通过外网访问的,即使在路由器上做了端口转发,访问时你会发现出现下面的情况。 ![](https://pic2.zhimg.com/80/v2-47fb6ccb1c0db3b1788ba2bb07039851_720w.jpg) ▼这时候我们需要将配置文件”qbittorent.conf“下载到本地进行修改,在文档末尾加入下面的代码。 > WebUI\HostHeaderValidation=false ![](https://pic4.zhimg.com/80/v2-746d06eecf6033183dd2115571b74167_720w.jpg) ▼将修改好的conf文件上传到qBit的config文件夹下进行覆盖。 ![](https://pic3.zhimg.com/80/v2-e3fb5518745fd528d48f5b66f41f2b2a_720w.jpg) **注意:似乎只有admin用户有删除Container文件夹下文件的权限,请用admin用户进行操作。** ![](https://pic3.zhimg.com/80/v2-d641fe50f0b7059e012a6563c27e9b92_720w.jpg) ### 初见qBittorrent ▼现在在外网环境下也能够登录qBittorent了,用户名为admin,密码为adminadmin。 ![](https://pic3.zhimg.com/80/v2-8decd8224733caf24d02ebac03acf32a_720w.jpg) ▼此时的qBit还是英文,找到图中的小齿轮➡Web UI➡简体中文。 ![](https://pic1.zhimg.com/80/v2-8fe0b60a418f8ef05cb03fa910235a10_720w.jpg) 修改默认密码 ▼在刚刚修改语言的位置,往下拉一点点,就可以看到修改账号密码的地方了,为了省事(偷懒)也可以对局域网内网中的IP地址设置白名单,省去身份验证的步骤。 ![](https://pic1.zhimg.com/80/v2-5d4e2bab4e96687c157d0466b49e57b8_720w.jpg) 修改监听端口 ▼就香前面说的,监听端口在部署Docker时咱们没有做映射,默认的时6881,为了下载有速度,咱们这里随便roll一个用于传入连接的端口,同时开启UPnP功能转发端口,下载就能跑的起来了。 ![](https://pic1.zhimg.com/80/v2-4aca10689218c61724d8760cc6dc536c_720w.jpg) ### 修改下载位置与自动添加种子 ▼我们之前将downloads文件夹映射到了Multimedia文件夹,这里展示出来的download是容器内部的文件夹,实际上是我们Nas上的Multimedia,相当于是根目录,是不能修改的,能做的只是在后面跟上新的路径,比如说”/Music“或者是”/Movie“之类的,如此下载就会下载到Multimedia下的Music/Movie等自建文件夹。自动添加种子奶爸一般不用,小伙伴们自行使用。 ![](https://pic3.zhimg.com/80/v2-a81c515378b75eeb7b928a8cf5cd9ed6_720w.jpg) ### PT站 https://blog.csdn.net/u012558210/article/details/106538528 - http://share.dmhy.org/ - https://www.36dm.com/ - https://www.skyey2.com/login_notice.php - https://www.nicept.net/donate.php ## OnlyOffice ```bash cd /home mkdir -vp onlyoffice/{logs,data} ``` ```bash docker run -i -t -d -p 9999:80 \ -v /home/onlyoffice/logs:/var/log/onlyoffice \ -v /home/onlyoffice/data:/var/www/onlyoffice/Data \ onlyoffice/documentserver ``` 之后让Example自动启动: ```bash docker exec 6b51e5dd3e43 sudo sed 's,autostart=false,autostart=true,' -i /etc/supervisor/conf.d/ds-example.conf ``` ## hentaiathome 客户编号:44771 客户端密钥:m4NKWURvR83BsnJTuej1 44771-m4NKWURvR83BsnJTuej1 ```bash cd /home mkdir -vp hentaiathome/{data,download} #Pull image docker pull ghcr.io/disappear9/hentaiathome:latest #Create volume for caches and logs docker volume create h_at_h_data #Run it docker run -d --name h_at_h \ -p 9876:9876 \ -v /home/hentaiathome/data:/hath/data \ -v /home/hentaiathome/download:/hath/download \ -e HatH_KEY=44771-xgp46ibo7fUJfsg3MU7U \ ghcr.io/disappear9/hentaiathome ``` Update: ```bash #Stop sudo docker stop h_at_h #Delete sudo docker rm h_at_h #Delete old image sudo docker rmi ghcr.io/disappear9/hentaiathome #Pull new image sudo docker pull ghcr.io/disappear9/hentaiathome #Run it sudo docker run -d --name h_at_h -p YOUR_PORT:YOUR_PORT -v h_at_h_data:/hath/data -v /DOWNLOAD_DIR:/hath/download ghcr.io/disappear9/hentaiathome Or sudo docker run -d --name h_at_h --net host -v h_at_h_data:/hath/data -v /DOWNLOAD_DIR:/hath/download ghcr.io/disappear9/hentaiathome If you want to change port in the future. ``` ## Perlite ```bash cd /home mkdir -vp perlite/{notes,config,web} docker container rm perlite docker image rm sec77/perlite:latest docker-compose up -d ``` ```bash version: "3.9" services: perlite: image: sec77/perlite:latest container_name: perlite restart: unless-stopped environment: - NOTES_PATH=note - HIDE_FOLDERS=docs,private,trash - LINE_BREAKS=true volumes: - ./note:/var/www/perlite/note:ro - ./config:/web/config \ web: build: context: ./web image: sec77/perlite_web:stable container_name: perlite_web restart: unless-stopped ports: - 9090:80 volumes_from: - perlite depends_on: - perlite ``` Gitea Token e2eb7193b043e0d914ba76651197ad0a36daa974 ## Perforce ```bash docker run -d --restart unless-stopped \ -v /home/perforce/p4:/p4 \ -p 1666:1666 \ blueroses/perforce-helix-p4d:2024.5 ``` p4admin pass12349ers ## Jenkins 参考:https://zhuanlan.zhihu.com/p/89312003 ```bash docker run --name jenkinsci-blueocean -d -u root --restart unless-stopped \ -p 8080:8080 \ -p 50000:50000 \ -v /mnt/nfs-1/jenkins/Data:/var/jenkins_home \ -v /var/run/docker.sock:/var/run/docker.sock \ jenkinsci/blueocean ``` ## jeessy/ddns-go - 不挂载主机目录, 删除容器同时会删除配置 ```bash # host模式, 同时支持IPv4/IPv6, Liunx系统推荐 docker run -d --name ddns-go --restart=always --net=host /opt/ddns-go:/root jeessy/ddns-go # 桥接模式, 只支持IPv4, Mac/Windows系统推荐 docker run -d --name ddns-go --restart=always -p 9876:9876 jeessy/ddns-go ``` - 在浏览器中打开`http://主机IP:9876`,修改你的配置,成功 - [可选] 挂载主机目录, 删除容器后配置不会丢失。可替换 `/opt/ddns-go` 为主机目录, 配置文件为隐藏文件 ```bash docker run -d --name ddns-go --restart=always --net=host -v /opt/ddns-go:/root jeessy/ddns-go ``` - [可选] 支持启动带参数 `-l`监听地址 `-f`间隔时间(秒) ```bash docker run -d --name ddns-go --restart=always --net=host jeessy/ddns-go -l :9877 -f 600 ``` # memos ```bash docker run -d --name memos --restart=always\ -p 5230:5230 \ -v /root/docker/memos:/var/opt/memos \ neosmemo/memos:stable ``` # Navidrome 智能歌单 ```c++ { "all": [ {"contains": {"filepath":"/music/Tobu"}} ], "sort": "dateadded", "order": "desc" } ``` 音乐削刮: - https://sspai.com/post/90896 - https://www.cnblogs.com/vinlxc/p/11347744.html