If you can't access your server and your router's web interface, that's a subnetting/DHCP allocation issue. Nothing to do with Pi-Hole.
For reference, there's 2 ways to allocate static addresses to devices:
- Define DHCP range, and configure the application to use a static address outside of the allocation pool.
- Give out static addresses by MAC.
"Skill issue bro" /s
It's a coincidence, I was thinking about a PiKVM myself, although with much more modest hardware (a Raxda/Banana Pi Zero at best - I wonder if these can actually hold up). I'm not very familiar with PiKVM setup; do I need to compile the repository from source on whatever I run on these machines? Is there a minimum requirement for specs?