Railway

Deploy Recat QBO

Self-hosted QuickBooks transaction categorization. Open-source Uncat alt.

Deploy Recat QBO

/var/lib/postgresql/data

Deploy and Host Recat QBO on Railway

Recat QBO is a self-hosted transaction categorization and review queue for QuickBooks Online — an open-source alternative to Uncat. Give your team a simple queue for categorizing uncategorized QuickBooks transactions without giving everyone a QuickBooks login.

About Hosting Recat QBO

One click provisions the Recat QBO application and a PostgreSQL database with generated session and encryption secrets — no required input. The setup wizard then asks how you want to start: try the demo (a built-in fake QuickBooks with two sample companies — the entire loop works: sync, categorize, split, transfer, post, undo, reports) or connect your real QuickBooks with your own free Intuit API credentials. Your choice is honored end to end, demo and real companies can coexist, and no environment variables are involved. Database migrations run automatically on every deploy.

Common Use Cases

  • Let a bookkeeping team categorize bank-feed transactions without QuickBooks seats
  • Accountants managing multiple client companies from one queue
  • Owners who want drill-down P&L/Balance Sheet views without opening QuickBooks
  • Replacing per-client SaaS categorization subscriptions with self-hosted software you own

Dependencies for Recat QBO Hosting

  • PostgreSQL (included in this template)
  • Free QuickBooks API credentials from the Intuit Developer Portal (only when connecting real books; demo mode needs nothing)
  • Any SMTP provider for magic-link sign-in email (configurable in the setup wizard; the first admin can sign in via a link printed to the deploy logs)

Deployment Dependencies

Implementation Details

Generated variables wire everything together automatically:

  • DATABASE_URL → the template's PostgreSQL service
  • SESSION_SECRET, ENCRYPTION_KEY → cryptographically generated per deploy
  • APP_URL → your Railway public domain (drives OAuth redirect URI and sign-in links)

Every write to QuickBooks is dry-run by default until you disable it, and is recorded in an append-only audit log. OAuth tokens are AES-256-GCM encrypted at rest with the generated ENCRYPTION_KEY.

Why Deploy Recat QBO 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 Recat QBO 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.


Template Content

More templates in this category

View Template
Rocky Linux
[Jul'26] Hosted Rocky Linux 9 workspace with SSH and persistent storage. 🚀

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

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

Letta
51