asap

joined 2 years ago
[–] asap 8 points 1 hour ago* (last edited 1 hour ago) (1 children)

Luckily for you this already exists, and it's effectively SteamOS:

https://bazzite.gg/

You can even put this on a Steam Deck as a drop-in replacement.

[–] asap 1 points 2 hours ago

They use open source solutions for this, so you can spin up your own version if you want. It's just Matrix with bridges.

[–] asap 2 points 3 days ago (3 children)

You could use Beeper, which connects with Whatsapp without needing the app installed.

[–] asap 5 points 1 week ago* (last edited 1 week ago) (2 children)

They may have nothing to hide but they have IP to protect to stay in business. What a ridiculous thing to say.

[–] asap 1 points 1 week ago

It's like YNAB4. For those of us in that vintage it's perfect. If you're using the newer YNAB it might have missing features.

[–] asap 4 points 3 weeks ago (1 children)

You can get USB-C to HDMI cables, you don't need an adapter.

[–] asap 6 points 3 weeks ago

If it's chunky as hella, you got stew there fella.

[–] asap 3 points 1 month ago (1 children)

The "minimal" part is incorrect; it is a super complicated container. The number of moving parts don't leave me with any confidence that I could keep it running or fix any issues going forwards.

[–] asap 2 points 1 month ago* (last edited 1 month ago)

Mainly for security. I was originally looking at CoreOS but I liked the additional improvements by the UBlue team. Since I only want it to run containers, it is a huge security benefit to be immutable and designed specifically for that workflow.

The Ignition file is super easy to do, even for just one server (substitute docker for podman depending which you have):

Take a copy of the UCore butane file:

https://github.com/ublue-os/ucore/blob/main/examples/ucore-autorebase.butane

Update it with your SSH public key and a password hash by using this command:

# Get a password hash
podman run -ti --rm quay.io/coreos/mkpasswd --method=yescrypt

Then host the butane file in a temporary local webserver:

# Convert Butane file to Ignition file
podman run -i --rm quay.io/coreos/butane:release --pretty --strict < ucore-autorebase.butane > ignition.ign

# Serve the Igition file using a temp webserver
podman run -p 5080:80 -v "$PWD":/var/www/html php:7.2-apache

During UCore setup, type in the address of the hosted file, e.g. http://your_ip_addr:5080/ignition.ign

That's it - UCore configures everything else during setup.___

[–] asap 8 points 1 month ago* (last edited 1 month ago) (2 children)

Rootless Podman :) It requires you to learn a little bit of new syntax, for example, the way you mount volumes and pass environment variables can be slightly different, but there's nothing that hasn't worked for me.

I'm using this on uBlue uCore, which I would also strongly recommend for security reasons.

view more: next ›