【NAS In Docker】👨👩👧👦家庭数据中心 = 闲置台式机 + Docker
# 👨👩👧👦 家庭数据中心
名称 | 描述 |
---|---|
DDNS | 动态域名解析 |
Frp | 内网穿透 |
Cloudreve | 个人轻网盘 |
Aria2 | BT下载、离线下载、AriaNg可视化 |
Jellyfin | 流媒体中心 |
Bitwarden | 个人密码管理 |
Netatalk | TimeMachine备份 |
Netdata | Linux性能实时监测工具 |
Mysql 5.7 | 数据库 |
Gitea | 代码仓库 |
Nexus3 | Maven、NPM、Docker私服 |
Joplin | 个人笔记 |
# 💻 台式机配置
名称 | 配置 |
---|---|
系统 | CentOS Linux release 7.9.2009 |
CPU | Intel(R) Core(TM) i7-7700 CPU @ 3.60GHz |
主板 | ASUS PRIME B250M-A |
内存 | 美商海盗船 8GB DDR4 2400MHz |
固态 | SAMSUNG 256GB |
硬盘 | 希捷 1T |
# Centos安装Docker
这部分就不过多描述了,网上有一大堆教程,主要就是下面这个安装命令
yum install -y docker-ce
1
# Centos安装docker-compose
cd /usr/local/bin
# 下载docker-compose
wget https://github.com/docker/compose/releases/download/1.29.1/docker-compose-Linux-x86_64
# 添加可执行权限
sudo chmod +x /usr/local/bin/docker-compose
# 查看docker-compose版本
docker-compose -v
1
2
3
4
5
6
7
2
3
4
5
6
7
# 内网穿透
家里新办了500M宽带,50M上传,开通了外网IP,将一部分需要高上传的业务(如:网盘下载,流媒体)转移成直接通过电信网络对外开放 缺点就是80和443端口被电信禁了,没法用HTTPS
腾讯云的轻量级应用服务器,用学生优惠108一年,又正好碰上免费升配的活动升级了一波配置,具体配置如下:
这台服务器主要有两个作用
- 安装frp服务端,为内网穿透提供外网地址
- Nginx 反向代理,Http转Https
# Cloudreve 网盘
- ☁️ 支持本机、从机、七牛、阿里云 OSS、腾讯云 COS、又拍云、OneDrive (包括世纪互联版) 作为存储端
- 📤 上传/下载 支持客户端直传,支持下载限速
- 💾 可对接 Aria2 离线下载
- 📚 在线 压缩/解压缩、多文件打包下载
- 💻 覆盖全部存储策略的 WebDAV 协议支持
- ⚡ 拖拽上传、目录上传、流式上传处理
- 🗃️ 文件拖拽管理
- 👩👧👦 多用户、用户组
- 🔗 创建文件、目录的分享链接,可设定自动过期
- 👁️🗨️ 视频、图像、音频、文本、Office 文档在线预览
- 🎨 自定义配色、黑暗模式、PWA 应用、全站单页应用
- 🚀 All-In-One 打包,开箱即用
# Aria2 下载
# Jellyfin 流媒体中心
# Bitwarden 个人密码管理
# Netatalk TimeMachine备份
# Netdata 性能实时监测
# Gitea 代码仓库
# Nexus3 私服
# 数据备份
最新更新,数据备份采用大神 秋水逸冰 (opens new window) 的 backup.sh备份脚本
备份数据并上传到阿里云盘(最近撸了不少容量,而且在500M带宽下面试了一下,基本能跑满,非常舒适)
编辑 (opens new window)
上次更新: 2021/12/20, 09:41:36