前言

最近折腾 VPS 的过程中,发现了很多优秀的 Docker 项目。这些工具不仅轻量、易部署,还能大大提升日常效率。今天就来分享一下我正在使用的 Docker 自托管服务,都是经过实际使用验证的好工具。

部署环境

  • VPS
  • 使用 1Panel 面板管理(强烈推荐!)
  • 优先使用 1Panel 应用商店,没有的用 Docker Compose

🔐 安全工具

1. Vaultwarden - 密码管理神器

项目地址https://github.com/dani-garcia/vaultwarden

推荐理由

  • Bitwarden 的 Rust 实现版本
  • 资源占用极低(内存只需 10MB)
  • 完全免费的自托管密码管理
  • 支持浏览器插件、手机 APP
  • 多平台同步

使用场景

  • 管理所有网站账号密码
  • 团队密码共享
  • 信用卡信息加密存储
  • 生成强密码

部署难度:⭐⭐(简单)

我的体验

从 LastPass 迁移过来后,再也不用担心密码泄露了。自己的数据自己掌控,心里踏实多了。配合浏览器插件,登录网站一键填充,效率拉满!

📂 文件管理

2. OpenList - 优雅的目录分享

项目地址https://oplist.org

推荐理由

  • 界面简洁美观
  • 支持多种云存储后端
  • 可自定义主题
  • 支持密码保护
  • 移动端适配好

使用场景

  • 分享文件给朋友
  • 搭建个人资源站
  • 团队文件共享

部署难度:⭐⭐(简单)

我的体验

用来分享一些工具和文档,比百度网盘快多了。界面也更专业,给客户分享文件特别有面子。

3. FileBrowser - 轻量级文件管理器

推荐理由

  • Web 界面管理 VPS 文件
  • 支持在线编辑
  • 文件上传下载
  • 用户权限管理
  • 一个二进制文件搞定

使用场景

  • VPS 文件管理
  • 临时文件传输
  • 配置文件编辑

部署难度:⭐(超简单)


🧭 导航与管理

4. Sun-Panel - 个人导航站

项目地址https://doc.sun-panel.top/zh_cn/

推荐理由

  • 现代化的导航页面
  • 支持书签管理
  • 可添加各种小组件
  • 响应式设计
  • 颜值在线

使用场景

  • 个人导航页
  • 常用服务聚合
  • 团队工作台

部署难度:⭐⭐(简单)

我的体验

把所有自托管服务都放在这里,浏览器首页就设成这个。每次打开浏览器就能看到所有工具,效率提升明显。

🛠️ 实用工具

5. Stirling-PDF - PDF 在线工具箱

项目地址https://github.com/Stirling-Tools/Stirling-PDF

推荐理由

  • 完全本地处理,隐私安全
  • 功能超级全(合并、拆分、压缩、转换等)
  • 无需上传到第三方网站
  • 支持批量处理
  • 100% 开源免费

功能列表

  • PDF 合并 / 拆分
  • PDF 压缩
  • PDF 转图片 / Word / Excel
  • 图片转 PDF
  • PDF 加密 / 解密
  • 添加水印
  • OCR 文字识别
  • 旋转 / 裁剪页面

使用场景

  • 处理工作文档
  • 合同加密
  • 扫描件 OCR

部署难度:⭐⭐(简单)

我的体验

再也不用担心敏感文件上传到在线 PDF 工具了!所有处理都在自己服务器上完成,速度快还安全。OCR 功能特别实用,扫描件秒变文字。

📊 数据统计

6. Umami - 轻量级网站分析

项目地址https://github.com/umami-software/umami

推荐理由

  • Google Analytics 的开源替代
  • 界面简洁美观
  • 隐私友好(不收集个人信息)
  • 实时数据展示
  • 支持多站点

使用场景

  • 网站访问统计
  • 流量来源分析
  • 用户行为追踪

部署难度:⭐⭐⭐(中等)

我的体验

用在我的博客和临时邮箱网站上,数据一目了然。比 Google Analytics 简洁太多了,而且不用担心被墙。正好解决我的 AdSense 流量分析需求。

