手机存储告急?把微信搬进 NAS,聊天记录备份再也不愁
手机弹出存储空间不足的那一刻,点进去一看,微信居然占了快 150 个 G。工作文档、合同、收据、几千张截图,全都堆在微信里。删吧怕以后要用,不删吧手机真撑不住。
后来换了个思路:直接在 NAS 上跑一个微信,手机聊天记录一键备份过去,手机这边随便清。备份完,手机腾出三十多 G,微信缓存直接清空;重要的记录全躺在 NAS 里,随时能翻。全程零花费,用的都是免费开源工具。
思路:让备份少一个中转环节
先拆解微信的存储构成:一类是文件,别人发来的文档、PDF、合同、截图,存在手机文件系统的微信下载目录;另一类是聊天记录,文字、语音、图片视频,存在微信自己的加密数据库里,第三方工具基本读不了。
聊天记录最难备份,因为数据库加密。但微信 PC 版自带备份与恢复功能,能把手机聊天记录备份到电脑。那如果直接把微信 PC 版跑在 NAS 上呢?备份时手机连的是 NAS 上的微信,备份文件直接落进 NAS 存储,不需要电脑中转,也不用手动拷贝。
GitHub 上有个开源项目叫 WechatOnCloud(云微),3300 多星,做的就是这件事。
原理:Docker 里跑微信,浏览器里操作
WechatOnCloud 的实现不复杂:在 Docker 容器里跑一个 Linux 版官方微信,再用 KasmVNC 把微信界面串流到浏览器。在浏览器里操作微信,跟在电脑前用几乎一样。微信的数据目录(聊天记录、登录信息、备份文件)都挂在 NAS 的持久化存储卷上,容器删了重建,数据依然在。
部署:一段 Compose 搞定
前提是 NAS 装了 Docker,群晖、飞牛、绿联、极空间这些主流 NAS 都自带 Docker 管理界面。只需要一个 docker-compose.yml:
services: panel: image: docker.io/gloridust/WOc-panel:latest contAIner_name: woc-panel environment: - PORT=8080 - WOC_WECHAT_IMAGE=docker.io/gloridust/wechat-on-cloud:latest - PUID=1000 - PGID=1000 - TZ=Asia/Shanghai - WOC_INSTANCE_MEM_SOFT_MB=1500 - WOC_INSTANCE_MEM_HARD_MB=2500 - WOC_WATCHDOG_INTERVAL_SEC=300 - WOC_SESSION_DAYS=30 - WOC_PULL_STALL_MIN=5 - PANEL_ADMIN_USER=admin - PANEL_ADMIN_PASSWORD=改成你的密码 - PANEL_DATA=/data/accounts.json volumes: - ./data-panel:/data - /var/run/docker.sock:/var/run/docker.sock ports: - 36080:8080 restart: unless-stopped
群晖和飞牛用户可以直接在 Docker 的 Compose 功能里粘贴部署。完成后浏览器访问你的 NAS IP 加端口 36080,默认账号 admin,初始密码 wechat,进去第一件事改密码。
使用流程:五步走
第一步,新建实例。登录面板后点新建实例,选微信,面板会自动创建微信容器。
第二步,安装微信。进实例点下载并安装,约 200MB,按 NAS 架构自动适配,x86 和 ARM 都支持。
第三步,扫码登录。装好后点进入实例,浏览器里出现微信界面,手机扫码登录即可,和平时电脑上登录一样。
第四步,备份聊天记录(关键一步)。手机微信依次打开 我、设置、聊天、聊天记录迁移与备份,选备份聊天记录到电脑,手机会列出 NAS 上微信的备份选项,勾选要备份的聊天,点开始等它跑完。备份文件直接存进 NAS 存储卷,不经任何中转。
第五步,需要恢复时反向操作。浏览器打开 NAS 上的微信,手机微信进聊天记录迁移与备份,选恢复聊天记录到手机,选 NAS 上的备份文件等待完成。
备份文件在哪
备份存在 WechatOnCloud 的数据卷里(data-panel 下的实例目录),在面板的数据卷管理里可以直接浏览和下载。一般备份一次就不用管了,数据在 NAS 上有冗余保护,比单独存在电脑里更安心。
意外收获:浏览器里也能聊微信
办公室没聊完,回家打开浏览器登录面板就能继续,同一会话消息同步;文件也能从 NAS 直接拖进微信发送。
资源占用
实测下来:2 核 2GB 内存的 NAS 就能跑一个实例,轻度使用没问题;4 核 8GB 能跑 3 到 4 个实例。一般家庭 NAS 都够用。
使用注意
1. 面板只在局域网内访问,或者通过 VPN 方式连接,默认密码一定要改。
2. 开启新设备审批功能,新设备首次访问需要管理员同意。
3. 操作日志保持开启,所有管理操作和登录事件都有记录。
4. 多人同时操作同一实例时,系统会自动把其他人切成只读模式,避免互相干扰。
5. 聊天记录属于高度隐私数据,如果 NAS 支持加密存储(如群晖的共享文件夹加密),建议把数据目录放在加密存储上。
6. 定期检查备份,备份完看一眼文件大小,确保数据完整。
飞牛用户专属
WechatOnCloud 正在打包飞牛原生应用(.fpk),后续可直接在飞牛应用中心安装,不用手动配 Docker Compose。目前工程已就绪,待真实设备验证后即可上架。
一点心得
做这件事最大的感受是:微信备份最难的从来不是技术,而是想不起来去做。以前备份要开电脑、还要手动复制到 NAS,步骤一多就容易忘。现在微信直接住在 NAS 上,想备份时打开浏览器点几下就完成,省心很多。
而且这是开源项目,代码公开,数据只存在自己的 NAS 里,隐私上更放心。
不止微信:还能常驻浏览器实例
WechatOnCloud 除了跑微信,也能创建 Chromium 浏览器实例。Telegram、X(Twitter)、Instagram、微博、知乎,凡是网页版能登录的,都可以跑在 NAS 上,登录态持久化,重启不丢。一个 NAS,聊天记录备了份,社交账号也常驻了,换设备打开浏览器直接就能用。
最坏的情况也不怕
手机掉水里、被偷、系统崩,以前想到这些就慌:聊天记录不是存在手机里就是存在微信服务器上,出了问题很难找回。现在不一样了:手机出问题,数据还在 NAS。新手机买回来登录微信,打开 NAS 上的微信一键恢复;文件用 Syncthing 同步回来就行,整个过程不需要找电脑、不需要插数据线。
手机可以换,数据不会丢。
- 随机文章
- 热门文章
- 热评文章
- 微软福利,教大家怎么把 Win 7 免费升级到 Windows 10
- Wondershare Recoverit 一款电脑端史上最强力的数据恢复神器
- 被吸空心的日本乡村,还有救吗?
- 为什么很多公司都被“伪高管”拖垮了?
- [Windows篇] 分享 7 款让文件管理器支持多标签页的软件
- 在《大多数》游戏里扮演蓝领:搬砖、洗脚、贴传单,体验人生,附下载地址
- 小米证件照停服,推荐腾讯出品的智绘证件照及其他同类产品
- 阿里云盘(Windows、安卓)最后一个无需会员的免费版本下载
扫描二维码推送至手机访问。
版权声明:本文由格熊发布,如需转载请注明出处。
免责声明:本站收集的内容,都来自网络,版权争议与本站无关。




