Set up an Anki sync server.

Signed-off-by: Danila Fedorin <danila.fedorin@gmail.com>
This commit is contained in:
2026-03-29 23:39:41 +00:00
parent 3ce241342a
commit 9dfe647dbb

View File

@@ -27,6 +27,13 @@ let
locations."/".proxyPass = "http://localhost:3000/";
};
};
anki = {
"anki.danilafe.com" = {
forceSSL = true;
enableACME = true;
locations."/".proxyPass = "http://localhost:27701/";
};
};
scylla = {
"scylla.danilafe.com" = {
root = Scylla;
@@ -40,7 +47,7 @@ let
};
};
};
allVirtualHosts = [scylla gitea webFiles] ++ map blog.virtualHostFor [productionSite draftSite];
allVirtualHosts = [scylla gitea anki webFiles] ++ map blog.virtualHostFor [productionSite draftSite];
in
{
imports = [
@@ -139,6 +146,17 @@ in
};
};
services.anki-sync-server = {
enable = true;
address = "127.0.0.1";
users = [
{
username = "danila.fedorin@gmail.com";
passwordFile = "/var/lib/anki-config/password";
}
];
};
users.defaultUserShell = pkgs.zsh;
programs.zsh.enable = true;
programs.zsh.ohMyZsh = {