home-lab

所属分类:Linux/Unix编程
开发工具:Nix
文件大小:0KB
下载次数:0
上传日期:2023-10-31 01:45:17
上 传 者sh-1993
说明:  我的业余爱好者数据中心的声明性基础架构。
(Declarative infrastructure for my hobbyist datacenter.)

文件列表:
.envrc (10, 2023-11-28)
LICENSE (35149, 2023-11-28)
flake.lock (3082, 2023-11-28)
flake.nix (4628, 2023-11-28)
hosts/ (0, 2023-11-28)
hosts/rpi3-001/ (0, 2023-11-28)
hosts/rpi3-001/default.nix (35, 2023-11-28)
hosts/rpi3-002/ (0, 2023-11-28)
hosts/rpi3-002/default.nix (3320, 2023-11-28)
hosts/rpi4-001/ (0, 2023-11-28)
hosts/rpi4-001/default.nix (4637, 2023-11-28)
hosts/rpi4-002/ (0, 2023-11-28)
hosts/rpi4-002/default.nix (35, 2023-11-28)
hosts/rpi4-003/ (0, 2023-11-28)
hosts/rpi4-003/default.nix (35, 2023-11-28)
lib/ (0, 2023-11-28)
lib/default.nix (161, 2023-11-28)
lib/define-host.nix (933, 2023-11-28)
lib/device-profiles.nix (1217, 2023-11-28)
lib/keys/ (0, 2023-11-28)
lib/keys/admin.pub (105, 2023-11-28)
lib/keys/deploy.pub (92, 2023-11-28)
lib/make-image.nix (350, 2023-11-28)
modules/ (0, 2023-11-28)
modules/nixos/ (0, 2023-11-28)
modules/nixos/lab/ (0, 2023-11-28)
modules/nixos/lab/default.nix (58, 2023-11-28)
modules/nixos/lab/host.nix (580, 2023-11-28)
modules/nixos/lab/router.nix (8733, 2023-11-28)
modules/nixos/lab/settings.nix (570, 2023-11-28)
modules/nixos/tests/ (0, 2023-11-28)

# Home Lab A set of [NixOS](https://nixos.org/) modules for building your own on-premise cloud (according to a hobbyist). ## Project Status :construction: Under Construction :construction: This is undergoing a rewrite to incorporate learnings from a few years of working with NixOS. See [ye-olden-days](https://github.com/PsychoLlama/home-lab/tree/ye-olden-days) for a more elaborate, albiet messy example. ## Components ### Router The router module configures a basic router (nat, dhcp, dns, ...) and declaratively manages the network for everything else in the lab. ### File Server The file server module configures a ZFS cluster with an attached syncthing service. (This is not a generalized service yet.) ## Inspiration The Nix Tradition is reading source code until you figure it out. Here are resources that helped me. - [bitte](https://github.com/input-output-hk/bitte) - [hlissner's dotfiles](https://github.com/hlissner/dotfiles/) - [ideas for a NixOS router](https://francis.begyn.be/blog/nixos-home-router)

近期下载者

相关文件


收藏者