---
title: "Deploy Row-Bot"
description: "Your own private AI assistant with tools, memory and schedules"
category: "AI/ML"
url: https://railway.com/deploy/row-bot
---

# Deploy Row-Bot

Your own private AI assistant with tools, memory and schedules

**[Deploy Row-Bot on Railway](https://railway.com/template/row-bot)**

Machine-readable deploy manifest (JSON, validated by TemplateCI): https://railway.com/deploy/row-bot/manifest.json

- **Creator:** Siddharth Sachar (Syd)'s Projects
- **Category:** AI/ML
- **Total deploys:** 1

## Template content

### row-bot https://row-bot.ai/img/brand/row_bot_glyph_256.png

- **Image:** ghcr.io/siddsachar/row-bot:latest
- **Public domain:** Yes

## Documentation

# Deploy and Host Row-Bot on Railway

Row-Bot is a free, open-source AI assistant that's yours alone: chat, web search, a real browser it can use for you, memory that lasts, documents, code, and workflows that run on a schedule. On Railway it's always on, and you open it from any browser, on a computer or a phone.

## About Hosting Row-Bot

This template runs Row-Bot's published image (`ghcr.io/siddsachar/row-bot:latest`) as one service, with a volume at `/data` for everything it keeps: chats, memory, files and saved sign-ins. Railway gives it its own `up.railway.app` address.

After the deploy, open that address and paste the setup code from the service's **Variables** (`ROW_BOT_SETUP_CODE`). That makes you its only owner, and you can then sign in your other devices from Row-Bot's settings. Then choose how Row-Bot thinks: your ChatGPT or Claude plan, or an API key.

New versions install by themselves overnight while automatic updates are on (the service's **Settings › Source**). Railway backs up volumes only on its Pro plan, so download a backup from Row-Bot's **Settings › Data** now and then.

## Common Use Cases

- A private assistant you reach from your phone and your computer, with one memory and one set of files
- Workflows that keep running while your devices are off: daily briefings, research, reminders and follow-ups
- Web research and browser tasks with the ChatGPT or Claude plan you already pay for

## Dependencies for Row-Bot Hosting

- A model: a ChatGPT or Claude plan, or an API key from a provider such as OpenAI, Anthropic, Google or OpenRouter
- Railway's Hobby plan for browser tasks and local speech-to-text (the trial's 1 GB runs chats, memory and schedules)

### Deployment Dependencies

- Guide: https://row-bot.ai/docs/getting-started/on-railway/
- Source and the template's definition: https://github.com/siddsachar/row-bot (`deploy/railway/README.md`)

### Implementation Details

- The container starts as root (`RAILWAY_RUN_UID=0`) only to take over the volume, then drops to its own user for good.
- No secret-store key goes in Railway's variables: Row-Bot makes its own on the volume, so the variables hold nothing that opens your saved sign-ins. The setup code works once.
- No health check is set: Railway's probe uses a host name Row-Bot doesn't answer, and it would hang the deploy.

## Why Deploy Row-Bot 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 Row-Bot 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

- [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 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/row-bot
