Installation
Wenn die Voraussetzungen erfüllt sind, reicht ein einziger Befehl oder wenige manuelle Schritte.
Schnellstart (ein Befehl)
curl -fsSL --proto '=https' --tlsv1.2 \ https://raw.githubusercontent.com/DerRemo/penates/main/install.sh | bashDer Installer prüft, was schon vorhanden ist, installiert Fehlendes (Homebrew, Node, tmux, jq, die CLIs, moshi-hook), führt setup.sh aus und begleitet dich dabei durch CLI-Logins und optionalen Remote-Zugriff. Offene manuelle Punkte erscheinen am Ende als Checkliste.
Nur prüfen, nichts ändern:
./install.sh --checkManuelle Installation
Repository klonen und setup.sh ausführen:
cd ~git clone https://github.com/DerRemo/penates.gitcd penateschmod +x setup.sh./setup.shsetup.sh macht fünf Dinge der Reihe nach:
- Prüft ob Node.js und tmux vorhanden sind (installiert tmux via Homebrew falls nötig).
- Führt
npm installaus. - Erstellt eine
.env-Datei mit einem zufälligenAUTH_TOKEN. - Installiert einen macOS LaunchAgent (oder eine Linux-systemd-User-Unit), damit der Server nach jedem Neustart automatisch startet.
- Startet den Server.
Am Ende des Scripts erscheint:
✓ Penates läuft!
Lokal: http://localhost:3333Erster Zugriff
Browser auf demselben Rechner öffnen:
http://localhost:3333Beim ersten Besuch fragt der Browser nach dem Token. Nach der Eingabe wird er im localStorage gespeichert und du wirst in diesem Browser nicht erneut gefragt.
Für Zugriff von anderen Geräten oder über das Internet: Remote-Zugriff.