# os

> Infinite OS is a self-hosted, open-source hosting environment that runs in a single container with a cPanel-like dashboard to deploy apps without Dockerfiles.

- **Category:** Web Hosting
- **Licence:** EPL-2.0
- **Latest version:** v0.3.5
- **Open source:** oss
- **Languages:** Go, templ
- **Platforms:** Docker, Podman, Portainer
- **Tags:** Dashboard, Nginx, CLI, MySQL, Ai Agents, Hosting, Database Management, Wordpress, Homelab, Ssl, Server Management, Paas, Podman, Node.js, Docker, Php, Python, Golang, Container, Self Hosted, Self Hosting, Vps, Control Panel, Web hosting, Cpanel Alternative

## Description

Infinite OS is a self-hosted hosting environment that runs as a single container, giving each project its own lightweight host with a web dashboard, CLI, and REST API. Instead of building custom Docker images, you start the base container and then install PHP, Node.js, Python, Ruby, Java, databases (MariaDB, PostgreSQL, Redis, MongoDB), and applications like WordPress or n8n from a marketplace. The dashboard provides a web terminal, file manager, cron job scheduler, SSL certificate management, domain mappings, team accounts, and security rules (rate, bandwidth, connection limits). It uses nginx as the internal web server and manages services via a process supervisor. The container is stateful — the filesystem holds all data — and upgrades are handled as migrations. It runs on Docker, Podman, Kubernetes, and GUI tools like Portainer. The project is in beta (v0.3.x) and licensed under EPL-2.0.

## Links

- [Homepage](https://github.com/goinfinite/os)
- [Website](https://goinfinite.net/os/)
- [Docker](docker.io/goinfinite/os)
- [GitHub Repository](https://github.com/goinfinite/os)
- [Docker Hub](https://hub.docker.com/r/goinfinite/os)
- [GitHub Discussions](https://github.com/orgs/goinfinite/discussions)
- [Reddit Community](https://www.reddit.com/r/goinfinite/)
- [Documentation (Wiki)](https://github.com/goinfinite/os/wiki)
- [Roadmap](https://github.com/orgs/goinfinite/projects/9)

---
Source: https://selfhost.directory/project/os