Test-Webserver fuer Verbindungstests hinzufuegen (systemd-Service, .ini-Sektion, README)

This commit is contained in:
ARIA
2026-07-21 12:02:48 +02:00
parent de65890c4f
commit 9c635c49e3
5 changed files with 349 additions and 2 deletions
+21
View File
@@ -0,0 +1,21 @@
[Unit]
Description=ARIA 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__/aria_geoblock.ini
[Service]
Type=simple
User=root
ExecStart=/usr/bin/python3 __INSTALL_DIR__/aria_geoblock_testserver.py --config __INSTALL_DIR__/aria_geoblock.ini
Restart=on-failure
RestartSec=5
# Laeuft dauerhaft (kein oneshot wie aria-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