前言
最近折腾 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 容器:
优势:
- 可视化界面:不用记复杂的 Docker 命令
- 应用商店:一键安装常用应用
- 容器管理:启停、日志、监控都很方便
- 备份恢复:定时备份,一键恢复
- 资源监控:实时查看 CPU、内存、磁盘
安装步骤:
curl -sSL https://resource.fit2cloud.com/1panel/package/quick_start.sh -o quick_start.sh && sh quick_start.shDocker 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、华为云等
总结
为什么选择自托管?
- 隐私安全:数据掌握在自己手里
- 成本低廉:一台 VPS 跑多个服务,比订阅多个 SaaS 便宜
- 学习机会:折腾过程中学到很多知识
- 定制灵活:可以按需修改配置
我的使用心得
值得投入时间的:
- ✅ Vaultwarden(密码管理刚需)
- ✅ Stirling-PDF(处理文档太方便)
- ✅ Umami(网站统计必备)
- ✅ Memos(记录灵感很好用)
可选的:
- ⏳ OpenList(有需要才部署)
- ⏳ Wallos(订阅多了再用)
- ⏳ dnsmgr(域名多了再考虑)
下一步计划
试试更多工具:
RSSHub(RSS 聚合)Alist(云盘聚合)Uptime Kuma(服务监控)- Nginx Proxy Manager(反向代理)
- Code Server(在线编程)
- 青龙面板(自动化脚本)
优化部署:
- 配置反向代理(Nginx Proxy Manager)
- 统一 SSL 证书管理
- 搭建 CI/CD 自动部署
写系列教程:
- 每个工具的详细部署教程
- 1Panel 使用技巧
- Docker 最佳实践
完整项目列表
想看更完整的 Docker 项目列表?推荐访问:
- Awesome Selfhosted:GitHub 仓库(最全的自托管项目列表)
相关资源
- 1Panel 官网:https://1panel.cn
- Docker Hub:https://hub.docker.com
- Awesome Selfhosted:https://github.com/awesome-selfhosted/awesome-selfhosted
你在用哪些 Docker 自托管服务?欢迎在评论区分享!