109 lines
5.1 KiB
Markdown
109 lines
5.1 KiB
Markdown
# Synology NAS DS718
|
||
|
||
> Synology DS718 群晖 NAS,作为家庭存储和多媒体服务器运行,提供媒体服务、监控栈、云盘挂载等核心应用。
|
||
|
||
## Overview
|
||
Synology NAS DS718 是群晖(Synology)推出的双盘位 NAS 设备,搭载 Intel Celeron J3455 处理器(x86_64架构),作为家庭网络的核心存储和多媒体中心。本方案中托管了近20个 Docker 应用,涵盖媒体服务、监控系统、密码管理、云盘挂载、开发工具等多个类别,并通过 FRP + Caddy 将核心服务暴露至公网。
|
||
|
||
## Hardware & Network
|
||
|
||
|| 项目 | 配置 |
|
||
|------|------|
|
||
| 型号 | Synology DS718 |
|
||
| 处理器 | Intel Celeron J3455(x86_64)|
|
||
| 内网 IP | 192.168.3.17 |
|
||
| 公网域名 | nas.ishenwei.online |
|
||
| SSH | 已启用 |
|
||
| DSM 管理 | https://nas.ishenwei.online:5000(通过FRP+Caddy)|
|
||
|
||
## Installed Applications (Docker)
|
||
|
||
|| 服务 | 端口 | 公网访问 | 说明 |
|
||
|------|------|------|----------|------|
|
||
| Synology DSM | 5000 | ✅ nas.ishenwei.online | 系统核心管理界面 |
|
||
| Calibre | 8083 | ✅ calibre.ishenwei.online | 电子书库管理工具 |
|
||
| MinIO | 9001 | — | S3兼容对象存储(Zipline后端)|
|
||
| Zipline | 3333 | ✅ zipline.ishenwei.online | 轻量级文件分享与图床 |
|
||
| Navidrome | 4533 | ✅ navidrome.ishenwei.online | 音乐流媒体服务 |
|
||
| Jellyfin | 8096 | ✅ jellyfin.ishenwei.online | 视频媒体服务器 |
|
||
| Prometheus | 9090 | — | 时序数据库监控系统 |
|
||
| Alertmanager | 9093 | — | 告警中心 |
|
||
| node_exporter | 9100 | — | 硬件监控探针 |
|
||
| v2rayA | 2017 | — | V2Ray图形化代理客户端(SOCKS5:10808,本机监听)|
|
||
| vaultwarden | 5151 | — | 密码管理器(NAS版)|
|
||
| Portainer | 9443 | — | Docker容器管理界面 |
|
||
| CloudDrive2 | 19798 | — | 多云盘挂载(阿里云盘)|
|
||
| Zipline Postgres | 5432 | — | Zipline后端数据库 |
|
||
| FRP Client | /opt/frp/ | — | 内网穿透客户端(frpc)|
|
||
|
||
## FRP Port Mappings (公网暴露)
|
||
|
||
|| 服务 | 来源服务器 | remotePort |
|
||
|------|-----------|------------|
|
||
| nas.ishenwei.online | VPS直连 | 15000 |
|
||
| navidrome | NAS frpc | 14533 |
|
||
| calibre | NAS frpc | 18083 |
|
||
| jellyfin | NAS frpc | 18096 |
|
||
| zipline | NAS frpc | 13333 |
|
||
| miniflux | NAS frpc | 18080 |
|
||
|
||
## Key Features
|
||
|
||
### 媒体服务
|
||
- **Jellyfin**(端口8096):开源视频媒体服务器,支持硬件转码(Intel QuickSync),公网通过FRP+Caddy访问
|
||
- **Navidrome**(端口4533):开源音乐流媒体服务器,Subsonic API兼容,支持网页端与移动客户端
|
||
- **Calibre**(端口8083):电子书库管理工具,支持格式转换、元数据管理和Web界面
|
||
|
||
### 监控系统
|
||
- **Prometheus**(端口9090):时序数据库,采集node_exporter/cAdvisor/blackbox_exporter指标
|
||
- **Alertmanager**(端口9093):Prometheus告警分发,支持分组、抑制、静默和多通道路由
|
||
- **node_exporter**(端口9100):主机指标采集,采集CPU/内存/磁盘/网络等系统指标
|
||
|
||
### 存储与备份
|
||
|- **MinIO**(端口9001):S3兼容对象存储,Zipline图床的存储后端
|
||
|- **CloudDrive2**(端口19798):阿里云盘/Google Drive/OneDrive等云盘虚拟挂载,支持扫码App授权
|
||
|- **Zipline**(端口3333):自托管图床,提供前端上传UI和REST API,数据库为PostgreSQL
|
||
|- **NFS 服务端**:通过 DSM 控制面板 → 共享文件夹 → NFS 权限,为 Ubuntu Server 提供网络文件系统挂载,存储 rsync 增量备份数据;关键配置:Squash=映射所有用户为admin、安全性=sys、勾选"允许非特权端口"
|
||
|
||
### 科学上网
|
||
- **v2rayA**(端口2017):V2Ray图形化代理客户端,支持透明代理和分流策略
|
||
- ⚠️ SOCKS5代理(端口20170)**仅本机监听**,Docker pull可能仍受限
|
||
|
||
## Aliases
|
||
- 群晖 NAS
|
||
- Synology NAS
|
||
- DS718
|
||
- NAS
|
||
|
||
## Related Concepts
|
||
- [[Docker堆栈]] — 本NAS上所有应用通过Docker Compose管理
|
||
- [[S3-兼容对象存储]] — MinIO作为Zipline存储后端
|
||
- [[时序数据库]] — Prometheus作为监控数据引擎
|
||
- [[合成监控]] — blackbox_exporter + Prometheus的探测机制
|
||
- [[告警管理]] — Alertmanager处理Prometheus告警路由
|
||
- [[内网穿透]] — FRP反向隧道机制
|
||
- [[反向代理]] — Caddy根据域名代理到FRP映射端口
|
||
- [[云盘挂载]] — CloudDrive2的阿里云盘挂载机制
|
||
|
||
## Related Entities
|
||
- [[Prometheus]] — 监控数据采集引擎(NAS运行)
|
||
- [[Grafana]] — 监控可视化(Ubuntu1运行,但消费NAS的Prometheus数据)
|
||
- [[Alertmanager]] — 告警路由(NAS运行)
|
||
- [[Jellyfin]] — 视频媒体服务器
|
||
- [[Navidrome]] — 音乐流媒体服务器
|
||
- [[Zipline]] — 图床应用
|
||
- [[MinIO]] — 对象存储
|
||
- [[Caddy]] — 自动HTTPS反向代理(VPS运行)
|
||
- [[frp]] — 内网穿透(frps:VPS, frpc:NAS)
|
||
- [[RackNerd]] — 公网VPS提供商
|
||
- [[矿神源]] — 群晖第三方套件源(SPK格式)
|
||
- [[阿里云盘]] — CloudDrive2的挂载目标
|
||
|
||
## References
|
||
- Synology: DS718 Product Page
|
||
- Jellyfin: jellyfin.org
|
||
- Navidrome: navidrome.org
|
||
- MinIO: min.io
|
||
- Zipline: zipline.urlminer.com
|
||
- Calibre: calibre-ebook.com
|