Entdecke bei jedem Aufruf 10 neue zufällige Filme aus den Top 500 TMDB-Filmen.
- 🎬 10 zufällige beliebte Filme bei jedem Aufruf
- 🔐 Sichere API-Key-Verwaltung mit eindeutiger User-ID
- 🎨 Einfache Web-Konfiguration
- 🌐 TMDB-Integration mit Postern und Beschreibungen
- 👥 Multi-User-Support (jeder Benutzer hat seine eigene ID)
git clone <repository-url>
cd stremio-random-addon
npm install
npm startÖffne: http://localhost:7000/configure
git clone <repository-url>
cd stremio-random-addon
docker-compose up -dÖffne: http://deine-ip:7000/configure
Bearbeite docker-compose.yml:
ports:
- "8080:7000" # Links ist dein Port- Registriere dich auf themoviedb.org
- Gehe zu Account-Einstellungen → API
- Beantrage API-Key (Developer)
- Kopiere den v3 API-Key
Wenn du das Addon in öffentlichen Listen wie stremio-addons.net hinzufügen möchtest:
Manifest-URL für Listen:
http://deine-domain.com:7000/manifest.json
Diese URL zeigt ein "configurationRequired" Manifest, das Benutzer zur Konfigurationsseite führt.
Nach der Konfiguration:
- Jeder Benutzer erhält eine eindeutige ID
- Seine persönliche Manifest-URL:
http://deine-domain.com:7000/{user-id}/manifest.json - Diese URL ist nur für ihn und enthält seinen API-Key
Port bereits belegt?
# Linux/Mac
lsof -i :7000
kill -9 <PID>
# Windows
netstat -ano | findstr :7000
taskkill /PID <PID> /FDocker Permission denied?
sudo docker-compose up -d
# oder
sudo usermod -aG docker $USERStremio verbindet nicht?
- Verwende
http://nichthttps:// - Teste:
http://deine-ip:7000/health - Prüfe Firewall (Port 7000 freigeben)
# Starten/Stoppen
npm start
docker-compose up -d
docker-compose down
# Updates
git pull
docker-compose down
docker-compose up -d --build
# Logs
docker-compose logs -fstremio-random-addon/
├── server.js # Server
├── package.json # Dependencies
├── docker-compose.yml # Docker Config
├── configure/
│ └── index.html # Konfigurationsseite
└── config.json # API-Keys (wird erstellt)
MIT - Viel Spaß! 🎬🎲