Home Building tools.rye.ninja - My Network Tools Server
Post
Cancel

Building tools.rye.ninja - My Network Tools Server

Next Steps

[x] Install apt mirror [x] Mirror Ubuntu Releases [x] Install pihole [x] Install Netbox [x] Install Nitrokey HSM tooling [ ] Create a custom step apt repository for step deb packages [ ] Install step cli [ ] Install step-kms-plugin [ ] Install Step Certificates [ ] Configure Shoelaces [ ] Configure pihole DHCP settings [ ] Install Cert-bot [ ] Install Unifi Controller [ ] Install HAProxy [x] Automate Pi-Hole install

Hardware

Here’s a list of the hardware I used.

  • Supermicro 1U Server
  • 4 GB RAM
  • Nitrokey HSM2

Network Configuration

Install

First step was to install and configure keepalived

https://keepalived.readthedocs.io/en/latest/installing_keepalived.html

https://www.redhat.com/sysadmin/keepalived-basics

Keepalived configuration

1
2
3
4
5
6
7
8
9
10
11
12
13
14
vrrp_instance VI_1 {
        state MASTER
        interface enp2s0.61
        virtual_router_id 141
        priority 255
        advert_int 1
        authentication {
              auth_type PASS
              auth_pass 346728
        }
        virtual_ipaddress {
              10.5.7.2/16
        }
}

https://linuxhint.com/pxe_boot_ubuntu_server/ https://linuxhint.com/install_tftp_server_ubuntu/

Tools.Rye.Ninja

Tools

References

dnsmasq

Pi-Hole

PXE Boot

Shoelaces

Netbox

Smallstep

Autheilia

Unifi Controller

HAProxy

Apt Repository

VLAN

Keepalived

Nitrokey HSM2

Ansible Documentation

Collections

This post is licensed under CC BY 4.0 by the author.