StockWorks

StockWorks

Docker 应用程序 from techpunk's repo

概述

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

要求

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

运行时参数

网络用户界面
http://[IP]:[PORT:8000]/
网络
makerworks-net
外壳
bash
特权
false
额外参数
--restart unless-stopped

模板配置

Web UI PortPorttcp

Host port for the StockWorks web UI.

目标
8000
默认值
8256
价值
8256
Appdata StoragePathrw

Persistent SQLite database and attachments.

目标
/data
默认值
/mnt/user/appdata/stockworks
价值
/mnt/user/appdata/stockworks
PUIDVariable

User ID that owns files written by StockWorks.

默认值
99
价值
99
PGIDVariable

Group ID that owns files written by StockWorks.

默认值
100
价值
100
UMASKVariable

File creation mask.

默认值
002
价值
002
TimezoneVariable

Container timezone.

目标
TZ
默认值
Etc/UTC
价值
Etc/UTC
Database URLVariable

Optional PostgreSQL DSN. Leave blank for SQLite.

目标
DATABASE_URL
StockWorks DB SchemaVariable

Optional PostgreSQL schema for StockWorks-owned tables.

目标
STOCKWORKS_DB_SCHEMA
Data DirectoryVariable

Internal StockWorks data directory.

目标
STOCKWORKS_DATA_DIR
默认值
/data
价值
/data
Database FilenameVariable

SQLite filename under STOCKWORKS_DATA_DIR.

目标
STOCKWORKS_DB_FILENAME
默认值
app.db
价值
app.db
Admin UsernameVariable

Admin login username.

目标
ADMIN_USERNAME
默认值
admin
价值
admin
Admin EmailVariable

Optional admin email.

目标
ADMIN_EMAIL
Admin PasswordVariable

Admin login password. Use a strong password.

目标
ADMIN_PASSWORD
Secret KeyVariable

Long random secret used to sign session cookies.

目标
SECRET_KEY
HTTPS-Only Session CookieVariable

Set 1 when StockWorks is accessed only via HTTPS.

目标
SESSION_HTTPS_ONLY
默认值
0
价值
0
PrintLab Base URLVariable

Optional PrintLab URL used to read loaded AMS trays.

目标
PRINTLAB_BASE_URL
默认值
http://PrintLab:8080
价值
http://PrintLab:8080
PrintLab API KeyVariable

Optional PrintLab API key.

目标
PRINTLAB_API_KEY
PrintLab Bearer TokenVariable

Optional PrintLab bearer token.

目标
PRINTLAB_BEARER_TOKEN
PrintLab UsernameVariable

Optional PrintLab username for Basic auth.

目标
PRINTLAB_USERNAME
PrintLab PasswordVariable

Optional PrintLab password for Basic auth.

目标
PRINTLAB_PASSWORD
PrintLab API Auth HeaderVariable

Header name PrintLab expects for PRINTLAB_API_KEY.

目标
PRINTLAB_API_AUTH_HEADER
默认值
X-API-Key
价值
X-API-Key
PrintLab Trace LoggingVariable

Set 1 to enable PrintLab integration trace logs.

目标
PRINTLAB_TRACE
默认值
0
价值
0

详细信息

存储库
ghcr.io/schartrand77/stockworks:latest
最后更新2026-05-31
初见2026-05-04

在Unraid 上运行 StockWorks 。

StockWorks 已被列入Unraid OS 的社区应用程序。探索Unraid ,构建灵活的家庭服务器、NAS 或家庭实验室。