Logo
Deploy Now

Stars

9,630

Forks

363

Watchers

43

Developer links

Runtipi

Runtipi makes any Linux server a personal app platform where installing services like Plex, Nextcloud, or Home Assistant takes a single click from a curated store of 265+ applications. With 9,500+ GitHub stars and 50 contributors, the React frontend backed by NestJS orchestrates Docker Compose projects for each installed app, automatically generating environment files, compose configurations, and Traefik reverse proxy labels for domain routing and SSL certificate provisioning via Let's Encrypt. The integrated Traefik reverse proxy handles all incoming traffic routing, HTTPS termination, and forward-auth protection for securing applications behind Runtipi's authentication layer without manual configuration. One-click updates notify administrators of new app versions and apply container image upgrades with automatic pre-update backup creation, while the restore feature rolls back application data to any saved snapshot. Custom app stores extend the ecosystem through Git repositories following the Runtipi app definition format, enabling organizations and communities to maintain private catalogs alongside the official store. The Docker Compose override system preserves user customizations across updates, allowing advanced modifications without losing changes. Architecture-aware filtering detects ARM64 or x86 platforms and displays only compatible applications. All apps deploy as standard Docker containers, and compose files can be exported for independent operation without lock-in. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. GPL-3.0 licensed.

Runtipi
Runtipi
Runtipi
Runtipi
Runtipi

Benefits

  • One-Click Self-Hosted App Store
  • Browse and install 265+ pre-configured Docker applications from the curated store covering media servers, AI tools, home automation, and developer utilities with zero manual Docker configuration.
  • Automatic Traefik Reverse Proxy
  • Integrated Traefik handles domain routing, automatic Let's Encrypt SSL certificate generation, HTTPS termination, and forward-auth protection for every installed application without editing configuration files.
  • Backup and One-Click Updates
  • Automatic pre-update snapshots protect application data before version upgrades, with one-click restore to roll back any app to a previously saved state across all installed services.
  • Custom and Community App Stores
  • Extend the ecosystem with community-maintained Git repositories following the Runtipi app definition format, or create custom apps directly through the web dashboard interface.

Features

  • Web Dashboard Management
  • React frontend with NestJS backend displays app status, installation progress, system settings, and service health from desktop or mobile browsers.
  • Docker Compose Generation
  • Automatically generates docker-compose files with environment variables, Traefik labels, volume mounts, and network configuration for each installed application.
  • App Configuration Override
  • Docker Compose override system preserves user customizations across updates, allowing advanced container modifications without losing changes on app upgrades.
  • Architecture Detection
  • Automatically identifies ARM64 or x86 server architecture and filters the app catalog to display only compatible container images for the platform.
  • Forward-Auth Protection
  • Traefik forward-auth delegates authentication to Runtipi for protecting installed applications behind the platform's user login without per-app configuration.