开源自托管订阅管理系统Wallos 内网穿透远程访问 NAS一键部署完整指南
作者
小编
发布时间

项目介绍
Wallos 是一款开源、自托管的个人订阅管理平台,专为现代生活中管理众多订阅服务而设计。在这个充满各类订阅服务的时代,Netflix、Spotify、云存储、SaaS工具等订阅费用逐渐成为生活中的一笔不小开支。Wallos 正是为了帮助你理清这些订阅账单而生。
这款应用采用 PHP + SQLite 构建,提供了一个简洁而强大的界面来追踪你的所有订阅服务。无论是监控订阅的续费日期、分类管理支出、多币种转换,还是设置智能提醒,Wallos 都能胜任。最重要的是,作为自托管应用,你的所有财务数据完全掌握在自己手中,隐私和安全得到最大保障。
项目地址:点我跳转
部署安装
如果你需要在外出时也能访问你的订阅管理面板,建议配置内网穿透服务。推荐使用 帕斯内网穿透 —— 一个可靠的内网穿透解决方案。先在官网注册好账号,然后参考 帕斯的详细教程 来快速上手全平台内网穿透配置。这样你就能随时随地安全地管理你的订阅账单了。
最快速上手方案(Docker 单命令)
打开你的 NAS 设备或任何安装了 Docker 的系统,执行以下命令即可一键启动 Wallos:
1docker run -d --name wallos \2 -v /path/to/config/wallos/db:/var/www/html/db \3 -v /path/to/config/wallos/logos:/var/www/html/images/uploads/logos \4 -e TZ=Asia/Shanghai \5 -p 8282:80 \6 --restart unless-stopped \7 bellamy/wallos:latest
参数说明:
/path/to/config/wallos/db - 修改为你想要保存数据库的本地路径(例如:/mnt/data/wallos/db)
/path/to/config/wallos/logos - 修改为你想要保存订阅图标的本地路径(例如:/mnt/data/wallos/logos)
TZ=Asia/Shanghai - 根据你的时区修改(例如:Europe/Berlin、America/Toronto 等)
8282 - 这是外部访问端口,如果被占用可改为其他端口(例如:8283:80)
等待镜像下载完成后,容器会自动启动。
使用 Docker Compose(可选方案)
如果你更喜欢使用 Docker Compose 管理容器,可以复制以下配置文件:
1services:2 wallos:3 container_name: wallos4 image: bellamy/wallos:latest5 ports:6 - '8282:80/tcp'7 environment:8 TZ: 'Asia/Shanghai'9 volumes:10 - './db:/var/www/html/db'11 - './logos:/var/www/html/images/uploads/logos'12 restart: unless-stopped
将上述内容保存为 docker-compose.yml 文件,然后在该文件所在目录执行:
1docker-compose up -d
配置说明:
端口映射 - 8282:80 表示将容器内的 80 端口映射到主机的 8282 端口。如果你的主机 8282 端口已被占用,可以修改为其他端口号(冒号前的数字),但容器内部端口 80 保持不变。
存储位置 - 项目包含两个需要持久化的目录:
./db - 存储你的订阅数据库和用户信息,非常重要,不能丢失
./logos - 存储订阅服务的图标,可选但建议保留
建议在启动前创建这两个文件夹,确保数据安全。
时区设置 - TZ 环境变量用于设置容器的时区。根据你的地理位置选择合适的时区值,这样订阅提醒时间才会准确。
其他环境变量 - Wallos 的基础部署不需要额外的环境变量配置,上述设置已足够使用。
首次访问与初始化
容器启动完成后,在浏览器中访问:
1http://你的NAS_IP:8282
首次打开 Wallos 时,系统会要求你创建一个用户账户。按照提示完成注册即可。
登录后,建议你进行以下初始配置:
进入设置页面 - 自定义你的头像和个人信息
添加家庭成员 - 如果需要多人共享订阅管理
配置分类 - 根据你的需求创建订阅分类(例如:流媒体、工具软件、云存储等)
设置货币 - 选择你的主要货币,支持多币种转换
添加 Fixer API Key(可选)- 如果需要实时汇率转换,可从 Fixer 获取免费 API Key
完成以上步骤后,你就可以开始添加你的订阅服务了。Wallos 会自动为你的订阅搜索相应的服务图标,让你的订阅管理界面更加美观直观。
功能亮点
Wallos 提供了许多实用功能来帮助你更好地管理财务:
订阅追踪 - 清晰展示所有订阅的续费日期和金额
智能提醒 - 支持邮件、Discord、Telegram、Pushover 等多种通知方式
多币种支持 - 自动汇率转换,统一查看所有支出
统计分析 - 生成详细的支出统计报告
移动适配 - 随时随地用手机管理订阅
用户认证 - 支持 OIDC 和 OAuth 登录
AI 推荐(可选)- 集成 ChatGPT、Gemini 或本地 Ollama 获取智能建议
本篇教程结束。祝你使用愉快!