HomeCloud is a self-hosted cloud platform that lets you run your own infrastructure on local servers, offering the same capabilities as services like AWS—but without the reliance on third parties. It's designed for developers, homelab enthusiasts, and anyone who wants more control and privacy over their data.
HomeCloud brings the power of cloud computing into your home. It replicates the most essential AWS services on your own hardware, giving you the freedom to deploy, manage, and scale apps at home or in a small office—while maintaining full control over your data.
Learn more: Project Concept
If you want to experiment with cloud-like services, maintain full control over your data, or build your own infrastructure at home, HomeCloud is for you. It's perfect for developers who want hands-on experience, small businesses needing private cloud solutions, and anyone who values privacy and flexibility.
Explore more: Why HomeCloud?
We’re gradually building HomeCloud to cover the core services you'd expect from a cloud provider—from compute and storage to serverless functions and databases. Each phase adds new features, with plenty more to come. Please note, the roadmap is a draft and may change as we continue development.
Check out the full roadmap (draft): HomeCloud Roadmap
HomeCloud is released under the GNU Affero General Public License v3.0 (AGPL-3.0). This ensures that the project remains open-source, and any modifications or derived works shared publicly must also be under the AGPL-3.0 license.
For more details, check the LICENSE file.
HomeCloud is an open-source project, and we'd love for you to be a part of it. Whether you're contributing to development, offering feedback, or just chatting with the community, there's a place for you. [It will be active once we launch a minor version.]
Join us on Discord: HomeCloud Discord
By contributing to this project, you agree to the Contributor License Agreement (CLA), automatically.