{"repo":"ponkila/homestaking-infra","free":true,"listed":false,"github":"https://github.com/ponkila/homestaking-infra","clone":"git clone https://github.com/ponkila/homestaking-infra.git","description":"Ethereum home-staking infrastructure powered by Nix","language":"Nix","stars":10,"topics":["devops","ethereum","infrastructure-as-code","nixos"],"license":"MIT","category":"deployment-docker-iac","readme_excerpt":"Homestaking-infra Ethereum home-staking infrastructure powered by Nix About Transparency is crucial for spreading knowledge among Ethereum infrastructures, benefiting new home-stakers and maintainers to improve their existing setup. With Nix, the entire configuration of the real, working infrastructure can be seen at glance. This is also extremely useful for those involved in the maintenance of these machines, as it provides a clear understanding of what's under the hood. We are currently working on HomestakerOS, which is designed to provide users with an easy way to configure, build and deploy this kind of infrastructure via WebUI. Keypoints - Multiple NixOS configurations for running Ethereum nodes - Utilizes HomestakerOS's comprehensive module for all Ethereum-related components - Runs on RAM disk, providing significant performance benefits by reducing I/O operations - Overlays offer a convenient way to manually update or modify packages, ideal for addressing issues with upstream sources - Deployment secrets using sops-nix/agenix-rekey for secure handling of sensitive information - Uses WireNix to create a mesh network between nodes, enabling secure connections Structure - flake.nix : Entrypoint for host configurations. - nixosConfigurations : NixOS configurations. Accessible via nix build . - packages : Our custom packages, accessible trough nix run , etc. Hosts Hostname System Network(s) Info - - - - hetzner-ephemeral-alpha x86-64 Mainnet Caddy + Nginx + Threshold.networ","default_branch":null,"files":null,"tree":[],"storefront":"/r/ponkila","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ponkila/homestaking-infra/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}