6 ms·
I’ve been using gitea for a number of years - before GitHub started letting people have private repos for free it was about the only option for a self hosted pr
by zxcvbn4038 4y ago
I’ve been using gitea for a number of years - before GitHub started letting people have private repos for free it was about the only option for a self hosted private repo with a GUI. It’s written in Go which makes it very convenient to run from a usb stick. It also has a feature to mirror other repos and I use that to keep local copies of projects I follow - and has saved me a couple times when the project authors decided to delete their repos or YouTube decided to not host them. Today I use gitea to host my private development server as a Tor hidden service which makes it easily accessible from almost anywhere - though many major hotels chains will ban your MAC address locally if they see you connecting to Tor servers, but never had issues while at an AirBNB which is where I spend most of my time these days.
- mwint 4y agoSide track, but what circumstances/choices lead to spending most of your time at AirBnB’s?
- zxcvbn4038 4y agoI didn’t leave my apartment for two years because of Covid and decided a change of scenery would be nice, so my family and I have been bouncing around rural AirBNBs for about six months. Though we’ll have to go back in another month - my son really wants to go back to in-person schooling, that is starting soon. But back to the woods as soon as he gets tired of high school life!
- tbrownaw 4y ago> as a Tor hidden service which makes it easily accessible from almost anywhere I have a wireguard with the server running on a small VPS, which is useful for both ignoring filtering on public wifi and getting into my home network from wherever.
- jacooper 4y agoI think headscale/ other mesh vpns would be better choices so you can get direct connection to your home instead of passing everything through the VPS.
- quaintdev 4y agoI'm thinking of doing this but at the same time I'm afraid of exposing my home network to a remote VPS. Am I being too paranoid about this? If I do go this route do you have any suggestions with respect to security?
- VTimofeenko 4y agoI have a similar setup and I was also quite paranoid at first. Wireguard is a very solid solution that does precisely what it claims to do and allows you to layer extra network controls on top of it, so the vpn clients only get routed where you allow them to. A bit less hands-on solution could be something like tailscale.
- tbrownaw 4y agoThe VPS is running sshd (pubkey auth only) and Wireguard, and I also see bound UDP sockets for dhclient and ntpd. And that's it, at least for the public interface. Also, things I want to look at on my home network mostly work fine over ssh (console stuff, git, etc). So I haven't actually gotten around to setting up full routing yet, and use the wireguard endpoint box as an ssh jumphost / bastion (and can forward ports if I do have something to get at that doesn't like to play nice).
- stormbrew 4y agoYou can lock down a wireguard vpn server pretty hard, because wireguard itself is essentially invisible unless you know it's there. It doesn't respond to anything but well formed, correctly signed (in the case of connection initiation) or encrypted (for the actual network itself) packets. So conceivably, you can have your vpn server not respond to public icmp, not expose even ssh without wireguard under it, and be essentially invisible to the internet.
- fs111 4y agoIf you are not replying to ICMP you let everyone know that you are there. If you we're not there, the error would be 'no route to host', but there is a route, so you must bei there
- 4y ago
- mr90210 4y agoWas Gitlab around?
- Macha 4y agoTimeline: 2008: Github launched 2008: Bitbucket launched 2010: Atlassian purchases bitbucket, makes private repos free 2011: Gitlab launched 2014: Gogs (Gitea's predecessor) first public release 2016: Gitea forks from Gogs So at the very least, bitbucket was established and gitlab was around
- snorlaxle 4y agoAnd even before Github, there was Trac [https://en.wikipedia.org/wiki/Trac https://en.wikipedia.org/wiki/Trac]
- Macha 4y agoI mean, if we're counting Trac as the same, despite the drastically different UI and project-first rather than code-first focus, then we also need to count Sourceforge, which was open source in its first (2000) and third (2009) incarnations.
- app4soft 4y agoI'm not sure when Git support was initially added to Trac, but TracGit 1.0 released in 2012.[0] [0] https://trac.edgewall.org/wiki/TracGit https://trac.edgewall.org/wiki/TracGit
- snorlaxle 4y agoYes, that's when it was included to Trac 1.0 as a built-in plugin. Before that, it was a 3rd party plugin you have to install yourself. I remember using it before 2010 and I'm pretty sure the plugin pre-dates github.
- Aeolun 4y agoTrac is without a doubt the most frustrating product I’ve ever had the misfortune of working with. I don’t even know why. Just seeing the interface rubs me entirely the wrong way.
- macspoofing 4y ago>it was about the only option for a self hosted private repo with a GUI. Bitbucket had free private repos for a long time. There were other services as well.