# yunohost/yunohost

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/yunohost-yunohost).**

2,816 stars · 335 forks · Python · agpl-3.0

## Links

- GitHub: https://github.com/YunoHost/yunohost
- Homepage: https://yunohost.org
- awesome-repositories: https://awesome-repositories.com/repository/yunohost-yunohost.md

## Topics

`python` `self-hosted` `self-hosting` `selfhosted` `yunohost`

## Description

YunoHost is a self-hosted server management platform designed for deploying, configuring, and maintaining a suite of open source applications on a private server. It functions as a package-based application orchestrator that installs and updates software from a curated catalog using standardized deployment scripts.

The platform features a centralized identity management system using a directory service to synchronize user accounts and credentials across hosted applications for single sign-on access. It includes an integrated reverse proxy to route network traffic to backend services based on domain names and an automated system for requesting and renewing security certificates to ensure encrypted connections.

The system provides capabilities for hosting personal email services, managing domain name configurations, and securing network traffic via firewalls and intrusion prevention tools. It also includes a web-based administrative interface for managing server settings and a snapshot-based backup system to recover data and configurations.

This management system can be deployed across hardware targets including ARM boards, x86 computers, virtual machines, and cloud servers.

## Tags

### System Administration & Monitoring

- [Home Server Orchestration](https://awesome-repositories.com/f/system-administration-monitoring/home-server-orchestration.md) — Provides a complete system for automating the deployment and management of a suite of open source services on personal server hardware.
- [Web-Based Server Administration Panels](https://awesome-repositories.com/f/system-administration-monitoring/web-based-server-administration-panels.md) — Provides a centralized web interface for managing server configurations, applications, and system settings.
- [Self-Hosted Server Management Interfaces](https://awesome-repositories.com/f/system-administration-monitoring/self-hosted-server-management-interfaces.md) — Includes a web-based administrative interface to manage server settings and applications without using the command line.
- [Server Management Interfaces](https://awesome-repositories.com/f/system-administration-monitoring/server-management-interfaces.md) — Provides a web-based dashboard for managing server configurations, services, and administrative operations. ([source](https://cdn.jsdelivr.net/gh/yunohost/yunohost@dev/README.md))
- [Server Management OS Deployments](https://awesome-repositories.com/f/system-administration-monitoring/server-management-os-deployments.md) — Can be deployed across ARM boards, x86 computers, virtual machines, and cloud servers. ([source](https://doc.yunohost.org/admin/get_started/install_on/))

### Part of an Awesome List

- [Single Sign-On](https://awesome-repositories.com/f/awesome-lists/security/single-sign-on.md) — Synchronize login credentials across multiple hosted applications through a centralized user portal. ([source](https://cdn.jsdelivr.net/gh/yunohost/yunohost@dev/README.md))
- [System Snapshots](https://awesome-repositories.com/f/awesome-lists/data/backup-and-snapshots/system-snapshots.md) — Provides a snapshot-based backup system to recover the entire server environment and configuration after failures.
- [Infrastructure and Monitoring](https://awesome-repositories.com/f/awesome-lists/devops/infrastructure-and-monitoring.md) — Server operating system designed to simplify self-hosting.

### Development Tools & Productivity

- [Curated Application Catalogs](https://awesome-repositories.com/f/development-tools-productivity/software-deployment-tools/curated-application-catalogs.md) — Allows users to deploy a suite of open source applications from a curated catalog. ([source](https://doc.yunohost.org/admin/what_is_yunohost/))

### DevOps & Infrastructure

- [Deployment Scripting](https://awesome-repositories.com/f/devops-infrastructure/distribution-packaging/software-distribution/application-packaging/deployment-scripting.md) — Uses standardized deployment scripts to install and update software from a curated catalog of applications.
- [Application Orchestration Scripts](https://awesome-repositories.com/f/devops-infrastructure/package-installations/application-orchestration-scripts.md) — Uses standardized deployment scripts to automate the installation and configuration of open source applications.
- [Self-Hosted Platform as a Service](https://awesome-repositories.com/f/devops-infrastructure/self-hosted-platform-as-a-service.md) — Provides a comprehensive, self-hosted platform for deploying, configuring, and maintaining a curated suite of open source applications.
- [System Data Backups](https://awesome-repositories.com/f/devops-infrastructure/deployment-management/self-hosted-infrastructure-management/system-data-backups.md) — Automates the creation of system snapshots and data backups for disaster recovery. ([source](https://doc.yunohost.org/admin/what_is_yunohost/))

### Networking & Communication

- [Domain Name System Services](https://awesome-repositories.com/f/networking-communication/network-infrastructure-routing/network-infrastructure-configuration/network-and-server-infrastructure/domain-name-system-services.md) — Manages domain name configurations to route network traffic to specific hosted services. ([source](https://doc.yunohost.org/admin/what_is_yunohost/))
- [Reverse Proxies](https://awesome-repositories.com/f/networking-communication/reverse-proxies.md) — Includes an integrated reverse proxy to route network traffic to backend services based on domain names.
- [Email Servers](https://awesome-repositories.com/f/networking-communication/email-servers.md) — Ships a complete, self-hosted mail stack for sending and receiving email messages on a private server.

### Security & Cryptography

- [ACME Certificate Provisioners](https://awesome-repositories.com/f/security-cryptography/acme-certificate-provisioners.md) — Automates the request and renewal of SSL certificates via the ACME protocol to ensure encrypted HTTPS connections.
- [Centralized Identity Management](https://awesome-repositories.com/f/security-cryptography/centralized-identity-management.md) — Consolidates authentication policies using a directory service to provide single sign-on access across multiple services.
- [LDAP Services](https://awesome-repositories.com/f/security-cryptography/ldap-services.md) — Implements a centralized LDAP directory service for managing user accounts and credentials across applications.
- [Directory Service Authenticators](https://awesome-repositories.com/f/security-cryptography/user-authentication-systems/directory-service-authenticators.md) — Implements a centralized LDAP directory service to synchronize user accounts and credentials across all hosted applications.
- [User Identity Management](https://awesome-repositories.com/f/security-cryptography/user-identity-management.md) — Handles user profiles and authentication using a centralized directory service. ([source](https://doc.yunohost.org/admin/what_is_yunohost/))
- [Intrusion Protection Systems](https://awesome-repositories.com/f/security-cryptography/intrusion-protection-systems.md) — Secures the server using an integrated firewall and automated intrusion prevention tools. ([source](https://doc.yunohost.org/admin/what_is_yunohost/))
- [SSL Certificate Automation](https://awesome-repositories.com/f/security-cryptography/ssl-certificate-automation.md) — Automates the acquisition and renewal of SSL/TLS certificates for encrypted connections. ([source](https://doc.yunohost.org/admin/what_is_yunohost/))
- [User Access Management](https://awesome-repositories.com/f/security-cryptography/user-access-management.md) — Provides centralized tools for managing user accounts and access to hosted applications. ([source](https://doc.yunohost.org/admin/what_is_yunohost/))

### Data & Databases

- [Full Server State Backups](https://awesome-repositories.com/f/data-databases/mysql-integrations/server-backup/full-server-state-backups.md) — Provides snapshot-based backups of server data and configurations for full environment restoration.

### User Interface & Experience

- [GUI-to-Shell Bridges](https://awesome-repositories.com/f/user-interface-experience/shell-scriptable-user-interfaces/gui-to-shell-bridges.md) — Translates graphical user interface actions into system shell commands for server and application management.
