# yaml-language-server: $schema=https://schema.zeabur.app/template.json
apiVersion: zeabur.com/v1
kind: Template
metadata:
    name: Chhoto URL
spec:
    description: |
        Chhoto URL is a blazingly fast, lightweight URL shortener written in Rust. It uses SQLite for storage, features a clean admin interface for managing links, and supports password-protected access with minimal resource usage.
    coverImage: https://avatars.githubusercontent.com/u/45854647
    icon: https://avatars.githubusercontent.com/u/45854647
    variables:
        - key: PUBLIC_DOMAIN
          type: DOMAIN
          name: Domain
          description: The domain to access Chhoto URL
        - key: PASSWORD
          type: PASSWORD
          name: Admin Password
          description: Password for admin access
    tags:
        - Tool
        - Productivity
    readme: |
        # Chhoto URL

        A blazingly fast URL shortener built in Rust with SQLite storage. Create and manage short links through a clean admin interface, protected by password authentication.

        ## What You Can Do After Deployment

        1. **Visit your domain** — log in with your admin credentials
        2. **Shorten URLs** — paste any long URL to generate a short link
        3. **Manage links** — view, edit, and delete existing short links
        4. **Track usage** — see hit counts for each shortened URL
        5. **Share links** — distribute short URLs that redirect instantly

        ## Key Features

        - Blazingly fast — written in Rust
        - SQLite storage — no external database required
        - Clean admin web interface
        - Password-protected access
        - Hit counter for each link
        - Lightweight with minimal resource usage
        - Custom short URL slugs

        ## License

        MIT — [GitHub](https://github.com/SinTan1729/chhoto-url)
    services:
        - name: chhoto-url
          icon: https://avatars.githubusercontent.com/u/45854647
          template: PREBUILT_V2
          spec:
            source:
                image: sintan1729/chhoto-url:6.5.9
            ports:
                - id: web
                  port: 4567
                  type: HTTP
            volumes:
                - id: db
                  dir: /db
            env:
                CHHOTO_ADMIN_PASSWORD:
                    default: ${PASSWORD}
                CHHOTO_ADMIN_USERNAME:
                    default: admin
            healthCheck:
                type: HTTP
                port: web
                http:
                    path: /
          domainKey: PUBLIC_DOMAIN
localization:
    es-ES:
        description: |
            Chhoto URL es un acortador de URL ultrarrápido y ligero escrito en Rust. Usa SQLite para almacenamiento, interfaz de administración limpia y acceso protegido por contraseña con uso mínimo de recursos.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: Dominio
              description: El dominio para acceder a Chhoto URL
            - key: PASSWORD
              type: STRING
              name: Contraseña de admin
              description: Contraseña para acceso de administrador
        readme: |
            # Chhoto URL

            Acortador de URL ultrarrápido construido en Rust con almacenamiento SQLite. Crea y gestiona enlaces cortos a través de una interfaz de administración limpia con autenticación por contraseña.

            ## Qué puedes hacer después del despliegue

            1. **Visita tu dominio** — inicia sesión con tus credenciales de administrador
            2. **Acorta URLs** — pega cualquier URL larga para generar un enlace corto
            3. **Gestiona enlaces** — visualiza, edita y elimina enlaces cortos existentes
            4. **Rastrea uso** — consulta el contador de visitas de cada URL acortada
            5. **Comparte enlaces** — distribuye URLs cortas que redirigen al instante

            ## Licencia

            MIT — [GitHub](https://github.com/SinTan1729/chhoto-url)
    id-ID:
        description: |
            Chhoto URL adalah pemendek URL yang sangat cepat dan ringan, ditulis dalam Rust. Menggunakan SQLite untuk penyimpanan, antarmuka admin yang bersih, dan akses dilindungi kata sandi dengan penggunaan sumber daya minimal.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: Domain
              description: Domain untuk mengakses Chhoto URL
            - key: PASSWORD
              type: STRING
              name: Kata Sandi Admin
              description: Kata sandi untuk akses admin
        readme: |
            # Chhoto URL

            Pemendek URL super cepat yang dibangun dengan Rust dan penyimpanan SQLite. Buat dan kelola tautan pendek melalui antarmuka admin yang bersih dengan autentikasi kata sandi.

            ## Apa yang bisa dilakukan setelah deploy

            1. **Buka domain** — masuk dengan kredensial admin
            2. **Pendekkan URL** — tempel URL panjang untuk menghasilkan tautan pendek
            3. **Kelola tautan** — lihat, edit, dan hapus tautan pendek yang ada
            4. **Lacak penggunaan** — lihat jumlah klik untuk setiap URL yang dipendekkan
            5. **Bagikan tautan** — distribusikan URL pendek yang langsung mengarahkan ulang

            ## Lisensi

            MIT — [GitHub](https://github.com/SinTan1729/chhoto-url)
    ja-JP:
        description: |
            Chhoto URL はRustで書かれた超高速・軽量なURL短縮サービスです。SQLiteストレージ、クリーンな管理画面、パスワード保護を備え、リソース消費が最小限。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: ドメイン
              description: Chhoto URL にアクセスするためのドメイン
            - key: PASSWORD
              type: STRING
              name: 管理者パスワード
              description: 管理者アクセス用パスワード
        readme: |
            # Chhoto URL

            Rust製の超高速URL短縮サービス。SQLiteストレージでクリーンな管理画面から短縮リンクを作成・管理。パスワード認証に対応。

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

            1. **ドメインにアクセス** — 管理者認証でログイン
            2. **URLを短縮** — 長いURLを貼り付けて短縮リンクを生成
            3. **リンクを管理** — 既存の短縮リンクを表示・編集・削除
            4. **利用状況を追跡** — 各短縮URLのヒット数を確認
            5. **リンクを共有** — 即座にリダイレクトする短縮URLを配布

            ## ライセンス

            MIT — [GitHub](https://github.com/SinTan1729/chhoto-url)
    ko-KR:
        description: |
            Chhoto URL은 Rust로 작성된 초고속 경량 URL 단축 서비스입니다. SQLite 저장소, 깔끔한 관리 인터페이스, 비밀번호 보호를 제공하며 리소스 사용이 최소화됩니다.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 도메인
              description: Chhoto URL에 접속할 도메인
            - key: PASSWORD
              type: STRING
              name: 관리자 비밀번호
              description: 관리자 접근 비밀번호
        readme: |
            # Chhoto URL

            Rust로 빌드된 초고속 URL 단축기. SQLite 저장소와 깔끔한 관리 인터페이스로 짧은 링크를 생성 및 관리. 비밀번호 인증을 지원합니다.

            ## 배포 후 할 수 있는 것

            1. **도메인 접속** — 관리자 자격 증명으로 로그인
            2. **URL 단축** — 긴 URL을 붙여넣어 짧은 링크 생성
            3. **링크 관리** — 기존 짧은 링크 보기, 편집, 삭제
            4. **사용량 추적** — 각 단축 URL의 조회 수 확인
            5. **링크 공유** — 즉시 리다이렉트되는 단축 URL 배포

            ## 라이선스

            MIT — [GitHub](https://github.com/SinTan1729/chhoto-url)
    th-TH:
        description: |
            Chhoto URL เป็นตัวย่อ URL ที่เร็วมากและน้ำหนักเบา เขียนด้วย Rust ใช้ SQLite เป็นที่เก็บข้อมูล มีหน้าจัดการที่เรียบง่ายและการเข้าถึงที่ป้องกันด้วยรหัสผ่าน ใช้ทรัพยากรน้อยมาก
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: โดเมน
              description: โดเมนสำหรับเข้าถึง Chhoto URL
            - key: PASSWORD
              type: STRING
              name: รหัสผ่านแอดมิน
              description: รหัสผ่านสำหรับการเข้าถึงแอดมิน
        readme: |
            # Chhoto URL

            ตัวย่อ URL ที่เร็วมาก สร้างด้วย Rust พร้อม SQLite สร้างและจัดการลิงก์สั้นผ่านหน้าจัดการที่เรียบง่าย ป้องกันด้วยรหัสผ่าน

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

            1. **เข้าสู่โดเมน** — เข้าสู่ระบบด้วยข้อมูลแอดมิน
            2. **ย่อ URL** — วาง URL ยาวเพื่อสร้างลิงก์สั้น
            3. **จัดการลิงก์** — ดู แก้ไข และลบลิงก์สั้นที่มีอยู่
            4. **ติดตามการใช้งาน** — ดูจำนวนคลิกสำหรับแต่ละ URL ที่ย่อ
            5. **แชร์ลิงก์** — แจกจ่าย URL สั้นที่เปลี่ยนเส้นทางทันที

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

            MIT — [GitHub](https://github.com/SinTan1729/chhoto-url)
    zh-CN:
        description: |
            Chhoto URL 是用 Rust 开发的极速轻量级短网址服务。使用 SQLite 存储，提供简洁的管理界面和密码保护访问，资源占用极低。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 域名
              description: 访问 Chhoto URL 的域名
            - key: PASSWORD
              type: STRING
              name: 管理员密码
              description: 管理员访问密码
        readme: |
            # Chhoto URL

            用 Rust 开发的极速短网址服务，使用 SQLite 存储。通过简洁的管理界面创建和管理短链接，支持密码保护。

            ## 部署后可以做什么

            1. **打开域名** — 使用管理员账密登录
            2. **缩短网址** — 粘贴任何长网址生成短链接
            3. **管理链接** — 查看、编辑和删除现有短链接
            4. **跟踪使用量** — 查看每个短网址的点击次数
            5. **分享链接** — 分发可即时重定向的短网址

            ## 授权

            MIT — [GitHub](https://github.com/SinTan1729/chhoto-url)
    zh-TW:
        description: |
            Chhoto URL 是用 Rust 開發的超快速輕量級短網址服務。使用 SQLite 儲存，提供簡潔的管理介面和密碼保護存取，資源佔用極低。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 網域
              description: 存取 Chhoto URL 的網域
            - key: PASSWORD
              type: STRING
              name: 管理員密碼
              description: 管理員存取密碼
        readme: |
            # Chhoto URL

            用 Rust 開發的超快速短網址服務，使用 SQLite 儲存。透過簡潔的管理介面建立和管理短連結，支援密碼保護。

            ## 部署後可以做什麼

            1. **開啟網域** — 使用管理員帳密登入
            2. **縮短網址** — 貼上任何長網址產生短連結
            3. **管理連結** — 檢視、編輯和刪除現有短連結
            4. **追蹤使用量** — 查看每個短網址的點擊次數
            5. **分享連結** — 分發可即時重導向的短網址

            ## 授權

            MIT — [GitHub](https://github.com/SinTan1729/chhoto-url)
