genieacs

genieacs

Docker-Anwendung from geiserx's Repository

Übersicht

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

Anforderungen

MongoDB container or external MongoDB instance

Laufzeit-Argumente

Web-UI
http://[IP]:[PORT:3000]/
Netzwerk
bridge
Privilegiert
false

Konfiguration der Vorlage

Web UI PortPorttcp

GenieACS web dashboard port

Ziel
3000
Standard
3000
CWMP PortPorttcp

TR-069 CWMP port for CPE device communication

Ziel
7547
Standard
7547
NBI PortPorttcp

Northbound Interface (REST API) port

Ziel
7557
Standard
7557
FS PortPorttcp

File server port for firmware and config uploads

Ziel
7567
Standard
7567
ExtensionsPathrw

Custom extension scripts directory

Ziel
/opt/genieacs/ext
Standard
/mnt/user/appdata/genieacs/ext
LogsPathrw

Log files (rotated daily, 30-day retention)

Ziel
/var/log/genieacs
Standard
/mnt/user/appdata/genieacs/log
MongoDB URLVariable

MongoDB connection string (e.g. mongodb://host:27017)

Ziel
GENIEACS_MONGODB_CONNECTION_URL
Standard
mongodb://mongo:27017
JWT SecretVariable

JWT secret for web UI authentication. Change in production!

Ziel
GENIEACS_UI_JWT_SECRET
Standard
changeme

Statistik herunterladen

282,979
Downloads insgesamt

Einzelheiten

Repository
drumsergio/genieacs:latest
Zuletzt aktualisiert2026-04-01
Erstmals gesehen2026-04-06

Führen Sie Genieacs auf Unraid aus.

Genieacs ist gelistet in Community Apps für Unraid OS. Erkunden Sie Unraid, um einen flexiblen Heimserver, ein NAS oder ein Heimlabor aufzubauen.