Deploy Mantecato Analytics
Lightweight, privacy-first web analytics platform.
mantecato-db
Just deployed
/var/lib/postgresql/data
Mantecato Analytics
Just deployed
Deploy and Host Mantecato Analytics on Railway
Mantecato is a lightweight, self-hosted web analytics platform built with Django and PostgreSQL. Track pageviews, sessions, events, and revenue with a simple JavaScript snippet — no cookies, no GDPR consent banners needed.
About Hosting Mantecato Analytics
Hosting Mantecato on Railway requires two services: a PostgreSQL 16 database and a Python web service running gunicorn behind WhiteNoise for static assets. The app runs migrations automatically before each deploy, creates an initial admin account if configured, and serves traffic on Railway's injected $PORT. A health check endpoint confirms both the app and database are reachable. All configuration is via environment variables — no manual setup needed.
Common Use Cases
- Website analytics — Track pageviews, traffic sources, geo, devices, and engagement for one or multiple sites
- Custom dashboards — Build configurable analytics dashboards with drag-and-drop widgets
- Migration from Umami — Import existing analytics data from a self-click
Dependencies for Mantecato Analytics Hosting
- PostgreSQL 16
- Python 3.12 with
uvpackage manager
Deployment Dependencies
Why Deploy Mantecato Analytics on Railway?
Railway is a singular platform to deploy your infrastructure stack. Railture so you don't have to deal with configuration, while allowing you tovertically and horizontally scale it.
By deploying Mantecato Analytics 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
mantecato-db
ghcr.io/railwayapp-templates/postgres-ssl:18Mantecato Analytics
g-battaglia/mantecato-analytics