CapillaryUpgrade

joined 1 year ago
[–] [email protected] 3 points 3 weeks ago

Well obviously, seize the means of production?

[–] [email protected] 3 points 3 months ago (1 children)
  1. Fedora has a major update every 6 months, and every version is supported for 2 releases + 1 week (= ~1 year).
    Updates have always been pretty painless for me. Most of my problems during updates have come from NVidia drivers (on a laptop), but a fix has always been available from the community.
  2. Fedora has auto-update systemd services for both DNF and RPM-OSTree (more on this later). IIRC it's just enabling a service and maybe editing a config file, but this is easy to search for, so I won't tell you stuff I might not remember.
  3. SELinux mostly just works, and if it doesn't it's probably a bug (if something is a package for Fedora, SELinux should work OOTB. Browse Fedora Magazine for the quirks you need to know how to handle.
  4. I have no experience with ARC GPUs but Fedora might have better support as it tracks the latest kernel release = latest driver (depends on what was actually the issue, of course)

Concerning you RAID, just make sure the installer doesn't touch it and mount it afterwards. You might have to do some kind of "restore" to give the files the needed SELinux metadata. The Discourse forum would probably be a good place to ask.

Now, a bit about DNF vs RPM-OSTree. Fedora with DNF is the standard distro much like most other distros. Use this if the next part doesn't sound useful to you.

RPM-OSTree is used in a new family of distro that work a bit like git for your OS.
Your system runs off an "atomic" image. Atomic means unsplittable in Greek. Everything you change on your system is applied to your atomic image, like a file is added or removed from a git repo.
This is nice because upgrading to the next major version becomes a simple matter of rebasing you changes on top of the new version, and likewise, rolling back (in case of issues) becomes a single command and a reboot.

Fedora IoT is the "Server" edition of the Atomic desktops. Fedora CoreOS is a more "immutable" approach.

Feel free to ask more questions if something doesn't make sense.

[–] [email protected] 3 points 3 months ago (2 children)

Yes it is (sadly) very different for phones.

When an the OS for an Android phone is created, the Linux kernel is forked, and the firmware/drivers for it's hardware components are laid on top (instead of being upstreamed to the kernel). When the manufacturer decides they no longer care about that phone, they stop updating firmware and that will no longer receive updates. You might use a rom that still updates everything else, but these critical parts won't get updated anymore.

The newer Pixel generations get 5-7 years of security updates (IIRC). I believe IOS devices get 5 years.

Android and arm has (/had? I might be partly out of date) a lot of out of tree (not included in the upstream Linux kernel) code which makes booting it on Linux a shit show.
This is also why so few devices are supported by the Linux-phone-OSs.

[–] [email protected] 3 points 4 months ago

Oh how sweet is the irony of the bigots in this thread, who thinks the tag is there to "free" from them from seeing gay people holding hands and kissing, when it's actually there because bigots have outlawed being gay some places.

[–] [email protected] 2 points 4 months ago* (last edited 4 months ago) (1 children)

By "heavily homosexual", do you mean pornographic? Because that's a separate tag.

Edit: typo.

[–] [email protected] 1 points 7 months ago

Cockpit is great.

It's pretty simplistic. It gives you an overview of your system ressources and handles libvirt VMs and Docker (i think. I used it with Podman, but in this context both should work).

My impression was that the container and VM interfaces were pretty simple, and I wouldn't have liked it as my main interface for those services, but it would be perfect for getting an overview and restarting them!

[–] [email protected] 6 points 7 months ago (1 children)

Node-Red can do dashboards. I don't know if it does data logging, but I would guess so since it can do dashboards. It also supports MQTT so it should handle ESPHome devices without a problem.

It's made for automations (and great at it) but it can be a minimalist HA hub too.

[–] [email protected] 16 points 7 months ago (18 children)

Hook it up with ChatGPT and you are golden!

[–] [email protected] 5 points 10 months ago

Nextcloud doesn't verify your email and has tons of other nice features as well. ProtonDrive (/ProtonMail as another user suggested) probably doesn't or you could use your Proton address for that.

You mention allowing weak passwords are a plus. Please use a weak password, especially without email as 2nd factor.

Have you considered using mnemonics for your passphrase?


Generate a number (i would use around 5) of random words (EFF has a wordlist, humans are really bad at randomness) and link them together using silly images. For example:

  • sparrow
  • window
  • automobile

First, you link sparrow to window: imagine a sparrow trying to break through a window, not just flying into it by accident, no, this sparrow is mad and is set to destroy it.

Second, you link window to automobile: imagine an automobile with huge windows. The car is completely normal sized except every window is at least 3 meters tall. It looks absolutely ridiculous and you feel embrassed that youvhave to drive it everywhere.


Repeat this proces for the rest of the words. It helps remembering them if the image makes you feel something, like making you chuckle or feel angry that you have to deal with this stupid contraption (only in your mind, hopefully)

Also, make sure each "link" is distinct. Eg. Don't make the second link an automobile driving into a window when the sparrow does the same. It will mess up the order and make you jump around between similar mental images.

[–] [email protected] 1 points 10 months ago* (last edited 10 months ago)

I only tried running rootless when i set them up several years ago and i was completely green, so it was probably me who was the problem.

Regarding podman-compose, Fedora repos has a a package that aliases podman -> docker and the regular docker-compose package, which i used before migrating to podman+systemd. It worked flawlessly unless i did networking shenanigans because Podman and Docker differs (/differed?) in so some thing simply couldn't be brought over.

Edit: i found the docker-compose and Podman alias thingies in a Fedora Magazine post.

However, unless you use docker-compose a lot for other stuff, learning to use Podmans systemd integration (also called quadlet) is very much worth it. They're just a really powerful combo and systemd has a ton of nice features for making stuff run and keep running.

[–] [email protected] 22 points 10 months ago (5 children)

Podman is CLI and API compatible with Docker (except where differences in implementation doesn't allow it)

Running Podman as root is 99.9% the same as running Docker.

I have been running my homelab with Podman for several years and it is absolutely mature enough for a regular user.

Also, the docs are really good.

[–] [email protected] 2 points 10 months ago

Oh, i did not know. Thanks!

 

"Katte-" as a prefix means relating to a cat. Eg. "Kattepoter" = "cats paws"

Gat means the cloaca on a fish or a bird (cloaca is the all-in-one hole on fish, birds, etc.)

I realize this is probably a very wrong interpretation, but in that case, i don't want to be right.

view more: next ›