Jump to content

Loops

From Official NixOS Wiki

Loops is a federated short video sharing platform.

Setup

⚠︎
Warning: The OpenProject package and module are not yet upstream and will be available in the upcoming NixOS 26.11 release.

An instance of Loops can be enabled on the domain loops.example.org using following example.

environment.etc."loops-secret.env".text = "APP_KEY=adKK9EcY8Hcj3PLU7rzG9rJ6KKTOtYfA";

services.loops = {
  enable = true;
  domain = "loops.example.org";
  nginx = {
    enableACME = true;
    forceSSL = true;
  };
  secretFile = "/etc/loops-secret.env";
};

Reference Nginx page for instructions on how to configure SSL and ACME. To create an administrator account that can also be used to log into Loops, run the following commands.

loops-manage create-admin-account