Zum Hauptinhalt springen
Selbst gehostet · Debian

Dein NAS, sicher verbunkert

ZFS-Pools, SMB- und NFS-Freigaben, Benutzer, Netzlaufwerke und Docker-Apps in einer schlanken Weboberfläche. Läuft nativ auf Debian, ohne Abo und ohne Cloud.

Funktionen

ZFS-Speicher

Pools mit Mirror und RAIDZ, Layout-Vorschlag für deine Platten, Scrubs, Plattentausch und Import/Export.

Datasets & Snapshots

Datasets mit sinnvollen Standards (lz4, atime aus), Quotas, Snapshots mit Zeitplan und Aufbewahrung.

ARC-Automatik

Der ZFS-Cache wird passend zum RAM begrenzt, damit Apps und System genug Speicher behalten.

SMB- und NFS-Freigaben

Freigaben pro Benutzer und Gruppe mit Lese- oder Schreibrecht, Gastzugriff, versteckte Freigaben und Papierkorb.

Benutzer & Gruppen

NAS-Benutzer ohne Shell-Zugang mit Samba-Passwort; nur Administratoren kommen in die Oberfläche.

Netzlaufwerke

Freigaben anderer Server per SMB oder NFS einhängen und bei Bedarf selbst wieder freigeben.

Docker-Apps

Compose-Stacks unter /appdata anlegen, starten, aktualisieren und ihre Logs verfolgen.

Dashboard

Pools, Platten-Temperaturen, CPU, RAM inklusive ARC, Netzwerk und offene Verbindungen auf einen Blick.

Updates per Klick

Neue Versionen aus der Oberfläche installieren, optional automatisch, mit Rollback.

Schnellstart

Ein Befehl als root auf einem Debian-System installiert die aktuelle Version samt systemd-Dienst:

Installation

curl -fsSL https://bunkerbox.znbw.de/install.sh | sudo bash

Update

sudo /appdata/bunkerbox/app/deploy/update.sh

Rollback auf die vorherige Version

sudo /appdata/bunkerbox/app/deploy/update.sh --rollback

Die Prüfsumme wird automatisch verifiziert. Details und Alternativen stehen in der Dokumentation.

In fünf Schritten zum NAS

  1. Debian 13 installierenEin minimales Debian auf der kleinen System-SSD genügt.
  2. Bunkerbox installierenEin Befehl richtet ZFS, Samba, NFS, Docker und den Dienst ein.
  3. Pools anlegenDer Vorschlag verteilt die Platten sinnvoll, z. B. Daten-Pool aus HDDs und App-Pool aus SSDs.
  4. Freigaben und BenutzerBenutzer anlegen und Freigaben gezielt für sie öffnen.
  5. Apps startenDocker-Stacks auf dem schnellen App-Pool betreiben.

Voraussetzungen

System

Debian 13 (trixie), 64 Bit, root-Zugang; mindestens 8 GB RAM empfohlen.

Platten

Eine kleine System-SSD plus beliebige HDDs, SSDs oder NVMe für die ZFS-Pools.

Zugriff

Weboberfläche auf Port 80 im lokalen Netz, Anmeldung nur für Administratoren.