Social Obligation.
- 0 Posts
- 35 Comments
Oddlama/gentoo-install is great for this.
IP could potentially be accessible through tool use?
Not sure, but not impossible.
Hawk@lemmynsfw.comto No Stupid Questions@lemmy.world•I’m very good at math and would like health insurance. What is the easiest option?2·2 months agoElectrician or construction. No money at all in data, tech, software etc.
Hawk@lemmynsfw.comto linuxmemes@lemmy.world•Who needs stable, feature-rich desktops anyway8·2 months agoSteam deck is quite good with touch I find.
Must be nice in that small section of western Europe. For the rest of us things are not so blissful.
Hawk@lemmynsfw.comto Selfhosted@lemmy.world•That's all folks, Plex is starting to charge for sharingEnglish21·2 months agoTail scale already has a bunch of limitations for unpaid users but it’s only an extra step to set up wireguard in a container.
Hawk@lemmynsfw.comto Selfhosted@lemmy.world•What OS should I use for self-hosting that doesn't require extensive terminal knowledge?English1·2 months agoHonestly, I’ve had little trouble. The Gentoo Wiki and Void Handbook have a lot of overlap with OpenRC and musl, respectively.
While the documentation could be improved, the overall experience has been quite good and very stable.
Hawk@lemmynsfw.comto Selfhosted@lemmy.world•What OS should I use for self-hosting that doesn't require extensive terminal knowledge?English41·2 months agoI’m not trying to be unhelpful. My advice would be to steer into the terminal. Bite the bullet. I use arch and alpine for my servers but Fedora would be fine (but SELinux can be a pain with bund mounts)
Probably just go with Fedora with btrfs for snaps. It has lots of support and is a common choice for servers
Well, it could change the meaning of the prompt unintentionally.
The real challenge is that this technology is not universally accessible so people aren’t learning effective use-case and prompt strategies.
Whilst 1B models are easy enough to run and have plenty of use, nobody can teach this, its a nightmare on Windows and most universities have collapsed under their own weight. Half my comp sci profs didn’t know python 10 years ago and I know for a fact this hasn’t improved (hiring developers – not fun).
Hawk@lemmynsfw.comto Linux@programming.dev•Lenovo Cuts the Windows Tax and offers Cheaper Laptops with Linux Pre-installed1·2 months agoMy parents never noticed. It’s only younger generations who are heavily invested in the branding.
Actual usage is much the same.
Hawk@lemmynsfw.comto Selfhosted@lemmy.world•How to secure Jellyfin hosted over the internet?English2·3 months agoWireguard (or tailscale) would be best here.
Hawk@lemmynsfw.comto Linux@programming.dev•Linux or Landfill? End of Windows 10 Leaves PC Charities with Tough Choice11·4 months agoEvery OS just mentioned can be updated, no support needed? Just overlay the next kernel over the last and all these distros provide a pathway for that.
Moreover, Arch, Void, Gentoo etc are rolling, so no loss of support.
I figure a multi-million dollar company could do the equivalent of exactly that.
That’s a fair point. But it also depends on the application as well.
To use the example from earlier, good luck getting Emacs 25 to run on Windows 11.
…but maybe another perspective is that it works really well with Windows because they prioritise backwards compatibility at the expense of development time and they can do that because they’re a large company and as a large company the community gets a very little say in the way that their operating system works.
Linux is your operating system. It’s community driven and community developed and one of the expenses of that is that users are going to need a higher degree of technical capacity. The trade-off is that you get more privacy, and more say.
However, I believe that it’s achievable for most users.
I mean this sincerely, how can I help? I’m not an expert but i did teach this to university students and I’m a big advocate of privacy. What would you like to see?
Yeah I’ve installed heaps of old apps, it depends on dynamic vs static libraries etc but some people still use Emacs 25…
I have lost power whilst updating, can be a nuisance depending in the distro, but snapshots (zfs and btrfs both work well for me) have been life saving.
Mac and windows simply don’t have a lot of quality of life features. Working with them is painful. As self a documenting systems they are fantastic though, however, when I was younger we had things called schools that served to address that gap, these have fallen out of favour in modern times.
Python’s usually the better choice anyway tbf. I know piping isn’t as good, but there are so many footguns!
Nushell and Fish can be really convenient too.
I used to adhere to sh for an OpenBSD machine but I switched to python, Rust and Go for, even simple things.
The key is identifying how to use these tools and when.
Local models like Qwen are a good example of how these can be used, privately, to automate a bunch of repetitive non-determistic tasks. However, they can spot out some crap when used mindlessly.
They are great for skett hing out software ideas though, ie try a 20 prompts for 4 versions, get some ideas and then move over to implementation.
Hawk@lemmynsfw.comto Selfhosted@lemmy.world•Which reverse proxy do you use/recommend?English3·5 months agoSet up wireguard in a docker container and then forward the port to wireguard, the default container on docker hub is fairly straightforward and you can always ask me for help if you need :).
However, If you are using ipv4, you need to make sure that you’re not behind a CG-NAT (If you think you might be, call your ISP and tell them you have security cameras that need to get out or something like that).
You could also try tailscale which is built using wireguard with nat-busting features and a bit easier to configure (I dont personally use it as wireguard is sufficient for me).
After that Caddy + DNSMasq will simply allow you to map different URLs to IP addresses
dnsmasq
- will let you map, E.g.
my_computer
->192.168.1.64
- will let you map, E.g.
- Caddy (Or nginx, but caddy is simpler)
- will let you map to ports so e.g.:
- with DNS (DNSMasq as above)
http://dokuwiki.my_computer
->http://my_computer:8080
- Without DNS
http://dokuwiki.192.168.1.64
->http://192.168.1.64:8080/
- with DNS (DNSMasq as above)
- will let you map to ports so e.g.:
Caddy and DNSmasq are superfluous, if you’ve got a good memory or bookmarks, you don’t really need them.
VPN back into home is a lot more important. You definitely do not want to be forwarding ports to services you are running, because if you don’t know what you’re doing this could pose a network security risk.
Use the VPN as the entry point, as it’s secure. I also recommend running the VPN in a docker / podman container on an old laptop dedicated just to that, simply to keep it as isolated as you can.
Down the line you could also look into VLan If your router supports that.
I personally would not bother with SSL If you’re just going to be providing access to trusted users who already have access to your home network.
If you are looking to host things, just pay for a digital droplet for $7 a month, It’s much simpler, You still get to configure everything but you don’t expose your network to a security risk.
Hawk@lemmynsfw.comto Selfhosted@lemmy.world•Which reverse proxy do you use/recommend?English4·5 months agoIf you’re just going to VPN in to your home network, I’ve found caddy to be the simplest.
Yeah but hyprland, unlike x, is actually pleasant to use.
Not an excuse for poor behavior nonetheless, merely an observation.