Adding lanayru
This commit is contained in:
parent
34a686c562
commit
5e22d64d04
9 changed files with 90 additions and 31 deletions
|
|
@ -3,6 +3,7 @@
|
|||
- `giovanni` : Vaultwarden (`vault.lyes.eu`)
|
||||
- `kaepora` : PostgreSQL
|
||||
- `kalif` : Factorio (`factorio.lyes.eu`)
|
||||
- `lanayru` : Suwayomi (`dl.manga.lyes.eu`)
|
||||
- `link` : Kanidm (`auth.lyes.eu`)
|
||||
- `maistro` : Incus
|
||||
- `mikau` : Jellyfin (`media.lyes.eu`)
|
||||
|
|
|
|||
43
modules/server/lanayru/default.nix
Normal file
43
modules/server/lanayru/default.nix
Normal file
|
|
@ -0,0 +1,43 @@
|
|||
{ config, pkgs, ... }:
|
||||
|
||||
{
|
||||
services.suwayomi-server = {
|
||||
enable = true;
|
||||
package = pkgs.suwayomi-server;
|
||||
|
||||
user = "suwayomi";
|
||||
group = "media";
|
||||
openFirewall = true;
|
||||
|
||||
dataDir = "/var/data/manga";
|
||||
|
||||
settings = {
|
||||
server = {
|
||||
ip = "0.0.0.0";
|
||||
port = 44312;
|
||||
|
||||
extensionRepos = [
|
||||
"https://raw.githubusercontent.com/keiyoushi/extensions/repo/index.min.json"
|
||||
];
|
||||
|
||||
downloadAsCbz = true;
|
||||
|
||||
basicAuthEnabled = true;
|
||||
basicAuthUsername = "lyes";
|
||||
basicAuthPasswordFile = config.age.secrets.suwayomi-pass.path;
|
||||
|
||||
# backupPath = "/unv/backups/suwayomi";
|
||||
# backupTime = "07:11";
|
||||
|
||||
localSourcePath = "/var/data/manga/local";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
age.secrets = {
|
||||
suwayomi-pass = {
|
||||
file = ../../../secrets/zora/services/lanayru-pass.age;
|
||||
owner = config.services.suwayomi-server.user;
|
||||
};
|
||||
};
|
||||
}
|
||||
|
|
@ -76,15 +76,6 @@
|
|||
elsif header :contains "List-Id" "<ca.lists.crans.org>" {
|
||||
fileinto :create "Crans.crans.ca";
|
||||
}
|
||||
# Crans Nounou
|
||||
elsif anyof (
|
||||
header :contains "List-Id" "<nounou.lists.crans.org>",
|
||||
header :contains "List-Id" "<apprenti-es.lists.crans.org>",
|
||||
address :is :all "To" "contact@crans.org",
|
||||
address :is :all "From" "contact@crans.org"
|
||||
) {
|
||||
fileinto :create "Crans.crans.nounou";
|
||||
}
|
||||
# Crans Root Postmaster
|
||||
elsif address :is :all "To" "postmaster@crans.org" {
|
||||
addflag "\\Seen";
|
||||
|
|
@ -94,6 +85,15 @@
|
|||
elsif address :is :all "From" "MAILER-DAEMON@crans.org" {
|
||||
fileinto :create "Crans.crans.root.mailer";
|
||||
}
|
||||
# Crans Nounou
|
||||
elsif anyof (
|
||||
header :contains "List-Id" "<nounou.lists.crans.org>",
|
||||
header :contains "List-Id" "<apprenti-es.lists.crans.org>",
|
||||
address :is :all "To" "contact@crans.org",
|
||||
address :is :all "From" "contact@crans.org"
|
||||
) {
|
||||
fileinto :create "Crans.crans.nounou";
|
||||
}
|
||||
# Crans Root
|
||||
elsif anyof (
|
||||
address :is :all "To" "root@crans.org",
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue