---
title: "Deploy Daily Stock Analysis"
description: "LLM-based analysis of watchlist stocks with a web workbench and API"
category: "AI/ML"
url: https://railway.com/deploy/daily-stock-analys-1
---

# Deploy Daily Stock Analysis

LLM-based analysis of watchlist stocks with a web workbench and API

**[Deploy Daily Stock Analysis on Railway](https://railway.com/template/daily-stock-analys-1)**

Machine-readable deploy manifest (JSON, validated by TemplateCI): https://railway.com/deploy/daily-stock-analys-1/manifest.json

- **Creator:** zer0person's Projects
- **Category:** AI/ML
- **Total deploys:** 1

## Template content

### Daily Stock Analysis

- **Image:** zhulinsen/daily_stock_analysis:latest
- **Start command:** `python main.py --serve-only --host 0.0.0.0 --port 8000`
- **Public domain:** Yes

## Documentation

# Deploy and Host Daily Stock Analysis on Railway

[Daily Stock Analysis](https://github.com/ZhuLinsen/daily_stock_analysis) analyses a watchlist of stocks (mainly China A-shares, also HK and US) with an LLM, combining market data, news and technical indicators into a daily decision report.

## About Hosting Daily Stock Analysis

This template runs the official `zhulinsen/daily_stock_analysis:latest` image with a persistent volume at `/app/data`. The service starts in web/API mode (`main.py --serve-only`) on port 8000. Reports and the database live on the volume. Analysis needs an LLM key and a stock list, which you set in the web settings page or as service variables (for example `GEMINI_API_KEY`, `OPENAI_API_KEY` with `OPENAI_BASE_URL`, and `STOCK_LIST`).

## Common Use Cases

- Generate daily AI reports for a personal watchlist
- Push results to Telegram, Feishu, email and other channels
- Use the REST API from your own tools

## Dependencies for Daily Stock Analysis Hosting

- One service with a volume; nothing else

### Deployment Dependencies

- [Daily Stock Analysis on GitHub](https://github.com/ZhuLinsen/daily_stock_analysis)
- [Docker image](https://hub.docker.com/r/zhulinsen/daily_stock_analysis)

## Why Deploy Daily Stock Analysis on Railway?

Railway gives you a public HTTPS URL, a persistent volume and automatic restarts with no server to maintain. This is analysis output, not financial advice. Open the URL after the deploy, then add an LLM key and your stock list in the settings.


## Similar templates

- [Chat Chat](https://railway.com/deploy/-WWW5r) — Chat Chat, your own unified chat and search to AI platform.
- [Weaviate](https://railway.com/deploy/weaviate-1) — Vector database with hybrid search and an API key-protected API
- [Möbius v0.1 Personal AI OS](https://railway.com/deploy/mobius-v01-personal-ai-os) — Self-hosted AI agent that builds and runs apps for you, with memory.

Open this page in a browser: https://railway.com/deploy/daily-stock-analys-1
