1.2 KiB
Beeper Bridges - Docker Setup
Dieses Projekt verwaltet selbst-gehostete Matrix-Bridges für Beeper mittels Docker Compose.
Struktur
- `docker-compose.yml`: Definition der Dienste (WhatsApp, Telegram, Signal, Google Chat).
- `data/`: Persistente Daten für die Bridges (Configs + SQLite Datenbanken).
- `migrate.sh`: Hilfsskript zum Importieren bestehender lokaler Installationen.
Installation & Migration
1. Migration bestehender Daten
Wenn du die Bridges vorher manuell (ohne Docker) betrieben hast, nutze das Skript, um Configs und Datenbanken zu importieren. Das Skript passt automatisch die Datenbank-Pfade für Docker an.
```bash ./migrate.sh ```
2. Starten
Startet alle Bridges im Hintergrund.
```bash docker compose up -d ```
3. Logs prüfen & QR-Code scannen
Falls du dich neu anmelden musst, findest du den QR-Code im Log des jeweiligen Containers:
```bash docker compose logs -f whatsapp
oder
docker compose logs -f telegram ```
Alternativ kannst du im Beeper-Chat mit dem Bridge-Bot `login` schreiben.
Wartung
Update der Bridges: ```bash docker compose pull docker compose up -d ```
Backup: Sichere einfach den kompletten `data/` Ordner. Er enthält alle Sitzungen und Schlüssel.