MakerWorks-v2

MakerWorks-v2

Application Docker from techpunk's repo

Vue d'ensemble

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

Exigences

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

Arguments d'exécution

Interface utilisateur Web
http://[IP]:[PORT:3000]/
Réseau
makerworks-net
Coquille
bash
Privilégié
false
Paramètres supplémentaires
--restart unless-stopped --add-host=host.docker.internal:host-gateway

Configuration du modèle

Web UI PortPorttcp

Host port for the MakerWorks web UI.

Cible
3000
Défaut
3777
Valeur
3777
Storage PathPathrw

Persistent uploads, generated files, and default backup storage.

Cible
/app/storage
Défaut
/mnt/user/appdata/makerworks/storage
Valeur
/mnt/user/appdata/makerworks/storage
Backup PathPathrw

Optional dedicated backup directory.

Cible
/app/backups
Défaut
/mnt/user/appdata/makerworks/backups
Valeur
/mnt/user/appdata/makerworks/backups
Bulk Import PathPathrw

Optional source directory for bulk model imports.

Cible
/app/imports
Défaut
/mnt/user/appdata/makerworks/imports
Valeur
/mnt/user/appdata/makerworks/imports
Database URLVariable

PostgreSQL connection string for MakerWorks.

Cible
DATABASE_URL
Défaut
postgresql://postgres:change-this-password@makerworks-postgres:5432/makerworks?schema=public
Valeur
postgresql://postgres:change-this-password@makerworks-postgres:5432/makerworks?schema=public
JWT SecretVariable

Long random secret used to sign application tokens.

Cible
JWT_SECRET
Base URLVariable

External URL users use to reach MakerWorks.

Cible
BASE_URL
Défaut
http://localhost:3777
Valeur
http://localhost:3777
Storage DirectoryVariable

Internal durable storage root.

Cible
STORAGE_DIR
Défaut
/app/storage
Valeur
/app/storage
Backup DirectoryVariable

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

Cible
BACKUP_DIR
Défaut
/app/backups
Valeur
/app/backups
Skip Docker for BackupsVariable

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

Cible
SKIP_DOCKER
Défaut
1
Valeur
1
pg_dump PathVariable

pg_dump path inside the MakerWorks image.

Cible
PG_DUMP_BIN
Défaut
/usr/bin/pg_dump
Valeur
/usr/bin/pg_dump
psql PathVariable

psql path inside the MakerWorks image.

Cible
PSQL_BIN
Défaut
/usr/bin/psql
Valeur
/usr/bin/psql
Admin EmailVariable

Initial admin email.

Cible
ADMIN_EMAIL
Défaut
admin@example.com
Valeur
admin@example.com
Admin PasswordVariable

Initial admin password. Must be strong in production.

Cible
ADMIN_PASSWORD
Admin NameVariable

Initial admin display name.

Cible
ADMIN_NAME
Défaut
Admin
Valeur
Admin
Cookie SecureVariable

Set true when MakerWorks is served only over HTTPS.

Cible
COOKIE_SECURE
Défaut
false
Valeur
false
Redis URLVariable

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

Cible
REDIS_URL
CurrencyVariable

Server-side pricing currency, USD or CAD.

Cible
CURRENCY
Défaut
USD
Valeur
USD
Public CurrencyVariable

Client-side display currency, USD or CAD.

Cible
NEXT_PUBLIC_CURRENCY
Défaut
USD
Valeur
USD
StockWorks Base URLVariable

Optional StockWorks integration URL on makerworks-net.

Cible
STOCKWORKS_BASE_URL
Défaut
http://StockWorks:8000
Valeur
http://StockWorks:8000
StockWorks UsernameVariable

Optional StockWorks username.

Cible
STOCKWORKS_USERNAME
StockWorks PasswordVariable

Optional StockWorks password.

Cible
STOCKWORKS_PASSWORD
PrintLab Base URLVariable

Optional PrintLab integration URL on makerworks-net.

Cible
PRINTLAB_BASE_URL
Défaut
http://PrintLab:8080
Valeur
http://PrintLab:8080
PrintLab API KeyVariable

Optional API key sent to PrintLab.

Cible
PRINTLAB_API_KEY
PrintLab API Key HeaderVariable

Header used for PrintLab API key auth.

Cible
PRINTLAB_API_KEY_HEADER
Défaut
X-API-Key
Valeur
X-API-Key
PrintLab Webhook SecretVariable

Shared secret for PrintLab callbacks into MakerWorks.

Cible
PRINTLAB_WEBHOOK_SECRET
Stripe Secret KeyVariable

Optional Stripe secret key.

Cible
STRIPE_SECRET_KEY
Stripe Publishable KeyVariable

Optional Stripe publishable key.

Cible
NEXT_PUBLIC_STRIPE_PUBLISHABLE_KEY
Stripe Webhook SecretVariable

Optional Stripe webhook signing secret.

Cible
STRIPE_WEBHOOK_SECRET
TimezoneVariable

Container timezone.

Cible
TZ
Défaut
Etc/UTC
Valeur
Etc/UTC

Détails

Référentiel
ghcr.io/schartrand77/mkw2:latest
Dernière mise à jour2026-05-31
Première vue2025-12-19

Exécutez MakerWorks-v2 sur Unraid.

MakerWorks-v2 est listé dans Community Apps pour Unraid OS. Explorez Unraid pour créer un serveur domestique flexible, un NAS ou un laboratoire domestique.