Patr is an open-source, self-hosted platform that enables you to deploy and manage applications on your own servers, such as virtual machines, Kubernetes clusters, or even a Raspberry Pi. It simplifies the deployment process by handling the complexities of infrastructure management, allowing you to focus on building your applications. Key features include:
- Flexible Deployment: Supports deployment of container images or repositories onto various environments, including VMs, Kubernetes clusters, or bare metal servers.
- Integrated Container Registry: Allows direct pushing of images to Patr without the need for a third-party registry.
- Domain Management and HTTPS: Provides free HTTPS URLs out of the box and supports custom domains with automated SSL handling.
- Built-in Logs and Metrics: Offers integrated logging and monitoring, eliminating the need for separate observability stacks.
- Secrets and Configuration Management: Manages secrets and configurations securely, injecting them into deployments as needed.
- Command-Line Interface (CLI) and API: Provides a CLI and API for scripting and automation of deployment processes.
By running on your own hardware, Patr ensures that your data remains under your control, offering a self-hosted Platform as a Service (PaaS) solution that is both flexible and secure.