Deploy newsnow
Elegant real-time news dashboard with optional GitHub sync
Just deployed
Deploy and Host NewsNow on Railway
About Hosting NewsNow on Railway
NewsNow runs cleanly on Railway as a single Docker image service, giving you one-click deployment and instant browser access to a real-time news dashboard. Railway handles public networking and runtime env management while upstream image defaults stay intact.
Tech Stack
- Node.js (Nitro server)
- React + Vite frontend
- SQLite (better-sqlite3)
- Docker (GHCR image)
Why Deploy NewsNow on Railway
Railway provides fast image-based deployment, simple environment variable management, and built-in public domains. This fits NewsNow well because the upstream container already includes a ready production entrypoint and web UI.
Common Use Cases
- Personal real-time news dashboard
- Team-shared trend monitoring page
- Self-hosted headline aggregation with optional GitHub login sync
Deployment Notes
Use the pinned upstream image ghcr.io/ourongxing/newsnow:v0.0.39 for stability. Set PORT=4444 so Railway routes to the container listener. Leave GitHub OAuth vars empty if you want login disabled by default; enable later by setting G_CLIENT_ID and G_CLIENT_SECRET. INIT_TABLE=true should be kept for first startup.
Dependencies for NewsNow on Railway
This template uses a single HTTP service with no required external database service.
Deployment Dependencies
| Service | Image | Port | Volume |
|---|---|---|---|
| app | ghcr.io/ourongxing/newsnow:v0.0.39 | 4444 | - |
Template Content
G_CLIENT_ID
PRODUCTHUNT_API_TOKEN