
Deploy PanWatch
AI stock monitoring dashboard with alerts and paper trading
panwatch
Just deployed
/app/data
Deploy and Host PanWatch on Railway
PanWatch is a self-hosted stock monitoring and research workspace with a responsive web dashboard. It combines watchlists, market data, technical analysis, price alerts, portfolio tracking, paper trading, AI-assisted research, scheduled agents, and notifications in one application. Persistent storage keeps user settings, credentials, watchlists, and historical application data available across restarts.
About Hosting PanWatch on Railway
Railway runs the pinned PanWatch Docker image as a single HTTP service with an automatically generated public domain. A Railway volume persists application data across redeployments and restarts.
Tech Stack
- Python 3.11
- FastAPI and Uvicorn
- React, TypeScript, and Vite
- SQLite-backed persistent application data
- Playwright-compatible Chromium support
- Docker Hub image:
sunxiao0721/panwatch:0.14.0
Why Deploy PanWatch on Railway
Railway provides one-click container deployment, managed HTTPS, simple environment variable configuration, persistent volumes, and automated service restarts without requiring users to manage servers or Kubernetes.
Common Use Cases
- Personal stock watchlists and market monitoring
- Technical analysis and price alerts
- Portfolio tracking and paper trading
- AI-assisted stock research
- Scheduled market reports and notifications
Deployment Notes
- The HTTP service listens on container port
8000. - Railway exposes the service through its generated HTTPS domain.
AUTH_USERNAMEandAUTH_PASSWORDprovide the initial login credentials; the password is generated automatically by the template.JWT_SECRETis generated automatically and used for session signing./app/datais mounted on a persistent Railway volume for database and application state.PLAYWRIGHT_SKIP_BROWSER_INSTALL=1keeps initial startup fast; browser-dependent screenshot features can be enabled later if needed.- AI provider and notification integrations are optional and can be configured in the application settings.
Dependencies for PanWatch on Railway
PanWatch is deployed as a self-contained service. It does not require a separate database or Redis service; application state is stored in the mounted Railway volume.
Deployment Dependencies
| Service | Image | Port | Volume |
|---|---|---|---|
| panwatch | sunxiao0721/panwatch:0.14.0 | 8000 | /app/data |
Template Content
panwatch
sunxiao0721/panwatch:0.14.0