---
title: "Deploy Crewtavo"
description: "Free, open-source field service software: quotes, crews, invoices"
category: "Other"
url: https://railway.com/deploy/crewtavo
---

# Deploy Crewtavo

Free, open-source field service software: quotes, crews, invoices

**[Deploy Crewtavo on Railway](https://railway.com/template/crewtavo)**

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

- **Creator:** jviars's Projects
- **Category:** Other
- **Total deploys:** 3

## Template content

### rest

- **Image:** public.ecr.aws/supabase/postgrest:v16.4

### auth

- **Image:** public.ecr.aws/supabase/gotrue:v2.197.0

### storage

- **Image:** public.ecr.aws/supabase/storage-api:v1.82.1

### db

- **Image:** ghcr.io/jviars/crewtavo-db:pg17

### crewtavo

- **Image:** ghcr.io/jviars/crewtavo:latest
- **Health check:** /api/health
- **Public domain:** Yes

## Documentation

# Deploy and Host Crewtavo on Railway

Crewtavo is free, open-source field-service software for lawn care, paving, roofing, cleaning, HVAC and other service businesses: requests, quotes, scheduling, a crew app on every phone, invoicing, online payments and a client portal. It's free for companies with up to 50 employees, and every business runs its own copy, with its own data.

## About Hosting Crewtavo

This template creates one complete Crewtavo in your Railway project: the Crewtavo app (web app, API and background tasks), a Postgres database, sign-ins, a data API and file storage on a volume. Only the app is public. It reaches the other services over Railway's private network and generates their keys from one shared secret, so there's nothing to copy or configure, and database migrations run on every start. After a few minutes, open the address on the crewtavo service and create the owner account. To use your own domain, add it to the crewtavo service and set APP_URL to it.

## Common Use Cases

- Lawn care and landscaping companies running weekly routes, seasonal work and snow removal
- Paving, roofing and exterior contractors quoting from satellite measurements and price formulas
- Cleaning, HVAC and other service businesses scheduling crews, invoicing per visit and getting paid online

## Dependencies for Crewtavo Hosting

- Postgres, with a volume for your data (included)
- Supabase Auth, PostgREST and Supabase Storage, on Railway's private network (included)

### Implementation Details

- A new instance at rest uses about $3.60 a month of Railway usage, which fits in Railway's Hobby plan ($5 a month, including $5 of usage). Use grows with data and traffic.
- Railway's trial and Hobby plans block outgoing mail servers (SMTP). To send quotes, invoices and invites by email there, add RESEND_API_KEY and EMAIL_FROM to the crewtavo service.
- Turn on backups for the db and storage volumes.
- Guided setup and docs: https://crewtavo.com · Source: https://github.com/jviars/crewtavo

## Why Deploy Crewtavo 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 Crewtavo 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

- [Rocky Linux](https://railway.com/deploy/rocky-linux) — Hosted Rocky Linux 9 workspace with SSH and persistent storage. 🚀
- [Foundry Virtual Tabletop](https://railway.com/deploy/X5tR6G) — A Self-Hosted & Modern Roleplaying Platform
- [Letta Code Remote](https://railway.com/deploy/letta-code-remote) — Run a Letta Code agent 24/7. No inbound ports, just deploy.

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