Deploy PanWatch

AI stock monitoring dashboard with alerts and paper trading

Deploy 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_USERNAME and AUTH_PASSWORD provide the initial login credentials; the password is generated automatically by the template.
  • JWT_SECRET is generated automatically and used for session signing.
  • /app/data is mounted on a persistent Railway volume for database and application state.
  • PLAYWRIGHT_SKIP_BROWSER_INSTALL=1 keeps 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

ServiceImagePortVolume
panwatchsunxiao0721/panwatch:0.14.08000/app/data

Template Content

More templates in this category

View Template
Chat Chat
Chat Chat, your own unified chat and search to AI platform.

okisdev
116
View Template
stella
Self-host stella with web, API, Postgres, Redis, and object storage.

Jan Kubica
7
View Template
Hermes Agent | OpenClaw Alternative with Dashboard
Self-Hosted Hermes AI Agent for Telegram, Discord & Slack

codestorm
82