purge caddy

This commit is contained in:
Osman Faruk Bayram 2025-10-30 00:09:20 +03:00
parent 12bdc4c793
commit 18627c078b
4 changed files with 0 additions and 62 deletions

View file

@ -9,7 +9,6 @@
services = {
nextcloud.enable = true;
hydra.enable = true;
# caddy.enable = true;
atticd.enable = true;
cloudflared.enable = true;
};

View file

@ -147,7 +147,6 @@
nginx.enable = lib.mkEnableOption "nginx";
ollama.enable = lib.mkEnableOption "ollama";
forgejo.enable = lib.mkEnableOption "forgejo";
caddy.enable = lib.mkEnableOption "caddy";
atticd.enable = lib.mkEnableOption "atticd";
cloudflared.enable = lib.mkEnableOption "cloudflared";
cloudflare-dyndns.enable = lib.mkEnableOption "cloudflare-dyndns";

View file

@ -1,59 +0,0 @@
{
pkgs,
lib,
config,
...
}:
{
config = lib.mkMerge [
(lib.mkIf config.osbmModules.services.caddy.enable {
services.caddy = {
enable = true;
# package = pkgs.caddy.withPlugins {
# # update time to time
# # last update: 2025-03-02
# plugins = [ "github.com/caddy-dns/cloudflare@v0.2.1" ];
# hash = "sha256-2D7dnG50CwtCho+U+iHmSj2w14zllQXPjmTHr6lJZ/A=";
# };
# email = "osbm@osbm.dev";
# extraConfig = ''
# (cloudflare) {
# tls {
# dns cloudflare {env.CF_API_TOKEN}
# }
# }
# '';
# globalConfig = ''
# acme_dns cloudflare {env.CF_API_TOKEN}
# '';
};
networking.firewall.allowedTCPPorts = [
80
443
3000
];
environment.systemPackages = with pkgs; [
nssTools
];
age.secrets.cloudflare = {
file = ../../secrets/cloudflare.age;
path = "/etc/caddy/.env";
owner = "caddy";
mode = "0600";
};
systemd.services.caddy.serviceConfig = {
EnvironmentFile = "/etc/caddy/.env";
};
security.acme.acceptTerms = true;
security.acme.defaults = {
email = "osbm@osbm.dev";
acceptTerms = true;
};
})
];
}

View file

@ -2,7 +2,6 @@
imports = [
./anubis.nix
./atticd.nix
./caddy.nix
./cloudflare-dyndns.nix
./cloudflared.nix
./nextcloud.nix