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
- CLI —
bridgeportssh / 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
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:latestOpen http://localhost:3000 and log in. For production — HTTPS, Docker Compose, hardening — see the Installation Guide.
Links
What's Changed
- Add comprehensive test suite by @joaofogoncalves in #1
- Add comprehensive test suite with 1,009 passing tests by @joaofogoncalves in #2
- Comprehensive documentation rewrite by @joaofogoncalves in #3
- Fix topology delete, health flapping, and notification polling by @joaofogoncalves in #4
- Declutter root directory by @joaofogoncalves in #5
New Contributors
- @joaofogoncalves made their first contribution in #1
Full Changelog: https://github.com/bridgeinpt/bridgeport/commits/v1.0.0