“当发现某知名笔记App扫描我的私人文档时,我知道是时候把知识库搬回自己的硬盘了”
—— 经过三周深度测试,这套零月费的方案已成为我的第二大脑。
一、硬件选择:旧设备焕发第二春
我的配置清单:
- 树莓派4B(4G内存版,闲鱼180元)
- 64GB TF卡(系统盘)+ 退役的1TB移动硬盘(数据盘)
- 某星充电头(5V3A)总成本≈200元
💡 避坑提示:别买树莓派5!实测笔记服务根本吃不满4B的性能,省下的钱够五年电费。
二、灵魂方案:NextCloud+Joplin黄金组合
▍第一步:10分钟部署私有云(Linux终端实录)
# 树莓派裸机初始化
sudo apt update && sudo apt upgrade -y
sudo apt install docker.io -y
# 启动NextCloud容器(关键参数详解)
docker run -d \
--name my_mind \
-p 80:80 \
-v /mnt/ssd/nextcloud:/var/www/html \ # 务必指向外接硬盘!
-e NEXTCLOUD_TRUSTED_DOMAINS=mybrain.home \ # 自定义域名
--restart=unless-stopped \
nextcloud:stable
初始化彩蛋:浏览器访问树莓派IP→创建管理员→关闭“应用推荐”(减少内存占用)
▍第二步:开启笔记功能
- 点击右上角应用市场 → 搜索「Notes」→ 安装
- 新建笔记测试 → 惊喜发现Markdown实时渲染
▍第三步:全平台征服(Joplin配置秘籍)
| 平台 | 关键设置项 | 避坑要点 |
|---|---|---|
| Win/Mac | 同步类型:WebDAV URL: http://树莓派IP/remote.php/dav/files/用户名/ | 结尾斜杠不能少! |
| iOS | 关闭“电池优化” 同步间隔:15分钟 | 否则后台被杀哭死你 |
| Android | 启用“忽略TLS错误” | 自签名证书必选项 |
三、为什么我淘汰了其他方案?
- Trilium:知识图谱惊艳,但移动端编辑像在绣花
- Obsidian+Git:版本冲突时想砸键盘(非程序员慎入)
- Syncthing:P2P同步失败后找文件如同大海捞针
真实体验:NextCloud的WebDAV协议虽古老,但胜在像蟑螂般顽强可靠
四、生死攸关的三重防护
1. HTTPS加密(Let’s Encrypt实战)
# 用Nginx代理自动续签证书(树莓派专用版)
docker run -d \
--name ssl_terminal \
-p 80:80 -p 443:443 \
-v /docker/nginx/certs:/etc/nginx/certs \
-v /var/run/docker.sock:/tmp/docker.sock:ro \
--link my_mind:nextcloud \
jwilder/nginx-proxy
效果:浏览器小绿锁+同步流量全加密
2. 自动备份策略
# 每日3点增量备份(crontab -e)
0 3 * * * rsync -azP /mnt/ssd/nextcloud/ user@nas:/backup/note_$(date +\%Y\%m\%d)
3. 物理级防护
- 硬盘抽屉式设计 → 每周一冷备份
- 路由器设置 IP白名单 → 仅允许自家设备访问
五、你可能关心的体验细节
- 离线写作:地铁隧道里照常编辑,联网后自动同步
- 搜索性能:万级笔记秒级响应(比某Evernote快)
- 内存占用:树莓派日常负载 ≈ 0.7(看猫片都不卡)
终极效果展示
graph LR
A[手机碎片记录] --> B{树莓派中枢}
C[电脑深度写作] --> B
D[iPad手绘批注] --> B
B --> E[自动加密备份到NAS]
晨间仪式感:泡咖啡时打开手机→昨晚的灵感已出现在书房电脑上
——这种掌控感,值得你花两小时折腾。