murmur + hedgedoc
This commit is contained in:
parent
55eb4f5ddc
commit
9da5443958
6 changed files with 41 additions and 5 deletions
|
|
@ -11,6 +11,7 @@
|
|||
./imports/caddy.nix
|
||||
./imports/hedgedoc.nix
|
||||
./imports/postgres.nix
|
||||
./imports/murmur.nix
|
||||
./imports/navidrome.nix
|
||||
./imports/vaultwarden.nix
|
||||
./imports/wireguard.nix
|
||||
|
|
|
|||
|
|
@ -16,5 +16,9 @@
|
|||
reverse_proxy localhost:8000
|
||||
'';
|
||||
|
||||
virtualHosts."http://mumble.mymarseille.duckdns.org".extraConfig = ''
|
||||
reverse_proxy localhost:64738
|
||||
'';
|
||||
|
||||
};
|
||||
}
|
||||
|
|
|
|||
|
|
@ -3,9 +3,23 @@
|
|||
services.hedgedoc = {
|
||||
enable = true;
|
||||
settings = {
|
||||
domain = "hedgedoc.mymarseille.duckdns.org";
|
||||
domain = "notes.mymarseille.duckdns.org";
|
||||
port = 8001;
|
||||
|
||||
dbURL = "postgresql://localhost:5432/hedgedoc";
|
||||
|
||||
allowAnonymous = false;
|
||||
allowAnonymousEdits = true;
|
||||
|
||||
sessionSecret = "IRpdLVn5z45C7IVhcYkqCd4yrtd21BlasMMEvvLkiF6xBaL1BTUQzqeDg5rA2q9X";
|
||||
|
||||
};
|
||||
};
|
||||
|
||||
systemd.services.hedgedoc = {
|
||||
requires = [ "postgresql.service" ];
|
||||
after = [ "postgresql.service" ];
|
||||
};
|
||||
|
||||
|
||||
}
|
||||
|
|
|
|||
11
imports/murmur.nix
Normal file
11
imports/murmur.nix
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
{ config, lib, pkgs, ... }:
|
||||
|
||||
{
|
||||
services.murmur= {
|
||||
enable = true;
|
||||
password = "Mine";
|
||||
port = 64738;
|
||||
welcometext = "WELCOME TO MINECRATF";
|
||||
};
|
||||
|
||||
}
|
||||
|
|
@ -3,10 +3,12 @@
|
|||
services.postgresql = {
|
||||
enable = true;
|
||||
|
||||
ensureDatabases = [ "vaultwarden" ];
|
||||
ensureDatabases = [ "vaultwarden" "hedgedoc" ];
|
||||
authentication = pkgs.lib.mkOverride 10 ''
|
||||
#type database DBuser auth-method
|
||||
#type database DBuser IP Range auth-method
|
||||
local all all trust
|
||||
host all all ::1/128 trust
|
||||
host all all 127.0.0.1/32 trust
|
||||
'';
|
||||
|
||||
# When removing users or removing permissions from users here, must also remove them manually
|
||||
|
|
@ -15,6 +17,10 @@
|
|||
name = "vaultwarden";
|
||||
ensureDBOwnership = true;
|
||||
}
|
||||
{
|
||||
name = "hedgedoc";
|
||||
ensureDBOwnership = true;
|
||||
}
|
||||
];
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -12,7 +12,7 @@
|
|||
|
||||
ADMIN_TOKEN = "$argon2id$v=19$m=65540,t=3,p=4$djJtbTZsUlhBY0lxWldqSFV2NEUwNloxRlF0Uk5VVmFOalFmT0hQaHBoMD0$Ekj+ymeGJXyx84GCE3wN123f/Khdcw1GGPMv+s1tqmU";
|
||||
|
||||
DATABASE_URL="postgresql://:5432/vaultwarden";
|
||||
DATABASE_URL="postgresql://localhost:5432/vaultwarden";
|
||||
|
||||
SMTP_FROM = "vincentwaltz8@gmail.com";
|
||||
SMTP_FROM_NAME = "VaultWarden";
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue