I’m trying to deploy self-hosted GitPod on a home k3s cluster of Raspberry Pi 4s (5 of them). This is partly an experiment as we’re looking to self-host GitPod at my university, and having a local instance I can tinker with would be valuable.
I understand that there are some architectural concerns but my plan was to use Docker’s buildx system to compile the base GitPod Docker images for arm64 and use that as a starting point.
The bigger issue (at least, from my inexperienced viewpoint) has to do with i) self-hosting GitPod on a home LAN, and ii) setting up the SSL certificates. With the first case, this seems to run afoul of the DNS requirements. Is there any way to configure a virtual network within my LAN to effectively satisfy this requirement? And would something like Let’s Encrypt still work in this case?
Any help is greatly appreciated.