https://github.com/lebe-dev/transmitter
Modern WebUI for Transmission
https://github.com/lebe-dev/transmitter
Last synced: about 1 month ago
JSON representation
Modern WebUI for Transmission
- Host: GitHub
- URL: https://github.com/lebe-dev/transmitter
- Owner: lebe-dev
- Created: 2026-03-08T16:15:54.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2026-04-27T18:35:10.000Z (2 months ago)
- Last Synced: 2026-04-27T20:24:57.571Z (2 months ago)
- Language: Svelte
- Homepage:
- Size: 563 KB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.de.md
- Security: docs/SECURITY.de.md
Awesome Lists containing this project
README
# Transmitter


Transmitter ist eine moderne, schlanke Alternative zur Standard-Weboberfläche von Transmission. Läuft ohne externe Abhängigkeiten. Beinhaltet außerdem eine Telegram-Bot-Integration.
## Funktionen
- **Torrent-Liste** — sortierbare Tabelle: Name, Status, Fortschritt, Größe, Geschwindigkeit, Hinzugefügt, ETA
- **Statusfilter** — Alle, Lädt herunter, Seeding, Pausiert, Fertig
- **Suche** — Torrents nach Name filtern (Groß-/Kleinschreibung ignoriert)
- **Torrents hinzufügen** — Magnet-Links oder .torrent-Datei-Upload
- **Verwaltung** — Torrents pausieren, fortsetzen, löschen
- **Auto-Aktualisierung** — Live-Updates alle 3–5 Sekunden
- **Unterstützte Sprachen**: en, ru, es, de
- **Docker images**: linux/amd64, linux/arm/v7, linux/arm64/v8
## Erste Schritte
```bash
cp .env.example .env
# .env nach Bedarf anpassen
docker-compose up -d
```
Browser öffnen: `http://localhost:8080`
### Konfiguration
Alle Einstellungen über Umgebungsvariablen:
| Variable | Erforderlich | Standard |
|-----------|--------------|---------|
| `TRANSMISSION_USER` | Ja | — |
| `TRANSMISSION_PASS` | Ja | — |
| `TRANSMISSION_URL` | Nein | `http://localhost:9091/transmission/rpc` |
| `LISTEN_ADDR` | Nein | `:8080` |
| `CORS_ORIGIN` | Nein | `http://localhost:8080` |
| `WEBUI_ENABLED` | Nein | `true` |
| `TELEGRAM_BOT_ENABLED` | Nein | `false` |
| `TELEGRAM_TOKEN` | Bei Bot-Nutzung | — |
| `TELEGRAM_USERS` | Bei Bot-Nutzung | — |
| `LOG_LEVEL` | Nein | `info` |
| `FILE_PRIORITY_ENABLED` | Nein | `false` |
| `FILE_PRIORITY_HIGH_COUNT` | Nein | `3` |
Alle Optionen siehe [.env.example](.env.example).
## Sicherheit
Siehe [SECURITY.md](docs/SECURITY.de.md).
## Roadmap
- Web-UI-Authentifizierung
- Video plugin
- Unterstützung mehrerer Transmission-Instanzen
- RSS-Feeds für automatisches Hinzufügen von Torrents