Installation DE - CyberMind-FR/secubox-deb GitHub Wiki
Installationsanleitung
Schnellinstallation (APT)
# SecuBox-Repository hinzufügen
curl -fsSL https://apt.secubox.in/install.sh | sudo bash
# Vollständige Suite installieren
sudo apt install secubox-full
# Oder minimale Installation
sudo apt install secubox-lite
Manuelle APT-Einrichtung
# GPG-Schlüssel importieren
curl -fsSL https://apt.secubox.in/gpg.key | gpg --dearmor -o /etc/apt/keyrings/secubox.gpg
# Repository hinzufügen
echo "deb [signed-by=/etc/apt/keyrings/secubox.gpg] https://apt.secubox.in bookworm main" \
| sudo tee /etc/apt/sources.list.d/secubox.list
# Aktualisieren und installieren
sudo apt update
sudo apt install secubox-full
System-Image-Installation
Images herunterladen
| Board | Image |
|---|---|
| MOCHAbin | secubox-mochabin-bookworm.img.gz |
| ESPRESSObin v7 | secubox-espressobin-v7-bookworm.img.gz |
| ESPRESSObin Ultra | secubox-espressobin-ultra-bookworm.img.gz |
| VM x64 | secubox-vm-x64-bookworm.img.gz |
Auf SD-Karte / eMMC flashen
# Herunterladen
wget https://github.com/CyberMind-FR/secubox-deb/releases/latest/download/secubox-mochabin-bookworm.img.gz
# Auf SD-Karte flashen
gunzip -c secubox-mochabin-bookworm.img.gz | sudo dd of=/dev/sdX bs=4M status=progress
sync
VirtualBox-Einrichtung
# Dekomprimieren
gunzip secubox-vm-x64-bookworm.img.gz
# In VDI konvertieren
VBoxManage convertfromraw secubox-vm-x64-bookworm.img secubox.vdi --format VDI
# VM erstellen
VBoxManage createvm --name SecuBox --ostype Debian_64 --register
VBoxManage modifyvm SecuBox --memory 2048 --cpus 2 --nic1 nat --firmware efi
VBoxManage storagectl SecuBox --name SATA --add sata
VBoxManage storageattach SecuBox --storagectl SATA --port 0 --device 0 --type hdd --medium secubox.vdi
# Starten
VBoxManage startvm SecuBox
QEMU-Einrichtung
gunzip secubox-vm-x64-bookworm.img.gz
qemu-system-x86_64 \
-drive file=secubox-vm-x64-bookworm.img,format=raw \
-enable-kvm \
-m 2048 \
-smp 2 \
-bios /usr/share/ovmf/OVMF.fd
Paketauswahl
Metapakete
| Paket | Beschreibung |
|---|---|
secubox-full |
Alle Module (empfohlen für MOCHAbin/VM) |
secubox-lite |
Kern-Module (für ESPRESSObin) |
Einzelpakete
Kern:
secubox-core- Gemeinsame Bibliotheken, Auth-Frameworksecubox-hub- Zentrales Dashboardsecubox-portal- Web-Authentifizierung
Sicherheit:
secubox-crowdsec- IDS/IPS mit CrowdSecsecubox-waf- Web Application Firewallsecubox-auth- OAuth2, Captive Portalsecubox-nac- Network Access Control
Netzwerk:
secubox-wireguard- VPN-Dashboardsecubox-haproxy- Load Balancersecubox-dpi- Deep Packet Inspectionsecubox-qos- Bandbreitenmanagementsecubox-netmodes- Netzwerkmodi
Anwendungen:
secubox-mail- E-Mail-Serversecubox-dns- DNS-Serversecubox-netdata- Überwachung
Nach der Installation
Erster Start
- Web UI aufrufen:
https://<IP>:8443 - Anmelden: admin / admin
- Passwort sofort ändern
- Netzwerkeinstellungen konfigurieren
- Benötigte Module aktivieren
Sicherheitshärtung
# Standardpasswörter ändern
passwd root
passwd secubox
# System aktualisieren
apt update && apt upgrade
# Firewall aktivieren
systemctl enable --now nftables
Anforderungen
Hardware
| Spezifikation | Minimum | Empfohlen |
|---|---|---|
| RAM | 1 GB | 2+ GB |
| Speicher | 4 GB | 16+ GB |
| CPU | ARM64/x86_64 | 2+ Kerne |
Software
- Debian 12 (bookworm)
- systemd
- Python 3.11+
Siehe auch
- Live-USB - Ausprobieren ohne Installation
- Configuration - Systemkonfiguration
- MODULES-DE - Moduldetails