Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/danielwte/unlimited-ondemand-auto-extender

Automatisiert das Nachbuchen von Datenvolumen für SIM24- und 1&1-Unlimited-OnDemand-Tarife mit Docker.
https://github.com/danielwte/unlimited-ondemand-auto-extender

1und1 automation celluar datenvolumen docker mobile-data ondemand ondemand-tarif oneandone playwright python sim24 unlimited

Last synced: 24 days ago
JSON representation

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

Awesome Lists containing this project

README

        

# 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:
```bash
docker pull ghcr.io/danielwte/unlimited-ondemand-auto-extender:latest
```

2. Container starten:
```bash
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:
```bash
docker logs unlimited-ondemand-auto-extender
```

## Container-Verwaltung

Container neustarten:
```bash
docker restart unlimited-ondemand-auto-extender
```

Container stoppen:
```bash
docker stop unlimited-ondemand-auto-extender
```

Container entfernen:
```bash
docker rm unlimited-ondemand-auto-extender
```

## Automatischer Start nach Systemneustart

Für einen automatischen Start nach einem Systemneustart:
```bash
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.