Makershelf
Makershelf
Docker app from NilsN3DP's Repository
Overview
Requirements
Runtime arguments
- Web UI
http://[IP]:[PORT:8080]/- Network
bridge- Shell
bash- Privileged
- false
Template configuration
Port for the web interface. Leave as 8080 when using a dedicated container IP.
- Target
- 8080
- Default
- 8080
- Value
- 8080
AppData folder for configuration and runtime files.
- Target
- /config
- Default
- /mnt/user/appdata/makershelf
- Value
- /mnt/user/appdata/makershelf
Folder where imported project files are stored permanently.
- Target
- /storage
- Default
- /mnt/user/Makershelf/Projects
- Value
- /mnt/user/Makershelf/Projects
Drop files or library folders here. The server scans this folder for bulk import without a browser upload.
- Target
- /import
- Default
- /mnt/user/Makershelf/Import
- Value
- /mnt/user/Makershelf/Import
Port the app listens on inside the container. Must match the Web UI Port when using a dedicated container IP.
- Target
- PORT
- Default
- 8080
- Value
- 8080
Long random secret for login sessions. Generate one with: openssl rand -hex 32
- Target
- MAKERSHELF_AUTH_SECRET
PostgreSQL connection string. Format: postgresql://user:password@host:5432/database — must match the credentials you set up in your PostgreSQL container.
- Target
- DATABASE_URL
- Default
- postgresql://makershelf:change-me@makershelf-postgres:5432/makershelf
- Value
- postgresql://makershelf:change-me@makershelf-postgres:5432/makershelf
- Default
- postgresql
- Value
- postgresql
- Default
- server
- Value
- server
- Default
- docker-team
- Value
- docker-team
- Default
- postgres
- Value
- postgres
- Default
- filesystem
- Value
- filesystem
- Default
- /config
- Value
- /config
- Default
- /storage
- Value
- /storage
- Default
- /import
- Value
- /import
Categories
Details
ghcr.io/nilsn3dp/makershelf-server:betaRun Makershelf on Unraid.
Makershelf is listed in Community Apps for Unraid OS. Explore Unraid to build a flexible home server, NAS, or homelab.