Releases: jhsware/nix-infra
0.15.0-beta
I have added two MCP servers that act as AI assistants. This allows you to query the status of your fleet of machines or HA cluster using natural language. The goal is to provide reasonably efficient tools for an AI to query the nodes you are running and provide meaningful feedback.
The vision is to provide an assistant that is more natural and efficient to use than complex GUI-environments while leveraging well known linux system administration tools available on the server by default.
Limitations: MCP support is currently limited to Claude on macOS.
v0.10.0-alpha
- Create a fleet of standalone NixOS-machines
NOTE: This is a first attempt of this feature to experience how the DX turns out
v0.9.6-alpha
- allow specifying placement group ta make sure a group of HA nodes aren't placed on the same server
DOCS: https://docs.hetzner.com/cloud/placement-groups/overview
v0.9.5-alpha
- retry conversion to NixOS to reduce cluster provisioning failure* from 20% to ~0%
* If a single node failed to convert to NixOS the entire conversion was considered a failure.
v0.9.4-alpha
- Fixed issue where saving secrets failed on first try
v0.9.3-alpha
- Create lock file when generating certs to avoid conflicts #1
macOS (arm64):
Download nix-infra-macos.pkg
Install
Linux (x86):
Download nix-infra
chmod 755 nix-infra
cp nix-infra /usr/local/bin or another appropriate directory
v0.9.2-alpha
- added script to test
- high availability cluster setup
- running action on node to init DB
macOS (arm64):
Download nix-infra-macos.pkg
Install
Linux (x86):
Download nix-infra
chmod 755 nix-infra
cp nix-infra /usr/local/bin or another appropriate directory
v0.9.1-alpha
macOS (arm64):
- Download nix-infra.pkg
- Install
Linux (x86):
- Download
nix-infra chmod 755 nix-infracp nix-infra /usr/local/binor another appropriate directory
v0.9.0-alpha
This is a macOS only release. For Linux, download and compile the project manually.
Example of usage: https://github.com/jhsware/nix-infra