makerworks-postgres

makerworks-postgres

Official

Docker app from techpunk's repo

Overview

PostgreSQL 15 database for the MakerWorks suite. Install this before MakerWorks and StockWorks when you want a shared suite database on Unraid.

MakerWorks Unraid Templates

Unraid Community Applications templates for the MakerWorks suite.

Templates

  • makerworks-postgres.xml - PostgreSQL 15 database used by MakerWorks and optional shared StockWorks storage.
  • makerworks-redis.xml - Redis 7 queue broker for MakerWorks background processing.
  • makerworks-v2.xml - MakerWorks storefront, quoting, checkout, and admin operations.
  • makerworks-v2-worker.xml - MakerWorks background worker for image and model-preview queues.
  • stockworks.xml - StockWorks inventory, material, merch, and incoming job visibility.
  • printlab.xml - PrintLab printer dashboard, Bambu integration, and Works service bridge.

Unraid Notes

Create the shared Docker network before installing the suite templates:

docker network create makerworks-net

Install makerworks-postgres first, then use PostgreSQL connection strings that point at makerworks-postgres from the other containers on the shared network. Install makerworks-redis before enabling MakerWorks queue-backed processing or starting MakerWorks-v2-Worker.

Example MakerWorks database URL:

postgresql://postgres:change-this-password@makerworks-postgres:5432/makerworks?schema=public

Example MakerWorks Redis URL:

redis://makerworks-redis:6379

Do not leave template placeholder passwords or secrets in production. Generate long random values for every masked field before starting the containers.

Community Applications

These XML files are intended to live in the main branch so Community Applications can index the repository. Before submitting to CA, create the required Unraid forum support thread and replace the <Support> values if the CA moderators require a forum URL instead of GitHub issues.

Install makerworks-postgres on Unraid in a few clicks.

Find makerworks-postgres in Community Apps on your Unraid server, review the template, and click Install. Unraid handles the Docker app or plugin setup from the published template.

Open the Apps tab on your Unraid server Search Community Apps for makerworks-postgres Review the template variables and paths Click Install

Requirements

Create Docker network makerworks-net before installing this template.

Download Statistics

10,869,984,901
Total Downloads
154,823,279
This Month
125,691,825
Avg / Month

Total Downloads Over Time

Loading chart...

Related apps

Details

Repository
postgres:15
Last Updated2026-06-24
First Seen2023-01-01

Runtime arguments

Network
makerworks-net
Shell
bash
Privileged
false
Extra Params
--restart unless-stopped

Template configuration

PostgreSQL PortPorttcp

Optional host port for PostgreSQL. Keep closed to the internet.

Target
5432
Default
5432
Value
5432
Database StoragePathrw

Persistent PostgreSQL data directory.

Target
/var/lib/postgresql/data
Default
/mnt/user/appdata/makerworks/postgres
Value
/mnt/user/appdata/makerworks/postgres
PostgreSQL UserVariable

Database superuser name.

Target
POSTGRES_USER
Default
postgres
Value
postgres
PostgreSQL PasswordVariable

Database password. Generate a strong secret before first start.

Target
POSTGRES_PASSWORD
PostgreSQL DatabaseVariable

Default database name created on first start.

Target
POSTGRES_DB
Default
makerworks
Value
makerworks
TimezoneVariable

Container timezone.

Target
TZ
Default
Etc/UTC
Value
Etc/UTC