Deploy Usertour

Usertour is an open-source user onboarding platform.

Deploy Usertour

Just deployed

/var/lib/postgresql/data

Just deployed

/data

Just deployed

Usertour

Usertour is an open-source user onboarding platform. Create in-app product tours, checklists, and surveys in minutes—effortlessly and with full control.

🌐 Official Website | 📖 Documentation


Features

Usertour helps you build in-app onboarding flows fast, whether it’s tours, checklists, launchers, or surveys. It’s fully customizable, analytics-ready, and works with all frameworks.

Quick Start

This Railway template is ready to run with default settings. Just deploy and start exploring Usertour immediately.

Default Login Credentials

Important: Change the password immediately after first login. Only for testing/demo.

Fully Customizable

  • Adjust text, button colors, fonts, and size to match your branding.
  • Support multiple themes for different flows.

Framework & Environment Support

  • Compatible with all browser apps, multi-page or single-page.
  • Advanced targeting based on user attributes and events.
  • Multiple environments supported (Production, Staging).
  • Version tracking: See who changed what and when.

Analytics & Insights

  • Track flow performance with views and completion rates.
  • Identify steps where users drop off and improve onboarding.

Demo Video


Deploy and Host

Railway handles deployment automatically. Simply deploy the template and all dependencies (PostgreSQL, Redis, Usertour app) will be configured and started.

About Hosting

When you host Usertour yourself:

  • Full control of your data and instance.
  • Must manage infrastructure (Redis, PostgreSQL, backups, etc.).
  • Self-hosting requires AGPL v3 compliance if used beyond personal use.

Why Deploy

Self-hosting gives you:

  • Data sovereignty & privacy — keep everything on your servers.
  • No cloud vendor lock-in — full control over uptime and scaling.
  • Custom domain & network — deploy behind your firewall or on private networks.
  • Enterprise readiness — combine with license plans for advanced support.

Common Use Cases

Self-hosting Usertour is ideal when you:

  • Must keep onboarding data secure or private.
  • Integrate deeply with your internal user systems.
  • Want custom analytics pipelines or local compliance.
  • Run environments isolated from public cloud services.

Dependencies for Self-Hosting

Railway template automatically provides required services:

  • Redis (for caching & sessions)
  • PostgreSQL (primary database)

Environment variables reference: Usertour Env Docs

Deployment Dependencies

In Railway, dependencies are automatically managed. The app ensures Redis and PostgreSQL are ready before Usertour starts.


Template Content

More templates in this category

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

View Template
(v1) Simple Medusa Backend
Deploy an ecommerce backend and admin using Medusa

View Template
peppermint
Docker-compose port for peppermint.sh