Makershelf

Makershelf

Docker-Anwendung from NilsN3DP's Repository

Übersicht

makershelf Server for Unraid — 3D print file and project manager for makers, workshops and teams. Organise models, track filament, manage your printer farm and maintenance schedules. Note: this is a beta release. Please report issues on GitHub. Before starting: install a PostgreSQL container from Community Apps (search "postgres"), create a database named "makershelf" with a dedicated user, then fill in the PostgreSQL Connection field below. On first launch, open the Web UI and follow the setup wizard to create your workspace and first admin account.

Anforderungen

PostgreSQL server

Laufzeit-Argumente

Web-UI
http://[IP]:[PORT:8080]/
Netzwerk
bridge
Shell
bash
Privilegiert
false

Konfiguration der Vorlage

Web UI PortPorttcp

Port for the web interface. Leave as 8080 when using a dedicated container IP.

Ziel
8080
Standard
8080
Wert
8080
AppDataPathrw

AppData folder for configuration and runtime files.

Ziel
/config
Standard
/mnt/user/appdata/makershelf
Wert
/mnt/user/appdata/makershelf
Project StoragePathrw

Folder where imported project files are stored permanently.

Ziel
/storage
Standard
/mnt/user/Makershelf/Projects
Wert
/mnt/user/Makershelf/Projects
Import FolderPathrw

Drop files or library folders here. The server scans this folder for bulk import without a browser upload.

Ziel
/import
Standard
/mnt/user/Makershelf/Import
Wert
/mnt/user/Makershelf/Import
Internal App PortVariable

Port the app listens on inside the container. Must match the Web UI Port when using a dedicated container IP.

Ziel
PORT
Standard
8080
Wert
8080
Session SecretVariable

Long random secret for login sessions. Generate one with: openssl rand -hex 32

Ziel
MAKERSHELF_AUTH_SECRET
PostgreSQL ConnectionVariable

PostgreSQL connection string. Format: postgresql://user:password@host:5432/database — must match the credentials you set up in your PostgreSQL container.

Ziel
DATABASE_URL
Standard
postgresql://makershelf:change-me@makershelf-postgres:5432/makershelf
Wert
postgresql://makershelf:change-me@makershelf-postgres:5432/makershelf
DATABASE_PROVIDERVariable
Standard
postgresql
Wert
postgresql
MAKERSHELF_PRODUCT_PROFILEVariable
Standard
server
Wert
server
MAKERSHELF_DEPLOYMENT_MODEVariable
Standard
docker-team
Wert
docker-team
MAKERSHELF_DATA_BACKENDVariable
Standard
postgres
Wert
postgres
MAKERSHELF_STORAGE_DRIVERVariable
Standard
filesystem
Wert
filesystem
MAKERSHELF_APPDATA_ROOTVariable
Standard
/config
Wert
/config
MAKERSHELF_STORAGE_ROOTVariable
Standard
/storage
Wert
/storage
MAKERSHELF_IMPORT_ROOTVariable
Standard
/import
Wert
/import

Kategorien

Einzelheiten

Repository
ghcr.io/nilsn3dp/makershelf-server:beta
Zuletzt aktualisiert2026-06-02
Erstmals gesehen2026-05-29

Führen Sie Makershelf auf Unraid aus.

Makershelf ist gelistet in Community Apps für Unraid OS. Erkunden Sie Unraid, um einen flexiblen Heimserver, ein NAS oder ein Heimlabor aufzubauen.