在法国用二手 NAS 跑 MinIO,别把纠删码设成单盘
上个月把一台二手 DS218(两盘位,8T×2,DSM 7.2)拿来跑 MinIO,想给家里几个小项目做个 S3 兼容的对象存储。数据量不大,目前不到 1.2T,主要是备份文件、照片原图和几个静态站点的构建产物。
上个月把一台二手 DS218(两盘位,8T×2,DSM 7.2)拿来跑 MinIO,想给家里几个小项目做个 S3 兼容的对象存储。数据量不大,目前不到 1.2T,主要是备份文件、照片原图和几个静态站点的构建产物。
先交代场景:DS218j 两块 4T 红盘做 SHR,DSM 7.1,数据盘约 2.8T,主要是照片和几份工程项目的归档。另一头是同一局域网里的一台 OVH 独立服务器(法国本地机房),走 WireGuard 隧道连回来,每晚 3 点用 rsync 把 NAS 上的 `/volume1/archive` 拉到服务器上做异地副本。带宽是 Freebox 的千兆下行、700M 上行,实测 rsync
去年从 Leboncoin 上收了台 DS218,两块 4T 盘做 SHR,DSM 7.2。上面跑了个 Docker 版 Gitea,仓库加起来大概 12G,镜像走了我另一台小机器上的 registry 缓存,所以 NAS 上只留了数据卷。问题出在备份:我一开始只挂了 Synology 的 Hyper Backup,每天推到一块接在 USB 口的外置盘上,觉得够了。
家里是 Freebox Pop,固件版本 4.7.x,内网一台二手 NUC(Debian 12)跑 dnsmasq,本来只想给几台设备做本地域名解析。规模很小:二十来个客户端,一条千兆光纤,没有 VLAN。
上个月把一台 OVH 的 VPS 从只发通知改成跑完整邮件栈(Postfix + Dovecot),域名是在法国的注册商买的,DNS 也挂在那边的面板上。现象很典型:发到 Gmail 和 Outlook 的邮件全进垃圾箱,发到 Free 和 Orange 的邮箱干脆 550 拒收。日志里没有认证失败,问题在 DNS 侧的记录不完整。
先交代环境:DS218+,DSM 7.2,两块 4T 红盘做 SHR,家里照片大约 6 万张、视频 400 多个,总共 380G 左右。Freebox Pop 后面接的路由器,NAS 用固定内网 IP。现象是:装完 Synology Photos 之后,想开人脸识别和场景分类,套件提示要装「Synology Photos 人脸识别」这个附加包,装完一开索引,机器 CPU 直接拉到 90% 以上,风
上个月帮朋友重整他家那台二手 DS218j,DSM 7.1,两块 4T 盘做 SHR,Docker 套件是社区源装的。现象很具体:容器一多,套件中心转圈,File Station 打开共享目录要等三四秒,`docker ps` 本身很快,但 `docker compose up` 拉镜像解压时整机像卡住。数据量不大,2T 左右,问题不在容量。
去年从 Leboncoin 上花 45 欧收了台 HP EliteDesk 800 G2 Mini,i5-6500T、8G 内存,塞在 Freebox 旁边当 Jellyfin 用。片子不多,大概 1.2T,绝大多数是 1080p 的 H.264,家里两台电视一台 iPad,最多三个人同时看。问题出在两部老动画上,字幕是 ass 格式,播放时 CPU 直接顶到 100%,画面卡成幻灯片。
家里是 Freebox Pop,光猫路由一体的那种。去年底把吃灰的 Raspberry Pi 4(2GB,二手在 Leboncoin 上 35 欧收的)刷了 Raspberry Pi OS Lite,装 Pi-hole 当内网 DNS,主要想挡住电视盒子和几台 IoT 设备的广告请求。先给上下文:内网大概 20 台设备在线,DHCP 还在 Freebox 上,只是把 Freebox 的 DNS 指
去年冬天把一台二手 NUC8i3 装成 Debian 12,跑 Gitea 自用,顺带给两个朋友做私有仓库。机器放家里,Freebox 后面,数据盘一开始图省事插了块旧 USB3 的 2.5 寸 HDD——这就是后面所有麻烦的起点。
去年从 LeBonCoin 上花 90 欧收了一台二手 Dell OptiPlex 3070,i5-9500T、16G 内存,装了 Proxmox VE 8.1。上面跑着 Home Assistant、一个 Debian 小鸡做 DNS 和反代、还有个 Ubuntu 容器跑 Wekan——纯属自娱自乐,但数据丢了也会烦。
家里是 Freebox Pop,光纤 2G/700M,盒子放在客厅,NAS 和一台旧 ThinkPad T480(Debian 12,内核 6.1)在储物间。人在外面用手机或笔记本连回家里取文件、看监控,走的是 WireGuard,服务端就跑在这台 T480 上。跑起来前两周一切正常,SSH 和网页都行,直到我开始往外传 4GB 左右的备份包,传到 60%~80% 之间卡死,重连后继续传又能过一段
去年秋天换了个住处,房东留了个老式电暖器,窗户还是单层玻璃。我想着先做最小可用:一个二手 HP t620(4G 内存、16G SSD),装 Debian 12,上面跑 Home Assistant Container,接几个 Aqara 温湿度传感器和两个 Zigbee 插座,目标只是记录客厅和卧室的温度、湿度,以及睡前把插座断电。
家里 NAS 跑 DSM 7.2,Freebox Pop 光纤,公网 IPv4 不是固定地址。之前用 Freebox OS 自带的 DDNS 功能,域名填的是自己买的 .fr 域名,托管在 OVH。现象是:Freebox 重启或运营商侧租约更新后,外网访问会断十几分钟,DSM 里 QuickConnect 倒是能连上,但走的是中继,速度掉到几百 KB/s。
上个月帮人看一台 OVH 的 VPS,2 vCPU / 4G,Debian 12,上面跑了几个小服务。现象是 CPU 长期被打到 70% 以上,`dmesg` 里有一堆 `nf_conntrack: table full, dropping packet`。查下来不是自己的业务,是 Node Exporter 的 9100 端口直接开在公网,被扫到之后持续被拉指标,顺带把 conntrack 表撑
上周帮朋友的小协会把会员登录接到 FranceConnect 的测试环境(integration),本地是 Docker Compose 起的一个 Django 服务,Postgres 15,数据量很小,会员记录不到 800 条,但认证流程的坑一点没少。现象很直接:本地用 http://localhost:8000/callback 怎么都过不去,浏览器跳回 FranceConnect 后停在错误
家里有台 2015 年的旧笔记本,4GB 内存,扔了可惜。法国这边打印店少,家里有台 HP LaserJet M15w,平时手机直接连 Wi-Fi 打印,但孩子学校偶尔要交扫描件,手机搞不定。想着把旧笔记本装个 Debian 12 当打印/扫描服务器,CUPS 跑起来,全家都能用。
去年接手一台法国同事留下的 DS218j,DSM 7.1,两块 4TB 红盘做 SHR,实际可用约 3.6TB。里面主要是团队的设计稿和一批扫描件,总共 1.2TB 左右。需求很简单:每天夜里同步到我在另一个城市的 DS220+,跨运营商,两边都是 Orange 家宽。
上个月帮朋友的小仓库对账,有 200 多个 Colissimo 单号要核对签收状态。一开始想直接写个 Python 脚本循环请求官网查询页,结果跑了十几单就返回 429,后面直接 403。换 IP 也没用,Colissimo 的查询接口对未登录请求有频率限制,而且返回的是 HTML 片段,解析起来全是坑。
去年帮人整理 CAF(Caisse d'allocations familiales)房补材料,场景很具体:Debian 12 上一台旧笔记本,Quarto 1.4 加 Python 3.11,处理两三年里攒下的 PDF——租房合同、quittance de loyer、attestation de loyer、银行流水,一共 180 多个文件、约 400MB。现象是每次补件都靠翻文件夹和回忆,C