Elektrine lite

← Feed

@siblingsofthevoid@void.lgbt

Post #4395907

2026-08-05 21:27 UTC

@alis@tech.lgbt @ShadowJonathan@tech.lgbt Because I know how to do the basics and I want my software to not be dependent on docker. I like to minimize my dependencies and resource usage. It gives a smaller attack surface and for me, docker doesn't work with the way I think about stuff. Sure, my server has 96GB of RAM, but that doesn't mean I wish to waste the resources it has, especially CPU. Docker is heavy, can't truly be run without root, has obscure setup scripts that I often have to dig through and docker compose has often been nore annoying than helpful to me and besides: why run docker? I run a server with NixOS. I don't need a whole container daemon clogging up the system when I manage the server from hardware to networking to software. I don't have to scale, since I have 4 users at most and my storage is currently local to the server. Docker also always requires babying it and docker containers tend to be huge. I found bare metal with NixOS or unprivileged proxmox LXCs a much nicer fit for how I personally think about machines like this and I've found them to be much less resource intensive. The less this server does at idle, the better.

Replies (1)

  • @alis@tech.lgbt 2026-08-05 21:34

    @siblingsofthevoid@void.lgbt @ShadowJonathan@tech.lgbt thats so autistic omg i actually did some profiling back in the day and i think i found that docker has very small overhead. it basically wraps u around in a chroot script and makes u an overlayfs mount i like docker because it gives me reproducible builds and that its like almost doesnt matter on which server its deployed its always gonna be same. because i dont run a server myself but i am doing like development and i want it so that my team has like the exact same setup always because like everyone runs fucking weird setups

    Open ##4395905