Bottle Rocket
★ 13MIT License3 Containers — 3 containers — light hosting footprintNeeds MongoDB3+ active committers (12mo)
About
Bottle Rocket (Server) is the server-side component of the Bottle Rocket project. The README presents it as a backend service with dedicated installation documentation and a separate API reference,...
Community Ratings
No ratings yetNew this week
Read recap →Weekly Recap — Oct 2, 2026 – Oct 9, 2026Oct 9, 2026
Features
- API reference
- server backend
Details
- Last Updated
- Oct 7, 2026
- Created
- Dec 21, 2025
- API
- REST
- Runtime / Stack
- C#Docker
- Deployment
Deployment: Docker Compose ✓3 Containers — light hosting footprintRuns as 3 containers
Run Bottle Rocket with Docker Compose
Compose file from the Bottle Rocket project repository.
3 services · database: mongo · infra: mongo
no resource limits declared
needs persistent storage (2 volumes)
.compose/bottle-rocket/docker-compose.yml · @ 0d4da20 · scanned Oct 16, 2026
services:
mongodb:
container_name: Bottle.Rocket.MongoDb
image: mongo:latest
ports:
- "27017:27017"
environment:
MONGO_INITDB_ROOT_USERNAME: ${MONGODB_ROOT_USER}
MONGO_INITDB_ROOT_PASSWORD: ${MONGODB_ROOT_PASSWORD}
healthcheck:
test: ["CMD-SHELL", "mongosh --eval 'db.runCommand({ ping: 1 }).ok' --quiet || exit 1"]
interval: 10s
timeout: 5s
retries: 5
start_period: 30s
volumes:
- mongo-data:/data/db
bottle-rocket-api:
container_name: Bottle.Rocket.Api
image: ghcr.io/gman-au/bottle-rocket-server/bottle-rocket-server-api:latest
ports:
- "3001:8080"
depends_on:
mongodb:
condition: service_healthy
environment:
MongoDbConfigurationOptions__ConnectionString: "mongodb://${MONGODB_ROOT_USER}:${MONGODB_ROOT_PASSWORD}@Bottle.Rocket.MongoDb:27017"
MongoDbConfigurationOptions__DatabaseName: "BottleRocket"
LocalBlobConfigurationOptions__LocalBasePath: "/bottle-rocket"
LocalBlobConfigurationOptions__LocalSubfolder: "scans"
CorsSettings__AllowedOrigins: "http://Bottle.Rocket.Web:8080"
ASPNETCORE_URLS: "http://+:8080"
ASPNETCORE_ENVIRONMENT: "Production"
healthcheck:
test: ["CMD-SHELL", "curl -f http://localhost:8080/api/health | grep -q 'Status OK' || exit 1"]
interval: 10s
timeout: 5s
retries: 5
start_period: 30s
volumes:
- api-scans:/bottle-rocket/scans
bottle-rocket-web:
container_name: Bottle.Rocket.Web
image: ghcr.io/gman-au/bottle-rocket-server/bottle-rocket-server-web:latest
ports:
- "8080:8080"
depends_on:
bottle-rocket-api:
condition: service_healthy
environment:
ApiConfigurationOptions__BaseUrl: "http://Bottle.Rocket.Api:8080"
ASPNETCORE_URLS: "http://+:8080"
ASPNETCORE_ENVIRONMENT: "Production"
volumes:
mongo-data:
name: mongo-data
api-scans:
name: api-scans
networks:
default:
name: ${RUNTIME_NETWORK}
This file may be out of date. Check the Bottle Rocket documentation for current setup steps.
Track your self-hosted stack
Bookmark software to try, rate tools you've used, and keep your collection in one place.
Metadata extracted from README on Oct 16, 2026
Related Software
Paperless-ngx
46.7k
Paperless-ngx is a document management system that turns physical documents into a searchable online archive.
Document ManagementDigital ArchivingAutomation Tools+3
Wiki.js
29.0k
Wiki.js is a modern, lightweight, and powerful wiki application built on Node.js.
WikisCopyleft LicenseKnowledge Management+2
3 Containers
Reactive Resume
44.4k
Reactive Resume is a free, open-source resume builder for creating, updating, sharing, and exporting resumes.
Miscellaneous ToolsPermissive LicenseSelf Hosting Solutions+2
Stirling-PDF
94.3k
Stirling PDF is an open-source PDF editing platform for editing, signing, redacting, converting, and automating PDFs.
Document ManagementFOSS with IssuesPermissive License+2
Single ContainerOpen CoreFOSS with Issues
Gotenberg
13.3k
Gotenberg is a Docker-based API for converting documents to PDF.
Document ManagementAutomation ToolsPermissive License+1
3 Containers
Etherpad
18.6k
Etherpad is a real-time collaborative web editor for creating and editing shared pads.
Office SuitesPermissive LicenseDocument Management+2
OpenSign
7.1k
An open source document e-signing alternative to DocuSign for securely signing, annotating, and managing PDF documents.
Document ManagementCopyleft LicenseSelf Hosting Solutions+1
CryptPad
8.0k
CryptPad is an end-to-end encrypted collaboration suite for real-time editing of documents and other team content.
Office SuitesGroupware SuitesDocument Management+2
HomeBox (SysAdminsMedia)
7.6k
HomeBox is a home inventory and organization system for tracking items, documents, warranties, purchases, and maintenance.
Inventory ManagementCopyleft LicenseDocument Management+1
Filestash
14.8k
Filestash is a plugin-driven file management platform that provides a Dropbox-like web client and supports many storage protocols and file workflows.
Web File ManagersCopyleft LicenseDocument Management+2
Docs
16.9k
An open-source collaborative text editor for teams to write, organize, and share knowledge in real time.
Note Taking AppsKnowledge ManagementPermissive License+3
Seafile
15.3k
Seafile is an open source cloud storage and file synchronization system with sharing, collaboration, and privacy features.
File SynchronizationGroupware SuitesPermissive License+4
