You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
ADN-DMR-Peer-Server/docs/systemd/README.md

1.7 KiB

Servicios Systemd para ADN Systems DMR

Archivos de Servicio

  • adn-bridge.service - Servidor DMR principal (bridge_master.py)
  • adn-dashboard.service - Panel de administración de contraseñas (dashboard.py)

Instalación

1. Copiar el proyecto a /opt/adn-dmr

sudo mkdir -p /opt/adn-dmr
sudo cp -r /ruta/del/proyecto/* /opt/adn-dmr/

2. Copiar los servicios a systemd

sudo cp adn-bridge.service /etc/systemd/system/
sudo cp adn-dashboard.service /etc/systemd/system/

3. Recargar systemd

sudo systemctl daemon-reload

4. Habilitar servicios para arranque automático

sudo systemctl enable adn-bridge.service
sudo systemctl enable adn-dashboard.service

5. Iniciar los servicios

sudo systemctl start adn-bridge.service
sudo systemctl start adn-dashboard.service

Comandos Útiles

Ver estado de los servicios

sudo systemctl status adn-bridge.service
sudo systemctl status adn-dashboard.service

Ver logs en tiempo real

sudo journalctl -u adn-bridge.service -f
sudo journalctl -u adn-dashboard.service -f

Reiniciar servicios

sudo systemctl restart adn-bridge.service
sudo systemctl restart adn-dashboard.service

Detener servicios

sudo systemctl stop adn-bridge.service
sudo systemctl stop adn-dashboard.service

Deshabilitar arranque automático

sudo systemctl disable adn-bridge.service
sudo systemctl disable adn-dashboard.service

Notas

  • Los servicios asumen que el proyecto está instalado en /opt/adn-dmr
  • Si usas otra ruta, edita WorkingDirectory en los archivos .service
  • El dashboard escucha en el puerto 5000
  • Asegúrate de tener las dependencias Python instaladas antes de iniciar

Powered by TurnKey Linux.