Building a Home Server: Upgrading Hardware, Port Mapping, Wake-on-LAN, Auto Startup, Bastion Host, Personal Homepage, and More

1. Upgrading HardwareBuilding a Home Server: Upgrading Hardware, Port Mapping, Wake-on-LAN, Auto Startup, Bastion Host, Personal Homepage, and More

Building a Home Server: Upgrading Hardware, Port Mapping, Wake-on-LAN, Auto Startup, Bastion Host, Personal Homepage, and More

Added memory and hard drive to my home server. The current configuration is: Lenovo ThinkCentre M710q commercial mini PC I3-6100T 32G + 4G 240G SATA MLC SSD 512G NVMe PCIe 4.0 TLC SSD. ESXi base system installed ALMA 9 + 1 Panel running Docker containers Win10 LTSC 2021.

2. Port Mapping I used Sunflower dynamic domain and Synology’s built-in dynamic domain, configured via CNAME to my own 90apt.com domain. Also mapped the router’s external network to the public network.Building a Home Server: Upgrading Hardware, Port Mapping, Wake-on-LAN, Auto Startup, Bastion Host, Personal Homepage, and More

Then mapped the working port of WG to the external network.Building a Home Server: Upgrading Hardware, Port Mapping, Wake-on-LAN, Auto Startup, Bastion Host, Personal Homepage, and More

WG works in dynamic domain mode, so I configured it to restart the container daily to prevent WG from failing to recognize after IP changes.

[root@alma9 ~]# crontab -l
00 02 * * * docker restart wg-easy

Also mapped the self-built server of RUSTDESK.

3. Wake-on-LAN BIOS configuration for Wake-on-LAN allows the home server to be powered on through the router after shutdown.Building a Home Server: Upgrading Hardware, Port Mapping, Wake-on-LAN, Auto Startup, Bastion Host, Personal Homepage, and More

4. Auto Startup Configure auto startup of virtual machines in ESXiBuilding a Home Server: Upgrading Hardware, Port Mapping, Wake-on-LAN, Auto Startup, Bastion Host, Personal Homepage, and More

5. Bastion Host Deploy JumpServer bastion host, allowing computers in the local area network to access it, making it simplerBuilding a Home Server: Upgrading Hardware, Port Mapping, Wake-on-LAN, Auto Startup, Bastion Host, Personal Homepage, and More

6. Personal Homepage Deploy web containers, create a navigation homepage for internal network navigationBuilding a Home Server: Upgrading Hardware, Port Mapping, Wake-on-LAN, Auto Startup, Bastion Host, Personal Homepage, and More

7. Install more containers as neededBuilding a Home Server: Upgrading Hardware, Port Mapping, Wake-on-LAN, Auto Startup, Bastion Host, Personal Homepage, and More

8. Leave a backup To prevent WG failures, I installed RustDesk on Win10 to avoid remote handling of faults.Building a Home Server: Upgrading Hardware, Port Mapping, Wake-on-LAN, Auto Startup, Bastion Host, Personal Homepage, and More

9. Summary To ensure security, the home server operates mainly through WG connected to the internal network.

Leave a Comment

Your email address will not be published. Required fields are marked *