StockWorks

StockWorks

Docker-Anwendung from techpunk's repo

Übersicht

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

Anforderungen

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

Laufzeit-Argumente

Web-UI
http://[IP]:[PORT:8000]/
Netzwerk
makerworks-net
Shell
bash
Privilegiert
false
Extra Params
--restart unless-stopped

Konfiguration der Vorlage

Web UI PortPorttcp

Host port for the StockWorks web UI.

Ziel
8000
Standard
8256
Wert
8256
Appdata StoragePathrw

Persistent SQLite database and attachments.

Ziel
/data
Standard
/mnt/user/appdata/stockworks
Wert
/mnt/user/appdata/stockworks
PUIDVariable

User ID that owns files written by StockWorks.

Standard
99
Wert
99
PGIDVariable

Group ID that owns files written by StockWorks.

Standard
100
Wert
100
UMASKVariable

File creation mask.

Standard
002
Wert
002
TimezoneVariable

Container timezone.

Ziel
TZ
Standard
Etc/UTC
Wert
Etc/UTC
Database URLVariable

Optional PostgreSQL DSN. Leave blank for SQLite.

Ziel
DATABASE_URL
StockWorks DB SchemaVariable

Optional PostgreSQL schema for StockWorks-owned tables.

Ziel
STOCKWORKS_DB_SCHEMA
Data DirectoryVariable

Internal StockWorks data directory.

Ziel
STOCKWORKS_DATA_DIR
Standard
/data
Wert
/data
Database FilenameVariable

SQLite filename under STOCKWORKS_DATA_DIR.

Ziel
STOCKWORKS_DB_FILENAME
Standard
app.db
Wert
app.db
Admin UsernameVariable

Admin login username.

Ziel
ADMIN_USERNAME
Standard
admin
Wert
admin
Admin EmailVariable

Optional admin email.

Ziel
ADMIN_EMAIL
Admin PasswordVariable

Admin login password. Use a strong password.

Ziel
ADMIN_PASSWORD
Secret KeyVariable

Long random secret used to sign session cookies.

Ziel
SECRET_KEY
HTTPS-Only Session CookieVariable

Set 1 when StockWorks is accessed only via HTTPS.

Ziel
SESSION_HTTPS_ONLY
Standard
0
Wert
0
PrintLab Base URLVariable

Optional PrintLab URL used to read loaded AMS trays.

Ziel
PRINTLAB_BASE_URL
Standard
http://PrintLab:8080
Wert
http://PrintLab:8080
PrintLab API KeyVariable

Optional PrintLab API key.

Ziel
PRINTLAB_API_KEY
PrintLab Bearer TokenVariable

Optional PrintLab bearer token.

Ziel
PRINTLAB_BEARER_TOKEN
PrintLab UsernameVariable

Optional PrintLab username for Basic auth.

Ziel
PRINTLAB_USERNAME
PrintLab PasswordVariable

Optional PrintLab password for Basic auth.

Ziel
PRINTLAB_PASSWORD
PrintLab API Auth HeaderVariable

Header name PrintLab expects for PRINTLAB_API_KEY.

Ziel
PRINTLAB_API_AUTH_HEADER
Standard
X-API-Key
Wert
X-API-Key
PrintLab Trace LoggingVariable

Set 1 to enable PrintLab integration trace logs.

Ziel
PRINTLAB_TRACE
Standard
0
Wert
0

Einzelheiten

Repository
ghcr.io/schartrand77/stockworks:latest
Zuletzt aktualisiert2026-05-31
Erstmals gesehen2026-05-04

Führen Sie StockWorks auf Unraid aus.

StockWorks ist gelistet in Community Apps für Unraid OS. Erkunden Sie Unraid, um einen flexiblen Heimserver, ein NAS oder ein Heimlabor aufzubauen.