What is Clan?
Clan is a peer-to-peer computer management framework that empowers you to selfhost in a reliable and scalable way.
Built on NixOS, Clan provides a declarative interface for managing machines with automated secret management, easy mesh VPN connectivity, and automated backups.
Whether you're running a homelab or maintaining critical computing infrastructure, Clan will help reduce maintenance burden by allowing a git repository to define your whole network of computers.
In combination with sops-nix, nixos-anywhere and disko, Clan makes it possible to have collaborative infrastructure.
At the heart of Clan are Clan Services - the core concept that enables you to add functionality across multiple machines in your network. While Clan ships with essential core services, you can create custom services tailored to your specific needs.
Guides
How-to Guides for achieving a certain goal or solving a specific issue.
-
Get started in less than 20 minutes!
-
Using Clan to manage your macOS machines
-
How to set up a development environment
Concepts
Explore the underlying principles of Clan
-
Learn about Generators, our way to secret management
-
Learn about the Inventory, a multi machine Nix interface
Blog
Visit our Clan Blog for the latest updates, tutorials, and community stories.