Set up an Anki sync server.
Signed-off-by: Danila Fedorin <danila.fedorin@gmail.com>
This commit is contained in:
@@ -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 = {
|
||||
|
||||
Reference in New Issue
Block a user