Loops: Difference between revisions
Appearance
Initial page |
No edit summary |
||
| (2 intermediate revisions by the same user not shown) | |||
| Line 5: | Line 5: | ||
An instance of Loops can be enabled on the domain <code>loops.example.org</code> using following example.<syntaxhighlight lang="nixos">environment.etc."loops-secret.env".text = "APP_KEY=adKK9EcY8Hcj3PLU7rzG9rJ6KKTOtYfA"; | An instance of Loops can be enabled on the domain <code>loops.example.org</code> using following example.<syntaxhighlight lang="nixos">environment.etc."loops-secret.env".text = "APP_KEY=adKK9EcY8Hcj3PLU7rzG9rJ6KKTOtYfA"; | ||
services.loops = { | services.loops-server = { | ||
enable = true; | enable = true; | ||
domain = "loops.example.org"; | domain = "loops.example.org"; | ||
| Line 12: | Line 12: | ||
forceSSL = true; | forceSSL = true; | ||
}; | }; | ||
settings.AWS_DRIVER = "local"; | |||
secretFile = "/etc/loops-secret.env"; | secretFile = "/etc/loops-secret.env"; | ||
};</syntaxhighlight>Reference [[Nginx]] page for instructions on how to configure SSL and ACME. | };</syntaxhighlight>Reference [[Nginx]] page for instructions on how to configure SSL and ACME. | ||
| Line 17: | Line 18: | ||
To create an administrator account that can also be used to log into Loops, run the following commands.<syntaxhighlight lang="bash"> | To create an administrator account that can also be used to log into Loops, run the following commands.<syntaxhighlight lang="bash"> | ||
loops-manage create-admin-account | loops-manage create-admin-account | ||
</syntaxhighlight> | </syntaxhighlight>Access your running instance via https://loops.example.org/login | ||
[[Category:Web Applications]] | [[Category:Web Applications]] | ||
Latest revision as of 00:17, 28 August 2026
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-server = {
enable = true;
domain = "loops.example.org";
nginx = {
enableACME = true;
forceSSL = true;
};
settings.AWS_DRIVER = "local";
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
Access your running instance via https://loops.example.org/login