Deploy Osiris
Open Source Global Intelligence Platform - A Palantir Alternative
Just deployed
Deploy and Host Osiris on Railway
Osiris is an open source, real-time global intelligence dashboard that aggregates live flight tracking, CCTV networks, earthquake monitoring, conflict zone mapping, NASA wildfire data, satellite tracking, and 24/7 news feeds into a single GPU-accelerated MapLibre interface. Every data point is rendered via WebGL for smooth 60fps performance with thousands of concurrent entities on screen.
About Hosting Osiris
Deploying Osiris requires a single web service. There is no database, no background worker, and no persistent volume — the entire application is stateless and pulls data on demand from public OSINT sources (OpenSky, USGS, NASA FIRMS, NOAA SWPC, NVD, GDELT, EONET, and 25+ broadcaster RSS feeds) through its own Next.js API routes. Rendering happens client-side via MapLibre GL. The bundled multi-stage Dockerfile produces a hardened, non-root Next.js standalone runtime image that Railway can build directly from the source repository with zero additional configuration.
Common Use Cases
- Real-time situational awareness dashboard for security and operations teams
- OSINT research workstation with integrated RECON toolkit (port scan, DNS, WHOIS, SSL inspector, CVE lookup)
- Live conflict and crisis monitoring across 13 tracked zones
- Personal intelligence aggregator combining aviation, seismic, fire, satellite, and broadcast feeds on a single map
Dependencies for Osiris Hosting
- Node.js 22 runtime (provided by the bundled Dockerfile)
- Public outbound HTTPS access to OSINT data sources (OpenSky, USGS, NASA, NOAA, NVD, GDELT, EONET, RSS feeds)
Deployment Dependencies
Implementation Details
Osiris is a Next.js 16 application built with the App Router and Turbopack, configured for output: 'standalone' so the production image only ships the minimal runtime (~150MB). The Dockerfile runs as a non-root nextjs user on port 3000 with HOSTNAME=0.0.0.0.
All API integrations are optional. Osiris ships fully functional with zero environment variables — every layer either uses anonymous public APIs or static OSINT data baked into the build:
OPENSKY_USERNAME/OPENSKY_PASSWORD— raises the OpenSky Network flight data quota above the anonymous limitN2YO_API_KEY— enables N2YO satellite tracking and pass predictionsAIS_API_KEY— enables live AIS maritime vessel feedsSCANNER_URL/SCANNER_KEY— connects an external port-scanner backend for the RECON toolkit
Why Deploy Osiris on Railway?
Railway is a singular platform to deploy your infrastructure stack. Railway will host your infrastructure so you don't have to deal with configuration, while allowing you to vertically and horizontally scale it.
By deploying Osiris on Railway, you are one step closer to supporting a complete full-stack application with minimal burden. Host your servers, databases, AI agents, and more on Railway.
Template Content
AIS_API_KEY
Optional AIS Stream API key for live maritime vessel tracking
SCANNER_KEY
Optional auth key paired with SCANNER_URL
SCANNER_URL
Optional external port-scanner backend URL for the RECON toolkit
N2YO_API_KEY
Optional N2YO API key for live satellite tracking and pass predictions
OPENSKY_PASSWORD
Optional OpenSky Network password paired with OPENSKY_USERNAME
OPENSKY_USERNAME
Optional OpenSky Network username for enhanced flight-tracking API quota