📝 笔记与记录

7. Memos - 轻量级笔记

项目地址https://github.com/usememos/memos

推荐理由

  • 类似 flomo 的极简笔记
  • 支持 Markdown
  • 标签管理
  • 全文搜索
  • 移动端友好

使用场景

  • 灵感记录
  • 待办事项
  • 每日总结
  • 知识片段

部署难度:⭐⭐(简单)

我的体验

随时记录想法,不用打开厚重的笔记软件。搭配手机快捷方式,灵感来了就记下来。已经积累了几百条碎片笔记。

📈 监控工具

8. Komari - 服务器监控

项目地址https://github.com/komari-monitor/komari

推荐理由

  • 轻量级监控方案
  • 美观的监控面板
  • 多服务器管理
  • 告警通知
  • 资源占用低

监控指标

  • CPU / 内存使用率
  • 磁盘空间
  • 网络流量
  • 系统负载
  • 进程状态

使用场景

  • VPS 状态监控
  • 性能分析
  • 故障预警

部署难度:⭐⭐(简单)

我的体验

可以实时看到两台 VPS 的运行状态,流量快用完了会提醒。界面比 Netdata 简洁,刚好够用。

💰 订阅管理

9. Wallos - 订阅费用追踪

项目地址https://github.com/ellite/Wallos

推荐理由

  • 管理所有订阅服务
  • 费用统计和提醒
  • 支持多币种
  • 到期提醒
  • 数据可视化

使用场景

  • VPS 续费提醒
  • 软件订阅管理
  • 年度支出统计

部署难度:⭐⭐(简单)

我的体验

把所有 VPS、域名、软件订阅都记录进去,每月花了多少钱一清二楚。还能提前提醒续费,避免忘记导致服务中断。

🌐 域名与网络

10. dnsmgr - DNS 管理工具

项目地址https://github.com/netcccyun/dnsmgr

推荐理由

  • 统一管理多平台 DNS
  • 支持 Cloudflare、阿里云等
  • 批量操作
  • API 接口
  • 操作日志

使用场景

  • 多域名 DNS 管理
  • 自动更新解析记录
  • DDNS 动态解析

部署难度:⭐⭐⭐(中等)


🎁 更多优质项目推荐

以下是其他优秀 Docker 项目,按类别整理:

📚 阅读与知识管理

Reader - 在线阅读器
📦 https://github.com/hectorqin/reader
支持多种格式电子书,适合搭建个人书库

RSSHub - RSS 生成器
为任何网站生成 RSS 订阅源,配合 RSS 阅读器使用


🔄 同步与备份

Resilio Sync - 文件同步工具
P2P 文件同步,速度快,不限空间

icloudpd - iCloud 照片同步
📦 https://github.com/boredazfcuk/docker-icloudpd
自动备份 iCloud 照片到本地


🌐 网络工具

Gost - 多功能代理
📦 https://github.com/ginuerzh/gost
支持多种代理协议,功能强大

哪吒监控 - 服务器监控
📦 https://github.com/naiba/nezha
轻量级服务器监控,支持告警通知


🤖 自动化工具

青龙面板 - 定时任务管理
📦 https://github.com/whyour/qinglong
定时任务、脚本管理,适合运行各种自动化脚本


📥 下载工具

qBittorrent Enhanced - BT 下载增强版
📦 https://github.com/SuperNG6/Docker-qBittorrent-Enhanced-Edition
去广告、自动屏蔽吸血客户端

Aria2 - 全能下载器
支持 HTTP、FTP、BT、磁力链接


💻 开发工具

Nexus Terminal - SSH Web 终端
📦 https://github.com/Heavrnl/nexus-terminal
在浏览器中管理多台服务器

Code Server - Web 版 VS Code
在浏览器中使用完整的 VS Code


🛍️ 其他实用工具

Alist - 云盘聚合
📦 https://github.com/alist-org/alist
聚合多个云盘,统一管理文件

Uptime Kuma - 服务监控
📦 https://github.com/louislam/uptime-kuma
自托管的网站监控工具,界面美观

