Deploy tick-stock-panel
A-share stock monitoring, backtesting, and AI analysis dashboard.
tick-stock-panel
Just deployed
Deploy and Host Tick Stock Panel on Railway
Tick Stock Panel is a self-hosted A-share quantitative workspace for stock screening, market monitoring, technical indicators, backtesting, watchlists, and optional AI-assisted analysis. It combines a FastAPI backend with a React dashboard, persists user data locally, and supports configurable data providers including TickFlow for research workflows.
About Hosting Tick Stock Panel on Railway
Railway runs the maintained multi-architecture GHCR container as a single HTTP service. Railway supplies TLS, public networking, deployment automation, secret generation, and restart handling without requiring users to manage servers.
Tech Stack
- Python 3.11, FastAPI, Uvicorn, Polars, DuckDB, and PyArrow
- React 18, TypeScript, Vite, TanStack Query, ECharts, and lightweight-charts
- Docker multi-stage image with bundled frontend assets
- Optional TickFlow and OpenAI-compatible AI providers
Why Deploy Tick Stock Panel on Railway
Railway provides a fast one-click deployment path, managed HTTPS, straightforward environment variables, and predictable container execution. It is suitable for a private research dashboard that should be reachable from a browser while keeping configuration and optional API credentials in Railway variables.
Common Use Cases
- Screening A-share equities with built-in or custom strategies
- Monitoring watchlists, prices, abnormal moves, and notifications
- Exploring indicators, market regimes, and sector or concept rotation
- Running constrained strategy and factor backtests
- Reviewing optional AI-generated stock and market reports
Deployment Notes
The container listens on port 3018 and the template sets PORT=3018 for Railway routing. AUTH_PASSWORD is generated automatically and bootstraps the first access password once. DATA_DIR points to /app/data; this template leaves storage ephemeral, so attach a Railway volume at /app/data if durable user data is required. TickFlow and AI credentials are optional and can be added later.
Dependencies for Tick Stock Panel on Railway
The application is a standalone web service. TickFlow and AI providers are optional external integrations configured through environment variables.
Deployment Dependencies
| Service | Image | Port | Volume |
|---|---|---|---|
| app | ghcr.io/shy3130/tick-stock-panel:v0.2.1 | 3018 | - |
Template Content
tick-stock-panel
ghcr.io/shy3130/tick-stock-panel:v0.2.1