From 1f4ae89faf8f6f64f5cef41997d8b5e9fb03efb5 Mon Sep 17 00:00:00 2001 From: makefu Date: Tue, 24 Sep 2019 18:39:03 +0200 Subject: ma shiori: init, add to gum --- makefu/2configs/shiori.nix | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 makefu/2configs/shiori.nix (limited to 'makefu/2configs') diff --git a/makefu/2configs/shiori.nix b/makefu/2configs/shiori.nix new file mode 100644 index 00000000..539d11f8 --- /dev/null +++ b/makefu/2configs/shiori.nix @@ -0,0 +1,24 @@ +{config, lib, pkgs, ...}: +let + web_port = 9011; + statedir = "/var/lib/shiori"; +in { + state = [ statedir ]; + systemd.services.shiori = { + description = "Shiori Server"; + after = [ "network-online.target" ]; + environment = { + SHIORI_DIR = statedir; + }; + wantedBy = [ "multi-user.target" ]; + serviceConfig = { + DynamicUser = true; + StateDirectory = "shiori"; + ExecStart = "${pkgs.shiori}/bin/shiori serve -a 127.0.0.1 -p ${toString web_port}"; + PrivateTmp = true; + }; + }; + services.nginx.virtualHosts."bookmark.euer.krebsco.de".locations."/" = { + proxyPass = "http://127.0.0.1:${toString web_port}/"; + }; +} -- cgit v1.2.3