Skip to content

Releases: jhsware/nix-infra

0.15.0-beta

12 Dec 12:58
b7e2b47

Choose a tag to compare

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

19 Jan 08:36
eb70141

Choose a tag to compare

v0.10.0-alpha Pre-release
Pre-release
  • 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

10 Dec 16:36
1cf86cf

Choose a tag to compare

v0.9.6-alpha Pre-release
Pre-release
  • 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

30 Nov 19:03
7dd7105

Choose a tag to compare

v0.9.5-alpha Pre-release
Pre-release
  • 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

27 Nov 17:07
1f45afc

Choose a tag to compare

v0.9.4-alpha Pre-release
Pre-release
  • Fixed issue where saving secrets failed on first try

v0.9.3-alpha

13 Nov 06:45
c300396

Choose a tag to compare

v0.9.3-alpha Pre-release
Pre-release
  • 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

12 Nov 18:36
d4e2889

Choose a tag to compare

v0.9.2-alpha Pre-release
Pre-release
  • 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

09 Nov 19:20
16b33bc

Choose a tag to compare

v0.9.1-alpha Pre-release
Pre-release

macOS (arm64):

  1. Download nix-infra.pkg
  2. Install

Linux (x86):

  1. Download nix-infra
  2. chmod 755 nix-infra
  3. cp nix-infra /usr/local/bin or another appropriate directory

v0.9.0-alpha

08 Nov 07:24
1a1ff5d

Choose a tag to compare

v0.9.0-alpha Pre-release
Pre-release

This is a macOS only release. For Linux, download and compile the project manually.

Example of usage: https://github.com/jhsware/nix-infra