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
详细信息
在Unraid 上运行 Makershelf 。
Makershelf 已被列入Unraid OS 的社区应用程序。探索Unraid ,构建灵活的家庭服务器、NAS 或家庭实验室。