Railway

Deploy shadowbroker

Shadowbroker is a real-time OSINT geospatial intelligence platform

Deploy shadowbroker

Just deployed

Just deployed

Deploy and Host Shadowbroker on Railway

About Hosting

Shadowbroker is a self-hosted, open-source geospatial OSINT dashboard that combines aviation, maritime, satellite, conflict, environmental, and network intelligence overlays into a single map interface.

This template deploys Shadowbroker as a two-service architecture aligned with upstream containers:

  • shadowbroker (Next.js frontend, public)
  • shadowbroker-backend (FastAPI backend, private)

Both services use upstream GHCR images pinned by digest for deterministic deployments:

  • ghcr.io/bigbodycobain/shadowbroker-frontend@sha256:eca2fdaedc3029934287daf61f8385ce205dd2d098fa8ebe55214d81271461a3
  • ghcr.io/bigbodycobain/shadowbroker-backend@sha256:64b70ad2c98dbdb6460737dea71a4061b5ad4b56c2dd4984c72ca72fbf6db9ea

Why Deploy

  • Complete self-hosted OSINT node — run a powerful global intelligence dashboard under your control.
  • Separated frontend/backend topology — public UI with private API service over Railway private networking.
  • No mandatory external DB — backend stores runtime data directly under /app/data.
  • Upstream-pinned images — stable template behavior with explicit version tags.
  • Template-ready rollout — reusable, one-click baseline for personal or team deployments.

Common Use Cases

  • Personal geopolitical and situational awareness dashboard.
  • OSINT research workstation with many public signal layers in one map.
  • Team-shared threat monitoring node with controlled admin access.
  • Private deployment for analysts who do not want third-party telemetry collection.
  • Reproducible infrastructure baseline for extending Shadowbroker with custom data sources.

Dependencies for Deployment

Deployment Dependencies

DependencyDetails
Frontend Imageghcr.io/bigbodycobain/shadowbroker-frontend@sha256:eca2fdaedc3029934287daf61f8385ce205dd2d098fa8ebe55214d81271461a3
Backend Imageghcr.io/bigbodycobain/shadowbroker-backend@sha256:64b70ad2c98dbdb6460737dea71a4061b5ad4b56c2dd4984c72ca72fbf6db9ea
Public Portshadowbroker on 3000 (PORT=3000)
Backend Portshadowbroker-backend on 8000
Private NetworkingBACKEND_URL=http://${{shadowbroker-backend.RAILWAY_PRIVATE_DOMAIN}}:8000
Required Security VarADMIN_KEY (recommended as generated secret)
Optional Data VarsAIS_API_KEY, OPENSKY_CLIENT_ID, OPENSKY_CLIENT_SECRET, LTA_ACCOUNT_KEY
Database/CacheNone required by default
Start Command OverrideNot required (use upstream image defaults)

Template Content

More templates in this category

View Template
SigOnly
Deploy SigNoz with a working demo app & config in one click

zoeyjones
View Template
OpenTelemetry Collector and Backend
OpenTelemetry Collector with Backend Stack

Melissa
View Template
pgweb | Postgres UI
View and query your Postgres instance with a sleek and minimalistic UI.

Cory "GH5T" James