终于!微信可以24小时跑在你的绿联 NAS 上了!
如何让微信跑在 NAS 上,是很多 NAS 玩家都琢磨过的一件事。动机其实很朴素:NAS 本质上就是一台 24 小时不关机的电脑。硬盘大、有 RAID 冗余、常年在线、功耗还低——这么一台机器摆在家里,只用来存电影,多少有点浪费。
而微信偏偏又是手机上最占地方的那个 App。工作文档、合同、安装包、几千张截图,全堆在里面。
更要命的是,微信里的文件是有保质期的。 别人发来的文档,过一阵子就变成「已过期或被清理」。你还没来得及存,它就没了。

那如果微信直接跑在 NAS 上呢?
别人发来的文件,直接落进 NAS 的硬盘;聊天记录存在自己家的盘里,不用再盯着手机还剩几个 G;手机丢了、坏了、换了,那些东西照样在。说白了,就是给微信找个永久的家。
那么如何让微信跑在 NAS 上呢?
这就要说WechatOnCloud(云微)这个项目了。WechatOnCloud会在你的Docker容器里跑一个 Linux 版的官方微信,微信的数据都存在你的NAS上。
一、部署WechatOnCloud
步骤1:通过 Docker 项目部署
1.打开 Docker 应用 → 左侧「项目」→ 点击「创建」
2.填写项目名称和存放路径
3.复制粘贴docker-compose.yml 内容
services:
panel:
container_name: woc-panel
environment:
- PORT=8080
- WOC_WECHAT_IMAGE=docker.io/gloridust/wechat-on-cloud:latest
- PUID=1000
- PGID=10
- 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:
- /volume1/docker/woc-panel/data-panel:/data
- /var/run/docker.sock:/var/run/docker.sock
ports:
- "36080:8080"
restart: unless-stopped

步骤 2:确认部署成功
部署后在「容器」列表应看到这个容器运行中

二、打开WechatOnCloud并使用
步骤 3:首次登录
浏览器打开:http://<你的NAS_IP>:36080(例:http://192.168.2.100:36080)

步骤 4:新建微信实例
登录面板后,点「新建实例」,选「微信」。面板会自动创建一个微信容器。

步骤 5:安装微信
进入实例,点「下载并安装」微信。

步骤 6:扫码登录
装好后点「进入实例」,浏览器里出现微信界面。手机微信扫码登录,跟平时在电脑上登录微信一样。

接下来你就可以正常使用你在NAS上登录的微信了,24小时在线,不是问题!

三、特别说明
1、目前,使用WechatOnCloud进行微信聊天记录备份还存在一些问题,希望后续可以解决。
2、因为使用的是Linux 版的官方微信,所以是安全性还是有保障的。
欢迎大家一起探索微信在 NAS 上的更多玩法。这套方案我也是刚刚在用。但它肯定不是终点——备份能不能自动化?还没折腾明白。
作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~
