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
- 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 https://github.com/bridgeinpt/bridgeport/pull/1
- Add comprehensive test suite with 1,009 passing tests by @joaofogoncalves in https://github.com/bridgeinpt/bridgeport/pull/2
- Comprehensive documentation rewrite by @joaofogoncalves in https://github.com/bridgeinpt/bridgeport/pull/3
- Fix topology delete, health flapping, and notification polling by @joaofogoncalves in https://github.com/bridgeinpt/bridgeport/pull/4
- Declutter root directory by @joaofogoncalves in https://github.com/bridgeinpt/bridgeport/pull/5
New Contributors
- @joaofogoncalves made their first contribution in https://github.com/bridgeinpt/bridgeport/pull/1
Full Changelog: https://github.com/bridgeinpt/bridgeport/commits/v1.0.0