59 lines
1.5 KiB
Markdown
59 lines
1.5 KiB
Markdown
# 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:
|
|
|
|
```bash
|
|
wget -qO setup.sh https://raw.githubusercontent.com/Mboehmlaender/ripster/main/setup.sh
|
|
bash setup.sh
|
|
```
|
|
|
|
### Laufwerk kurz prüfen
|
|
|
|
```bash
|
|
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`, `mediainfo` im `PATH`
|
|
|
|
Details: [Entwicklungsumgebung](../deployment/development.md)
|
|
|
|
## 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
|