Skip to content

Docker Hub

Images I build, sign, and run in production myself. Multi-arch, so they run on your laptop and your servers without a rebuild.

barakoCMS: pick your pour

barakoCMS ships as two images, so you choose how strong you want it.

ImageThe pourWhat is inside
arnelirobles/barako-cmsBarako (full)The engine with every module on: Accounting, Import, Files, Email, Device Trust, External Auth, Feature Flags, Portability. The default.
arnelirobles/barako-cms-decafDecaf (core)The core engine on its own. Add only the modules you want in your own host.
arnelirobles/barako-adminMilkThe admin UI. Pair it with either pour, or take the API black.

The full stack in one command

Postgres, the full API, and the admin UI, straight from Docker Hub. No clone, no build.

bash
curl -O https://raw.githubusercontent.com/BaryoDev/barakoCMS/master/docker-compose.hub.yml
docker compose -f docker-compose.hub.yml up -d
# Admin UI -> http://localhost:3000    API -> http://localhost:5005
# Sign in with admin / changeme-in-production (change these before real use).

For the lean core, swap barako-cms for barako-cms-decaf in that compose file.

Just the API

bash
docker run -d -p 8080:8080 \
  -e DATABASE_URL="postgres://user:pass@host:5432/barako" \
  -e JWT__Key="a-long-random-secret-at-least-32-chars" \
  arnelirobles/barako-cms
  # or arnelirobles/barako-cms-decaf for the lean core

Every module's own config (Resend email, OAuth sign-in, and so on) stays optional, so the API runs with nothing more than a database and a JWT key. Turn features on or off per tenant with feature flags. Full setup is in the barakoCMS docs.

Loading Docker images...

Brewed in the baryo ☕ · Released under the MIT License.