Nginx Proxy Manager - 反向代理管理
📦 https://github.com/NginxProxyManager/nginx-proxy-manager
可视化管理 Nginx 反向代理和 SSL 证书


🔧 扩展资源

1Panel 第三方应用商店
📦 https://github.com/okxlin/appstore
社区维护的 1Panel 应用商店,更多应用可选


部署建议

使用 1Panel 快速部署

我强烈推荐使用 1Panel 面板来管理 Docker 容器:

优势

  1. 可视化界面:不用记复杂的 Docker 命令
  2. 应用商店:一键安装常用应用
  3. 容器管理:启停、日志、监控都很方便
  4. 备份恢复:定时备份,一键恢复
  5. 资源监控:实时查看 CPU、内存、磁盘

安装步骤

curl -sSL https://resource.fit2cloud.com/1panel/package/quick_start.sh -o quick_start.sh && sh quick_start.sh

Docker Compose 模板

对于 1Panel 商店没有的应用,使用 Docker Compose:

version: '3'
services:
  app:
    image: 项目镜像
    container_name: 应用名称
    restart: unless-stopped
    ports:
      - "端口:端口"
    volumes:
      - ./data:/data
    environment:
      - 环境变量=值

资源占用情况

我的 VPS 配置:

  • CPU: 2 核
  • 内存: 2GB
  • 硬盘: 40GB

运行以上所有服务后

  • 内存占用: ~1.2GB
  • CPU 占用: < 10%
  • 硬盘占用: ~8GB

结论:2GB 内存的小鸡完全够用!


常见问题

Q1: 需要域名吗?

A: 建议使用域名 + SSL 证书,更安全也更专业。可以用 Cloudflare 免费 SSL。

Q2: 数据会丢失吗?

A: 做好数据卷映射,定期备份。我用 1Panel 的定时备份功能,每天自动备份到对象存储。

Q3: 性能够用吗?

A: 这些都是轻量级应用,个人使用完全够。如果是团队使用,建议升级配置。

Q4: 安全性如何?

A:

  • 使用防火墙限制端口
  • 配置 Fail2ban 防暴力破解
  • 定期更新镜像
  • 敏感服务加密码保护

Q5: 如何选择 VPS?

A:

  • 个人使用: 1-2GB 内存足够
  • 流量: 500GB/月 起步
  • 线路: 国内访问选 CN2 GIA
  • 商家: Racknerd、Cloudcone、华为云等

总结

为什么选择自托管?

  1. 隐私安全:数据掌握在自己手里
  2. 成本低廉:一台 VPS 跑多个服务,比订阅多个 SaaS 便宜
  3. 学习机会:折腾过程中学到很多知识
  4. 定制灵活:可以按需修改配置

我的使用心得

值得投入时间的

  • ✅ Vaultwarden(密码管理刚需)
  • ✅ Stirling-PDF(处理文档太方便)
  • ✅ Umami(网站统计必备)
  • ✅ Memos(记录灵感很好用)

可选的

  • ⏳ OpenList(有需要才部署)
  • ⏳ Wallos(订阅多了再用)
  • ⏳ dnsmgr(域名多了再考虑)

下一步计划

  1. 试试更多工具

    • RSSHub(RSS 聚合)
    • Alist(云盘聚合)
    • Uptime Kuma(服务监控)
    • Nginx Proxy Manager(反向代理)
    • Code Server(在线编程)
    • 青龙面板(自动化脚本)
  2. 优化部署

    • 配置反向代理(Nginx Proxy Manager)
    • 统一 SSL 证书管理
    • 搭建 CI/CD 自动部署
  3. 写系列教程

    • 每个工具的详细部署教程
    • 1Panel 使用技巧
    • Docker 最佳实践

完整项目列表

想看更完整的 Docker 项目列表?推荐访问:

  • Awesome SelfhostedGitHub 仓库(最全的自托管项目列表)

相关资源


你在用哪些 Docker 自托管服务?欢迎在评论区分享!

最后修改:2025 年 10 月 22 日
如果觉得我的文章对你有用,请随意赞赏