Railway

Deploy HappyView 2 (PostgreSQL)

A lexicon-driven ATProto AppView.

Deploy HappyView 2 (PostgreSQL)

/var/lib/postgresql/data

Deploy and Host HappyView on Railway

HappyView is a lexicon-driven ATProto AppView. Upload lexicon definitions at runtime and HappyView dynamically generates XRPC query and procedure endpoints, indexes records from the network, and proxies writes to users' PDSes. This Railway template uses PostgreSQL for production use.

About Hosting HappyView

HappyView can use either SQLite or PostgreSQL for its database. This template deploys HappyView and PostgreSQL pre-configured. PostgreSQL is the recommended backend for large, production deployments.

If you'd prefer to use SQLite, check out the HappyView w/ SQLite template.

Common Use Cases

  • Building custom ATProto applications with their own record types, queries, and procedures
  • Indexing and querying AT Protocol records without running a full relay
  • Hosting a production backend for ATProto clients that need OAuth and record management

Dependencies for HappyView Hosting

  • PostgreSQL 17+

Deployment Dependencies

Why Deploy HappyView 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 HappyView on Railway, you're one step closer to supporting a complete full-stack application with minimal burden. Host your servers, databases, AI agents, and more on Railway.


Template Content

More templates in this category

View Template
Foundry Virtual Tabletop
A Self-Hosted & Modern Roleplaying Platform

Lucas
View Template
Letta Code Remote
Run a Letta Code agent 24/7. No inbound ports, just deploy.

Letta
View Template
(v1) Simple Medusa Backend
Deploy an ecommerce backend and admin using Medusa

Shahed Nasser