Du bist hier: Dokumentation » Selbst hosten & Download

Selbst hosten & Download

LoxWatch ist Open Source (AGPL-3.0). Sie können den Quellcode herunterladen und auf einem eigenen Server oder Proxmox-LXC-Container selbst betreiben.

Download

Den Quellcode laden Sie aus dem Git-Repository herunter: git clone <Repository-URL>. Die URL finden Sie auf der Startseite im Abschnitt „Open Source & Selbst hosten“.

Lokal starten

python3 -m venv venv && ./venv/bin/pip install -r requirements.txt
OPS_SECURE_COOKIES=0 ./venv/bin/python app.py

Die Anwendung läuft dann unter http://127.0.0.1:8090. Voraussetzung: Python 3.

Betrieb auf Proxmox / LXC

  1. deploy/proxmox-create-lxc.sh auf dem Proxmox-Host ausführen (Container-ID, Storage und Bridge per Variable).
  2. Projekt in den Container kopieren und dort NPM_IP=<Reverse-Proxy> bash deploy/install.sh ausführen.
  3. TLS im vorgeschalteten Reverse-Proxy (z. B. Nginx Proxy Manager) einrichten und auf den Container zeigen lassen.

Einstellungen

Per Umgebungsvariable: OPS_PORT, OPS_BIND, OPS_COOKIE_SECRET, OPS_SECURE_COOKIES, OPS_DATA_DIR, OPS_PUBLIC_URL, OPS_GIT_URL sowie optional OPS_SMTP_HOST und OPS_MAIL_TO für Mailbenachrichtigung.

Lizenz: Der Code steht unter AGPL-3.0. Logo und Name „LoxWatch“ sind urheberrechtlich geschützt und nicht lizenziert – bei eigenem Betrieb bitte eigenes Branding verwenden. Impressum und Datenschutz sind Platzhalter und müssen angepasst werden.
↑