Initial commit: Beeper Bridge Docker Setup with Migration Script

This commit is contained in:
Gemini Bot
2025-12-05 02:54:37 +00:00
commit ccc5fc111c
7 changed files with 180 additions and 0 deletions

46
README.md Normal file
View File

@@ -0,0 +1,46 @@
# 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.