generated from Dicken/dickendock
round27: Ping-Regression rueckgaengig gemacht (Echo/Samsung-Geraete ignorieren ICMP), Aktualisiert-Text entfernt, Suchmaschinen-Hinweis+README, API-Scanner stark erweitert mit eigenem Reiter
This commit is contained in:
69
README.md
69
README.md
@@ -274,6 +274,75 @@ POST /api/plugins/:name/import löst importDevices() eines Plugins aus
|
||||
/admin/logs
|
||||
```
|
||||
|
||||
## Als Browser-Suchmaschine einrichten
|
||||
|
||||
LaunchPad lässt sich als eigene Suchmaschine mit Kürzel in Chrome, Edge und
|
||||
Firefox hinterlegen – danach reicht z. B. `lp proxmox` in der Adresszeile,
|
||||
um direkt beim passenden Dienst zu landen (ohne LaunchPad überhaupt erst zu
|
||||
öffnen). Das ist ein **einmaliger, manueller Schritt pro Browser/Gerät** –
|
||||
kein Browser lässt eine Website das automatisch für sich einrichten,
|
||||
aus gutem Grund (Sicherheit).
|
||||
|
||||
**Chrome / Edge:**
|
||||
1. Einstellungen → „Suchmaschine" → „Suchmaschinen verwalten"
|
||||
2. „Website-Suchmaschine hinzufügen"
|
||||
3. Suchmaschine: `LaunchPad`, Kürzel: `lp`, URL: `https://<deine-domain-oder-ip>:8443/search?q=%s`
|
||||
|
||||
**Firefox:**
|
||||
1. Einmal `https://<deine-domain-oder-ip>:8443/` öffnen (Firefox erkennt den
|
||||
hinterlegten OpenSearch-Eintrag automatisch)
|
||||
2. Einstellungen → „Suche" → bei „LaunchPad" ein Schlagwort (z. B. `lp`)
|
||||
eintragen
|
||||
|
||||
Danach: `lp <suchbegriff>` in die Adresszeile, Enter – landet bei eindeutigem
|
||||
Treffer direkt beim Dienst, sonst auf der LaunchPad-Startseite mit bereits
|
||||
eingetragenem Suchbegriff.
|
||||
|
||||
## Deployment auf unterschiedlichen Geräten
|
||||
|
||||
Läuft überall, wo Docker Compose verfügbar ist. Ein paar konkrete Wege:
|
||||
|
||||
### Generischer Linux-Server / LXC-Container (Proxmox, etc.)
|
||||
|
||||
```bash
|
||||
git clone <repo-url> LaunchPad
|
||||
cd LaunchPad
|
||||
cp .env.example .env
|
||||
docker compose up -d --build
|
||||
```
|
||||
|
||||
### Synology NAS mit Container Manager (Portainer-ähnliche Oberfläche, DSM 7.2+)
|
||||
|
||||
1. Repo per `git clone` auf die NAS holen (z. B. per SSH, oder mit File
|
||||
Station hochladen) – Zielordner z. B. `/volume1/docker/LaunchPad`.
|
||||
2. In Container Manager → „Projekt" → „Erstellen" → als Pfad den geklonten
|
||||
Ordner wählen. Container Manager erkennt die `docker-compose.yml`
|
||||
automatisch und bietet an, sie als Projekt zu importieren.
|
||||
3. `.env` vorher (per File Station oder SSH) aus `.env.example` anlegen und
|
||||
anpassen – Container Manager selbst bietet dafür keine Oberfläche.
|
||||
4. Projekt starten. Ports `8080`/`8443` müssen frei sein (in DSM ggf. mit
|
||||
bereits belegten NAS-eigenen Ports abgleichen, notfalls in
|
||||
`docker-compose.yml` die linke Seite der Port-Zuordnung ändern, z. B.
|
||||
`18080:80`).
|
||||
|
||||
### Synology NAS mit Portainer (falls separat installiert)
|
||||
|
||||
1. Repo wie oben auf die NAS holen.
|
||||
2. Portainer → „Stacks" → „Add stack" → „Repository" (Git-URL direkt
|
||||
eintragen) oder „Upload" (`docker-compose.yml` hochladen).
|
||||
3. Unter „Environment variables" die Inhalte aus `.env.example` eintragen
|
||||
(Portainer braucht dafür keine separate `.env`-Datei, nimmt die Stack-Vars).
|
||||
4. „Deploy the stack".
|
||||
|
||||
### DockHand / andere Docker-Compose-Oberflächen
|
||||
|
||||
Jede Oberfläche, die eine vorhandene `docker-compose.yml` importieren oder
|
||||
auf einen Git-Ordner zeigen kann, funktioniert grundsätzlich gleich: Repo
|
||||
bereitstellen (lokal geklont oder per Git-Integration der jeweiligen
|
||||
Oberfläche), `.env` aus `.env.example` befüllen, Compose-Datei
|
||||
starten/deployen. Es gibt keine LaunchPad-spezifischen Besonderheiten
|
||||
außer den Standard-Docker-Compose-Grundlagen (Ports, Volumes, `.env`).
|
||||
|
||||
## Deployment auf dem Server (xlc-launchpad)
|
||||
|
||||
```bash
|
||||
|
||||
Reference in New Issue
Block a user