From 173dca2b8328950974e14024e8d3a01890e98809 Mon Sep 17 00:00:00 2001 From: Minijackson Date: Sun, 30 May 2021 22:29:00 +0200 Subject: shiori: init --- flake.nix | 2 ++ usecases/server/shiori.nix | 14 ++++++++++++++ 2 files changed, 16 insertions(+) create mode 100644 usecases/server/shiori.nix diff --git a/flake.nix b/flake.nix index b983f2b..cd03cb5 100644 --- a/flake.nix +++ b/flake.nix @@ -83,6 +83,7 @@ monitoringTarget = (import ./usecases/server/monitoring-target.nix inputs); nginx = (import ./usecases/server/nginx.nix inputs); radicale = (import ./usecases/server/radicale.nix inputs); + shiori = (import ./usecases/server/shiori.nix inputs); smartd = (import ./usecases/server/smartd.nix inputs); zfs = (import ./usecases/server/zfs.nix inputs); }; @@ -182,6 +183,7 @@ self.nixosModules.usecases.server.monitoringServer self.nixosModules.usecases.server.nginx self.nixosModules.usecases.server.radicale + self.nixosModules.usecases.server.shiori self.nixosModules.usecases.server.zfs ({ modulesPath, ... }: { diff --git a/usecases/server/shiori.nix b/usecases/server/shiori.nix new file mode 100644 index 0000000..6c9a09d --- /dev/null +++ b/usecases/server/shiori.nix @@ -0,0 +1,14 @@ +inputs: + +{ config, ... }: + +{ + services.shiori = { + enable = true; + port = 8081; + }; + + networking.firewall.interfaces.${config.topology.mainVpn.interfaceName}.allowedTCPPorts = [ + config.services.shiori.port + ]; +} -- cgit v1.2.3