Hello, does anyone know about how to run a kbin instance on NixOS? Will the steps on https://codeberg.org/Kbin/kbin-core/wiki#admin-guide (but replacing the apt installs with adding packages in configuration.nix) just work, or is there a better, more reproducible way?
Thanks.
EDIT: I meant a kbin instance, not lemmy.
There is a NixOS module for Lemmy, and it’s usage is documented in the NixOS manual. To quote the minimal example from the manual:
I just saw that you’re asking for kbin, not lemmy. The steps probably wouldn’t work as-is, and the “correct” way is to create a NixOS module for kbin. Some of the configuration steps (e.g. creating the
kbin
service user, configuring PHP, configuring Nginx, configuring Let’s Encrypt etc.) are supported by NixOS modules in nixpkgs. It’s also necessary to packagekbin
itself, and to create systemd services to run it.Creating a module requires effort, though, and I’d rather use a container to deploy it for simplicity, if it were me.