[Unit] Description=Maglev web frontend dashboard Documentation=man:maglevd-frontend(8) After=network-online.target Wants=network-online.target [Service] User=maglevd Group=maglevd EnvironmentFile=/etc/default/vpp-maglev ExecStart=/usr/sbin/maglevd-frontend $MAGLEV_FRONTEND_ARGS Restart=on-failure RestartSec=5s Type=simple # Presentation layer — needs no capabilities. /admin/ mutations go # through the gRPC client to maglevd, which does the privileged work. NoNewPrivileges=yes ProtectSystem=strict ProtectHome=yes PrivateTmp=yes [Install] WantedBy=multi-user.target