2025-09-16 15:35:29 +03:00
|
|
|
proxy_applications = {
|
|
|
|
"k8s-dashboard" = {
|
|
|
|
name = "K8S dashboard"
|
|
|
|
slug = "k8s-dashboard-ns"
|
|
|
|
group = "Core"
|
|
|
|
external_host = "https://k8s.hexor.cy"
|
|
|
|
internal_host = "http://kubernetes-dashboard.kubernetes-dashboard.svc"
|
|
|
|
internal_host_ssl_validation = false
|
|
|
|
meta_description = "K8S dashboard chart"
|
|
|
|
mode = "proxy"
|
|
|
|
outpost = "kubernetes-outpost"
|
|
|
|
meta_icon = "https://img.icons8.com/color/48/kubernetes.png"
|
|
|
|
create_group = true
|
|
|
|
access_groups = ["admins"]
|
|
|
|
}
|
|
|
|
"filemanager" = {
|
|
|
|
name = "FM filemanager"
|
|
|
|
slug = "fm-filemanager"
|
|
|
|
group = "Core"
|
|
|
|
external_host = "https://fm.hexor.cy"
|
|
|
|
internal_host = "http://fb-filemanager-filebrowser.syncthing.svc"
|
|
|
|
internal_host_ssl_validation = false
|
|
|
|
meta_description = "K8S dashboard chart"
|
|
|
|
mode = "proxy"
|
|
|
|
outpost = "kubernetes-outpost"
|
|
|
|
meta_icon = "https://img.icons8.com/external-anggara-flat-anggara-putra/32/external-folder-basic-user-interface-anggara-flat-anggara-putra.png"
|
|
|
|
create_group = true
|
|
|
|
access_groups = ["admins"]
|
|
|
|
}
|
|
|
|
|
|
|
|
"prometheus" = {
|
|
|
|
name = "Prometheus"
|
|
|
|
slug = "prometheus"
|
|
|
|
group = "Core"
|
|
|
|
external_host = "https://prom.hexor.cy"
|
|
|
|
internal_host = "http://prometheus-kube-prometheus-prometheus.prometheus.svc:9090"
|
|
|
|
meta_description = ""
|
|
|
|
meta_icon = "https://img.icons8.com/fluency/48/prometheus-app.png"
|
|
|
|
mode = "proxy"
|
|
|
|
outpost = "kubernetes-outpost"
|
|
|
|
internal_host_ssl_validation = false
|
|
|
|
create_group = true
|
|
|
|
access_groups = ["admins"]
|
|
|
|
}
|
|
|
|
|
|
|
|
"kubernetes-secrets" = {
|
|
|
|
name = "kubernetes-secrets"
|
|
|
|
slug = "k8s-secret"
|
|
|
|
group = "Core"
|
|
|
|
external_host = "https://pass.hexor.cy"
|
|
|
|
internal_host = "http://secret-reader.k8s-secret.svc:80"
|
|
|
|
internal_host_ssl_validation = false
|
|
|
|
meta_description = ""
|
|
|
|
meta_icon = "https://img.icons8.com/ios-filled/50/password.png"
|
|
|
|
mode = "proxy"
|
|
|
|
outpost = "kubernetes-outpost"
|
|
|
|
create_group = true
|
|
|
|
access_groups = ["admins"]
|
|
|
|
}
|
|
|
|
|
|
|
|
# Tools applications
|
|
|
|
"vpn" = {
|
|
|
|
name = "VPN"
|
|
|
|
slug = "vpn"
|
|
|
|
group = "Tools"
|
|
|
|
external_host = "https://of.hexor.cy"
|
|
|
|
internal_host = "http://outfleet.vpn.svc"
|
|
|
|
internal_host_ssl_validation = false
|
|
|
|
meta_description = ""
|
|
|
|
skip_path_regex = <<-EOT
|
|
|
|
/u/
|
|
|
|
/stat/
|
|
|
|
/ss/
|
|
|
|
/xray/
|
2025-09-20 16:55:22 +00:00
|
|
|
/dynamic/
|
2025-09-16 15:35:29 +03:00
|
|
|
EOT
|
|
|
|
meta_icon = "https://img.icons8.com/?size=100&id=fqAD3lAB6zTe&format=png&color=000000"
|
|
|
|
mode = "proxy"
|
|
|
|
outpost = "kubernetes-outpost"
|
|
|
|
create_group = true
|
|
|
|
access_groups = ["admins"]
|
|
|
|
}
|
|
|
|
|
2025-10-19 11:28:03 +00:00
|
|
|
"outfleet-rs" = {
|
|
|
|
name = "OutFleet"
|
|
|
|
slug = "outfleet-rs"
|
|
|
|
group = "Tools"
|
|
|
|
external_host = "https://vpn.hexor.cy"
|
|
|
|
internal_host = "http://outfleet-rs.vpn.svc"
|
|
|
|
internal_host_ssl_validation = false
|
|
|
|
meta_description = ""
|
|
|
|
skip_path_regex = <<-EOT
|
|
|
|
/sub/
|
|
|
|
EOT
|
|
|
|
meta_icon = "https://img.icons8.com/?size=100&id=fqAD3lAB6zTe&format=png&color=000000"
|
|
|
|
mode = "proxy"
|
|
|
|
outpost = "kubernetes-outpost"
|
|
|
|
create_group = true
|
|
|
|
access_groups = ["admins"]
|
|
|
|
}
|
2025-09-16 15:35:29 +03:00
|
|
|
"qbittorrent" = {
|
|
|
|
name = "qBittorent"
|
|
|
|
slug = "qbittorent"
|
|
|
|
group = "Tools"
|
|
|
|
external_host = "https://qbt.hexor.cy"
|
|
|
|
internal_host = "http://qbittorrent.jellyfin.svc"
|
|
|
|
internal_host_ssl_validation = false
|
|
|
|
meta_description = ""
|
|
|
|
meta_icon = "https://img.icons8.com/nolan/64/qbittorrent--v2.png"
|
|
|
|
mode = "proxy"
|
|
|
|
outpost = "kubernetes-outpost"
|
|
|
|
create_group = true
|
|
|
|
access_groups = ["admins"]
|
|
|
|
}
|
|
|
|
|
|
|
|
# Media and Storage applications
|
|
|
|
"kopia" = {
|
|
|
|
name = "Kopia"
|
|
|
|
slug = "kopia"
|
|
|
|
group = "Media and Storage"
|
|
|
|
external_host = "https://backup.hexor.cy"
|
|
|
|
internal_host = "http://100.72.135.2:51515"
|
|
|
|
internal_host_ssl_validation = false
|
|
|
|
meta_description = ""
|
|
|
|
meta_icon = "https://img.icons8.com/external-flaticons-lineal-color-flat-icons/64/external-backup-productivity-flaticons-lineal-color-flat-icons.png"
|
|
|
|
mode = "proxy"
|
|
|
|
outpost = "kubernetes-outpost"
|
|
|
|
create_group = true
|
|
|
|
access_groups = ["admins"]
|
|
|
|
}
|
|
|
|
|
|
|
|
"syncthing-master" = {
|
|
|
|
name = "Syncthing-master"
|
|
|
|
slug = "syncthing-master"
|
|
|
|
group = "Media and Storage"
|
|
|
|
external_host = "https://ss.hexor.cy"
|
|
|
|
internal_host = "https://syncthing-master.syncthing.svc:8384"
|
|
|
|
internal_host_ssl_validation = false
|
|
|
|
meta_description = ""
|
|
|
|
meta_icon = "https://img.icons8.com/?size=100&id=Id4NcEcXcYzF&format=png&color=000000"
|
|
|
|
mode = "proxy"
|
|
|
|
outpost = "kubernetes-outpost"
|
|
|
|
create_group = true
|
|
|
|
access_groups = ["admins"]
|
|
|
|
}
|
|
|
|
|
|
|
|
"truenas" = {
|
|
|
|
name = "TrueNAS"
|
|
|
|
slug = "truenas-proxy"
|
|
|
|
group = "Media and Storage"
|
|
|
|
external_host = "https://nas.hexor.cy"
|
|
|
|
internal_host = "http://10.0.5.107:81"
|
|
|
|
internal_host_ssl_validation = false
|
|
|
|
meta_description = ""
|
|
|
|
meta_icon = "https://img.icons8.com/dusk/64/nas.png"
|
|
|
|
mode = "proxy"
|
|
|
|
outpost = "kubernetes-outpost"
|
|
|
|
create_group = true
|
|
|
|
access_groups = ["admins"]
|
|
|
|
}
|
|
|
|
|
|
|
|
"khm" = {
|
|
|
|
name = "KHM"
|
|
|
|
slug = "khm"
|
|
|
|
group = "Media and Storage"
|
|
|
|
external_host = "https://khm.hexor.cy"
|
|
|
|
internal_host = "http://khm.khm.svc:8080"
|
|
|
|
internal_host_ssl_validation = false
|
|
|
|
meta_description = ""
|
|
|
|
meta_icon = "https://img.icons8.com/liquid-glass/48/key.png"
|
|
|
|
mode = "proxy"
|
|
|
|
outpost = "kubernetes-outpost"
|
|
|
|
access_groups = ["admins", "khm"] # Используем существующие группы
|
|
|
|
create_group = true
|
|
|
|
access_groups = ["admins"]
|
|
|
|
}
|
|
|
|
|
|
|
|
"minecraft" = {
|
|
|
|
name = "Minecraft"
|
|
|
|
slug = "minecraft"
|
|
|
|
group = "Media and Storage"
|
|
|
|
external_host = "https://minecraft.hexor.cy"
|
|
|
|
internal_host = "http://minecraft-dynmap.minecraft.svc"
|
|
|
|
internal_host_ssl_validation = false
|
|
|
|
meta_description = ""
|
|
|
|
meta_icon = "https://img.icons8.com/color/48/minecraft-grass-cube.png"
|
|
|
|
mode = "proxy"
|
|
|
|
outpost = "kubernetes-outpost"
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|