|
|
|
|
|
by favflam
1079 days ago
|
|
Yes, but you need a static ip address, resilient server software components, acceptance of occasional inconvenience. IPV6 works, so long as you have a jump box to get you from a CGNAT'ed IPV4 network into the global IPV6 world. If you want to skip on the jump box, you could give up some convenience and go with TOR to get yourself back to your home-AWS setup. I would say this is the biggest barrier to utilizing home compute. As for reliability, you could use just program stuff to dependency failure rates of 5% (up time of 95%). I would not run any Docker containers or Kubernetes as that will be too much work. I would stick to bare metal and not bother with isolation. Just make sure you are using certificate authentication or SSH. Do not use a user name and password or expected to be pwned. Lastly, I would definitely consider using gitlab.com to host code and run a gitlab runner from home. The previous parts of what I wrote become moot. The runner just connects when it can and runs jobs. |
|