MakerWorks-v2

MakerWorks-v2

Aplicación Docker from techpunk's repo

Visión general

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

Requisitos

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

Argumentos en tiempo de ejecución

Interfaz web
http://[IP]:[PORT:3000]/
Red
makerworks-net
Concha
bash
Privilegiado
false
Parámetros adicionales
--restart unless-stopped --add-host=host.docker.internal:host-gateway

Configuración de plantillas

Web UI PortPorttcp

Host port for the MakerWorks web UI.

Objetivo
3000
Por defecto
3777
Valor
3777
Storage PathPathrw

Persistent uploads, generated files, and default backup storage.

Objetivo
/app/storage
Por defecto
/mnt/user/appdata/makerworks/storage
Valor
/mnt/user/appdata/makerworks/storage
Backup PathPathrw

Optional dedicated backup directory.

Objetivo
/app/backups
Por defecto
/mnt/user/appdata/makerworks/backups
Valor
/mnt/user/appdata/makerworks/backups
Bulk Import PathPathrw

Optional source directory for bulk model imports.

Objetivo
/app/imports
Por defecto
/mnt/user/appdata/makerworks/imports
Valor
/mnt/user/appdata/makerworks/imports
Database URLVariable

PostgreSQL connection string for MakerWorks.

Objetivo
DATABASE_URL
Por defecto
postgresql://postgres:change-this-password@makerworks-postgres:5432/makerworks?schema=public
Valor
postgresql://postgres:change-this-password@makerworks-postgres:5432/makerworks?schema=public
JWT SecretVariable

Long random secret used to sign application tokens.

Objetivo
JWT_SECRET
Base URLVariable

External URL users use to reach MakerWorks.

Objetivo
BASE_URL
Por defecto
http://localhost:3777
Valor
http://localhost:3777
Storage DirectoryVariable

Internal durable storage root.

Objetivo
STORAGE_DIR
Por defecto
/app/storage
Valor
/app/storage
Backup DirectoryVariable

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

Objetivo
BACKUP_DIR
Por defecto
/app/backups
Valor
/app/backups
Skip Docker for BackupsVariable

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

Objetivo
SKIP_DOCKER
Por defecto
1
Valor
1
pg_dump PathVariable

pg_dump path inside the MakerWorks image.

Objetivo
PG_DUMP_BIN
Por defecto
/usr/bin/pg_dump
Valor
/usr/bin/pg_dump
psql PathVariable

psql path inside the MakerWorks image.

Objetivo
PSQL_BIN
Por defecto
/usr/bin/psql
Valor
/usr/bin/psql
Admin EmailVariable

Initial admin email.

Objetivo
ADMIN_EMAIL
Por defecto
admin@example.com
Valor
admin@example.com
Admin PasswordVariable

Initial admin password. Must be strong in production.

Objetivo
ADMIN_PASSWORD
Admin NameVariable

Initial admin display name.

Objetivo
ADMIN_NAME
Por defecto
Admin
Valor
Admin
Cookie SecureVariable

Set true when MakerWorks is served only over HTTPS.

Objetivo
COOKIE_SECURE
Por defecto
false
Valor
false
Redis URLVariable

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

Objetivo
REDIS_URL
CurrencyVariable

Server-side pricing currency, USD or CAD.

Objetivo
CURRENCY
Por defecto
USD
Valor
USD
Public CurrencyVariable

Client-side display currency, USD or CAD.

Objetivo
NEXT_PUBLIC_CURRENCY
Por defecto
USD
Valor
USD
StockWorks Base URLVariable

Optional StockWorks integration URL on makerworks-net.

Objetivo
STOCKWORKS_BASE_URL
Por defecto
http://StockWorks:8000
Valor
http://StockWorks:8000
StockWorks UsernameVariable

Optional StockWorks username.

Objetivo
STOCKWORKS_USERNAME
StockWorks PasswordVariable

Optional StockWorks password.

Objetivo
STOCKWORKS_PASSWORD
PrintLab Base URLVariable

Optional PrintLab integration URL on makerworks-net.

Objetivo
PRINTLAB_BASE_URL
Por defecto
http://PrintLab:8080
Valor
http://PrintLab:8080
PrintLab API KeyVariable

Optional API key sent to PrintLab.

Objetivo
PRINTLAB_API_KEY
PrintLab API Key HeaderVariable

Header used for PrintLab API key auth.

Objetivo
PRINTLAB_API_KEY_HEADER
Por defecto
X-API-Key
Valor
X-API-Key
PrintLab Webhook SecretVariable

Shared secret for PrintLab callbacks into MakerWorks.

Objetivo
PRINTLAB_WEBHOOK_SECRET
Stripe Secret KeyVariable

Optional Stripe secret key.

Objetivo
STRIPE_SECRET_KEY
Stripe Publishable KeyVariable

Optional Stripe publishable key.

Objetivo
NEXT_PUBLIC_STRIPE_PUBLISHABLE_KEY
Stripe Webhook SecretVariable

Optional Stripe webhook signing secret.

Objetivo
STRIPE_WEBHOOK_SECRET
TimezoneVariable

Container timezone.

Objetivo
TZ
Por defecto
Etc/UTC
Valor
Etc/UTC

Detalles

Repositorio
ghcr.io/schartrand77/mkw2:latest
Última actualización2026-05-31
Visto por primera vez2025-12-19

Ejecute MakerWorks-v2 en Unraid.

MakerWorks-v2 se encuentra en Community Apps para Unraid OS. Explore Unraid para crear un servidor doméstico flexible, un NAS o un laboratorio doméstico.