Makershelf

Makershelf

Docker 应用程序 from NilsN3DP's Repository

概述

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.

要求

PostgreSQL server

运行时参数

网络用户界面
http://[IP]:[PORT:8080]/
网络
bridge
外壳
bash
特权
false

模板配置

Web UI PortPorttcp

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

目标
8080
默认值
8080
价值
8080
AppDataPathrw

AppData folder for configuration and runtime files.

目标
/config
默认值
/mnt/user/appdata/makershelf
价值
/mnt/user/appdata/makershelf
Project StoragePathrw

Folder where imported project files are stored permanently.

目标
/storage
默认值
/mnt/user/Makershelf/Projects
价值
/mnt/user/Makershelf/Projects
Import FolderPathrw

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

目标
/import
默认值
/mnt/user/Makershelf/Import
价值
/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.

目标
PORT
默认值
8080
价值
8080
Session SecretVariable

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

目标
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.

目标
DATABASE_URL
默认值
postgresql://makershelf:change-me@makershelf-postgres:5432/makershelf
价值
postgresql://makershelf:change-me@makershelf-postgres:5432/makershelf
DATABASE_PROVIDERVariable
默认值
postgresql
价值
postgresql
MAKERSHELF_PRODUCT_PROFILEVariable
默认值
server
价值
server
MAKERSHELF_DEPLOYMENT_MODEVariable
默认值
docker-team
价值
docker-team
MAKERSHELF_DATA_BACKENDVariable
默认值
postgres
价值
postgres
MAKERSHELF_STORAGE_DRIVERVariable
默认值
filesystem
价值
filesystem
MAKERSHELF_APPDATA_ROOTVariable
默认值
/config
价值
/config
MAKERSHELF_STORAGE_ROOTVariable
默认值
/storage
价值
/storage
MAKERSHELF_IMPORT_ROOTVariable
默认值
/import
价值
/import

详细信息

存储库
ghcr.io/nilsn3dp/makershelf-server:beta
最后更新2026-05-31
初见2026-05-29

在Unraid 上运行 Makershelf 。

Makershelf 已被列入Unraid OS 的社区应用程序。探索Unraid ,构建灵活的家庭服务器、NAS 或家庭实验室。