Skip to content

LucaDev/LFM-Team-Blue

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

73 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Für bitcoin Netzwerk
    Führe deploy.sh aus
    Prüfe mit check.sh
    Führe connect-nodes.sh aus, um Bitcoin Nodes im netzwerk hzzfg

    chmod +x *.sh
    ./deploy.sh
    ./check.sh
    ./connect-nodes.sh

    Cold-Wallet
        cold-key-A
            OS: NixOS minimal: AMD/intel
            Add to HA: off
            BIOS: OVMF
            machine q35
            SCSI: VirtI SCSI Single
            Qemu Agent: off
            Add EFI Disk: ON
            Pre-Enroll keys: opff
            TPM: off
            storage: qcow2
            grphic: none
            Bus/Device: SCSI 1
            storage local
            size: 10
            cache: none
            discard: ON
            Io Thread: ON
            SSD Emu: ON
            Read-Only: off
            Backup: off
            skip replication: ON
            Async IO: native
            sockets: 1
            Cores: 1
            CPU tyoe: Host
            Enable NUMA: off
            CPU-flags: default
            memory: 1024
            Reduktion der Netzwerk/Host interaktion
            ballooning: off
            allow KSM: off
            No network device: on
        cold-key-B
        cold-signer
            memory: 2048

NixOs Erstellung
    Ubuntu maschine SSH aktivieren
        sudo apt update
        sudo apt install -y openssh-server
        sudo systemctl enable ssh
        sudo systemctl start ssh

    Auf windows PC transferieren
        scp -r NixOs user@192.168.99.108:~

    Überprüfen
        ssh user@192.168.99.108
        ls
            es sollte NixOs da stehen
        cd NixOs

	Nix builder installieren
		sudo apt install nix-bin

    User zu Nix gruppe hzfg (vermeiden permission denied)
        sudo usermod -aG nix-users user

    Nix-pkgs channel hzfg  
        nix-channel --add https://nixos.org/channels/nixpkgs-unstable nixpkgs
        nix-channel --update

    Nix bauen, mit ISO image und sparrow im storage 
        nix-build '<nixpkgs/nixos>' \
        -A config.system.build.isoImage \
        -I nixos-config=./iso.nix
        -I nixpkgs=$HOME/.nix-defexpr/channels/nixpkgs

    NixOs von ubuntu downloaden (vorher cd zur Wunschablage)
        scp -r user@192.168.99.108:/home/user/cold-iso .



Direkt auf NixOS    
    NixOs installlieren
        sudo fdisk /dev/sda
            g
            n
            enter
            enter
            +1024M
            t
            1
            n
            Enter
            Enter
            w
        sudo mkfs.fat -F 32 /dev/sda1
        sudo fatlabel /dev/sda1 NIXBOOT
        sudo mkfs.ext4 /dev/sda2 -L NIXROOT

        sudo mount /dev/disk/by-label/NIXROOT /mnt
        sudo mkdir -p /mnt/boot
        sudo mount /dev/disk/by-label/NIXBOOT /mnt/boot

        sudo dd if=/dev/zero of=/mnt/.swapfile bs=1024 count=2097152 # 2GB size
        sudo chmod 600 /mnt/.swapfile
        sudo mkswap /mnt/.swapfile
        sudo swapon /mnt/.swapfile


    Per github
        Neue struktur auf mount anlegen 
            sudo nixos-generate-config --root /mnt
        Alte config löschen
            sudo rm -rf /mnt/etc/nixos/*
        Git kopieren
            git clone  https://...git

        In Ordner kopieren
            sudo mv ~/NixOsCold/Cold-Signer/* /mnt/etc/nixos/

        cd /mnt
        sudo nixos-install        

        config.airgap = true;

        sudo nixos


Iso nix.iso entfernen

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors