“ok, now add a metric shit ton of swearing and further belittle parsers who can’t deal with tabs.”
“ok, now add a metric shit ton of swearing and further belittle parsers who can’t deal with tabs.”
I use Gitea myself and when the big dust up about the backing company came up, I didn’t feel like there was a big enough reason to migrate away from Gitea. Just because they could do something wasn’t enough of a reason for me. Sure it’s great that they are running a fork that I could switch to but I currently don’t see a reason to switch as of today.
The biggest challenge I feel is actually knowing where to go to diffuse the bombs. As a kid, I could pretty much beat dam level on the first try after I knew where I was going.
I would also second Hugo which I use for my personal site and blog which I haven’t updated for a long time. Nice thing is that it has a minimal footprint of needing to watch out for updates unlike something like Wordpress which was known for being vulnerable stable if left unmaintained. It’s mostly looking out for old themes with vulnerable javascript.
Another popular options is Jekyll and I honestly can’t remember why I picked Hugo over it but if you don’t need dynamic content, why make things more complex?
I would start by checking for any sort of errors in your system logs, such as /var/log/syslog
or using dmesg -w
. In my experience, Linux is almost universally faster than Windows.
Maybe I don’t understand the problem but the only time that pinentry pops up for me is when I am signing something. What sort of situations does it just randomly pop up or what sort of specific apps/configuration would that happen at random?
I have two internet connections - one is fiber and the other is cable. My cable is the backup connection and is a lower tier offering with a 1.2 TB/month cap while my primary fiber is 1gig symmetrical with no data cap. I use pfsense to handle failover in case of an outage.
I also use acme.sh. It has worked great for me and was dead simple to use. Super flexible on what it can do from just renewing the certs to web server integration. Love the simple to use hooks available too.
Check out Plexamp, the Plex music streaming client.
Containers are such a game changer for how I manage my apps and their dependencies. Love how I can try things out in a container, nuke it and start over, knowing I have a clean environment. I hate installing anything on my native host OS install these days if I can help it.
Minor nit here - “docker containers” or just “containers” because “dockers” are pants.
I’m not aware of a way to lock an entire system to a major.minor version with Debian, only holding individual packages. What exact version is your base-files
? The full string matters.
You could check to see if anything is held with apt-mark showhold
.
It is possible that the mirror you have in your sources.list file stopped syncing so to your system is looks like it has no updates. What mirror is your system pointed at?
Older: Command and Conquer Generals. I’ve started playing it with my kid which is fun. Newer: Rocket League. It’s been fun especially when I stop caring about ranking up. It’s just a game and I can play for 10 minutes and walk away.
So 12.1 is out but have you upgraded any of your packages yet? The /etc/debian_version
file comes from the base-files
package. On my up to date system, it’s showing 12.1
in the file and the package version is 12.4+deb12u1
as I can see from dpkg -l base-files
.
Make sure to do an apt update
and then do an apt upgrade -s
to do a dry-run to see what packages would be upgraded. I’m guessing the base-files
package hasn’t been updated.
To me, zfs is like the Gentoo of file systems. If you actually use the zfs features and do a lot of digging and experimentation before you go all in on it, it’s not bad; it really can be quite good. If someone wants a filesystem that they format and forget, ext4 and xfs are still solid options. I used to use ext4 for most of my filesystem needs and xfs for my long term storage on top of mdadm. I just really wanted zfs snapshots.
Well I didn’t have that on my bingo card.
This is a similar reason as to why I use Debian as my base operating system and for just about every service I run on my host, the processes are containerized using Docker. It gives me the flexibility to choose the best “operating system” that supports the software I want to run at the release cadence that suits how I want to consume it for a given piece of software, and the base host OS is just that and nothing more. Upgrades to new Debian releases are non-events and I get no surprises with my apps in containers.
I can upgrade the underlying container base operating systems as I need which I choose Alpine, Debian, and Ubuntu based on which fits my needs. Alpine gets updates quickly, Debian is good for core services that I would normally run natively on my host, and Ubuntu hits well for wide support of almost every other service I need. So I get a stable base with the option to go as quickly as I need if I have a need for a newer package. It’s not always about having the newest software, it’s about stability where it counts.
Gordon Ramsey was spot on