genieacs
Docker 应用程序 from geiserx's Repository
概述
Production-ready Docker image for GenieACS, an open-source TR-069 (CWMP) Auto Configuration Server. Manage and provision CPE devices (routers, ONTs, gateways) via TR-069 protocol with a built-in web UI, REST API, and firmware file server. Multi-arch (amd64/arm64), non-root runtime, integrated log rotation.
Includes 4 services managed by supervisord: CWMP (device communication), NBI (REST API), FS (file server), and UI (web dashboard).
Requires MongoDB. Set GENIEACS_MONGODB_CONNECTION_URL to your MongoDB instance.
More info: https://github.com/GeiserX/genieacs-container
Includes 4 services managed by supervisord: CWMP (device communication), NBI (REST API), FS (file server), and UI (web dashboard).
Requires MongoDB. Set GENIEACS_MONGODB_CONNECTION_URL to your MongoDB instance.
More info: https://github.com/GeiserX/genieacs-container
要求
MongoDB container or external MongoDB instance
运行时参数
- 网络用户界面
http://[IP]:[PORT:3000]/- 网络
bridge- 特权
- false
模板配置
Web UI PortPorttcp
GenieACS web dashboard port
- 目标
- 3000
- 默认值
- 3000
CWMP PortPorttcp
TR-069 CWMP port for CPE device communication
- 目标
- 7547
- 默认值
- 7547
NBI PortPorttcp
Northbound Interface (REST API) port
- 目标
- 7557
- 默认值
- 7557
FS PortPorttcp
File server port for firmware and config uploads
- 目标
- 7567
- 默认值
- 7567
ExtensionsPathrw
Custom extension scripts directory
- 目标
- /opt/genieacs/ext
- 默认值
- /mnt/user/appdata/genieacs/ext
LogsPathrw
Log files (rotated daily, 30-day retention)
- 目标
- /var/log/genieacs
- 默认值
- /mnt/user/appdata/genieacs/log
MongoDB URLVariable
MongoDB connection string (e.g. mongodb://host:27017)
- 目标
- GENIEACS_MONGODB_CONNECTION_URL
- 默认值
- mongodb://mongo:27017
JWT SecretVariable
JWT secret for web UI authentication. Change in production!
- 目标
- GENIEACS_UI_JWT_SECRET
- 默认值
- changeme
下载统计数据
282,979
下载总数
详细信息
存储库
drumsergio/genieacs:latest最后更新2026-04-01
初见2026-04-06
在Unraid 上运行 Genieacs 。
Genieacs 已被列入Unraid OS 的社区应用程序。探索Unraid ,构建灵活的家庭服务器、NAS 或家庭实验室。