# Knowledge Base

Aktive technische Knowledge-Base-Einträge aus Obsidian.

# Installation Infomaniak Public Cloud Services

## Installation Infomaniak Public Cloud Services

> **abstract:** Zweck
> Standard-Vorgehen für Services auf Infomaniak Public Cloud (Debian-VMs): System aktuell halten, Docker Engine installieren, dann pro Rolle den offiziellen Installer verwenden. Server-IPs und konkrete Zuordnungen werden pro Deployment im internen Inventar gepflegt, nicht in dieser öffentlichen KB.

### Basiskonfiguration (jede VM)

```bash
## System aktualisieren
sudo apt update && sudo apt upgrade -y

## Docker Engine installieren (offizieller Convenience-Installer)
curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh ./get-docker.sh

## Basistools
sudo apt install -y jq curl
```

Nach der Docker-Installation den **Tactical RMM**-Server laut offizieller Tactical RMM-Dokumentation installieren (Docker-basiertes Setup).

### Netbird Server

Rolle: Mesh-VPN- / Overlay-Netzwerk-Server.

```bash
sudo mkdir -p /opt/netbird
cd /opt/netbird
sudo curl -fsSL https://github.com/netbirdio/netbird/releases/latest/download/getting-started.sh | sudo bash
```

Der Interactive Quickstart erzeugt die Komponenten (Management + Signal via Docker Compose) und fragt Domain, Let's-Encrypt-Account und Passwörter ab. Details und Infrastruktur-Voraussetzungen (mindestens 2 vCPU / 4 GB RAM, Debian ≥ 11, geöffnete Ports 80/443/3478/UDP etc.) siehe offizielle Doku.

### Management Server

Rolle: Docker-Orchestration / Reverse Proxy / Automatisierung.

#### Komodo (Docker Orchestration)

```bash
sudo mkdir -p /opt/komodo
cd /opt/komodo
## Installation gemäss offizieller Komodo-Doku (Docker Compose Deployment)
```

Komodo wird per Docker Compose deployt; Komposition-Dateien und `.env`-Template stammen aus dem offiziellen Repo (`moghtech/komodo`), nicht aus dieser KB — siehe Quellen.

#### NPMplus (Reverse Proxy)

<https://github.com/ZoeyVid/NPMplus> — docker-compose-basierter Reverse Proxy mit automatischen TLS-Zertifikaten.

#### PegaProx (Automatisierung)

Community-Deploy-Script (vorsichtig prüfen vor Ausführung):

```bash
curl -sSL https://raw.githubusercontent.com/PegaProx/project-pegaprox/refs/heads/main/deploy.sh | sudo bash
```

> **warning:** > Installationsscripts von Drittanbietern (PegaProx, Community-Installer) grundsätzlich vor der Ausführung lesen und nur auf Testsystemen first-run.

### Verifikation nach Installation

```bash
docker ps --format 'table {{.Names}}\t{{.Status}}'
systemctl is-active docker
```

### Quellen

- NetBird selfhosted Quickstart: <https://docs.netbird.io/selfhosted/selfhosted-quickstart>
- Docker Engine auf Debian (Convenience-Installer): <https://docs.docker.com/engine/install/debian/#install-using-the-convenience-script>
- Komodo Deploy (Docker Compose): <https://komo.do/docs/deploy/compose>
- NPMplus: <https://github.com/ZoeyVid/NPMplus>
- Tactical RMM Dokumentation: <https://docs.tacticalrmm.com/>
- Infomaniak Public Cloud: <https://www.infomaniak.com/en/public-cloud>

---

*Quelle: Obsidian `Knowledge Base/Networking/Installation Infomaniak Public Cloud Services.md` · Stand: 2026-10-12 · Automatisiert publiziert durch Hermes.*