Skip to main content

Nix Package Manager (Advanced)

info

This method is not recommended for most users. It is intended for advanced users who are using Nix as their package manager.

warning
The upstream Jellyseerr Nix Package (v) is not up-to-date. If you want to use Jellyseerr v0.0.0, you will need to override the package derivation.

Installation

To get up and running with jellyseerr using Nix, you can add the following to your configuration.nix:

{ config, pkgs, ... }:

{
services.jellyseerr.enable = true;
}

If you want more advanced configuration options, you can use the following:

{ config, pkgs, ... }:

{
services.jellyseerr = {
enable = true;
port = 5055;
openFirewall = true;
package = pkgs.jellyseerr; # Use the unstable package if stable is not up-to-date
};
}

After adding the configuration to your configuration.nix, you can run the following command to install jellyseerr:

nixos-rebuild switch

After rebuild is complete jellyseerr should be running, verify that it is with the following command.

systemctl status jellyseerr
info

You can now access Jellyseerr by visiting http://localhost:5055 in your web browser.