OTF Umami
activeWorkspace
[OTF] Optimified
Created
Tue Mar 24
Updated
Tue Mar 24
Content
## Overview
Self-hosted Umami analytics instance for Optimified.
## Infrastructure
- **Platform:** Railway
- **Railway Project:** otf-n8n-mattermost-umami
- **Database:** Shared Postgres (shared with Mattermost and n8n in the same Railway project)
- **Custom Domain:** analytics.optimified.com (Cloudflare proxied)
- **Railway Domain:** 38fz2kbd.up.railway.app
- **Port:** 8080
- **Version:** 3.0.3
- **Cache:** Valkey (Redis-compatible, separate Railway service)
## Environment Variables
| Variable | Purpose |
|----------|---------|
| `APP_SECRET` | Application secret key |
| `DATABASE_TYPE` | Database engine type |
| `DATABASE_URL` | Postgres connection string |
| `DISABLE_DB_CHECK` | Skip Prisma migration check on startup |
| `HASH_SALT` | Salt for hashing |
| `HOST_URL` | Public URL |
| `HOSTNAME` | Hostname binding |
| `PRISMA_SCHEMA_DISABLE_ADVISORY_LOCK` | Disable Prisma advisory locks (shared DB) |
| `REDIS_URL` | Valkey/Redis connection string |