← all repositories
beclab/Olares

Turn your homelab into a personal cloud provider

Olares bundles Kubernetes, storage, networking, and AI tooling into an open-source operating system so you can self-host your own data and apps instead of renting public cloud services.

Olares
Velocity · 7d
+4.1
★ / day
Trend
steady
star history

What it does

Olares is a personal cloud operating system built to run on your own hardware. It wraps cloud-native layers—compute, storage, networking, and GPU scheduling—into a single platform with built-in apps like a file manager, password vault, and app marketplace, aiming to replace public SaaS with local equivalents.

The interesting bit

The project is essentially a curated integration of existing infrastructure tools: K3s, JuiceFS, MinIO, Tailscale, Dify, and others are welded together under unified SSO and sandboxing. For developers tired of duct-taping homelab services, it offers the cloud experience without the cloud bill.

Key highlights

  • Replicates public cloud layers (IaaS, PaaS, SaaS) on local hardware with automated scaling, backups, and high availability.
  • Sandboxed app ecosystem with single sign-on across all internal services.
  • Native AI stack for local GPU management and private model hosting (Ollama, ComfyUI, Vane).
  • Remote access via Tailscale, Headscale, Cloudflare Tunnel, or FRP.
  • Explicitly distinguishes itself from traditional NAS by targeting full cloud replacement, not just network storage.

Caveats

  • Officially limited to Ubuntu 24.04+ and Debian 11+; other Linux distributions are unsupported.

Verdict

Homelabbers and privacy-focused developers who want a pre-integrated private cloud should look here; those seeking a lightweight single-purpose server or non-Linux environments should look elsewhere.

Frequently asked

What is beclab/Olares?
Olares bundles Kubernetes, storage, networking, and AI tooling into an open-source operating system so you can self-host your own data and apps instead of renting public cloud services.
Is Olares open source?
Yes — beclab/Olares is open source, released under the AGPL-3.0 license.
What language is Olares written in?
beclab/Olares is primarily written in Go.
How popular is Olares?
beclab/Olares has 5.1k stars on GitHub and is currently holding steady.
Where can I find Olares?
beclab/Olares is on GitHub at https://github.com/beclab/Olares.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.