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

77 lines
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
```bash
sudo mkdir -p /opt/adn-dmr
sudo cp -r /ruta/del/proyecto/* /opt/adn-dmr/
```
### 2. Copiar los servicios a systemd
```bash
sudo cp adn-bridge.service /etc/systemd/system/
sudo cp adn-dashboard.service /etc/systemd/system/
```
### 3. Recargar systemd
```bash
sudo systemctl daemon-reload
```
### 4. Habilitar servicios para arranque automático
```bash
sudo systemctl enable adn-bridge.service
sudo systemctl enable adn-dashboard.service
```
### 5. Iniciar los servicios
```bash
sudo systemctl start adn-bridge.service
sudo systemctl start adn-dashboard.service
```
## Comandos Útiles
### Ver estado de los servicios
```bash
sudo systemctl status adn-bridge.service
sudo systemctl status adn-dashboard.service
```
### Ver logs en tiempo real
```bash
sudo journalctl -u adn-bridge.service -f
sudo journalctl -u adn-dashboard.service -f
```
### Reiniciar servicios
```bash
sudo systemctl restart adn-bridge.service
sudo systemctl restart adn-dashboard.service
```
### Detener servicios
```bash
sudo systemctl stop adn-bridge.service
sudo systemctl stop adn-dashboard.service
```
### Deshabilitar arranque automático
```bash
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.