sugar_in_your_tea

joined 2 years ago
[–] [email protected] 1 points 42 seconds ago

That sounds really nice, I'll have to check it out.

[–] [email protected] 1 points 9 hours ago (1 children)

What's so nice about it? Have you tried quadlets or docker compose? Could you give a quick comparison to show what you one like about it?

[–] [email protected] 3 points 9 hours ago

Agreed on all points. I love openSUSE, but I don't recommend it to beginners, not because it's hard or anything (it's really solid), but because it's not popular enough for new users to be able to get help with a quick search.

I originally came to openSUSE after getting tired of yet another Arch breakage (usually Nvidia), and I really wanted to keep my server and desktop under one product family. So I tried Leap on my server, liked it, and then used Tumbleweed on my desktop. I had fewer failures with Nvidia, and when it broke, I could do a snapper rollback and retry the upgrade a couple days later.

I currently use:

  • Leap - NAS & VPS
  • Tumbleweed - desktop
  • Aeon - laptop

I'm considering switching my servers to MicroOS, mostly because I want newer podman and everything is containerized anyway.

It's nice having so many options, and I guess I want people to try something else so they can realize what's so nice about openSUSE once they're a bit more seasoned.

[–] [email protected] 1 points 9 hours ago

My main complaint about Quadlet is that resources for it are fairly limited, so thanks for linking this post!

And yes, quadlet would definitely make managing Plex easier. That post seems to hit all the gotchas I've run into, so definitely consult it as you run into issues.

[–] [email protected] 5 points 10 hours ago (4 children)

Agreed. But if you're going to fixate on one era, you could do a lot worse than Roman history.

Other cool eras to fixate on:

  • Joseon Dynasty and Sejong the Great in Korea
  • Chola Empire - naval empire before navies were really a thing
  • Ethiopian Empire - somehow survived with strong empire neighbors

There's a lot of really cool history, Roman history is extra cool though since you can see so much of it in Europe.

[–] [email protected] 3 points 10 hours ago

That depends. If you have exposed services, you could use some features of the firewall to geoip restrict incoming requests to prevent spam from China and Russia and whatnot.

If you don't have any services running on a publicly accessible port, then what would the firewall protect?

[–] [email protected] 4 points 10 hours ago (7 children)

To be fair, Roman history is really cool.

[–] [email protected] 41 points 10 hours ago (6 children)
[–] [email protected] -5 points 12 hours ago (1 children)

You would advocate for and even donate to political reform for something you don’t personally believe in?

Yes. I believe in personal freedom, so I'll support the freedom to do things that I believe are harmful like drug use, gambling, or prostitution. You doing those things doesn't impact me or anyone else so it should 100% be your right to do it. In short, I believe principles should carry the day.

I may not agree with you doing something I believe to be bad, but I'll defend your right to do it.

In the same vein, I believe governments should be as small as possible, and no smaller. The role of government is to protect me from you, and vice versa. It's not to ensure I'm making good choices, in fact it shouldn't be in the business of deciding what's "good" or "bad," it should merely enforce laws that protect people from eachother.

Does the government deciding which marriages are valid protect me from you? Not really, all it does is determine who can take advantage of certain benefits. That sounds exclusionary with no particular purpose, so the government shouldn't decide that.

So I really can't speak to why Eich donated to the prop 8 fund (or whatever it was). Was it because he hates gay people? Or because he thinks same sex marriage goes counter to the reason marriage exists as a government institution? Or something else? I don't know, nor do I really care, provided it doesn't get in the way of doing his job.

[–] [email protected] 13 points 15 hours ago* (last edited 15 hours ago)

For those too lazy to click through:

However, on June 13, 2013, the Supreme Court of the United States ruled in the Association for Molecular Pathology v. Myriad Genetics, Inc, that human genes cannot be patented because DNA is a “product of nature.” All gene patents were invalidated with this ruling. However, the ruling did not prohibit the patenting of DNA that is manipulated (i.e., no longer a product of nature) or processes for identifying DNA sequences.

[–] [email protected] 8 points 15 hours ago

Lol. It's one of the better ones.

 

Current setup:

  • one giant docker compose file
  • Caddy TLS trunking
  • only exposed port is Caddy

I've been trying out podman, and I got a new service running (seafile), and I did it via podman generate kube so I can run it w/ podman kube play. My understanding is that the "podman way" is to use quadlets, which means container, network, etc files managed by systemd, so I tried out podlet podman kube play to generate a systemd-compatible file, but it just spat out a .kube file.

Since I'm just starting out, it wouldn't be a ton of work to convert to separate unit files, or I can continue with the .kube file way. I'm just not sure which to do.

At the end of this process, here's what I'd like in the end:

  • Caddy is the only exposed port - could block w/ firewall, but it would be nice if they worked over a hidden network
  • each service works as its own unit, so I can reuse ports and whatnot - I may move services across devices eventually, and I'd rather not have to remember custom ports and instead use host names
  • automatically update images - shouldn't change the tag, just grab the latest from that tag

Is there a good reason to prefer .kube over .container et al or vice versa? Which is the "preferred" way to do this? Both are documented on the same "quadlet" doc page, which just describes the acceptable formats. I don't think I want kubernetes anytime soon, so the only reason I went that way is because it looked similar to compose.yml and I saw a guide for it, but I'm willing to put in some work to port from that if needed (and the docs for the kube yaml file kinda sucks). I just want a way to ship around a few files so moving a service to a new device is easy. I'll only really have like 3-4 devices (NAS, VPS, and maybe an RPi or two), and I currently only have one (NAS).

Also, is there a customary place to stick stuff like config files? I'm currently using my user's home directory, but that's not great long-term. I'll rarely need to touch these, so I guess I could stick them on my NAS mount (currently /srv/nas/) next to the data (/srv/nas//). But if there's a standard place to stick this, I'd prefer to do that.

Anyway, just looking for an opinionated workflow to follow here. I could keep going with the kube yaml file route, or I could switch to the .container route, I don't mind either way since I'm still early in the process. I'm currently thinking of porting to the .container method to try it out, but I don't know if that's the "right" way or if ".kube` with a yaml config is the "right" way.

 

Apparently US bandwidth was reduced to 1TB for their base plan, though they have 20TB for the same plan in Europe. I don't use much bandwidth right now, but I could need more in the future depending on how I do backups and whatnot.

So I'm shopping around in case I need to make a switch. Here's what I use it for:

  • VPN to get around CGNAT - so all traffic for my internal services goes through it
  • HAProxy - forwards traffic to my various services
  • small test servers - very low requirements, basically just STUN servers
  • low traffic blog

Hard requirements:

  • custom ISO, or at least openSUSE support
  • inexpensive - shooting for ~$5/month, I don't need much
  • decent bandwidth (bare minimum 50mbps, ideally 1gbps+), with high-ish caps - I won't use much data most of the time (handful of GB), but occasionally might use 2-5TB

Nice to have:

  • unmetered/generous bandwidth - would like to run a Tor relay
  • inexpensive storage - need to put my offsite backups somewhere
  • API - I'm a nerd and like automating things :)
  • location near me - I'm in the US, so anywhere in NA works

Not needed:

  • fast processors
  • lots of RAM
  • loose policies around torrenting and processing (no crypto or piracy here)
  • support features, recipes, etc - I can figure stuff out on my own

I'll probably stick with Hetzner for now because:

  • pricing is still fair (transfer is in line with competitors)
  • can probably move my server to Germany w/o major issues for more bandwidth
  • they hit all of the other requirements, nice to haves, and many unneeded features

Anyway, thoughts? The bandwidth change pisses me off, so let me know if there's a better alternative.

 

Here's what I currently have:

  • Ryzen 1700 w/ 16GB RAM
  • GTX 750 ti
  • 1x SATA SSD - 120GB, currently use <50GB
  • 2x 8TB SATA HDD
  • runs openSUSE Leap, considering switch to microOS

And main services I run (total disk usage for OS+services - data is :

  • NextCloud - possibly switch to ownCloud infinite scale
  • Jellyfin - transcoding is nice to have, but not required
  • samba
  • various small services (Unifi Controller, vaultwarden, etc)

And services I plan to run:

  • CI/CD for Rust projects - infrequent builds
  • HomeAssistant
  • maybe speech to text? I'm looking to build an Alexa replacement
  • Minecraft server - small scale, only like 2-3 players, very few mods

HW wishlist:

  • 16GB RAM - 8GB may be a little low longer term
  • 4x SATA - may add 2 more HDDs
  • m.2 - replace my SATA SSD; ideally 2x for RAID, but I can do backups; performance isn't the concern here (1x sata + PCIe would work)
  • dual NIC - not required, but would simplify router config for private network; could use USB to Eth dongle, this is just for security cameras and whatnot
  • very small - mini-ITX at the largest; I want to shove this under my bed
  • very quiet
  • very low power - my Ryzen 1700 is overkill, this is mostly for the "quiet" req, but also paying less is nice

I've heard good things about N100 devices, but I haven't seen anything w/ 4x SATA or an accessible PCIe for a SATA adapter.

The closest I've seen is a ZimaBlade, but I'm worried about:

  • performance, especially as a CI server
  • power supply - why couldn't they just do regular USB-C?
  • access to extra USB ports - its hidden in the case

I don't need x86 for anything, ARM would be fine, but I'm having trouble finding anything with >8GB RAM and SATA/PCIe options are a bit... limited.

Anyway, thoughts?

 

Looks like most of the improvements have nothing to do with GNOME, so they should also probably impact Kalpa (the KDE MicroOS distro).

I'm particularly interested in these developments because I'm going to upgrade the CPU on my NAS (old Phenom II -> Ryzen 1700), and I'm considering reinstalling w/ MicroOS. It's currently running on an old SATA SSD, but NVMe drives are getting so cheap that it's probably worth an upgrade.

 

From the website:

OpenVINO is an open-source toolkit for optimizing and deploying deep learning models from cloud to edge. It accelerates deep learning inference across various use cases, such as generative AI, video, audio, and language with models from popular frameworks like PyTorch, TensorFlow, ONNX, and more. Convert and optimize models, and deploy across a mix of Intel® hardware and environments, on-premises and on-device, in the browser or in the cloud.

1
submitted 10 months ago* (last edited 10 months ago) by [email protected] to c/[email protected]
 

Important dates:

  • expected summit date is Nov. 2 and 3 soon after Open Source Summit Japan
  • call for speakers is going to end around the end of July

There will be another announcement in a couple weeks.

1
submitted 10 months ago* (last edited 10 months ago) by [email protected] to c/[email protected]
 

Horse styles of the ’50s

2
submitted 10 months ago* (last edited 10 months ago) by [email protected] to c/[email protected]
 

For crying out loud, Jonah! Three days late, covered with slime, and smelling like fish! … And what story have I got to swallow this time?

-1
submitted 10 months ago* (last edited 10 months ago) by [email protected] to c/[email protected]
 

You know what I’m sayin’? … Me, for example. I couldn’t work in some stuffy little office. … The outdoors just calls to me.

-1
submitted 10 months ago* (last edited 10 months ago) by [email protected] to c/[email protected]
 

Look! Look, gentlemen! Purple mountains! Spacious skies! Fruited plains! … Is someone writing this down?

view more: next ›