MakerWorks-v2

MakerWorks-v2

Docker 应用程序 from techpunk's repo

概述

MakerWorks is a 3D printing commerce platform with storefront, instant quoting, checkout, customer order tracking, admin operations, backups, and optional StockWorks and PrintLab integrations.

要求

PostgreSQL database, strong JWT/admin secrets, mapped storage, and Docker network makerworks-net.

运行时参数

网络用户界面
http://[IP]:[PORT:3000]/
网络
makerworks-net
外壳
bash
特权
false
额外参数
--restart unless-stopped --add-host=host.docker.internal:host-gateway

模板配置

Web UI PortPorttcp

Host port for the MakerWorks web UI.

目标
3000
默认值
3777
价值
3777
Storage PathPathrw

Persistent uploads, generated files, and default backup storage.

目标
/app/storage
默认值
/mnt/user/appdata/makerworks/storage
价值
/mnt/user/appdata/makerworks/storage
Backup PathPathrw

Optional dedicated backup directory.

目标
/app/backups
默认值
/mnt/user/appdata/makerworks/backups
价值
/mnt/user/appdata/makerworks/backups
Bulk Import PathPathrw

Optional source directory for bulk model imports.

目标
/app/imports
默认值
/mnt/user/appdata/makerworks/imports
价值
/mnt/user/appdata/makerworks/imports
Database URLVariable

PostgreSQL connection string for MakerWorks.

目标
DATABASE_URL
默认值
postgresql://postgres:change-this-password@makerworks-postgres:5432/makerworks?schema=public
价值
postgresql://postgres:change-this-password@makerworks-postgres:5432/makerworks?schema=public
JWT SecretVariable

Long random secret used to sign application tokens.

目标
JWT_SECRET
Base URLVariable

External URL users use to reach MakerWorks.

目标
BASE_URL
默认值
http://localhost:3777
价值
http://localhost:3777
Storage DirectoryVariable

Internal durable storage root.

目标
STORAGE_DIR
默认值
/app/storage
价值
/app/storage
Backup DirectoryVariable

Internal backup destination. Leave /app/backups when the backup path is mapped.

目标
BACKUP_DIR
默认值
/app/backups
价值
/app/backups
Skip Docker for BackupsVariable

Use local pg_dump/psql inside the container instead of Docker Compose exec.

目标
SKIP_DOCKER
默认值
1
价值
1
pg_dump PathVariable

pg_dump path inside the MakerWorks image.

目标
PG_DUMP_BIN
默认值
/usr/bin/pg_dump
价值
/usr/bin/pg_dump
psql PathVariable

psql path inside the MakerWorks image.

目标
PSQL_BIN
默认值
/usr/bin/psql
价值
/usr/bin/psql
Admin EmailVariable

Initial admin email.

目标
ADMIN_EMAIL
默认值
admin@example.com
价值
admin@example.com
Admin PasswordVariable

Initial admin password. Must be strong in production.

目标
ADMIN_PASSWORD
Admin NameVariable

Initial admin display name.

目标
ADMIN_NAME
默认值
Admin
价值
Admin
Cookie SecureVariable

Set true when MakerWorks is served only over HTTPS.

目标
COOKIE_SECURE
默认值
false
价值
false
Redis URLVariable

Optional Redis URL for background queues. Leave blank to disable queue-backed processing.

目标
REDIS_URL
CurrencyVariable

Server-side pricing currency, USD or CAD.

目标
CURRENCY
默认值
USD
价值
USD
Public CurrencyVariable

Client-side display currency, USD or CAD.

目标
NEXT_PUBLIC_CURRENCY
默认值
USD
价值
USD
StockWorks Base URLVariable

Optional StockWorks integration URL on makerworks-net.

目标
STOCKWORKS_BASE_URL
默认值
http://StockWorks:8000
价值
http://StockWorks:8000
StockWorks UsernameVariable

Optional StockWorks username.

目标
STOCKWORKS_USERNAME
StockWorks PasswordVariable

Optional StockWorks password.

目标
STOCKWORKS_PASSWORD
PrintLab Base URLVariable

Optional PrintLab integration URL on makerworks-net.

目标
PRINTLAB_BASE_URL
默认值
http://PrintLab:8080
价值
http://PrintLab:8080
PrintLab API KeyVariable

Optional API key sent to PrintLab.

目标
PRINTLAB_API_KEY
PrintLab API Key HeaderVariable

Header used for PrintLab API key auth.

目标
PRINTLAB_API_KEY_HEADER
默认值
X-API-Key
价值
X-API-Key
PrintLab Webhook SecretVariable

Shared secret for PrintLab callbacks into MakerWorks.

目标
PRINTLAB_WEBHOOK_SECRET
Stripe Secret KeyVariable

Optional Stripe secret key.

目标
STRIPE_SECRET_KEY
Stripe Publishable KeyVariable

Optional Stripe publishable key.

目标
NEXT_PUBLIC_STRIPE_PUBLISHABLE_KEY
Stripe Webhook SecretVariable

Optional Stripe webhook signing secret.

目标
STRIPE_WEBHOOK_SECRET
TimezoneVariable

Container timezone.

目标
TZ
默认值
Etc/UTC
价值
Etc/UTC

详细信息

存储库
ghcr.io/schartrand77/mkw2:latest
最后更新2026-05-31
初见2025-12-19

在Unraid 上运行 MakerWorks-v2 。

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