--- title: "06-完全体" created: 2026-01-03 tags: - 项目筑基 --- # 完全体 由于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`](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 ```bash 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 ``` ```yaml services: it-tools: image: corentinth/it-tools:latest pull_policy: never container_name: it-tools restart: unless-stopped ports: - 8085:80 ``` #### pingvin ```bash docker pull stonith404/pingvin-share:latest docker save -o D:\pingvin.tar stonith404/pingvin-share:latest ``` ``` # 导入 Pingvin Share docker load -i /opt/pingvin.tar ``` ```yaml 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 执行: ```bash # 1. 拉取镜像 docker pull ddsderek/easyimage:latest # 2. 导出 docker save -o D:\easyimage.tar ddsderek/easyimage:latest ``` ### **第二步:上传并导入 VPS** 1. 用 **FileBrowser** 把 `easyimage.tar` 上传到 VPS 的 `/opt`。 2. **VPS 终端执行**: ``` docker load -i /opt/easyimage.tar ``` ### **第三步:Dockge 部署** 1. **停止并删除** 原来的 `lsky-pro`(如果不想用了)。 2. 新建一个 Stack,Name: `easyimage`。 3. **配置**: ``` 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 ``` 4. 点击 **Deploy**。 ### **第四步:Cloudflare 映射 & 初始化** 1. **Cloudflare Tunnel**: - 修改/新建规则:`img` -> `localhost:8091`。 2. **访问**: `https://img.hxnppll.top`。 3. **初始化**: - 网页会引导你进行第一次设置。 - **环境检测**: 如果提示“目录不可写”,它会告诉你具体路径(Docker 部署通常全是绿钩)。 - **设置管理员密码**: 填好就行。 --- ⬅️ [[05-极简三剑客 Dockge + FileBrowser|极简三剑客 Dockge + FileBrowser]] 🏠 [[00-网络与项目|00-网络与项目]] ➡️ [[07-静态网页怎么跑|静态网页怎么跑]]