完全体

由于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

  1. FileBrowsereasyimage.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 部署通常全是绿钩)。
    • 设置管理员密码: 填好就行。

⬅️ 极简三剑客 Dockge + FileBrowser 🏠 00-网络与项目 ➡️ 静态网页怎么跑