The home server configuration project is designed to simplify the setup, management, and maintenance of a personal home server.
TP-Link Archer AX53 Router
- Configuration
- Contact your ISP to change your ip from ipv6 to ipv4.
- Set Port Forwarding 51820 UDP -> Charon (WireGuard connection)
- Set DHCP IP Reservation for clients.
- Configure Dynamic DNS and obtain external domain using TPlink DDNS service.
HP T620 - CPU: AMD GX-217GA, RAM: 4GB, DISK: 16GB eMMC
- Installation
- Perform clean installation of Debian 12 Bookworm.
- Execute
bootstrap.sh
.
- Services
- Pi-hole - Inserts curated blocking lists, configured to use Unbound as a DNS resolver.
- Unbound - Configured according to pi-hole documentation.
- Pivpn
Lenovo M900 Tiny - CPU: Intel I5-6500T, RAM: 16GB, DISK: 256GB NVME + 480GB SATA SSD
- Installation
- Perform clean installation of Proxmox Virtual Environment
- Execute
bootstrap.sh
- Configuration
- Enable No subscription repositories.
- Disable no active subscription notice.
- Delete local-lvm and resize local.
- Clear and connect second drive.
- Services
Raspberry Pi Zero W - DISK: 4GB microSD
- Installation
- Prepare SD card using rpi-imager with Raspberry Pi OS (Legacy, 32-bit) Lite
- Execute
bootstrap.sh
.
- Configuration
- Set default audio device to usb stereo system.
- Disable energy saving on Wi-Fi card.
- Services