[Unit] Description=socialmag openbridge (:8322) — open_link over localhost HTTP After=network.target [Service] Type=simple User=root WorkingDirectory=/mnt/playground/Playground_V2 Environment=PYTHONPATH=/mnt/playground/Playground_V2 Environment=SOCIALMAG_CDP_ENDPOINT=http://127.0.0.1:9336 ExecStart=/usr/bin/python3 -m socialmag.openbridge # openbridge refuses to move to another port if :8322 is taken — no silent # fallback — so a clash fails loudly here instead of listening somewhere nobody # is looking. Restart=on-failure RestartSec=5 [Install] WantedBy=multi-user.target