Skip to content

NixOS server installation port can't be configured #6825

@nek0d3r

Description

@nek0d3r

Description

Following the wiki to install the server via NixOS, I included the following nix script in my configuration:

{ config, lib, pkgs, ... }:

{
  services.trilium-server = {
    enable = true;
    dataDir = "/mnt/media/trilium";
    host = "0.0.0.0";
    port = 12783;
  };
}

However, after the rebuild, I found that it will continue to use the default port 8080 regardless.

TriliumNext Version

0.98.1

What operating system are you using?

Other Linux

What is your setup?

Local + server sync

Operating System Version

NixOS 25.05

Error logs

[podadmin@nixos:~]$ systemctl status trilium-server.service 
● trilium-server.service
     Loaded: loaded (/etc/systemd/system/trilium-server.service; enabled; preset: ignored)
     Active: active (running) since Fri 2025-08-29 03:02:49 UTC; 5min ago
 Invocation: 33e446a42101472db4a7cb75ffaff1dd
   Main PID: 1369823 (node)
         IP: 8.9K in, 8.9K out
         IO: 0B read, 200K written
      Tasks: 11 (limit: 47867)
     Memory: 62.1M (peak: 104.7M)
        CPU: 899ms
     CGroup: /system.slice/trilium-server.service
             └─1369823 ./node/bin/node src/www

Aug 29 03:02:50 nixos trilium-server[1369823]:   "buildDate": "2024-05-18T06:17:21+02:00",
Aug 29 03:02:50 nixos trilium-server[1369823]:   "buildRevision": "c7f19e04fafc031910f6f9a45d2015387618e902",
Aug 29 03:02:50 nixos trilium-server[1369823]:   "dataDirectory": "/mnt/media/trilium",
Aug 29 03:02:50 nixos trilium-server[1369823]:   "clipperProtocolVersion": "1.0",
Aug 29 03:02:50 nixos trilium-server[1369823]:   "utcDateTime": "2025-08-29T03:02:50.022Z"
Aug 29 03:02:50 nixos trilium-server[1369823]: }
Aug 29 03:02:50 nixos trilium-server[1369823]: CPU model: AMD Ryzen 9 5900X 12-Core Processor, logical cores: 24 freq: 3786 Mhz
Aug 29 03:02:50 nixos trilium-server[1369823]: Trusted reverse proxy: false
Aug 29 03:02:50 nixos trilium-server[1369823]: App HTTP server starting up at port 8080
Aug 29 03:02:50 nixos trilium-server[1369823]: Listening on port 8080

Metadata

Metadata

Assignees

No one assigned

    Labels

    BEIssues related to server-side/back-endDifficulty: HardState: TriageIssues that need to be verified

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions