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.
Spoolman ist eine Verwaltungssoftware für 3D-Druck-Filamentspulen (Bestand, Verbrauch, Gewicht, Materialien), mit Weboberfläche und API.
Keine.
Tip
Optional
Wenn Spoolman auch von außerhalb des Heimnetzes erreichbar sein soll, werden zusätzlich folgende Komponenten benötigt:
mkdir /syno/spoolman
Im Docker-Ordner folgende Verzeichnisstruktur anlegen:
spoolman
version: "3.8"
services:
spoolman:
image: ghcr.io/donkie/spoolman:latest
restart: unless-stopped
volumes:
# Für die Proxmox-VM verwenden
- /syno/spoolman:/home/app/.local/share/spoolman
# Für die Synology verwenden
# Volume-Nummer ggf. anpassen
- /volume2/docker/spoolman:/home/app/.local/share/spoolman
ports:
# Port ggf. anpassen
- "6988:8000"
environment:
- TZ=Europe/Berlin # Optional, defaults to UTC
- PUID=1000001
- PGID=1000001
healthcheck:
test: ["CMD", "python3", "-c", "import urllib.request; urllib.request.urlopen('http://localhost:8000/info', timeout=3)"]
interval: 30s
timeout: 5s
retries: 3
start_period: 15s
http://<host-ip>:6988Note
Der Healthcheck prüft per Python-Skript den /info-Endpunkt von Spoolman auf Port 8000 innerhalb des Containers.
| Oberfläche | Host-Pfad | Container-Pfad | Zweck |
|---|---|---|---|
| Proxmox-VM | /syno/spoolman |
/home/app/.local/share/spoolman |
Spoolman-Datenbank und Anwendungsdaten |
| Synology | /volume2/docker/spoolman |
/home/app/.local/share/spoolman |
Spoolman-Datenbank und Anwendungsdaten |
| Variable | Wert | Bedeutung |
|---|---|---|
TZ |
Europe/Berlin | Zeitzone (optional, Standard: UTC) |
PUID |
1000001 | Benutzer-ID für Dateiberechtigungen |
PGID |
1000001 | Gruppen-ID für Dateiberechtigungen |
Neustart-Verhalten: unless-stopped