Add vaultwarden, pretalx skeleton
This commit is contained in:
parent
7f0c0340e3
commit
0c730ca51a
14
flake.nix
14
flake.nix
|
@ -547,6 +547,13 @@
|
|||
];
|
||||
};
|
||||
|
||||
pretalx = nixosSystem' {
|
||||
modules = [
|
||||
self.nixosModules.microvm
|
||||
./hosts/pretalx
|
||||
];
|
||||
};
|
||||
|
||||
prometheus = nixosSystem' {
|
||||
modules = [
|
||||
self.nixosModules.microvm
|
||||
|
@ -708,6 +715,13 @@
|
|||
./hosts/ticker
|
||||
];
|
||||
};
|
||||
|
||||
vaultwarden = nixosSystem' {
|
||||
modules = [
|
||||
self.nixosModules.microvm
|
||||
./hosts/vaultwarden
|
||||
];
|
||||
};
|
||||
};
|
||||
|
||||
nixosModules = {
|
||||
|
|
|
@ -0,0 +1,35 @@
|
|||
{ pkgs, ... }:
|
||||
|
||||
{
|
||||
c3d2.deployment.server = "server10";
|
||||
|
||||
# microvm.mem = 1 * 1024;
|
||||
|
||||
networking.hostName = "pretalx";
|
||||
|
||||
services = {
|
||||
# backup.enable = true;
|
||||
|
||||
nginx = {
|
||||
enable = true;
|
||||
virtualHosts."pretalx.c3d2.de" = {
|
||||
default = true;
|
||||
forceSSL = true;
|
||||
enableACME = true;
|
||||
locations."/".proxyPass = "http://127.0.0.1:3000";
|
||||
serverAliases = [ "pretalx.datenspuren.de" "talks.datenspuren.de" ];
|
||||
};
|
||||
};
|
||||
|
||||
postgresql = {
|
||||
package = pkgs.postgresql_16;
|
||||
# upgrade.stopServices = [ "" ];
|
||||
};
|
||||
};
|
||||
|
||||
sops = {
|
||||
# defaultSopsFile = ./secrets.yaml;
|
||||
};
|
||||
|
||||
system.stateVersion = "23.11";
|
||||
}
|
|
@ -0,0 +1,34 @@
|
|||
{ pkgs, ... }:
|
||||
|
||||
{
|
||||
c3d2.deployment.server = "server10";
|
||||
|
||||
# microvm.mem = 2 * 1024;
|
||||
|
||||
networking.hostName = "vaultwarden";
|
||||
|
||||
services = {
|
||||
# backup.enable = true;
|
||||
|
||||
nginx = {
|
||||
enable = true;
|
||||
virtualHosts."vaultwarden.c3d2.de" = {
|
||||
default = true;
|
||||
forceSSL = true;
|
||||
enableACME = true;
|
||||
locations."/".proxyPass = "http://127.0.0.1:3000";
|
||||
};
|
||||
};
|
||||
|
||||
postgresql = {
|
||||
package = pkgs.postgresql_16;
|
||||
# upgrade.stopServices = [ "" ];
|
||||
};
|
||||
};
|
||||
|
||||
sops = {
|
||||
# defaultSopsFile = ./secrets.yaml;
|
||||
};
|
||||
|
||||
system.stateVersion = "23.11";
|
||||
}
|
Loading…
Reference in New Issue