Deploy third-eye
Real-time global OSINT intelligence dashboard
Just deployed
Deploy and Host Third Eye on Railway
About Hosting Third Eye on Railway
Third Eye runs on Railway as a single Docker-image web service. Railway provides managed deployments, HTTPS domains, and environment variables while the container serves the Next.js dashboard on port 3000.
Tech Stack
- Next.js 16
- React 19
- Node.js 22
- MapLibre GL
- Docker
Why Deploy Third Eye on Railway
Railway is a good fit for Third Eye because it can deploy the prebuilt container directly, expose the dashboard over HTTPS, and keep configuration simple with template variables. Users can launch the OSINT dashboard quickly without managing servers or building source code.
Common Use Cases
- Real-time situational awareness dashboards
- Aviation, maritime, seismic, weather, wildfire, and cyber-threat monitoring
- Public OSINT map exploration
- Security and operations center intelligence displays
- Optional RECON scanner integration with an external scanner backend
Deployment Notes
The app is an HTTP service that listens on container port 3000. The template uses the Docker Hub image xiaosong233/third-eye-railway:latest and does not override the image start command. Third Eye works without API keys for its core public data feeds. Optional variables can enable higher-rate data sources, an external scanner backend, and the Smart System module. No persistent volume is required for the default deployment.
Dependencies for Third Eye on Railway
Third Eye has no required database, cache, or worker dependency for the default one-click deployment. Optional external APIs and scanner services can be configured later with environment variables.
Deployment Dependencies
| Service | Image | Port | Volume |
|---|---|---|---|
| app | xiaosong233/third-eye-railway:latest | 3000 | - |
Template Content
