Warnung: Wenn dies ein Ordner ist, wird der gesamte Inhalt einschließlich Unterordner und Dokumente gelöscht.
Definieren Sie pfadbasierte Zugriffsregeln für Bereiche Ihres Wikis. Regeln werden in der Reihenfolge ausgewertet. Die erste Übereinstimmung gewinnt.
Erstellen und verwalten Sie Backups Ihrer Wiki-Daten. Backups umfassen alle Dokumente, Bilder und Konfigurationsdateien.
Homebox ist ein selbst gehostetes Inventar- und Organisationssystem für den Haushalt (Gegenstände, Kategorien, Standorte, Wartung, Dokumente), geschrieben in Go mit eingebetteter Weboberfläche und SQLite.
HBOX_AUTH_API_KEY_PEPPER (ab Homebox v0.26.0 zwingend erforderlich): ein zufälliger Secret-Wert mit mindestens 32 ZeichenTip
Optional
Wenn Homebox auch von außerhalb des Heimnetzes erreichbar sein soll, werden zusätzlich folgende Komponenten benötigt:
mkdir /syno/homebox
mkdir /syno/homebox/data
Im Docker-Ordner folgende Verzeichnisstruktur anlegen:
homebox
homebox/data
services:
homebox:
image: ghcr.io/sysadminsmedia/homebox:latest
container_name: homebox
restart: unless-stopped
environment:
- TZ=Europe/Berlin
- HBOX_LOG_LEVEL=info
- HBOX_LOG_FORMAT=text
- HBOX_WEB_MAX_UPLOAD_SIZE=10
- HBOX_OPTIONS_ALLOW_REGISTRATION=false
- HBOX_OPTIONS_ALLOW_ANALYTICS=false
- HBOX_AUTH_API_KEY_PEPPER=<api-key-pepper>
volumes:
# Für die Proxmox-VM verwenden
- /syno/homebox/data:/data/
# Für die Synology verwenden
# Volume-Nummer ggf. anpassen
- /volume2/docker/homebox/data:/data/
healthcheck:
test: curl --fail http://127.0.0.1:7745 || exit 1
interval: 60s
retries: 5
start_period: 60s
timeout: 10s
ports:
- "192.168.X.Y:6868:7745"
Note
Für dieses Image ist kein offiziell dokumentierter Healthcheck verfügbar. Der oben verwendete Healthcheck wurde selbst erstellt und prüft per curl die Erreichbarkeit auf Port 7745 innerhalb des Containers.
Warning
HBOX_AUTH_API_KEY_PEPPER ist im obigen Stack durch einen Platzhalter ersetzt — siehe Notizen.
192.168.X.Yhttp://192.168.X.Y:6868| Oberfläche | Host-Pfad | Container-Pfad | Zweck |
|---|---|---|---|
| Proxmox-VM | /syno/homebox/data |
/data/ |
SQLite-Datenbank, Uploads, Dokumente |
| Synology | /volume2/docker/homebox/data |
/data/ |
SQLite-Datenbank, Uploads, Dokumente |
| Variable | Wert | Bedeutung |
|---|---|---|
TZ |
Europe/Berlin | Zeitzone |
HBOX_LOG_LEVEL |
info |
Log-Level |
HBOX_LOG_FORMAT |
text |
Log-Format |
HBOX_WEB_MAX_UPLOAD_SIZE |
10 |
Maximale Upload-Größe in MB |
HBOX_OPTIONS_ALLOW_REGISTRATION |
false |
Selbstregistrierung deaktiviert |
HBOX_OPTIONS_ALLOW_ANALYTICS |
false |
Analyse-/Telemetriedaten deaktiviert |
HBOX_AUTH_API_KEY_PEPPER |
(siehe Notizen) | Pepper zur Absicherung generierter API-Keys (min. 32 Zeichen, ab v0.26.0 Pflicht) |
Neustart-Verhalten: unless-stopped