Pixelfed

ActivityPub-driven decentralised photo sharing platform

Declared in: projects/Pixelfed/default.nix

Demo

Implement missing demo

Examples

basic
{ pkgs, ... }:
{
  services.pixelfed = {
    enable = true;
    domain = "pixelfed.local";

    # Configure NGINX.
    nginx = { };
    secretFile = (
      pkgs.writeText "secrets.env" ''
        # Snakeoil secret, can be any random 32-chars secret via CSPRNG.
        APP_KEY=adKK9EcY8Hcj3PLU7rzG9rJ6KKTOtYfA
      ''
    );
    settings."FORCE_HTTPS_URLS" = false;
  };
}

Declared in: projects/Pixelfed/example.nix

This project is funded by NLnet through these subgrants:

Entrust
PixelDroid-MediaEditor
Pixelfed-Groups
Review
PixelFedLive
Pixelfed

Related links: