---
title: "Deploy TailStatic"
description: "Create SEO and AI optimized static websites without build pipeline."
category: "CMS"
url: https://railway.com/deploy/tailstatic
---

# Deploy TailStatic

Create SEO and AI optimized static websites without build pipeline.

**[Deploy TailStatic on Railway](https://railway.com/template/tailstatic)**

- **Creator:** TailStatic
- **Category:** CMS
- **Total deploys:** 5

## Template content

### tailstatic/tailstatic:railway

- **Image:** tailstatic/tailstatic:railway

## Documentation

# Deploy and Host TailStatic on Railway

TailStatic is a self-hosted website builder and static CMS for creating, editing, previewing, and publishing sites from a browser-based dashboard. It stores site files, rendered output, configuration, and app data on persistent storage, making it suitable for users who want control over their content and hosting workflow.

## About Hosting TailStatic

This Railway template deploys TailStatic as a Docker-based web service with persistent storage mounted at `/app/data`. The container includes both the main TailStatic ASP.NET application and the internal tools service used for site processing tasks such as Tailwind builds, HTML minification, and Open Graph image rendering. After deployment, open the generated Railway domain, complete the installation wizard, and configure your dashboard domain and optional integrations. Railway handles container hosting, public networking, environment variables, and volume persistence.

## Common Use Cases

- Create static marketing websites for your business
- Create personal blogs or documentation sites
- Create launch pages fully customized to your brand
- Create change logs for your SaaS, fully controlled by Markdown

## Dependencies for TailStatic Hosting

- A Railway service deployed from the TailStatic Docker image
- A Railway persistent volume mounted at `/app/data`

### Deployment Dependencies

- TailStatic Docker image: `tailstatic/tailstatic`
- Railway volumes: https://docs.railway.com/volumes
- Railway public networking: https://docs.railway.com/networking/public-networking
- Railway environment variables: https://docs.railway.com/guides/variables

### Implementation Details

This template uses the Railway-specific combined Docker image. The main app listens on port `5000`, while the internal tools service runs inside the same container on port `3000`.

Recommended environment variables:

```env
ASPNETCORE_ENVIRONMENT=Production
ASPNETCORE_URLS=http://+:5000
PORT=5000
TOOLS_APP_URL=http://127.0.0.1:3000
DashboardDomain=
```

Persistent volume mount path:

```text
/app/data
```

`DashboardDomain` must match the Railway public domain exactly, without `https://`.

## Why Deploy TailStatic on Railway?

Railway is a singular platform to deploy your infrastructure stack. Railway will host your infrastructure so you don't have to deal with configuration, while allowing you to vertically and horizontally scale it.

By deploying TailStatic on Railway, you are one step closer to supporting a complete full-stack application with minimal burden. Host your servers, databases, AI agents, and more on Railway.


## Similar templates

- [Libredesk - Complete Setup](https://railway.com/deploy/libredesk-complete-setup) — [Jul'26] Complete self-hosted omnichannel customer support desk.
- [Paperless-ngx](https://railway.com/deploy/paperless-ngx-3) — Document management with OCR on Railway with PostgreSQL and Redis
- [Instatic CMS - Postgres](https://railway.com/deploy/instatic-cms-postgres) — Design, build and manage powerful static sites from state-of-the-art CMS

Open this page in a browser: https://railway.com/deploy/tailstatic
