genieacs

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

要求

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 或家庭实验室。