知用网
霓虹主题四 · 更硬核的阅读氛围

在家用旧电脑搭个Git服务器,存照片代码都不愁

发布时间:2026-01-22 09:20:54 阅读:4 次

家里那台闲置的旧笔记本一直躺在抽屉里吃灰?与其让它彻底报废,不如改成一台私有Git服务器。既能存家人照片的版本记录,也能放自己写的菜谱脚本或家庭记账小工具,数据握在自己手里才安心。

为啥普通网盘不够用

用网盘备份照片确实方便,但改了张全家福想回滚到上一版?多数网盘得手动找历史版本,还可能被自动压缩画质。写点小代码更麻烦,来回传文件容易出错。Git天生擅长管变化,每拍一张照、改一行字都清清楚楚,还能让全家人的设备自动同步更新。

选树莓派还是旧电脑

手头有树莓派当然省电静音,但普通台式机或老笔记本也完全能胜任。我家用的是2015年的MacBook,关机状态功耗和路由器差不多。重点是把系统换成轻量级的Ubuntu Server,连显示器都不用接,用手机远程就能操作。

三步完成基础搭建

先装好系统后打开终端,第一件事是创建专用账户:

sudo adduser git
su - git

接着初始化裸仓库,比如给家庭相册专用:

mkdir /home/git/photos.git
cd /home/git/photos.git
git init --bare

最后在自己的笔记本上设置推送地址:

git remote add origin git@你的内网IP:photos.git

手机拍照自动上传

安卓装Termux,iOS用Blink Shell,都能跑Git命令。我设了个快捷指令:拍完娃的日常照,一键推送到服务器的daily-kid分支。周末整理时再合并到主分支,比翻相册找“上次啥时候拍的”快多了。

防丢措施比云服务实在

每周日凌晨三点,NAS会自动拉取Git服务器的所有仓库备份。就算主机器硬盘坏了,换块新硬盘恢复十分钟搞定。这种掌控感,是交 monthly fee 换来的云存储给不了的踏实。