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
Unwrapped Spotify Music Stats
Unwrapped Spotify Music Stats, Estatísticas de músicas disponíveis

Jorge Henrique
View Template
OpenTelemetry Collector and Backend
OpenTelemetry Collector with Backend Stack

Melissa