StockWorks

StockWorks

Application Docker from techpunk's repo

Vue d'ensemble

StockWorks tracks 3D printing materials, hardware, merch, inventory movements, quotes, incoming MakerWorks jobs, and PrintLab loaded-tray visibility.

Exigences

Strong admin password, strong session secret, mapped /data path, and Docker network makerworks-net.

Arguments d'exécution

Interface utilisateur Web
http://[IP]:[PORT:8000]/
Réseau
makerworks-net
Coquille
bash
Privilégié
false
Paramètres supplémentaires
--restart unless-stopped

Configuration du modèle

Web UI PortPorttcp

Host port for the StockWorks web UI.

Cible
8000
Défaut
8256
Valeur
8256
Appdata StoragePathrw

Persistent SQLite database and attachments.

Cible
/data
Défaut
/mnt/user/appdata/stockworks
Valeur
/mnt/user/appdata/stockworks
PUIDVariable

User ID that owns files written by StockWorks.

Défaut
99
Valeur
99
PGIDVariable

Group ID that owns files written by StockWorks.

Défaut
100
Valeur
100
UMASKVariable

File creation mask.

Défaut
002
Valeur
002
TimezoneVariable

Container timezone.

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

Optional PostgreSQL DSN. Leave blank for SQLite.

Cible
DATABASE_URL
StockWorks DB SchemaVariable

Optional PostgreSQL schema for StockWorks-owned tables.

Cible
STOCKWORKS_DB_SCHEMA
Data DirectoryVariable

Internal StockWorks data directory.

Cible
STOCKWORKS_DATA_DIR
Défaut
/data
Valeur
/data
Database FilenameVariable

SQLite filename under STOCKWORKS_DATA_DIR.

Cible
STOCKWORKS_DB_FILENAME
Défaut
app.db
Valeur
app.db
Admin UsernameVariable

Admin login username.

Cible
ADMIN_USERNAME
Défaut
admin
Valeur
admin
Admin EmailVariable

Optional admin email.

Cible
ADMIN_EMAIL
Admin PasswordVariable

Admin login password. Use a strong password.

Cible
ADMIN_PASSWORD
Secret KeyVariable

Long random secret used to sign session cookies.

Cible
SECRET_KEY
HTTPS-Only Session CookieVariable

Set 1 when StockWorks is accessed only via HTTPS.

Cible
SESSION_HTTPS_ONLY
Défaut
0
Valeur
0
PrintLab Base URLVariable

Optional PrintLab URL used to read loaded AMS trays.

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

Optional PrintLab API key.

Cible
PRINTLAB_API_KEY
PrintLab Bearer TokenVariable

Optional PrintLab bearer token.

Cible
PRINTLAB_BEARER_TOKEN
PrintLab UsernameVariable

Optional PrintLab username for Basic auth.

Cible
PRINTLAB_USERNAME
PrintLab PasswordVariable

Optional PrintLab password for Basic auth.

Cible
PRINTLAB_PASSWORD
PrintLab API Auth HeaderVariable

Header name PrintLab expects for PRINTLAB_API_KEY.

Cible
PRINTLAB_API_AUTH_HEADER
Défaut
X-API-Key
Valeur
X-API-Key
PrintLab Trace LoggingVariable

Set 1 to enable PrintLab integration trace logs.

Cible
PRINTLAB_TRACE
Défaut
0
Valeur
0

Détails

Référentiel
ghcr.io/schartrand77/stockworks:latest
Dernière mise à jour2026-05-31
Première vue2026-05-04

Exécutez StockWorks sur Unraid.

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