---
title: "Deploy tick-stock-panel"
description: "A-share stock monitoring, backtesting, and AI analysis dashboard."
category: "Analytics"
url: https://railway.com/deploy/tick-stock-panel
---

# Deploy tick-stock-panel

A-share stock monitoring, backtesting, and AI analysis dashboard.

**[Deploy tick-stock-panel on Railway](https://railway.com/template/tick-stock-panel)**

- **Creator:** kmaki's Projects
- **Category:** Analytics

## Template content

### tick-stock-panel

- **Image:** ghcr.io/shy3130/tick-stock-panel:v0.2.1
- **Public domain:** Yes

## Documentation

# 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 | - |


## Similar templates

- [Betterlytics](https://railway.com/deploy/betterlytics) — Betterlytics is a cookieless analytics platform GDPR-compliant.
- [Finance Tracker](https://railway.com/deploy/finance-tracker-1) — Private multi-user household finance ledger with budgets and CSV import.
- [Matomo Analytics + MariaDB](https://railway.com/deploy/matomo-analytics-mariadb) — Privacy-friendly analytics with MariaDB and persistent volumes.

Open this page in a browser: https://railway.com/deploy/tick-stock-panel
