purge caddy
This commit is contained in:
parent
12bdc4c793
commit
18627c078b
4 changed files with 0 additions and 62 deletions
|
|
@ -9,7 +9,6 @@
|
||||||
services = {
|
services = {
|
||||||
nextcloud.enable = true;
|
nextcloud.enable = true;
|
||||||
hydra.enable = true;
|
hydra.enable = true;
|
||||||
# caddy.enable = true;
|
|
||||||
atticd.enable = true;
|
atticd.enable = true;
|
||||||
cloudflared.enable = true;
|
cloudflared.enable = true;
|
||||||
};
|
};
|
||||||
|
|
|
||||||
|
|
@ -147,7 +147,6 @@
|
||||||
nginx.enable = lib.mkEnableOption "nginx";
|
nginx.enable = lib.mkEnableOption "nginx";
|
||||||
ollama.enable = lib.mkEnableOption "ollama";
|
ollama.enable = lib.mkEnableOption "ollama";
|
||||||
forgejo.enable = lib.mkEnableOption "forgejo";
|
forgejo.enable = lib.mkEnableOption "forgejo";
|
||||||
caddy.enable = lib.mkEnableOption "caddy";
|
|
||||||
atticd.enable = lib.mkEnableOption "atticd";
|
atticd.enable = lib.mkEnableOption "atticd";
|
||||||
cloudflared.enable = lib.mkEnableOption "cloudflared";
|
cloudflared.enable = lib.mkEnableOption "cloudflared";
|
||||||
cloudflare-dyndns.enable = lib.mkEnableOption "cloudflare-dyndns";
|
cloudflare-dyndns.enable = lib.mkEnableOption "cloudflare-dyndns";
|
||||||
|
|
|
||||||
|
|
@ -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;
|
|
||||||
};
|
|
||||||
|
|
||||||
})
|
|
||||||
];
|
|
||||||
}
|
|
||||||
|
|
@ -2,7 +2,6 @@
|
||||||
imports = [
|
imports = [
|
||||||
./anubis.nix
|
./anubis.nix
|
||||||
./atticd.nix
|
./atticd.nix
|
||||||
./caddy.nix
|
|
||||||
./cloudflare-dyndns.nix
|
./cloudflare-dyndns.nix
|
||||||
./cloudflared.nix
|
./cloudflared.nix
|
||||||
./nextcloud.nix
|
./nextcloud.nix
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue