mirror of
https://github.com/GeiserX/genieacs-services
synced 2026-04-21 07:47:16 +00:00
Systemd/Supervisord services for GenieACS processes
| .github | ||
| docs/images | ||
| .coderabbit.yaml | ||
| .ghost-portfolio.yml | ||
| AGENTS.md | ||
| genieacs-cwmp.service | ||
| genieacs-fs.service | ||
| genieacs-nbi.service | ||
| genieacs-ui.service | ||
| LICENSE | ||
| README.md | ||
| run_with_env.sh | ||
| SECURITY.md | ||
| supervisord.conf | ||
GenieACS Services
Systemd and Supervisord service files for GenieACS.
Recommended way to deploy GenieACS, instructions here: https://github.com/genieacs/genieacs/wiki/Docker-Installation-with-Docker-Compose
Instructions for Systemd:
cp genieacs-cwmp.service /etc/systemd/system/
systemctl enable genieacs-cwmp.service
cp genieacs-nbi.service /etc/systemd/system/
systemctl enable genieacs-nbi.service
cp genieacs-fs.service /etc/systemd/system/
systemctl enable genieacs-fs.service
cp genieacs-ui.service /etc/systemd/system/
systemctl enable genieacs-ui.service
In order to see & follow the logs:
journalctl -f -u genieacs-X.service
Instructions for Supervisord:
Just copy the supervisord.conf file to /etc/supervisor/conf.d/
GenieACS Ecosystem
This project is part of a broader set of tools for working with GenieACS:
| Project | Type | Description |
|---|---|---|
| genieacs-docker | Docker + Helm | Production-ready multi-arch Docker image and Helm chart |
| genieacs-ansible | Ansible Collection | Dynamic inventory plugin and device management modules |
| genieacs-mcp | MCP Server | AI-assisted device management via Model Context Protocol |
| genieacs-ha | HA Integration | Home Assistant integration for TR-069 monitoring |
| n8n-nodes-genieacs | n8n Node | Workflow automation for GenieACS |
| genieacs-sim-container | Simulator | Docker-based GenieACS simulator for testing |