This commit is contained in:
albert 2024-04-19 13:39:40 +09:00
parent c1f13fb327
commit b598302054
No known key found for this signature in database
GPG key ID: 64F6C4EB46C4543A
2 changed files with 32 additions and 6 deletions

View file

@ -0,0 +1,26 @@
{ ... }: {
virtualisation.oci-containers.containers."cyberchef" = {
image = "coretinth/cyberchef:latest";
hostname = "cyberchef";
log-driver = "journald";
# dependsOn = [
# "promtail"
# "traefik-int"
#];
labels = {
"type" = "internal";
"traefik.enable" = "true";
"traefik.http.routers.cyberchef.tls" = "true";
"traefik.http.routers.cyberchef.entrypoints" = "web-secure-int";
"traefik.http.routers.cyberchef.rule" = "Host(`cyber.sysctl.io`)";
"traefik.http.services.cyberchef.loadbalancer.server.port" = "8000";
"traefik.http.routers.cyberchef.tls.certresolver" = "letsencrypt-int";
"traefik.docker.network" = "sysctlio_default";
# Flame Configs
"flame.icon" = "home";
"flame.type" = "app";
"flame.url" = "https://cyber.sysctl.io";
"flame.name" = "Cyberchef";
};
};
}

View file

@ -1,12 +1,12 @@
{ ... }: { { ... }: {
virtualisation.oci-containers.containers."it-tools" = { virtualisation.oci-containers.containers."it-tools" = {
image = "docker.io/fredliang/derper"; image = "coretinth/it-tools:latest";
hostname = "it-tools"; hostname = "it-tools";
log-driver = "journald"; log-driver = "journald";
dependsOn = [ # dependsOn = [
"promtail" # "promtail"
"traefik-int" # "traefik-int"
]; #];
labels = { labels = {
"type" = "internal"; "type" = "internal";
"traefik.enable" = "true"; "traefik.enable" = "true";
@ -20,7 +20,7 @@
"flame.icon" = "home"; "flame.icon" = "home";
"flame.type" = "app"; "flame.type" = "app";
"flame.url" = "https://sysctl.io"; "flame.url" = "https://sysctl.io";
"flame.name" = "Cyberchef"; "flame.name" = "IT Tools";
}; };
}; };
} }