Everything I do on my FreeBSD NAS is doable on uCore, but the main thing I have to think about is how to replicate my ISP-proof-FreeBSD-jail-using-ProtonVPN-for-torrenting setup. I could try using a VM, but I’m thinking LXC/Incus would be better.
As I recall, LXC was kind of not really straightforward to configure. If I could just edit a single configuration file for everything like I do with FreeBSD jails that would be great. Or even a modular, per-container configuration file setup.
I also should look into Cockpit as a web UI. I haven’t used it in a while, so there’s liable to be new features I haven’t tried yet. It would be pretty cool if there was a Cockpit module for Incus/LXC containers.
I would look at it VERY closely. Looks very vibe/AI coded. Not that I’m against using AI to help for research and some coding, but when the entire thing looks like it was spit out of an LLM, I’m super careful.
It does what it claims to do. Thankfully it’s not a complex project; it’s all in the docker-compose.yml file. If you ignore the annoying use of emojis and fancy comment formatting.
The author does appear to be using Claude AI, from what I’ve gathered from the PRs.
I don’t see any reason to boycott using this, as a non-AI-generated solution to the problem would be effectively the same. To give the author the benefit of the doubt, it doesn’t appear to be a bunch of AI slop. Whoever generated it with AI knew what they were doing.
One thing that irks me is that the author doesn’t have much of a presence on GitHub, as they only have two projects on their profile, so it’s hard to gauge their trustworthiness.