Skip to content

Latest commit

 

History

History
31 lines (21 loc) · 1.78 KB

README.md

File metadata and controls

31 lines (21 loc) · 1.78 KB

No man's lab

This Nix flake holds NixOS and Clan configurations for my "homelab": self-hosted services for me and the friendmily.

Clan is a framework to manage multiple NixOS machines, secrets, users, and mesh networking. This repository is currently setup with one user, and Tailscale for networking1. Join us on Matrix at #clan:lassul.us.

With Clan, a single or small group of operators can provide durable infrastructure for small to medium organizations, with maybe less hair loss than previous attempts. I wish I can eventually setup something like kanidm + libkrimes for an user directory, proper SSO, and portable file sharing that works everywhere (aka SMB see kanidm:discussion#2755).

This repository depends on two other repositories I own:

  • destiny-core: contains potentially reusable code that I authored and anyone could depend on;
  • destiny-config: contains private configuration files, let's talk if you wish to get access.

By overriding the destiny-config input with your own it should be possible to take a dependency on clan-destiny, and reuse and/or share modules in this repository.

Footnotes

  1. Clan uses ZeroTier by default as of December 2024.