How do you build your infrastructure to have projects available no matter where you are?
Posted by Linux-Operative@reddit | learnprogramming | View on Reddit | 9 comments
So I’m working on a bunch of projects as most of you I imagine are.
obviously though I barely ever working on my main machine. sometimes I’m on the train with my secondary laptop, other times I’m staying at a friends house and want to work a bit with their machine, or I’m at work wanting to sneak in an idea.
do you guys just always use github or is there anything else I should/could use?
bmwonstilts1@reddit
I have my home server setup with various docker containers and use Twingate to access my home network. You can restrict Twingate access to specific IP addresses in your home network as well as port numbers
PhilipLGriffiths88@reddit
In the spirit of sub, you may be interested in OpenZiti - https://openziti.io/. Its an open source project I work on which implements ZTNA similar to TG, though it can actually be used for more use cases, incl. app-embedded ZTNA even. Happy to share a comparison if you are interested.
Denneisk@reddit
Having a server you can SSH/remote into is one option, as long as you fully understand the risks involved.
Linux-Operative@reddit (OP)
I literally was gonna say I don’t think I wanna deal with all those risks.
Even though I’d love to go nuts, and build a whole infrastructure (in a 40k ad mech theme) at home and VPN onto a jump host and then go to my dev environments but there’s so many risks involved idk… makes me nervous.
ShadowRL7666@reddit
Many people including myself run home servers. They’re not very hard to secure remotely coming from the cyber sec scene just follow best practices and those risk aren’t a big problem.
Linux-Operative@reddit (OP)
I don’t know man, I was a PenTester for a while and now work as an Incident Responder. most attacks start from home run servers.
just yesterday a huge university was attacked by some german’s minecraft server.
silvses@reddit
SSH is safe if you follow your security hygiene.
If you decide to open port a server application for remote access, then you have to do your due diligence if it's logins methods can't be bypassed.
Give a go with rented Linux servers, can go as cheap as 5$ p/m
Radiant64@reddit
I use a VPS. Also GitHub. And I have ssh access to my computers at home, should I need anything from them.
The specifics vary from project to project, but most involve a GitHub project or a bare repo on the VPS, serving as a Git remote.
roger_ducky@reddit
Which OS?
Though you can have a VM hosted that you log into from any device if you really wanted to. Just remember to enable at least MFA so it won’t be easy for others to get in.