Simplify server administration to host websites, email, cloud storage, and social networks for digital independence.

YunoHost is an open-source web app and server that simplifies the administration of a personal server. It functions as a complete operating system designed to help users host their own websites, email servers, cloud storage, and social networks on their own hardware. This approach allows users to maintain control over their data and achieve digital independence from centralized service providers.
The software is deployed as a server operating system and provides a comprehensive web-based administration interface. It allows users to manage their digital services and maintain server infrastructure without requiring extensive technical knowledge of Linux command line interfaces. By abstracting the complexity of server configuration, it enables the deployment of a wide variety of self-hosted applications through a unified management layer.
The architecture relies on a core set of tools written in Python and Bash to automate the installation, configuration, and updating of various applications. It includes a dedicated webadmin component for system settings and a portal system that utilizes SSOwat for unified user authentication across different hosted services. This ensures that users do not have to manage separate credentials for every individual application installed on the server. The system is designed to be lightweight and adaptable to different hardware environments, making it suitable for various server-vm-management scenarios.
This software is intended for individuals and small groups who want to move away from proprietary cloud ecosystems. By providing a simplified interface for complex server tasks, it lowers the barrier to entry for self-hosting. It positions itself as a gateway for non-technical users to manage their own digital infrastructure while maintaining full ownership of their information.
A personal cloud system for managing home servers through a visual interface and Docker container deployment.
A web based Linux server control panel for managing websites, databases, containers, and AI agent runtimes.
Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.