genieacs

genieacs

Application Docker from geiserx's Repository

Vue d'ensemble

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

Exigences

MongoDB container or external MongoDB instance

Arguments d'exécution

Interface utilisateur Web
http://[IP]:[PORT:3000]/
Réseau
bridge
Privilégié
false

Configuration du modèle

Web UI PortPorttcp

GenieACS web dashboard port

Cible
3000
Défaut
3000
CWMP PortPorttcp

TR-069 CWMP port for CPE device communication

Cible
7547
Défaut
7547
NBI PortPorttcp

Northbound Interface (REST API) port

Cible
7557
Défaut
7557
FS PortPorttcp

File server port for firmware and config uploads

Cible
7567
Défaut
7567
ExtensionsPathrw

Custom extension scripts directory

Cible
/opt/genieacs/ext
Défaut
/mnt/user/appdata/genieacs/ext
LogsPathrw

Log files (rotated daily, 30-day retention)

Cible
/var/log/genieacs
Défaut
/mnt/user/appdata/genieacs/log
MongoDB URLVariable

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

Cible
GENIEACS_MONGODB_CONNECTION_URL
Défaut
mongodb://mongo:27017
JWT SecretVariable

JWT secret for web UI authentication. Change in production!

Cible
GENIEACS_UI_JWT_SECRET
Défaut
changeme

Télécharger les statistiques

282,979
Total des téléchargements

Détails

Référentiel
drumsergio/genieacs:latest
Dernière mise à jour2026-04-01
Première vue2026-04-06

Exécutez Genieacs sur Unraid.

Genieacs est listé dans Community Apps pour Unraid OS. Explorez Unraid pour créer un serveur domestique flexible, un NAS ou un laboratoire domestique.