DO NOT #update to #ubuntu#24.04 on #LXC if you use #proxmox, the containers will NOT start. I believe this is something that needs to be fixed by the proxmox team as they seems to be checking for ubuntu version manually in a startup script
My preferred containerization solution when I'm not using FreeBSD: LXC/LXD on Alpine Linux.
Back in 2020, I documented the (easy) installation and usage procedure of LXC on Alpine Linux in their wiki: https://wiki.alpinelinux.org/wiki/LXD
Oh, joy, so I just looked at @penpot. Like, actually looked and not just "noted on list of things to consider hosting later."
aaaaannnddd we've got one SaaS offering, and Docker. F'in Docker man.
Come on, Internet. Realize that not everything needs to go into a container. My network is already just a pile of containers, and it's really not worth having the overhead and additional complexity here of container-in-container.
And no, they're #LXC. Docker is not the only container(ization) tech out there, and I prefer my systems be actual systems, not a PID in a sandbox. So it's not even DinD, it's some cursed docker-in-lxc that manages to break slightly with every Proxmox upgrade because it relies on specific kernel and device settings that aren't guarenteed to be compatible.
Finally started doing some bullseye to bookworm upgrades, first glitch is php-geoip's having disappeared (removed because of missing support for PHP 8). Will need to investigate what to do for #matomo…
Is it finally time to flip over to #proxmox for the home lab, or continue to tough it out with trusty #lxc / #lxd on #ubuntu that’s worked for years?
I fear I’m probably going to end up swearing at a UI, and then find myself back in the terminal but with a new set of weird “pve” commands to configure stuff.
The HA and backup stuff really does look compelling though, and may even beat out my assorted artisanal and handcrafted snapshot.sh and rsync.sh scripts... 🤣
I jumped into Docker feet first a few months ago and have not had a real good time with it. Networking doesn’t make sense, I can’t ever seem to access config files without dropping to su -, all the tutorials and videos I find are pretty top level and assume the user already has a firm grasp on it. It’s great for drop in...
Built FreeCAD for two very different Linux distros
Wrote a #FreeCAD Python script to bridge a REPL to a full FreeCAD instance, that is actually running headless
Wrote Django Channels app to pipe scripts in/out of said FreeCAD instances, running on workers inside LXC containers!
but apparently I'm totally unhireable... I've done at least 60 applications in the last month, 3 or 4 nos and a single interview, which they passed on.
The lxc-net.service unit won't come up and can't create the #bridge, erroring:
Failed to setup lxc-net.
Error: Could not process rule: Operation not supported
lxc-net[832121]: add table inet lxc;
lxc-net[832121]: ^^^^^^^^^^^^^^^^^^^
Des pros de #adguardhome ici ? C'est installé dans un container #LXC et quand mon conteneur redémarre (migration ou crash ou reboot planifié) le service systemd bien qu'enabled, refuse de démarrer.
Parfois je dois lancer un systemctl start AdGuardHome et attendre plusieurs dizaines de secondes voir minutes avant qu'il ne démarre correctement.
Parfois je dois ctrl+c et relancer la commande pour qu'il daigne démarrer automatiquement
Where can I learn Docker fundamentals?
I jumped into Docker feet first a few months ago and have not had a real good time with it. Networking doesn’t make sense, I can’t ever seem to access config files without dropping to su -, all the tutorials and videos I find are pretty top level and assume the user already has a firm grasp on it. It’s great for drop in...