misterbngo

joined 1 year ago
[–] misterbngo@awful.systems 2 points 1 week ago (2 children)

Your phrasing of the question implies a poor understanding. There's nothing preventing you from running containers on bare metal.

My colo setup is a mix of classical and podman systemd units running on bare metal, combined with a little nginx for the domain and tls termination.

I think you're actually asking why folks would use bare metal instead of cloud and here's the truth. You're paying for that resiliency even if you don't need it which means that renting the cloud stuff is incredibly expensive. Most people can probably get away with a$10 vps, but the aws meme of needing 5 app servers, an rds and a load balancer to run WordPress has rotted people. My server that I paid a few grand for on eBay would cost me about as much monthly to rent from aws. I've stuffed it full of flash with enough redundancy to lose half of it before going into colo for replacement. I paid a bit upfront but I am set on capacity for another half decade plus, my costs are otherwise fixed.

[–] misterbngo@awful.systems 7 points 1 month ago (1 children)

I assume ppl still run bzflag servers

[–] misterbngo@awful.systems 8 points 2 months ago (4 children)

From my understanding and experience each device you're logged into gets the hardware survey a few times a year.

[–] misterbngo@awful.systems 3 points 2 months ago* (last edited 2 months ago)

The way I've been using it for a few years is that most of my machines can see each other and I have a shared folder and versioning setup. As I add things they move between the different machines and once an additional machine has it it is available to the others until everything is in sync

You can definitely do chain topologies which are useful for certain things with a single source of truth

[–] misterbngo@awful.systems 10 points 2 months ago (1 children)

TIOBE merely measures the number of questions asked about a particular language online, which is obviously not exactly realistic metric but people for some reason love to spout it

[–] misterbngo@awful.systems 6 points 2 months ago (2 children)

As a note, I believe that syncthing will actually scale up with more nodes as they will all share with each other if they know each other. If you're doing this 1 to many then this is not the case of course.

[–] misterbngo@awful.systems 14 points 2 months ago (1 children)

Seeing as the XLibre fellows upstream commits were reverted because they were absolute dogshit, I don't think that the fork has legs

[–] misterbngo@awful.systems 19 points 2 months ago* (last edited 2 months ago) (1 children)

Ive actually been personally moving away from kubernetes for this kind of deployment and I am a big fan of using ansible to deploy containers using podman systemd units, you have a series of systemd .container files like the one below

[Unit]
Description=Loki

[Container]
Image=docker.io/grafana/loki:3.4.1

# Use volume and network defined below
Volume=/mnt/loki-config:/mnt/config
Volume=loki-tmp:/tmp/loki
PublishPort=3100:3100
AutoUpdate=registry

[Service]
Restart=always
TimeoutStartSec=900

[Install]
# Start by default on boot
WantedBy=multi-user.target default.target

You use ansible to write these into your /etc/containers/systemd/ folder. Example the file above gets written as /etc/containers/systemd/loki.container.

Your ansible script will then call systemctl daemon-reload and then you can systemctl start loki to finish the example

[–] misterbngo@awful.systems 1 points 5 months ago

The fork Ansel, is supposed to improve on the UI situation.

[–] misterbngo@awful.systems 8 points 5 months ago

Unironically their greatest movie.

[–] misterbngo@awful.systems 6 points 9 months ago

Kate has excellent lsp support nowadays as well.

[–] misterbngo@awful.systems 2 points 10 months ago

Pretty solid gameplay so far, threw a tenner at them for the work

view more: next ›