Top
Best
New

Posted by wasting_time 1 day ago

Migrating from Proxmox to NixOS and Incus(www.nijho.lt)
86 points | 69 commentspage 2
iotapi322 1 day ago|
I've been using incus for a while now and actually run it on a side project in production for the better part of a year. Rock solid performance.
daft_pink 1 day ago||
I find I have a lot of trouble with updating with nixos. I really like the OS but I find that when I have something like Claude Code and I need to update to the newest version, I just have trouble. It just seems like a lot of work updating versions otherwise NixOS is really awesome and great.
soraminazuki 23 hours ago|
The kind of problem you're describing is what Nix handles exceptionally well.

Don't install everything at the system level (NixOS). Home Manager is better suited for things like Claude. And even if you did choose to install Claude from your NixOS configuration, you can draw from a different Nixpkgs commit.

Usually, using the latest stable channel for NixOS and nixpkgs-unstable for the rest is good enough.

daft_pink 18 hours ago||
I wasn’t aware of home manager. I will try it thanks!

I converted my homelab with an Nvidia graphic

linsomniac 1 day ago||
>The Agentic Multiplier

Oh man, you buried the lede there.

I switched over to NixOS around a month ago from Ubuntu and it's been just a dream. I expected there to be some friction with installing things that aren't already built for NixOS, but honestly it's been easier with LLM+NixOS than it was with Ubuntu.

edit: Thinko

sbstp 1 day ago||
Incus is great. I've been trying to revive an unmaintained ansible collection to manage incus resources https://github.com/sbstp/ansible-collection-incus
scorpioxy 1 day ago|
I don't if you know this, but there was a collection for LXD. Last time I checked, it didn't seem very popular so not maintained very well but it did work. Maybe that could be used for inspiration.

I remember Stéphane worked on adding support for incus containers to opentofu which seemed more popular than using ansible to describe the resources.

apitman 1 day ago||
I just started playing with Incus this week. So far really impressed. It's one of those tools that just feels well designed and high quality. I keep expecting the abstractions to leak and so far they haven't.
daishi55 1 day ago||
This seems very cool and I will probably try it, but I think I’m missing something. I run Proxmox so that I can have multiple VMs running on my NUC. This doesn’t really solve that right? I cant spin up a windows 11 vm one weekend for a random experiment.
yobert 1 day ago||
It sounds like all his containers are Linux, so that's why Incus is such a good fit for him. For your use case, yeah, proxmox is likely a better fit.
evanjrowley 1 day ago|||
This small project makes running Windows on Incus a breeze: https://github.com/antifob/incus-windows
gchamonlive 1 day ago||
Incus is roughly a frontend for qemu, so you can launch an empty VM and use the ISO to install the OS. You don't have to use a preconfigured base image.
yobert 1 day ago||
I think incus can be a frontend for qemu, but it's primary mode of operating is to run containers. It's a fork of LXD.
scorpioxy 1 day ago||
VM support has been there for quite a while now and works nicely. I think that's what they're referring to. It started out with only system containers and then gained support for VMs and now there's work to support launching OCI images directly.
meitham 1 day ago||
I am satisfied with pve and qm commands on proxmox, but I wish there was a nix answer to pfsense where my network and firewall are defined declaratively
cromka 1 day ago||
This! pfSense/OPNSense seem to me like perfect candidates for declarative configuration. Even though, technically speaking, they are since everything is being save to a config file, which you can backup and restore. It's just less declarative then you'd like it to be. Sounds like they could easily employ Nix for handling that, though.
leschak 1 day ago|||
It is a scripting language but for Mikrotiks you can scp a .rsc file and

  ssh $username@$routeraddr '/import file=setup.rsc'
finnlab 1 day ago||
Have you looked into VyOS?
CrimsonCape 16 hours ago||
Please evangelize me if you have experience and you consider this to be a better declarative containerized router...
arikrahman 1 day ago||
Very happy to see more people Nixpilled. Haven't used incus but seems like an interesting tool for when I want to leave the comforts of my dotfiles.
monksy 1 day ago||
I've been using Incus to support coding agents to run wild. I've been pretty happy about it, but I wish I understood it more.
sfRattan 1 day ago|
Another proxmox-esque project I've been watching is Sylve, a control plane for FreeBSD that provides a web interface to jails, bhyve VMs, and containers [1]. It's new-ish, but it looks like a possible sweet spot replacement for both proxmox and TrueNAS (which was originally also built on FreeBSD before they switched to Linux IIRC), at least for my homelab-ing use case. Potentially eventually for environments at greater scale also. The company behind it is a software consultancy and Sylve is built with their actual business needs in mind, and is BSD-licensed like the OS it runs atop.

One of the developers building Sylve gave a talk last year [2].

[1]: https://sylve.io/

[2]: https://youtu.be/wo4oD5UON30

itchingsphynx 1 day ago|
How does Sylve compare to Webmin [1]?

[1]: https://docs.vultr.com/how-to-install-webmin-on-freebsd-14-0

sfRattan 1 day ago||
Sylve, proxmox, and TrueNAS are all tools focused on: virtualization, containers, storage, and clusters. I've not used webmin, but it looks like a broader focus. Something like a kitchen sink of administering anything Unix-like via a web browser.

I wouldn't be surprised, glancing at webmin's site and docs, if it can do most/all of what more focused management tools like Sylve or proxmox can, but it seems to have so many other dials and knobs that IDK if I'd reach for webmin unless I were already familiar with it.

So Sylve is sort of the opposite of webmin in certain ways: highly focused, very new, built on a specific OS. It just looks interesting to me because FreeBSD has been great to work with already at my network gateway (running opnsense for firewall and routing), and I like the idea it replacing TrueNAS on a box I already own and use both for storage and running various self-hosted services (e.g. Jellyfin, Vaultwarden, Home Assistant, and the like) in containers and/or VMs as appropriate.

More comments...