I think the only thing that makes me worry a little bit is that Microsoft has my source code. It’s not “bad” but sometimes I think about it. So I probably need a gitea instance then.
Comment on I'm unsure what to self-host
TheFogan@programming.dev 13 hours ago
I guess for me it kind of depends on your definition of “self host” as 90% of what I host is a hetzner server running out of finland. because well that’s off site backups lol.
my setup is.
Local: Frigate (CCTV manager), Homeassistant (home automation), Matrix (chat).
Remote: Mealie (recipe collection), Vaultwarden (works with bitwarden clients), Nextcloud (files and documents), Freshrss, gitea (github alternative)
Now in terms of wanting an offsite backup, you are probably right, assuming you don’t have something offsite that you can syncronize with, and assuming you don’t have any major privacy fears of what is hosted, those things are probably best to use cloud for, assuming you are more worried of losing everything in a house fire, than you are of say the stuff being spied on by a 3rd party or caught by hackers.
So yeah I’d say, personally in things I like to have self hosted… on site, probably I’d say a local messanger is good if you’d like a reasonably private communication for friends/family etc… Niche things like RSS readers, or recipe books, really anything strange niche you can probably search for some program to self host it.
q1p_@lemmy.zip 12 hours ago
kalapala@sopuli.xyz 9 hours ago
Forgejo is what you should use nowadays: lwn.net/Articles/963095/
A_norny_mousse@feddit.org 11 hours ago
Microsoft has my source code
FWIW, other public git instances exist. As in alternatives to github.
frongt@lemmy.zip 11 hours ago
You can host git anywhere you have ssh or https. I don’t know if you can push over https though.
A_norny_mousse@feddit.org 11 hours ago
I know that. Point is: you don’t have to.
BingBong@sh.itjust.works 12 hours ago
Encrypt before backing it up remotely.
TheFogan@programming.dev 11 hours ago
Not sure that really works for git though… at least with regards to it’s primary usage.
git isn’t just a backup… it’s about version control.
IE the point is if you know what you are doing, you realize this function isn’t working in this edge case, you can search through and find out, when did this part of this file change… and what was it before, and it will basically find exactly that.
If you encrypted it so that git couldn’t actually read the contents, then you basically reduced a crazy powerful tool, into a glorified dropbox. (IE yeah you could revert back to previous versions… but you’d basically be counting on your memory for what you changed when, if the git server can’t read the files).
BingBong@sh.itjust.works 11 hours ago
Good point and teaches me to be too quick to respond. Cheers!
irmadlad@lemmy.world 2 hours ago
meh…I don’t split hairs on the definitions. Server at home vs VPS. No real difference, the end goal is the same: Privacy, anonymity, and security.