Termix ist eine Open-Source- und dauerhaft kostenlose, selbstgehostete All-in-One-Servermanagement-Plattform. Sie bietet eine plattformübergreifende Lösung zur Verwaltung Ihrer Server und Infrastruktur über eine einzige, intuitive Benutzeroberfläche. Termix bietet SSH-Terminalzugriff, SSH-Tunneling-Funktionen, Remote-Dateiverwaltung und viele weitere Tools. Termix ist die perfekte kostenlose und selbstgehostete Alternative zu Termius und für alle Plattformen verfügbar.
1. Grundvoraussetzung
- Docker & Docker Compose v2 (Debian / Ubuntu )
- Traefik V3 Installation, Konfiguration und CrowdSec-Security
2. Verzeichnisse anlegen
Dazu nutzen wir folgenden Befehl
mkdir -p /opt/containers/termix/{compose,termix-data}
cd /opt/containers/termix
3. Docker Compose File anlegen
Dazu erstellen wir die Datei mit folgendem Befehl
nano compose/docker-compose.yml
(docker-compose.yml) Füge folgendes ein:
services:
termix:
image: ghcr.io/lukegus/termix:latest
container_name: termix
volumes:
- ${ABSOLUTE_PATH}/termix-data:/app/data
labels:
- "traefik.enable=true"
- "traefik.http.routers.termix.entrypoints=websecure"
- "traefik.http.routers.termix.rule=(Host(`domain.de`))"
- "traefik.http.routers.termix.tls=true"
- "traefik.http.routers.termix.tls.certresolver=http_resolver"
- "traefik.http.routers.termix.service=termix"
- "traefik.http.services.termix.loadbalancer.server.port=8080"
- "traefik.docker.network=proxy"
restart: unless-stopped
networks:
proxy:
networks:
proxy:
external: trueCode-Sprache: JavaScript (javascript)
Notwendige Anpassungen:
- jegliche “domain.de” durch eure Domain ersetzen
- ggf. “termix” Label anpasen solltet ihr einen anderen Namen wünschen
Nun erstellen wir die env Datei.
nano compose/.env
(.env) Füge folgendes ein:
COMPOSE_PROJECT_NAME=termix
ABSOLUTE_PATH=/opt/containers/termixCode-Sprache: JavaScript (javascript)
5. Termix starten und installieren
Endlich geht’s los!
docker compose -f compose/docker-compose.yml up -d
Nach dem Start des Containers öffnen wir unsere Termix-Instanz https://domain.de und legen direkt ein Account an

Anschließend sind wir auf der Hauptoberfläche von Termix, dort können wir einen Host anlegen welcher über Password oder SSH Key verbunden werden kann.

Großes Danke an https://goneuland.de/wunschliste-neuer-anleitungen/#comment-6701 (@Hoschy)
für das Bereitstellen. Ich habe es netter Weise übernommen
