Repository navigation
Releases: r0lfi/ops-center
Releases · r0lfi/ops-center
Release list
Ops Center 0.1.0
First versioned release. Earlier changes were published without version
numbers; see the Git history and
docs/releases.
Added
- Versioned releases. A
vX.Y.Ztag builds every application image, runs the
whole stack from those images, publishes them to
ghcr.io/r0lfi/ops-center/<component>and creates the GitHub Release. - Image tags
X.Y.Z,vX.Y.Z,X.Y,Xandlatest; prereleases are
published only as their exact version. - Images carry OCI labels with version, revision, source and license; the API
reports the release version in/api/health; the API image has a health check. scripts/test/smoke-stack.sh: starts a disposable stack from built or
published images and checks health, the web interface, login and persistence.- Pull requests and branches build every application image without pushing.
Changed
- Re-running the installer with
ops_build_images=falsenow updates
IMAGE_PREFIXandIMAGE_TAGin an existing.env, so upgrading to a
published release is the same command as installing it. - The manual "Build or publish images" workflow is replaced by the release
workflow;scripts/images.shstill builds and pushes images by hand.
Container images
Ops Center runs as several services. Every image below is published as 0.1.0. Also tagged v0.1.0, the MAJOR.MINOR and MAJOR aliases, and latest.
| Component | Image | Purpose |
|---|---|---|
api |
ghcr.io/r0lfi/ops-center/api:0.1.0 |
FastAPI backend and database migrations |
frontend |
ghcr.io/r0lfi/ops-center/frontend:0.1.0 |
Web interface served by Nginx |
worker |
ghcr.io/r0lfi/ops-center/worker:0.1.0 |
Ansible worker and scheduler |
ai-worker |
ghcr.io/r0lfi/ops-center/ai-worker:0.1.0 |
AI agent worker |
security-worker |
ghcr.io/r0lfi/ops-center/security-worker:0.1.0 |
Security scanning and Docker operations |
postgres-ha |
ghcr.io/r0lfi/ops-center/postgres-ha:0.1.0 |
PostgreSQL 17 + Patroni, only for the optional HA deployment |
docker pull ghcr.io/r0lfi/ops-center/api:0.1.0Install or upgrade
The installer installs and upgrades with the same command. Re-running it keeps .env, the data directory and existing administrators. Back up first when upgrading (sudo bash scripts/backup/backup.sh).
git clone --branch v0.1.0 https://github.com/r0lfi/ops-center.git # or, in an existing clone: git fetch --tags && git checkout v0.1.0
cd ops-center
bash scripts/install.sh --ask-become-pass \
-e ops_build_images=false \
-e ops_image_prefix=ghcr.io/r0lfi/ops-center \
-e ops_image_tag=0.1.0The API applies database migrations when it starts. Changing the tag back does not undo them; restore a backup to roll back.
Commits
- Release 0.1.0 (843539f)
- Publish versioned releases and container images to GHCR (d53a43d)
- Add MCP clients, agent grants and human-controlled operations (32b7f71)
- docs: illustrate features with synthetic screenshots (81317c3)
- Preserve database credentials in collaboration API integration test (8d7a414)
- Document portable monitoring release features and upgrade steps (7386bce)
- Make monitoring configurable and publish optional PWA workflows (c09fdf3)
- Record public distribution rules in canonical workspace (88a210f)
- Add sanitized Ops Floor GIF below README introduction (8df6362)
- Remove external README screenshot to satisfy release policy (f3bb1e6)
- Document Nginx Proxy Manager VIP ingress for HA (74cde1c)
- Highlight HA cluster architecture and failover (a9ed759)
- Add portable HA deployment and cluster administration (3df5bc5)
- Redesign README for Ops Center (92cf3ae)
- Update README quick start repository URL (7ec5f92)
- Update README with project description and instructions (9c8bf5c)
- Update README with image and project details (8c5f7bc)
- Initial public release (be52192)
- Prepare standalone Ops Center distribution (439e3cc)
First release.
Full Changelog: https://github.com/r0lfi/ops-center/commits/v0.1.0