[Unit] Description=dilib Operations ui After=network-online.target dilib-api.service Wants=network-online.target [Service] Type=simple User=dilib Group=dilib WorkingDirectory=/opt/dilib-dashboard EnvironmentFile=/etc/dilib-dashboard/dashboard.env Environment=PYTHONUNBUFFERED=1 Environment=NICEGUI_STORAGE_PATH=/var/lib/dilib-dashboard/nicegui Environment=MPLCONFIGDIR=/var/lib/dilib-dashboard/matplotlib ExecStart=/opt/dilib-dashboard/.venv/bin/python -m frontend.main Restart=on-failure RestartSec=5 TimeoutStopSec=60 UMask=0077 NoNewPrivileges=true PrivateTmp=true ProtectSystem=strict ProtectHome=true ReadWritePaths=/var/lib/dilib-dashboard [Install] WantedBy=multi-user.target