﻿# Installationshistorie - webapp-central

**Server:** `webapp-central`
**System:** Debian 12 LXC
**IP:** `45.133.9.232`
**Datum:** 2026-05-12

## 1. Systemcheck
Durchgeführt:
- Debian-Version geprüft
- Kernel und Virtualisierung geprüft
- Root-Zugriff geprüft
- SSD, RAM und CPU geprüft
- Netzwerkinterfaces geprüft
- offene Ports geprüft
- laufende Dienste geprüft
- `systemd`-Status geprüft
- Docker-in-LXC-Voraussetzungen geprüft

Ergebnis:
- Debian 12 erkannt
- LXC erkannt
- `systemd` läuft
- Docker grundsätzlich möglich

## 2. Basisabsicherung
Durchgeführt:
- `apt update`
- `apt upgrade`
- Installation von `sudo`, `curl`, `wget`, `git`, `unzip`, `nano`, `ca-certificates`, `gnupg`, `ufw`, `fail2ban`
- Hostname gesetzt auf `webapp-central`
- Zeitzone gesetzt auf `Europe/Berlin`
- `postfix` entfernt

## 3. Firewall
- `22/tcp` erlaubt
- `80/tcp` erlaubt
- `443/tcp` erlaubt
- alles andere eingehend blockiert

## 4. SSH-Härtung
- SSH-Key für `root` hinterlegt
- `markadmin` angelegt und in `sudo` aufgenommen
- SSH-Key für `markadmin` eingerichtet
- Root-Passwortlogin per SSH deaktiviert
- Root-Key-Login als Notfallzugang belassen

## 5. Docker
- Docker Engine installiert
- Docker Compose Plugin installiert
- Docker erfolgreich im LXC getestet

## 6. Dienste und Apps
- Portainer eingerichtet
- Nginx Proxy Manager eingerichtet
- Test-Webapp `webzentrale` eingerichtet

## 7. Aktueller Stand
- Öffentliche Ports: `22`, `80`, `443`
- Nicht öffentlich freigegeben: `9443`, `81`, `8080`
- Laufende Container: `portainer`, `nginx-proxy-manager`, `webzentrale`
