Skip to content

Automatisiert das Nachbuchen von Datenvolumen für SIM24- und 1&1-Unlimited-OnDemand-Tarife mit Docker.

Notifications You must be signed in to change notification settings

DanielWTE/unlimited-ondemand-auto-extender

Repository files navigation

Unlimited OnDemand Auto Extender

Dieses Tool automatisiert das Nachbuchen von Datenvolumen bei SIM24- und 1&1-Unlimited-Demand-Tarifen. Bei diesen Tarifen muss nach Verbrauch der ersten 50GB das Datenvolumen manuell in Schritten nachgebucht werden. Dieser Prozess wird durch dieses Script vollautomatisch erledigt.

Features

  • Automatische Anmeldung im SIM24- oder 1&1-Portal
  • Kontinuierliche Überwachung des Datenvolumens
  • Automatisches Nachbuchen bei Bedarf
  • Ausführliche Logging-Funktionen
  • Dockerisierte Lösung für einfache Installation

Voraussetzungen

  • Docker auf dem System installiert
  • SIM24 oder 1&1 Account-Zugangsdaten
  • Ein aktiver Unlimited-Demand-Tarif bei einem der unterstützten Anbieter

Installation & Einrichtung

  1. Image herunterladen:
docker pull ghcr.io/danielwte/unlimited-ondemand-auto-extender:latest
  1. Container starten:
docker run -d \
  -e USERNAME="service-username" \
  -e PASSWORD="service-password" \
  -e SERVICE="service" \
  -e CHECK_INTERVAL=300 \
  --name unlimited-ondemand-auto-extender \
  ghcr.io/danielwte/unlimited-ondemand-auto-extender:latest

Umgebungsvariablen

  • USERNAME: Der Benutzername für das entsprechende Portal
  • PASSWORD: Das Passwort für das entsprechende Portal
  • CHECK_INTERVAL: Prüfintervall in Sekunden (Standard: 300)
  • SERVICE: Der zu überwachende Service (Standard: sim24, Optionen: sim24, 1und1)

Logs einsehen

Die Logs können wie folgt eingesehen werden:

docker logs unlimited-ondemand-auto-extender

Container-Verwaltung

Container neustarten:

docker restart unlimited-ondemand-auto-extender

Container stoppen:

docker stop unlimited-ondemand-auto-extender

Container entfernen:

docker rm unlimited-ondemand-auto-extender

Automatischer Start nach Systemneustart

Für einen automatischen Start nach einem Systemneustart:

docker run -d \
  --restart unless-stopped \
  -e USERNAME="service-username" \
  -e PASSWORD="service-password" \
  -e SERVICE="service" \
  -e CHECK_INTERVAL=300 \
  --name unlimited-ondemand-auto-extender \
  ghcr.io/danielwte/unlimited-ondemand-auto-extender:latest

Sicherheit

  • Die Zugangsdaten werden nur innerhalb des Containers verwendet
  • Es werden keine Daten persistent gespeichert
  • Die Kommunikation erfolgt direkt mit dem Portal des entsprechenden Anbieters

Disclaimer

Dieses Tool ist ein inoffizielles Hilfsprogramm und steht in keiner Verbindung zu SIM24 oder 1&1. Die Nutzung erfolgt auf eigene Verantwortung.