Skip to content

agora3/nixos-nix-bitcoin-prototype

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 

Repository files navigation

nixos-nix-bitcoin-prototype

Prototype nix-bitcoin deployment and runtime on NixOS agnostically

Where are You going to run Your NixOS instance?

UC ID Use Case Environment HowTo
1 Raspberry Pi follow ISO install + GDE AArch64 SD image
2 VirtualBox VM follow OVA template deployment
3 vpsfree.cz follow vpsfree.cz deployment
4 Native NixOS containers wip

How are You going to deploy Your NixOS instance?

ISO install

env type arch img help
GDE GNOME x86_64 latest-nixos-gnome-x86_64-linux.iso manual/nixos/stable
GDE Plasma Desktop x86_64 latest-nixos-plasma5-x86_64-linux.iso manual/nixos/stable
GDE both AArch64 latest-sd-image-aarch64-linux.img.zst NixOS on ARM-based RPi 4
CLI 64-bit x86_64 https://channels.nixos.org/nixos-22.05/latest-nixos-minimal-x86_64-linux.iso manual/nixos/stable
CLI 32-bit x86 https://channels.nixos.org/nixos-22.05/latest-nixos-minimal-i686-linux.iso manual/nixos/stable

OVA template deployment

  1. Download OVA template
  2. Import it to VirtualBox
  3. Start the VM
  4. nix-env -i git

vpsfree.cz deployment

  1. NixOS on vpsfree.cz
  2. nixops with vpsfree.cz

Native NixOS containers

wip

CLI Cheat Sheet

nixos-rebuild

nix-bitcoin Rapid Prototyping

  1. Flakes-based start of minimal nix-bitcoin QEMU VM

wip

  1. Clone nix-bitcoin and create either NixOS container or QEMU VM (unprivileges account)

     git clone https://github.com/fort-nix/nix-bitcoin
     cd nix-bitcoin/examples/
     sudo sysctl -w net.ipv4.ip_forward=1
     sudo bash ./deploy-container.sh
    

Backlog

  1. Podman rootless OCI containers
  2. K8s on NixOS
  3. nixos-config/configuration.nix example

About

Prototype configuration for nix-bitcoin deployment and runtime on NixOS

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages