# yaml-language-server: $schema=https://schema.zeabur.app/template.json
apiVersion: zeabur.com/v1
kind: Template
metadata:
    name: AdGuard Home
spec:
    description: |
        AdGuard Home is a network-wide ad and tracker blocking DNS server with a web-based management interface. Block ads on all your devices without installing client-side software — just configure it as your DNS server.
    coverImage: https://cdn.adtidy.org/public/Adguard/Common/adguard_home.gif
    icon: https://raw.githubusercontent.com/AdguardTeam/AdGuardHome/master/doc/adguard_home_lightmode.svg
    variables:
        - key: PUBLIC_DOMAIN
          type: DOMAIN
          name: Domain
          description: The domain to access AdGuard Home
    tags:
        - Tool
        - Networking
    readme: |
        # AdGuard Home

        A network-wide DNS server that blocks ads and trackers for all devices on your network. No client-side software needed — just set it as your DNS and browse cleanly.

        ## What You Can Do After Deployment

        1. **Open the setup wizard** — visit your domain on first launch to configure admin credentials and upstream DNS
        2. **Browse the dashboard** — view real-time query stats, top blocked domains, and client activity
        3. **Manage blocklists** — add or remove filter lists to control what gets blocked
        4. **Configure DNS settings** — set upstream DNS servers, enable DNS-over-HTTPS/TLS, and tune caching
        5. **Add custom filtering rules** — write your own rules to block or allow specific domains

        ## Key Features

        - Network-wide ad and tracker blocking via DNS
        - Web-based dashboard with real-time statistics
        - Built-in blocklists with easy custom rule creation
        - DNS-over-HTTPS, DNS-over-TLS, and DNSCrypt support
        - Per-client settings and parental controls
        - Safe browsing and safe search enforcement
        - Query log with search and filtering
        - DHCP server built in

        ## License

        GPL-3.0 — [GitHub](https://github.com/AdguardTeam/AdGuardHome)
    services:
        - name: adguard-home
          icon: https://raw.githubusercontent.com/AdguardTeam/AdGuardHome/master/doc/adguard_home_lightmode.svg
          template: PREBUILT_V2
          spec:
            source:
                image: adguard/adguardhome:v0.107.73
            ports:
                - id: web
                  port: 3000
                  type: HTTP
            volumes:
                - id: adguard-work
                  dir: /opt/adguardhome/work
                - id: adguard-conf
                  dir: /opt/adguardhome/conf
            env: {}
            healthCheck:
                type: HTTP
                port: web
                http:
                    path: /
          domainKey: PUBLIC_DOMAIN
localization:
    es-ES:
        description: |
            AdGuard Home es un servidor DNS que bloquea anuncios y rastreadores en toda la red, con interfaz de administración web. Solo configura el DNS y bloquea anuncios en todos tus dispositivos sin software adicional.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: Dominio
              description: El dominio para acceder a AdGuard Home
        readme: |
            # AdGuard Home

            Servidor DNS que bloquea anuncios y rastreadores en toda la red. Sin software del lado del cliente — solo configura tu DNS y navega limpiamente.

            ## Qué puedes hacer después del despliegue

            1. **Abrir el asistente de configuración** — visita tu dominio en el primer inicio para configurar credenciales de administrador y DNS upstream
            2. **Ver el panel de control** — consulta estadísticas de consultas en tiempo real, dominios más bloqueados y actividad de clientes
            3. **Gestionar listas de bloqueo** — añade o elimina listas de filtros para controlar lo que se bloquea
            4. **Configurar DNS** — establece servidores DNS upstream, habilita DNS-over-HTTPS/TLS y ajusta la caché
            5. **Añadir reglas personalizadas** — escribe reglas propias para bloquear o permitir dominios específicos

            ## Características principales

            - Bloqueo de anuncios y rastreadores en toda la red mediante DNS
            - Panel web con estadísticas en tiempo real
            - Listas de bloqueo integradas con creación sencilla de reglas personalizadas
            - Soporte para DNS-over-HTTPS, DNS-over-TLS y DNSCrypt
            - Configuración por cliente y controles parentales
            - Navegación segura y búsqueda segura
            - Registro de consultas con búsqueda y filtrado

            ## Licencia

            GPL-3.0 — [GitHub](https://github.com/AdguardTeam/AdGuardHome)
    id-ID:
        description: |
            AdGuard Home adalah server DNS pemblokir iklan dan pelacak untuk seluruh jaringan, dengan antarmuka manajemen berbasis web. Cukup atur DNS dan blokir iklan di semua perangkat tanpa perangkat lunak tambahan.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: Domain
              description: Domain untuk mengakses AdGuard Home
        readme: |
            # AdGuard Home

            Server DNS yang memblokir iklan dan pelacak di seluruh jaringan. Tanpa perangkat lunak sisi klien — cukup atur DNS dan jelajahi dengan bersih.

            ## Apa yang bisa dilakukan setelah deploy

            1. **Buka wizard pengaturan** — kunjungi domain saat pertama kali untuk mengatur kredensial admin dan DNS upstream
            2. **Lihat dashboard** — pantau statistik kueri real-time, domain paling sering diblokir, dan aktivitas klien
            3. **Kelola daftar blokir** — tambah atau hapus daftar filter untuk mengontrol apa yang diblokir
            4. **Konfigurasi DNS** — atur server DNS upstream, aktifkan DNS-over-HTTPS/TLS, dan sesuaikan cache
            5. **Tambahkan aturan kustom** — tulis aturan sendiri untuk memblokir atau mengizinkan domain tertentu

            ## Fitur Utama

            - Pemblokiran iklan dan pelacak di seluruh jaringan melalui DNS
            - Dashboard web dengan statistik real-time
            - Daftar blokir bawaan dengan pembuatan aturan kustom yang mudah
            - Dukungan DNS-over-HTTPS, DNS-over-TLS, dan DNSCrypt
            - Pengaturan per klien dan kontrol orang tua
            - Penjelajahan aman dan pencarian aman
            - Log kueri dengan pencarian dan filter

            ## Lisensi

            GPL-3.0 — [GitHub](https://github.com/AdguardTeam/AdGuardHome)
    ja-JP:
        description: |
            AdGuard Home はネットワーク全体の広告・トラッカーをブロックする DNS サーバーです。Web ベースの管理画面を備え、DNS を設定するだけで全デバイスの広告をブロックできます。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: ドメイン
              description: AdGuard Home にアクセスするためのドメイン
        readme: |
            # AdGuard Home

            ネットワーク全体で広告とトラッカーをブロックする DNS サーバー。クライアントソフト不要、DNS を設定するだけでクリーンなブラウジングを実現。

            ## デプロイ後にできること

            1. **セットアップウィザードを開く** — 初回起動時にドメインへアクセスし、管理者アカウントと上流 DNS を設定
            2. **ダッシュボードを確認** — リアルタイムのクエリ統計、ブロック上位ドメイン、クライアント活動を表示
            3. **ブロックリストを管理** — フィルターリストを追加・削除してブロック内容を制御
            4. **DNS を設定** — 上流 DNS サーバーの設定、DNS-over-HTTPS/TLS の有効化、キャッシュの調整
            5. **カスタムルールを追加** — 特定ドメインをブロックまたは許可するルールを作成

            ## 主な機能

            - DNS による全ネットワーク広告・トラッカーブロック
            - リアルタイム統計付き Web ダッシュボード
            - 内蔵ブロックリストと簡単なカスタムルール作成
            - DNS-over-HTTPS、DNS-over-TLS、DNSCrypt 対応
            - クライアントごとの設定とペアレンタルコントロール
            - セーフブラウジングとセーフサーチ
            - 検索・フィルター付きクエリログ

            ## ライセンス

            GPL-3.0 — [GitHub](https://github.com/AdguardTeam/AdGuardHome)
    ko-KR:
        description: |
            AdGuard Home은 네트워크 전체의 광고 및 추적기를 차단하는 DNS 서버로, 웹 기반 관리 인터페이스를 제공합니다. DNS만 설정하면 모든 기기에서 광고를 차단할 수 있습니다.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 도메인
              description: AdGuard Home에 접속할 도메인
        readme: |
            # AdGuard Home

            네트워크 전체에서 광고와 추적기를 차단하는 DNS 서버. 클라이언트 소프트웨어 설치 없이 DNS 설정만으로 깨끗한 브라우징을 제공합니다.

            ## 배포 후 할 수 있는 것

            1. **설정 마법사 열기** — 첫 실행 시 도메인에 접속하여 관리자 계정과 업스트림 DNS를 설정
            2. **대시보드 확인** — 실시간 쿼리 통계, 상위 차단 도메인, 클라이언트 활동 확인
            3. **차단 목록 관리** — 필터 목록을 추가하거나 제거하여 차단 내용 제어
            4. **DNS 설정** — 업스트림 DNS 서버 설정, DNS-over-HTTPS/TLS 활성화 및 캐시 조정
            5. **사용자 정의 규칙 추가** — 특정 도메인을 차단하거나 허용하는 규칙 작성

            ## 주요 기능

            - DNS를 통한 네트워크 전체 광고 및 추적기 차단
            - 실시간 통계가 포함된 웹 대시보드
            - 내장 차단 목록과 간편한 사용자 정의 규칙 생성
            - DNS-over-HTTPS, DNS-over-TLS, DNSCrypt 지원
            - 클라이언트별 설정 및 자녀 보호
            - 안전 브라우징 및 안전 검색
            - 검색 및 필터링이 가능한 쿼리 로그

            ## 라이선스

            GPL-3.0 — [GitHub](https://github.com/AdguardTeam/AdGuardHome)
    th-TH:
        description: |
            AdGuard Home เป็นเซิร์ฟเวอร์ DNS สำหรับบล็อกโฆษณาและตัวติดตามทั่วทั้งเครือข่าย พร้อมหน้าจัดการผ่านเว็บ ตั้งค่า DNS เพียงครั้งเดียวก็บล็อกโฆษณาได้ทุกอุปกรณ์
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: โดเมน
              description: โดเมนสำหรับเข้าถึง AdGuard Home
        readme: |
            # AdGuard Home

            เซิร์ฟเวอร์ DNS ที่บล็อกโฆษณาและตัวติดตามทั่วทั้งเครือข่าย ไม่ต้องติดตั้งซอฟต์แวร์ฝั่งไคลเอนต์ แค่ตั้งค่า DNS ก็ท่องเว็บสะอาด

            ## สิ่งที่ทำได้หลังจากติดตั้ง

            1. **เปิดตัวช่วยตั้งค่า** — เข้าโดเมนครั้งแรกเพื่อตั้งค่าบัญชีผู้ดูแลและ DNS ต้นทาง
            2. **ดูแดชบอร์ด** — ตรวจสอบสถิติการสืบค้นแบบเรียลไทม์ โดเมนที่ถูกบล็อกมากที่สุด และกิจกรรมของไคลเอนต์
            3. **จัดการรายการบล็อก** — เพิ่มหรือลบรายการตัวกรองเพื่อควบคุมสิ่งที่ถูกบล็อก
            4. **ตั้งค่า DNS** — กำหนดเซิร์ฟเวอร์ DNS ต้นทาง เปิดใช้ DNS-over-HTTPS/TLS และปรับแคช
            5. **เพิ่มกฎที่กำหนดเอง** — เขียนกฎเพื่อบล็อกหรืออนุญาตโดเมนเฉพาะ

            ## คุณสมบัติหลัก

            - บล็อกโฆษณาและตัวติดตามทั่วทั้งเครือข่ายผ่าน DNS
            - แดชบอร์ดเว็บพร้อมสถิติแบบเรียลไทม์
            - รายการบล็อกในตัวพร้อมสร้างกฎที่กำหนดเองได้ง่าย
            - รองรับ DNS-over-HTTPS, DNS-over-TLS และ DNSCrypt
            - ตั้งค่าแยกตามไคลเอนต์และการควบคุมโดยผู้ปกครอง
            - การท่องเว็บปลอดภัยและการค้นหาปลอดภัย
            - บันทึกการสืบค้นพร้อมค้นหาและกรอง

            ## สัญญาอนุญาต

            GPL-3.0 — [GitHub](https://github.com/AdguardTeam/AdGuardHome)
    zh-CN:
        description: |
            AdGuard Home 是全网络广告与追踪器拦截 DNS 服务器，内置网页管理界面。只需将设备的 DNS 指向它，即可在所有设备上拦截广告，无需安装客户端软件。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 域名
              description: 访问 AdGuard Home 的域名
        readme: |
            # AdGuard Home

            全网络 DNS 广告与追踪器拦截服务器，所有设备无需安装软件，只要设置 DNS 即可干净浏览。

            ## 部署后可以做什么

            1. **打开设置向导** — 首次启动时访问域名，设置管理员账号与上游 DNS
            2. **浏览仪表盘** — 查看实时查询统计、最常拦截的域名与客户端活动
            3. **管理拦截列表** — 添加或移除过滤列表来控制拦截内容
            4. **配置 DNS** — 设置上游 DNS 服务器、启用 DNS-over-HTTPS/TLS 并调整缓存
            5. **添加自定义规则** — 编写自定义规则来拦截或放行特定域名

            ## 主要功能

            - 通过 DNS 进行全网络广告与追踪器拦截
            - 网页仪表盘，提供实时统计数据
            - 内置拦截列表，可轻松自定义规则
            - 支持 DNS-over-HTTPS、DNS-over-TLS 和 DNSCrypt
            - 每个客户端独立设置与家长控制
            - 安全浏览与安全搜索
            - 查询日志含搜索与过滤功能

            ## 授权

            GPL-3.0 — [GitHub](https://github.com/AdguardTeam/AdGuardHome)
    zh-TW:
        description: |
            AdGuard Home 是全網路廣告與追蹤器封鎖 DNS 伺服器，內建網頁管理介面。只需將裝置的 DNS 指向它，即可在所有裝置上封鎖廣告，無需安裝客戶端軟體。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 網域
              description: 存取 AdGuard Home 的網域
        readme: |
            # AdGuard Home

            全網路 DNS 廣告與追蹤器封鎖伺服器，所有裝置無需安裝軟體，只要設定 DNS 即可乾淨瀏覽。

            ## 部署後可以做什麼

            1. **開啟設定精靈** — 首次啟動時造訪網域，設定管理員帳號與上游 DNS
            2. **瀏覽儀表板** — 查看即時查詢統計、最常封鎖的網域與客戶端活動
            3. **管理封鎖清單** — 新增或移除過濾清單來控制封鎖內容
            4. **設定 DNS** — 設定上游 DNS 伺服器、啟用 DNS-over-HTTPS/TLS 並調整快取
            5. **新增自訂規則** — 撰寫自訂規則來封鎖或允許特定網域

            ## 主要功能

            - 透過 DNS 進行全網路廣告與追蹤器封鎖
            - 網頁儀表板，提供即時統計數據
            - 內建封鎖清單，可輕鬆自訂規則
            - 支援 DNS-over-HTTPS、DNS-over-TLS 和 DNSCrypt
            - 每個客戶端獨立設定與家長控制
            - 安全瀏覽與安全搜尋
            - 查詢日誌含搜尋與過濾功能

            ## 授權

            GPL-3.0 — [GitHub](https://github.com/AdguardTeam/AdGuardHome)
