- Use certificates validated through Lets Encrypt and their process of 90 days
- Use synchronous certificates that are self certified including a local CA
- Provide both SSH and VPN access into the HomeLab through RPiGateway
- SSH should rely on the synchronous certificates
- VPN should rely on the Lets Encrypt certificates
- I have the following protocols that need to be addressed over each HomeLab service: RDP, HTTP/HTTPS, SSH
- May have to include some NGINX and Apache Guacamole interfaces to equipment
- Might need to decide if this is a service through the Proxmox server, or on the RPiGateway
- Security might need to be offloaded from RPiGateway
- What needs to be done to the HomeLab side of RPiGateway to decrease risk if RPiGateway is compromised
All of these elements need to be considered. Right now I can start setting things up that are accessible via the SSH port on RPiGateway, even though this would mean some special Apps on the iPhone/iPad.
Update: it turns out that getting a Lets Encrypt cert is a pain if you don’t have internet access to your web server. This is not my case, so I will have to rely on a local CA to do certificates. I am also realizing that I may want to move RPiGateway further into the HomeLab in the future, so I need to adjust for that.