DocumentationReferenceArchitecture

Architecture

Overview

Architecture Diagram

Technologies

Runtipi is built using a modern web architecture and emphasizes on end-to-end type safety. The following technologies are used:

Reverse Proxy

Traefik is used as a reverse proxy and load balancer. It is configured to automatically detect new services and configure them to receive traffic from the internet. Each service is automatically configured to be able to receive an SSL certificate from Let’s Encrypt using the HTTP Challenge.

Applications

Docker is used to containerize the application. Each service is built into a Docker image and deployed using Docker Compose. Each app you install is deployed as a separate Docker Compose project. This allows you to easily manage each app independently. All apps are deployed to the same network, allowing them to communicate with each other.

Need more help? Visit our forums to get help from the community.