[-] [email protected] 3 points 2 weeks ago

Eh, OP says:

I am familiar with Linux and comfortable in terminal

... and is constrained by little RAM. My stance stands.

[-] [email protected] 21 points 2 weeks ago

Step 1: be psychologically prepared to break it all. Don't depend on your services, at first, and don't host stuff for others, for the same reason.

Yunohost? Good for trying out stuff, I suppose. I haven't tried it myself. You could also try Debian, Alpine, or any other. They're approximately equivalent. Any differences between distros will be minuscule compared to differences between software packages (Debian is much more similar to Alpine than Nextcloud to Syncthing).

4GB of RAM? Don't set up a graphical interface. You don't need a desktop environment to run a server. Connect to it via SSh from your regular PC or phone. Set up pubkey auth and then disable password auth.

I recommend setting up SSH login first, then a webserver serving up HTTP, only, accessible via IP address.

Next comes DNS - get a name at https://freedns.afraid.org/

Then add HTTPS, get the certs from LetsEncrypt.

Finally, Nextcloud. It runs kind of "inside" your webserver. Now you can back up your phone, and share photos with family, etc.

[-] [email protected] 7 points 2 weeks ago

I sure did, and looked up some of the more intriguing references. There's a reason they call it "The good book"!

[-] [email protected] 9 points 3 weeks ago

Are you sure you need DYNDNS? My 'dynamic' IP address changes so rarely that I just update my DNS entries manually when it does.

Could you elaborate on the "non-spying" bit? There's not much they can infer from people looking up your IP. Unless you run their daemon that updates the IP, as opposed to curl in cron.

[-] [email protected] 2 points 3 weeks ago

I just self-host my own DNS server. Works like a charm. Setting up DNSSEC was a tad fiddly tho.

Long story short:

  1. Set up Knot, teach it to serve your zone
  2. Test via resolving names in your server (dig can use a specific server)
  3. Disable DNSSEC
  4. Tell your registrar to "use my own DNS server"
  5. Generate the DNSSEC keys, upload only the pubkey to registrar, reenable
[-] [email protected] 11 points 3 weeks ago* (last edited 3 weeks ago)

An official Microsoft Linux distro has existed for a while now: https://en.m.wikipedia.org/wiki/Azure_Linux

There's more Linux than Windwoes VMs in Azure, I hear.

[-] [email protected] 7 points 3 weeks ago

This implies that waiters are the root of all evil.

[-] [email protected] 3 points 3 weeks ago

AI deepfake? Meh.

[-] [email protected] 2 points 3 weeks ago

Sounds like a bug in the applet, frankly.

Try this in Bash:

$ echo $((`cat /sys/class/power_supply/BAT0/energy_now` * 100 / `cat /sys/class/power_supply/BAT0/energy_full`))
[-] [email protected] 22 points 3 weeks ago

Yep. You could start with searching for "Lazy newb pack".

[-] [email protected] 11 points 1 month ago

VS Code runs flawlessly on Linux, as does dotnet the compiler/runtime.
C# is a fine language, and you can easily upgrade to F#, if adventurous.
I use nvim with omnisharp-roslyn myself, which doesn't work as reliably, but I'm used to Vim, so meh.

[-] [email protected] 4 points 2 months ago

Was it the depilation that made it so grumpy?

view more: next ›

dihutenosa

0 post score
0 comment score
joined 3 months ago