1.5 KiB
1.5 KiB
Voraussetzungen
Die Voraussetzungen hängen davon ab, ob du Ripster produktiv installieren oder lokal entwickeln willst.
Produktionsbetrieb mit setup.sh
Für den normalen Betrieb brauchst du nur die Basisvoraussetzungen. Die eigentlichen Tools werden vom Installer eingerichtet, sofern du sie nicht bewusst mit --no-* überspringst.
Pflicht
- unterstütztes Linux-System
- Root-Rechte oder
sudo - Internetzugang während der Installation
- optisches Laufwerk, wenn du Disc-Workflows nutzen willst
Der Installer unterstützt aktuell:
- Debian
- Ubuntu
- Linux Mint
- Pop!_OS
Standard-Einstieg:
wget -qO setup.sh https://raw.githubusercontent.com/Mboehmlaender/ripster/main/setup.sh
bash setup.sh
Laufwerk kurz prüfen
ls /dev/sr*
lsblk | grep rom
Optional vorab
- TMDb Read Access Token für Film-/Serien-Metadaten
- PushOver-Zugangsdaten für Benachrichtigungen
Beides kann auch erst nach der Installation in Settings gesetzt werden.
Entwicklungsmodus
Wenn du lokal entwickelst (./start.sh, npm run dev), gelten zusätzliche Voraussetzungen:
- Node.js
>= 20.19.0 makemkvcon,HandBrakeCLI,mediainfoimPATH
Details: Entwicklungsumgebung
Abschluss-Checkliste
- Linux + Root/Sudo + Internet vorhanden
- optisches Laufwerk vorhanden, falls Disc-Ripping genutzt werden soll
- TMDb/PushOver-Zugangsdaten liegen bereit, falls diese Funktionen sofort genutzt werden sollen
- im Dev-Modus zusätzlich Node.js und CLI-Tools lokal verfügbar