I recommend using a docker container, they make the whole thing painless and easy.
I think the Linuxserver.io one is what I used from memory.
I recommend using a docker container, they make the whole thing painless and easy.
I think the Linuxserver.io one is what I used from memory.
Yeah if this is for a small number of users, I would recommend wireguard or tailgate.
Port forwarding is asking for trouble.
Yeah I hear that, good point.
Arch has great documentation but also a bit more config.
I would vote for Fedora over debian though. Debian packages are so far out of date that it becomes a pain and copr works quite well.
If it’s just a server, Alpine and docker will do most things with good reliability and security.
Otherwise I’ve actually always used void and arch. While those aren’t typical choices for a server, it shows that it’s hard to go wrong.
Choose a distribution that appeals to you and it’ll work great.
For this use case, alpine sounds good.
See also Inkscape.
Doesn’t quite fit OPs want of self hosted, but still very good.
There is also Asymptote and tikz for more technical stuff.
Self hosting is your pathway to a tech background.
University for comp sci, in my experience around the space, is a complete waste of time. Just a piece of paper that may or may not equip the recipient with some skills that may or may not be relevant.
Vikings and org-mode.
Org-mode does not have an API but I’ve separated out multiple files and synced via git to moderate success with my gf. No API but maybe with gitea and orgize you could do something?
So I use reverse proxies etc with my containers for others services
But KeePass with rsync is easier for passwords. I just use termux on my phone