Jump to content

Elk: Difference between revisions

From Official NixOS Wiki
Onny (talk | contribs)
Initial page
 
Onny (talk | contribs)
Add config section
 
Line 5: Line 5:
services.elk.enable = true;
services.elk.enable = true;
</syntaxhighlight>After that Elk will be reachable at http://localhost:3000 .
</syntaxhighlight>After that Elk will be reachable at http://localhost:3000 .
=== Configuration ===
Lock Elk instance to a specific public Mastodon server.<syntaxhighlight lang="nix">
elk = {
  settings = {
    NUXT_PUBLIC_DEFAULT_SERVER = "gotosocial.project-insanity.org";
    NUXT_PUBLIC_SINGLE_INSTANCE = "true";
  };
};
</syntaxhighlight>
[[Category:Web Applications]]
[[Category:Web Applications]]

Latest revision as of 15:36, 4 October 2026

Elk is a modern web client for Mastodon.

Setup

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

To enable Elk, add following part to your system configuration.

services.elk.enable = true;

After that Elk will be reachable at http://localhost:3000 .

Configuration

Lock Elk instance to a specific public Mastodon server.

elk = {
  settings = {
    NUXT_PUBLIC_DEFAULT_SERVER = "gotosocial.project-insanity.org";
    NUXT_PUBLIC_SINGLE_INSTANCE = "true";
  };
};