PrintLab
Aplicación Docker from techpunk's repo
Visión general
Requisitos
Argumentos en tiempo de ejecución
- Interfaz web
http://[IP]:[PORT:8080]/- Red
makerworks-net- Concha
bash- Privilegiado
- false
- Parámetros adicionales
--restart unless-stopped
Configuración de plantillas
Host port for the PrintLab web UI.
- Objetivo
- 8080
- Por defecto
- 8983
- Valor
- 8983
Persistent PrintLab data, cache, submitted jobs, and successful G-code records.
- Objetivo
- /data
- Por defecto
- /mnt/user/appdata/printlab/data
- Valor
- /mnt/user/appdata/printlab/data
Optional PrintLab config.json and file-based secret directory.
- Objetivo
- /config
- Por defecto
- /mnt/user/appdata/printlab/config
- Valor
- /mnt/user/appdata/printlab/config
Container timezone.
- Objetivo
- TZ
- Por defecto
- Etc/UTC
- Valor
- Etc/UTC
Application log level.
- Objetivo
- LOG_LEVEL
- Por defecto
- INFO
- Valor
- INFO
Optional multi-printer JSON array. If set, overrides single PRINTER_* values.
Friendly name for single-printer mode.
- Objetivo
- PRINTER_NAME
Single-printer LAN IP or hostname.
- Objetivo
- PRINTER_HOST
Single-printer serial number.
- Objetivo
- PRINTER_SERIAL
Single-printer LAN access code.
- Objetivo
- PRINTER_ACCESS_CODE
Printer device type override.
- Objetivo
- PRINTER_DEVICE_TYPE
- Por defecto
- unknown
- Valor
- unknown
Use local MQTT mode.
- Objetivo
- PRINTER_LOCAL_MQTT
- Por defecto
- true
- Valor
- true
Enable camera retrieval.
- Objetivo
- PRINTER_ENABLE_CAMERA
- Por defecto
- true
- Valor
- true
Disable SSL verification for printer/cloud calls.
- Objetivo
- PRINTER_DISABLE_SSL_VERIFY
- Por defecto
- false
- Valor
- false
Internal cache path.
- Objetivo
- FILE_CACHE_PATH
- Por defecto
- /data/cache
- Valor
- /data/cache
Cached print records count.
- Objetivo
- PRINT_CACHE_COUNT
- Por defecto
- 1
- Valor
- 1
Cached timelapse records count.
- Objetivo
- TIMELAPSE_CACHE_COUNT
- Por defecto
- 1
- Valor
- 1
Optional Bambu cloud region.
- Objetivo
- BAMBU_REGION
Optional Bambu cloud email.
- Objetivo
- BAMBU_EMAIL
Optional Bambu cloud username.
- Objetivo
- BAMBU_USERNAME
Optional Bambu cloud auth token.
- Objetivo
- BAMBU_AUTH_TOKEN
Require login for UI and API access.
- Objetivo
- REQUIRE_AUTH
- Por defecto
- true
- Valor
- true
Admin login username.
- Objetivo
- ADMIN_USERNAME
- Por defecto
- admin
- Valor
- admin
Optional admin login email.
- Objetivo
- ADMIN_EMAIL
Required hashed admin password. Generate with PrintLab scripts/hash_password.py.
- Objetivo
- ADMIN_PASSWORD_HASH
Required long random secret used to sign session cookies.
- Objetivo
- SESSION_SECRET
Set true when serving behind HTTPS.
- Objetivo
- SESSION_COOKIE_SECURE
- Por defecto
- false
- Valor
- false
MakerWorks API base URL on makerworks-net.
- Objetivo
- MAKERWORKS_BASE_URL
- Por defecto
- http://MakerWorks-v2:3000
- Valor
- http://MakerWorks-v2:3000
Optional MakerWorks API key.
- Objetivo
- MAKERWORKS_API_KEY
Optional MakerWorks bearer token.
- Objetivo
- MAKERWORKS_BEARER_TOKEN
Header used for MakerWorks API key.
- Objetivo
- MAKERWORKS_AUTH_HEADER
- Por defecto
- X-API-Key
- Valor
- X-API-Key
Shared secret for callbacks sent to MakerWorks.
- Objetivo
- MAKERWORKS_WEBHOOK_SECRET
API key accepted for MakerWorks submit boundary routes.
- Objetivo
- MAKERWORKS_SUBMIT_API_KEY
Comma-separated allowlist for MakerWorks proxy paths.
- Objetivo
- MAKERWORKS_ALLOWED_PATHS
- Por defecto
- /health,/api/models
- Valor
- /health,/api/models
Send job status callbacks to MakerWorks.
- Objetivo
- MAKERWORKS_JOB_CALLBACK_ENABLED
- Por defecto
- false
- Valor
- false
Callback path, e.g. /api/printlab/jobs/{job_id}.
- Objetivo
- MAKERWORKS_JOB_CALLBACK_PATH_TEMPLATE
Optional StockWorks API base URL.
- Objetivo
- STOCKWORKS_BASE_URL
- Por defecto
- http://StockWorks:8000
- Valor
- http://StockWorks:8000
Optional StockWorks API key.
- Objetivo
- STOCKWORKS_API_KEY
Enable automatic timelapse uploads to YouTube.
- Objetivo
- YOUTUBE_UPLOAD_ENABLED
- Por defecto
- false
- Valor
- false
OAuth client ID for YouTube uploads.
- Objetivo
- YOUTUBE_CLIENT_ID
OAuth client secret for YouTube uploads.
- Objetivo
- YOUTUBE_CLIENT_SECRET
OAuth refresh token for YouTube uploads.
- Objetivo
- YOUTUBE_REFRESH_TOKEN
Categorías
Detalles
ghcr.io/schartrand77/printlab:latestEjecute PrintLab en Unraid.
PrintLab se encuentra en Community Apps para Unraid OS. Explore Unraid para crear un servidor doméstico flexible, un NAS o un laboratorio doméstico.