Skip to content

Changelog

Version v1.0.0 — first public release

BRIDGEPORT is a lightweight, self-hosted deployment management tool for Docker-based infrastructure. Manage servers, deploy containers, monitor health, and orchestrate multi-service rollouts from a single web UI — no Kubernetes required.

This is the first public release. Apache-2.0 licensed.

The problem it solves

Managing Docker containers across multiple servers usually means SSH-ing into each machine, running the right docker pull / docker compose by hand, hoping nothing breaks, and having zero visibility into what’s running where. Kubernetes is overkill when you have 3 or 10 servers. BRIDGEPORT fills the gap between “manual SSH” and “full orchestrator”.

What’s in v1.0

  • Multi-server management — connect servers via SSH or Docker socket; auto-discover running containers
  • One-click deploys with auto-rollback on failed health checks
  • Real-time monitoring — server, service, and database metrics via the bundled Go agent or SSH polling
  • Health checks — container, URL, TCP, and TLS-certificate checks with bounce protection
  • Encrypted secrets (AES-256-GCM) and SSH keys scoped per environment
  • Database backups to any S3-compatible store (DO Spaces, AWS S3, MinIO, Backblaze B2, Wasabi, R2)
  • Notifications — in-app, email (SMTP), Slack, and outgoing webhooks
  • Interactive service topology — your stack, dependencies, and health at a glance
  • Deployment plans — multi-step, dependency-aware rollouts across services
  • CLIbridgeport ssh / logs / exec / deploy from the terminal
  • Plugin system — JSON-defined service and database types with monitoring queries
  • RBAC with admin / operator / viewer roles

Quick start

Terminal window
docker run -d \
--name bridgeport \
-p 3000:3000 \
-v bridgeport-data:/data \
-e DATABASE_URL=file:/data/bridgeport.db \
-e MASTER_KEY=$(openssl rand -base64 32) \
-e JWT_SECRET=$(openssl rand -base64 32) \
-e ADMIN_EMAIL=admin@example.com \
-e ADMIN_PASSWORD=changeme123 \
ghcr.io/bridgeinpt/bridgeport:latest

Open http://localhost:3000 and log in. For production — HTTPS, Docker Compose, hardening — see the Installation Guide.


What’s Changed

New Contributors

Full Changelog: https://github.com/bridgeinpt/bridgeport/commits/v1.0.0