完全体
由于vps在国内 有网络限制 所以在本地使用代理拉取镜像 然后上传服务器 解压
个人仪表盘:Homarr (你的浏览器主页)
痛点:部署了很多服务,域名太多记不住怎么办? 解决:Homarr 是一个非常漂亮的导航页。你可以把所有服务的链接做成图标,放在一个页面上。它还能集成 Docker,直接显示容器是不是在运行。
-
特点:支持拖拽布局,集成度高,颜值高。
-
Windows 下载:
docker pull ghcr.io/ajnart/homarr:latest docker save -o D:\homarr.tar ghcr.io/ajnart/homarr:latest -
VPS 终端:
docker load -i /opt/homarr.tar -
Dockge 配置:
services: homarr: image: ghcr.io/ajnart/homarr:latest pull_policy: never container_name: homarr volumes: - /opt/docker_data/homarr/configs:/app/data/configs - /opt/docker_data/homarr/icons:/app/public/icons - /var/run/docker.sock:/var/run/docker.sock # 让它能读取容器状态 ports: - 7575:7575 restart: unless-stopped -
Cloudflare:
home->localhost:7575 -
玩法:以后浏览器主页就设成
https://home.hxnppll.top,一站式直达所有服务。
阅读神器:Linkding (稍后阅读 & 书签管理)
痛点:在手机上看到好文章想电脑上看,或者浏览器书签乱七八糟,换个浏览器就找不到了。 解决:Linkding 是一个极致简洁的自建书签服务。支持标签、自动抓取标题/描述、稍后阅读模式。
-
特点:极简,速度飞快,占用内存极低。
-
Windows 下载:
docker pull sissbruecker/linkding:latest docker save -o D:\linkding.tar sissbruecker/linkding:latest -
VPS 终端:
docker load -i /opt/linkding.tar -
Dockge 配置:
services: linkding: image: sissbruecker/linkding:latest pull_policy: never container_name: linkding volumes: - /opt/docker_data/linkding:/etc/linkding/data ports: - 9090:9090 restart: unless-stopped -
Cloudflare:
mark->localhost:9090
在线画图:Excalidraw (手绘风白板)
痛点:想画个流程图、架构图(比如你刚才整理的那个网络架构),Visio 太重,在线网站要收费或有水印。 解决:Excalidraw 是开源界最火的手绘风格白板工具。完全免费,数据在自己手里。
-
特点:无限画布,支持多人协作(需要配置),画出来的图特别有“技术感”。
-
Windows 下载:
docker pull excalidraw/excalidraw:latest docker save -o D:\draw.tar excalidraw/excalidraw:latest -
VPS 终端:
docker load -i /opt/draw.tar -
Dockge 配置:
services: excalidraw: image: excalidraw/excalidraw:latest pull_policy: never container_name: excalidraw ports: - 5002:80 restart: unless-stopped -
Cloudflare:
draw->localhost:5002
生产力提升神器
Stirling-PDF (PDF 瑞士军刀)
痛点:网上合并/转换 PDF 的网站全是广告,还担心文件泄露。 解决:自建一个 PDF 工具箱,支持合并、拆分、转 Word、加水印、OCR... 功能极其强大。
-
Windows 下载:
docker pull frooodle/s-pdf:latest docker save -o D:\spdf.tar frooodle/s-pdf:latest -
VPS 导入:
docker load -i /opt/spdf.tar -
Dockge 配置:
services: stirling-pdf: image: frooodle/s-pdf:latest pull_policy: never ports: - 8087:8080 environment: - DOCKER_ENABLE_SECURITY=false restart: unless-stopped -
Cloudflare:
pdf->localhost:8087
IT-tools
docker pull corentinth/it-tools:latest
docker save -o D:\it-tools.tar corentinth/it-tools:latest
# 导入 IT-Tools
docker load -i /opt/it-tools.tar
services:
it-tools:
image: corentinth/it-tools:latest
pull_policy: never
container_name: it-tools
restart: unless-stopped
ports:
- 8085:80
pingvin
docker pull stonith404/pingvin-share:latest
docker save -o D:\pingvin.tar stonith404/pingvin-share:latest
# 导入 Pingvin Share
docker load -i /opt/pingvin.tar
services:
pingvin-share:
image: stonith404/pingvin-share:latest
pull_policy: never
restart: unless-stopped
ports:
- 3000:3000
volumes:
- /opt/docker_data/pingvin/data:/opt/app/backend/data
- /opt/docker_data/pingvin/images:/opt/app/frontend/public/img
私人聊天室 (阅后即焚) —— VoceChat
-
推荐项目: VoceChat
-
特点:
- 超轻量:资源占用极低(<20MB 内存)。
- 全功能:支持文字、图片、文件、语音。
- 私密:完全部署在你自己的 VPS 上,数据都在你手里。
- Bot 机器人:支持接入 ChatGPT 等机器人。
-
Windows 下载:
docker pull privoce/vocechat-server:latest docker save -o D:\vocechat.tar privoce/vocechat-server:latest -
VPS 导入:
docker load -i /opt/vocechat.tar -
Dockge 配置:
services: vocechat: image: privoce/vocechat-server:latest pull_policy: never container_name: vocechat ports: - 3009:3000 volumes: - /opt/docker_data/vocechat:/home/vocechat-server/data restart: unless-stopped -
Cloudflare:
chat->localhost:3009
MicroBin (极简剪贴板)
-
Windows 下载:
docker pull danielszabo99/microbin:latest docker save -o D:\microbin.tar danielszabo99/microbin:latest -
VPS 导入:
docker load -i /opt/microbin.tar -
Dockge 配置:
services: microbin: image: danielszabo99/microbin:latest pull_policy: never container_name: microbin ports: - 8086:8080 volumes: - /opt/docker_data/microbin:/app/microbin_data restart: unless-stopped -
Cloudflare:
paste->localhost:8086
EasyImage (简单图床) —— 极简主义
不需要数据库,甚至不需要安装,只有一个文件。
特点:轻量、无需数据库、支持 WebP 转换、支持 API。
第一步:Windows 下载并打包
在 Windows PowerShell 执行:
# 1. 拉取镜像
docker pull ddsderek/easyimage:latest
# 2. 导出
docker save -o D:\easyimage.tar ddsderek/easyimage:latest
第二步:上传并导入 VPS
-
用 FileBrowser 把
easyimage.tar上传到 VPS 的/opt。 -
VPS 终端执行:
docker load -i /opt/easyimage.tar
第三步:Dockge 部署
-
停止并删除 原来的
lsky-pro(如果不想用了)。 -
新建一个 Stack,Name:
easyimage。 -
配置:
version: '3.3' services: easyimage: image: ddsderek/easyimage:latest pull_policy: never # 强制使用本地导入的镜像 container_name: easyimage ports: - 8091:80 environment: - TZ=Asia/Shanghai - PUID=0 - PGID=0 volumes: # 配置文件 - /opt/docker_data/easyimage/config:/app/web/config # 图片存储目录 (备份脚本会自动备份这里) - /opt/docker_data/easyimage/i:/app/web/i restart: unless-stopped -
点击 Deploy。
第四步:Cloudflare 映射 & 初始化
-
Cloudflare Tunnel:
- 修改/新建规则:
img->localhost:8091。
- 修改/新建规则:
-
访问:
https://img.hxnppll.top。 -
初始化:
- 网页会引导你进行第一次设置。
- 环境检测: 如果提示“目录不可写”,它会告诉你具体路径(Docker 部署通常全是绿钩)。
- 设置管理员密码: 填好就行。
💬 评论