Planning my home network server.
HW is ordered should arrive soon and I’d like to start with the planning of setting it up.
Quad Core Mini PC Core i7 7820HK/HQ, Mini Computer,16G DDR4/,1T SSD,HDMI+DP Support 2 Monitors,Dual LAN NUC PC
I plan to attach 2 external USB SSD disks of 1 TB each for backup and maybe RAID1.
I plan to configure the server in 2 phases; (1) setup server as modem/router, and (2) setup services like media server, web server, etc…
HW has two Ethernet network devices. One will be used as internal (LAN) and the other as external (WAN)
------------------ ----------------------------------------
| ISP/internet | ---------- | ISP modem, in bridge mode |
------------------ ----------------------------------------
|
------------------------------
| Home Server |
| ppp0/eth 0: WAN |
| eth1: LAN |
------------------------------
|
| Internal private network
| Subnet: 192.168.0/24
|
----------------------- -------------------------- -------
| Network Printer | | Workstation 1 .. x | | TV |
------------------------ -------------------------- --------
1. Configuration: Rocky Linux 8 or 9. Not sure which is more suitable?
2. Disable NetworkManager and use network-scripts to setup static server connection
3. Network devices:
1. install rp-pppoe
2. Configure eth0 (WAN), eth1 (LAN, static), ppp0
3. run rp-pppoe
4. Configure package forwarding to allow data packets from one network to another by setting “net.ipv4.ip_forward = 1” in “/etc/sysctl.conf”
5. Firewall
I still prefer to use iptables. For once I have an old script I can use, the firewall is fairly simple for a small network and the other reason is that I feel firewalld is not as transparent.
Is there any security risk using iptables?
6. Install dnsmasq to provide DNS caching and a Dynamic DHCP server to my home network
I went through RAID manuals and understand that RAID1 is probably the most suitable for my configuration. Is RAID 1 feasible/doable with external SSD hard disks?
Which server monitoring tool (e.g. webmin) do you recommend?
Am I missing something?
Thanks for your insights.
Wolfgang