Ein-Datei-Installation

This commit is contained in:
Ground Control
2026-10-13 02:27:11 +00:00
commit 694cd21e22
2 changed files with 34 additions and 0 deletions
+11
View File
@@ -0,0 +1,11 @@
# Ground Control – Installation in einem Schritt
Voraussetzung: ein Linux-Server mit Docker (Compose-Plugin), Internetzugang, freie Ports 3100 (Verwaltung) und bei Mail-Betrieb 25, 143, 465, 587, 993.
```bash
curl -fsSLO https://git1.mrmoe.de/mscadm/ground-control-install/raw/branch/main/docker-compose.yml
docker compose up -d
docker logs -f gc-installer # Fortschritt; endet mit "Fertig. Alle Dienste laufen."
```
Danach im Browser `http://<Server-IP>:3100/setup` öffnen und den Einrichtungsassistenten durchlaufen. Alle gewählten Komponenten werden automatisch geladen und eingerichtet.
+23
View File
@@ -0,0 +1,23 @@
# Ground Control - Installation in einem Schritt
#
# curl -fsSLO <Adresse dieser Datei> && docker compose up -d
#
# Der Installer-Container laedt alle benoetigten Images und das Sprachmodell, erzeugt die Geheimnisse,
# startet die Plattform und wartet, bis alle Dienste gesund sind (kann einige Minuten dauern).
# Fortschritt: docker logs -f gc-installer Danach: http://<Server-IP>:3100/setup
name: gc-setup
services:
gc-installer:
image: git1.mrmoe.de/mscadm/gc-installer:latest
container_name: gc-installer
restart: "no"
environment:
GC_REGISTRY: "${GC_REGISTRY:-git1.mrmoe.de}"
GC_REGISTRY_OWNER: "${GC_REGISTRY_OWNER:-mscadm}"
GC_REGISTRY_TOKEN: "${GC_REGISTRY_TOKEN:-}"
GC_MAIL_PUBLIC: "${GC_MAIL_PUBLIC:-1}"
volumes:
- /var/run/docker.sock:/var/run/docker.sock
- gc-setup-data:/data
volumes:
gc-setup-data: