22 lines
845 B
Desktop File
22 lines
845 B
Desktop File
[Unit]
|
|
Description=Geoblocking - Test-Webserver fuer Verbindungstests von aussen
|
|
Documentation=https://git.hacker-net.de/Aria-Software/geoblocking-python-script
|
|
After=network-online.target
|
|
Wants=network-online.target
|
|
ConditionPathExists=__INSTALL_DIR__/geoblock.ini
|
|
|
|
[Service]
|
|
Type=simple
|
|
User=root
|
|
ExecStart=/usr/bin/python3 __INSTALL_DIR__/geoblock_testserver.py --config __INSTALL_DIR__/geoblock.ini
|
|
Restart=on-failure
|
|
RestartSec=5
|
|
# Laeuft dauerhaft (kein oneshot wie geoblock.service) - beantwortet
|
|
# Requests solange der Host laeuft. Port/Bind/Log kommen aus [testserver]
|
|
# in der .ini. User=root nur wegen evtl. niedriger Portnummer/Log-Verzeichnis-
|
|
# Rechten - wer will kann hier einen unprivilegierten User eintragen, sofern
|
|
# Port >1024 ist und der User Schreibrechte auf das Log-Verzeichnis hat.
|
|
|
|
[Install]
|
|
WantedBy=multi-user.target
|