最近有很多朋友问,买了 VPS 之后可以干啥?其实是可以干很多事情的,比如文件和数据管理、生产力工具、媒体与娱乐、开发与运营工具、AI 工具等。基于 awesome-selfhosted 仓库的精华内容,本文档整理了适合 VPS 的各类自托管应用。针对搬瓦工的 2C1G CN2 GIA 配置 ($169.99/年),特别优化了资源分配和部署方案。
以下所有的项目都可以在 awesome-selfhosted 找到源码和部署教程。
相关套餐(其中的第一款):
| 方案 | 内存 | CPU | 硬盘 | 流量/月 | 带宽 | 机房 | 价格 | 购买 |
|---|---|---|---|---|---|---|---|---|
| CN2 GIA-E | 1GB | 2核 | 20GB | 1TB | 2.5Gbps | DC6 CN2 GIA-E DC9 CN2 GIA 日本软银 JPOS_1 荷兰 EUNL_9 圣何塞 CN2 GIA 纽约 CN2 GIA 加拿大 CN2 GIA DC3 CN2 DC8 ZNET DC2 AO DC4 MCOM 弗里蒙特 FMT 新泽西 USNJ 纽约 USNY_6 荷兰 EUNL_2 加拿大 CABC_1 迪拜 AEDXB_1 | $49.99/季度 $169.99/年 | 购买 |
| CN2 GIA-E | 2GB | 3核 | 40GB | 2TB | 2.5Gbps | $89.99/季度 $299.99/年 | 购买 | |
| CN2 GIA-E | 4GB | 4核 | 80GB | 3TB | 2.5Gbps | $56.99/月 $549.99/年 | 购买 | |
| CN2 GIA-E | 8GB | 6核 | 160GB | 5TB | 5Gbps | $86.99/月 $879.99/年 | 购买 | |
| CN2 GIA-E | 16GB | 8核 | 320GB | 8TB | 5Gbps | $159.99/月 $1599.99/年 | 购买 | |
| CN2 GIA-E | 32GB | 10核 | 640GB | 10TB | 10Gbps | $289.99/月 $2759.99/年 | 购买 | |
| CN2 GIA-E | 64GB | 12核 | 1280GB | 12TB | 10Gbps | $549.99/月 $5399.99/年 | 购买 | |
| CN2 GIA-E | 64GB | 12核 | 1280GB | 15TB | 10Gbps | $679/月 $6790/年 | 购买 | |
| CN2 GIA-E | 64GB | 12核 | 1280GB | 20TB | 10Gbps | $899/月 $8999/年 | 购买 | |
| CN2 GIA-E | 64GB | 24核 | 1280GB | 12TB | 10Gbps | $749.99/月 $7599.00/年 | 购买 |
🏗️ 基础架构推荐
核心组件
- Docker + Portainer: 容器化管理基础
- Watchtower: 自动更新容器
- Restic/Borg: 备份解决方案
监控体系
# 基础监控栈
version: '3.8'
services:
uptime-kuma:
image: louislam/uptime-kuma:1
ports: ["3001:3001"]
volumes: ["./uptime-kuma:/app/data"]
netdata:
image: netdata/netdata:latest
ports: ["19999:19999"]
cap_add: ["SYS_PTRACE"]
security_opt: ["apparmor:unconfined"]
🗂️ 一、文件与数据管理
文件同步与共享
- Nextcloud – 全能云盘替代
- 功能: 文件同步、日历、联系人、在线办公
- 资源: 2GB RAM 最低配置,建议启用 Redis 缓存
- Syncthing – 去中心化同步
- 优势: P2P 架构,无服务器成本
- 配置: 限制并发连接数,优化内存使用
- FileBrowser – 简易文件管理
- 特点: 单文件部署,资源占用极低
- 用途: 临时文件分享、基本文件操作
数据库服务
- PostgreSQL: 关系型数据库
- Redis: 内存数据库,用于缓存和会话存储
- MinIO: S3 兼容对象存储
📝 二、生产力工具
笔记与知识管理
- Trilium Notes – 层次化笔记系统
- 特色: 支持笔记关系图,离线可用
- 部署: 单容器,SQLite 后端
- Outline – 团队知识库
- 集成: Slack、Google Docs 兼容
- 要求: PostgreSQL 数据库
- Joplin Server – Markdown 笔记同步
- 客户端: 全平台支持
- 同步: 端到端加密
日历与通讯录
- Baïkal: CalDAV/CardDAV 服务器
- Radicale: 轻量级日历/联系人服务器
🎮 三、媒体与娱乐
媒体服务器
- Jellyfin – 开源媒体系统
# Jellyfin 配置建议 environment: - JELLYFIN_PROCESS_RUNTIME=dotnet - JELLYFIN_WEB_SERVER_HOSTNAME=media.yourdomain.com ports: - "8096:8096" - "8920:8920" # HTTPS- 转码策略: 禁用硬件转码,使用 Direct Play
- 客户端: 推荐使用兼容性好的播放器
- Navidrome – 音乐服务器
- 格式支持: MP3, FLAC, OGG, OPUS
- 客户端: 支持 Subsonic/Airsonic 协议
- Audiobookshelf – 有声书管理
- 特色: 进度同步,多用户支持
游戏服务器
- Minecraft: 2GB 内存可支持 5-10 人
- Factorio: 资源消耗较低
- Terraria: 轻量级游戏服务器
🔧 四、开发与运维
CI/CD 工具
- Gitea + Drone – 轻量级 Git 托管与 CI
- 资源: 1GB RAM 可流畅运行
- 集成: Webhook 自动构建
- Jenkins – 自动化构建
- 建议: 使用 JCasC 配置即代码
监控与日志
- Grafana + Prometheus: 监控可视化
- Loki: 日志聚合系统
- Uptime Kuma: 服务可用性监控
开发环境
- Code-Server: VS Code 网页版
- Theia: Eclipse 开发的云端 IDE
🤖 五、AI 与自动化
本地 AI 服务
- Text Generation WebUI – 大语言模型界面
- 模型选择: 7B 参数以下模型适合 2GB 内存
- 优化: 使用 4-bit 量化
- Stable Diffusion – 图像生成
- 部署: 使用 –medvram 参数
- 限制: 生成 512×512 图像
- Ollama – 模型管理
- 优势: 简化模型部署和版本管理
自动化工具
- n8n: 工作流自动化
- Home Assistant: 智能家居控制(如需要)
- Huginn: 网络信息监控和自动化
🚀 部署策略与优化
资源分配建议
部署最佳实践
- 使用 Docker Compose
version: '3.8' services: app: image: your-image:latest deploy: resources: limits: memory: 512M cpus: '0.5' - 配置监控告警
- 设置内存使用超过 80% 告警
- 监控磁盘空间使用
- 配置自动备份
- 安全加固
- 使用非 root 用户运行容器
- 定期更新容器镜像
- 配置防火墙规则
💾 备份与恢复方案
备份策略
# 使用 Restic 备份示例
restic -r /backup/repo backup /data \
--exclude="*.tmp" \
--tag=auto-backup
关键数据备份
- 应用配置: 定期导出 Docker Compose 文件
- 用户数据: 自动化备份到外部存储
- 数据库: 定期 dump 和验证
📊 性能监控模板
# 综合监控配置
version: '3.8'
services:
prometheus:
image: prom/prometheus:latest
volumes:
- ./prometheus.yml:/etc/prometheus/prometheus.yml
grafana:
image: grafana/grafana:latest
ports: ["3000:3000"]
environment:
- GF_SECURITY_ADMIN_PASSWORD=secret
🔮 未来扩展建议
升级路径
- 内存升级: 优先考虑扩展到 4GB
- 存储扩展: 附加块存储用于媒体文件
- 多节点: 考虑 Kubernetes 集群化部署
高级应用探索
- Matrix 聊天服务器: 去中心化通信
- Nextcloud Office: 在线协作办公
- 本地 LLM: 更大参数模型部署
📝 总结
您的 2C1G VPS 可以支持丰富的自托管应用,关键是根据实际需求合理分配资源。建议:
- 从核心需求开始: 选择 2-3 个最需要的应用先行部署
- 监控资源使用: 确保不会因为单个应用耗尽资源
- 定期维护: 更新、备份、监控一个都不能少
这份指南基于 awesome-selfhosted 仓库的实践验证,每个推荐的应用都有活跃的社区支持和持续更新,适合长期稳定使用。
下面的优惠通知只会在有优惠活动的时候推送信息,其他时候都是禁言的,所以不会对大家造成打扰,可以放心关注。
- 优惠通知(禁言,仅推送通知):1060173511
- 邮件通知(第一时间推送补货):提交邮箱地址
- 搬瓦工官网:点击直达
- 搬瓦工实时库存监控:kucun.banwagong.net
搬瓦工新手入门
- 搬瓦工新手入门教程(1):搬瓦工众多方案怎么选择
- 搬瓦工新手入门教程(2):搬瓦工机房选择和速度测试
- 搬瓦工新手入门教程(3):注册账户和微信支付、支付宝购买教程
- 搬瓦工新手入门教程(4):登陆搬瓦工网站后台查看 VPS,登录 KiwiVM 面板进行简单管理
- 搬瓦工新手入门教程(5):通过 KiwiVM 后台面板更换操作系统并获取登陆信息
搬瓦工优惠套餐
搬瓦工优惠码:BWHCGLUKKB
| 方案 | 内存 | CPU | 硬盘 | 流量/月 | 带宽 | 机房 | 价格 | 购买 |
|---|---|---|---|---|---|---|---|---|
| KVM (最便宜) | 1GB | 2核 | 20GB | 1TB | 1Gbps | DC3 CN2 DC8 ZNET | $49.99/年 | 购买 |
| KVM | 2GB | 3核 | 40GB | 2TB | 1Gbps | $52.99/半年 $99.99/年 | 购买 | |
| CN2GIA-E (最推荐) | 1GB | 2核 | 20GB | 1TB | 2.5Gbps | DC6 CN2 GIA-E DC9 CN2 GIA 日本软银 JPOS_1 荷兰 EUNL_9 | $49.99/季度 $169.99/年 | 购买 |
| CN2GIA-E | 2GB | 3核 | 40GB | 2TB | 2.5Gbps | $89.99/季度 $299.99/年 | 购买 | |
| HK | 2GB | 2核 | 40GB | 0.5TB | 1Gbps | 中国香港 CN2 GIA 日本东京 CN2 GIA | $89.99/月 $899.99/年 | 购买 |
| HK | 4GB | 4核 | 80GB | 1TB | 1Gbps | $155.99/月 $1559.99/年 | 购买 | |
| OSAKA | 2GB | 2核 | 40GB | 0.5TB | 1.5Gbps | 日本大阪 CN2 GIA | $49.99/月 $499.99/年 | 购买 |
| OSAKA | 4GB | 4核 | 80GB | 1TB | 1.5Gbps | $86.99/月 $869.99/年 | 购买 |
此外,也可以参考《2025年最新搬瓦工优惠码/搬瓦工便宜套餐/搬瓦工新手教程整理》。
未经允许不得转载:搬瓦工 » VPS 自托管完全指南:从基础到高级的实用玩法,文件数据管理/生产力工具/媒体娱乐/开发运维/AI
搬瓦工
