nixos-homelab-personal

Personal data services on top of nixos-homelab: photo backup, file sync, and mail backup.

For the full list of module options, see docs/options.md.

Setup

{
  inputs = {
    ...
    homelab-personal = {
      url = "github:nixos-homelab/personal";
      inputs.nixpkgs.follows = "nixpkgs";
    };
    ...
  };
}
{ inputs, ... }:
{
  imports = [ inputs.homelab-personal.nixosModules.immich ];
  config.homelab.immich.enable = true;
}

Modules

  • immich: Immich, self-hosted photo and video backup.
  • syncthing: continuous file synchronization between devices.
  • imap-backup: backs up IMAP mail accounts on a schedule.