railway-setup-umami
Workspace
OTF
Created
2026-03-26
Updated
2026-03-26
Content
# Railway Setup: Umami
## Overview
- **Project:** otf-umami (`23c7b6e5-022b-44dc-a5d9-14f89294e21b`)
- **Template:** https://railway.com/deploy/umami-analytics
- **Domain:** analytics.optimified.com
- **Port:** 8080
- **Version:** 3.0.3
- **Services:** umami, Postgres, Valkey
## Key Env Vars
| Var | Value |
|---|---|
| `HOST_URL` | `https://analytics.optimified.com` |
| `DATABASE_TYPE` | `postgres` |
## Custom Domain
CNAME: `analytics` → `umami-production-8825.up.railway.app` (Cloudflare proxied)
## Post-Deploy Steps
1. Login with default credentials: `admin` / `umami`
2. Create your admin user (e.g., `mike`)
3. Remove the default `admin` user
4. Update `HOST_URL` to custom domain
## Key Details
- **No SMTP** — Umami doesn't send emails at all. No password resets, no notifications, no invitations.
- **Password reset:** Admin resets manually via Settings → Users → click user → change password.
- **Two roles:** Admin (full control, create users/websites) and User (read-only dashboard viewer).
- **Adding websites:** Admin adds websites in Settings → Websites → Add Website. Gives you a tracking script to embed.
## Issues Encountered
- None. Cleanest deploy of all tools. Template handles everything — DB connection, secrets, cache.