PrintLab
Application Docker from techpunk's repo
Vue d'ensemble
Exigences
Arguments d'exécution
- Interface utilisateur Web
http://[IP]:[PORT:8080]/- Réseau
makerworks-net- Coquille
bash- Privilégié
- false
- Paramètres supplémentaires
--restart unless-stopped
Configuration du modèle
Host port for the PrintLab web UI.
- Cible
- 8080
- Défaut
- 8983
- Valeur
- 8983
Persistent PrintLab data, cache, submitted jobs, and successful G-code records.
- Cible
- /data
- Défaut
- /mnt/user/appdata/printlab/data
- Valeur
- /mnt/user/appdata/printlab/data
Optional PrintLab config.json and file-based secret directory.
- Cible
- /config
- Défaut
- /mnt/user/appdata/printlab/config
- Valeur
- /mnt/user/appdata/printlab/config
Container timezone.
- Cible
- TZ
- Défaut
- Etc/UTC
- Valeur
- Etc/UTC
Application log level.
- Cible
- LOG_LEVEL
- Défaut
- INFO
- Valeur
- INFO
Optional multi-printer JSON array. If set, overrides single PRINTER_* values.
Friendly name for single-printer mode.
- Cible
- PRINTER_NAME
Single-printer LAN IP or hostname.
- Cible
- PRINTER_HOST
Single-printer serial number.
- Cible
- PRINTER_SERIAL
Single-printer LAN access code.
- Cible
- PRINTER_ACCESS_CODE
Printer device type override.
- Cible
- PRINTER_DEVICE_TYPE
- Défaut
- unknown
- Valeur
- unknown
Use local MQTT mode.
- Cible
- PRINTER_LOCAL_MQTT
- Défaut
- true
- Valeur
- true
Enable camera retrieval.
- Cible
- PRINTER_ENABLE_CAMERA
- Défaut
- true
- Valeur
- true
Disable SSL verification for printer/cloud calls.
- Cible
- PRINTER_DISABLE_SSL_VERIFY
- Défaut
- false
- Valeur
- false
Internal cache path.
- Cible
- FILE_CACHE_PATH
- Défaut
- /data/cache
- Valeur
- /data/cache
Cached print records count.
- Cible
- PRINT_CACHE_COUNT
- Défaut
- 1
- Valeur
- 1
Cached timelapse records count.
- Cible
- TIMELAPSE_CACHE_COUNT
- Défaut
- 1
- Valeur
- 1
Optional Bambu cloud region.
- Cible
- BAMBU_REGION
Optional Bambu cloud email.
- Cible
- BAMBU_EMAIL
Optional Bambu cloud username.
- Cible
- BAMBU_USERNAME
Optional Bambu cloud auth token.
- Cible
- BAMBU_AUTH_TOKEN
Require login for UI and API access.
- Cible
- REQUIRE_AUTH
- Défaut
- true
- Valeur
- true
Admin login username.
- Cible
- ADMIN_USERNAME
- Défaut
- admin
- Valeur
- admin
Optional admin login email.
- Cible
- ADMIN_EMAIL
Required hashed admin password. Generate with PrintLab scripts/hash_password.py.
- Cible
- ADMIN_PASSWORD_HASH
Required long random secret used to sign session cookies.
- Cible
- SESSION_SECRET
Set true when serving behind HTTPS.
- Cible
- SESSION_COOKIE_SECURE
- Défaut
- false
- Valeur
- false
MakerWorks API base URL on makerworks-net.
- Cible
- MAKERWORKS_BASE_URL
- Défaut
- http://MakerWorks-v2:3000
- Valeur
- http://MakerWorks-v2:3000
Optional MakerWorks API key.
- Cible
- MAKERWORKS_API_KEY
Optional MakerWorks bearer token.
- Cible
- MAKERWORKS_BEARER_TOKEN
Header used for MakerWorks API key.
- Cible
- MAKERWORKS_AUTH_HEADER
- Défaut
- X-API-Key
- Valeur
- X-API-Key
Shared secret for callbacks sent to MakerWorks.
- Cible
- MAKERWORKS_WEBHOOK_SECRET
API key accepted for MakerWorks submit boundary routes.
- Cible
- MAKERWORKS_SUBMIT_API_KEY
Comma-separated allowlist for MakerWorks proxy paths.
- Cible
- MAKERWORKS_ALLOWED_PATHS
- Défaut
- /health,/api/models
- Valeur
- /health,/api/models
Send job status callbacks to MakerWorks.
- Cible
- MAKERWORKS_JOB_CALLBACK_ENABLED
- Défaut
- false
- Valeur
- false
Callback path, e.g. /api/printlab/jobs/{job_id}.
- Cible
- MAKERWORKS_JOB_CALLBACK_PATH_TEMPLATE
Optional StockWorks API base URL.
- Cible
- STOCKWORKS_BASE_URL
- Défaut
- http://StockWorks:8000
- Valeur
- http://StockWorks:8000
Optional StockWorks API key.
- Cible
- STOCKWORKS_API_KEY
Enable automatic timelapse uploads to YouTube.
- Cible
- YOUTUBE_UPLOAD_ENABLED
- Défaut
- false
- Valeur
- false
OAuth client ID for YouTube uploads.
- Cible
- YOUTUBE_CLIENT_ID
OAuth client secret for YouTube uploads.
- Cible
- YOUTUBE_CLIENT_SECRET
OAuth refresh token for YouTube uploads.
- Cible
- YOUTUBE_REFRESH_TOKEN
Catégories
Détails
ghcr.io/schartrand77/printlab:latestExécutez PrintLab sur Unraid.
PrintLab est listé dans Community Apps pour Unraid OS. Explorez Unraid pour créer un serveur domestique flexible, un NAS ou un laboratoire domestique.