Initial commit: Beeper Bridge Docker Setup with Migration Script
This commit is contained in:
46
README.md
Normal file
46
README.md
Normal 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.
|
||||
Reference in New Issue
Block a user