# yaml-language-server: $schema=https://schema.zeabur.app/template.json
apiVersion: zeabur.com/v1
kind: Template
metadata:
    name: Cinny
spec:
    description: |
        A lightweight Matrix chat client with a modern, clean interface. Self-host the web app and connect to any Matrix homeserver for end-to-end encrypted messaging.
    coverImage: https://raw.githubusercontent.com/cinnyapp/cinny/dev/public/res/svg/cinny.svg
    icon: https://raw.githubusercontent.com/cinnyapp/cinny/dev/public/res/svg/cinny.svg
    variables:
        - key: PUBLIC_DOMAIN
          type: DOMAIN
          name: Domain
          description: The domain to access Cinny
    tags:
        - Tool
        - Communication
    readme: |
        # Cinny

        A lightweight, elegant Matrix chat client you can self-host. Cinny delivers a modern messaging experience with full end-to-end encryption, spaces, threads, and rich media — all through a clean web interface that connects to any Matrix homeserver.

        ## What You Can Do After Deployment

        1. **Open your domain** — the login screen loads instantly
        2. **Sign in to your Matrix account** — enter your homeserver URL and credentials
        3. **Browse rooms and spaces** — navigate your Matrix spaces with a sidebar layout
        4. **Send messages** — text, images, files, reactions, and replies
        5. **Use end-to-end encryption** — verify devices and manage encryption keys
        6. **Customize the theme** — switch between light and dark modes

        ## Key Features

        - Connects to any Matrix homeserver (matrix.org, self-hosted Synapse, Conduit, etc.)
        - End-to-end encryption with cross-signing and device verification
        - Spaces and subspaces for organizing rooms
        - Thread support for focused conversations
        - Rich text editor with Markdown support
        - Image, video, and file sharing
        - Custom emoji and sticker packs
        - Responsive design for desktop and mobile browsers
        - Lightweight static web app served via Nginx

        ## License

        AGPL-3.0 — [GitHub](https://github.com/cinnyapp/cinny)
    services:
        - name: cinny
          icon: https://raw.githubusercontent.com/cinnyapp/cinny/dev/public/res/svg/cinny.svg
          template: PREBUILT_V2
          spec:
            source:
                image: ajbura/cinny:v4.11.1
            ports:
                - id: web
                  port: 80
                  type: HTTP
            healthCheck:
                type: HTTP
                port: web
                http:
                    path: /
          domainKey: PUBLIC_DOMAIN
localization:
    es-ES:
        description: |
            Cliente de chat Matrix ligero con interfaz moderna y limpia. Autoaloja la aplicacion web y conecta a cualquier servidor Matrix para mensajeria con cifrado de extremo a extremo.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: Dominio
              description: El dominio para acceder a Cinny
        readme: |
            # Cinny

            Un cliente de chat Matrix ligero y elegante que puedes autoalojar. Soporta cifrado de extremo a extremo, espacios, hilos y multimedia.

            ## Que puedes hacer despues del despliegue

            1. **Abre tu dominio** — la pantalla de inicio de sesion carga inmediatamente
            2. **Inicia sesion con tu cuenta Matrix** — ingresa la URL del servidor y credenciales
            3. **Navega salas y espacios** — explora con el diseno de barra lateral
            4. **Envia mensajes** — texto, imagenes, archivos, reacciones y respuestas
            5. **Usa cifrado de extremo a extremo** — verifica dispositivos y gestiona claves
            6. **Personaliza el tema** — cambia entre modo claro y oscuro

            ## Licencia

            AGPL-3.0 — [GitHub](https://github.com/cinnyapp/cinny)
    id-ID:
        description: |
            Klien chat Matrix yang ringan dengan antarmuka modern dan bersih. Self-host aplikasi web dan hubungkan ke server Matrix mana pun untuk pesan terenkripsi end-to-end.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: Domain
              description: Domain untuk mengakses Cinny
        readme: |
            # Cinny

            Klien chat Matrix yang ringan dan elegan yang bisa di-self-host. Mendukung enkripsi end-to-end, spaces, threads, dan rich media.

            ## Apa yang bisa dilakukan setelah deploy

            1. **Buka domain** — layar login langsung dimuat
            2. **Masuk dengan akun Matrix** — masukkan URL homeserver dan kredensial
            3. **Jelajahi room dan space** — navigasi dengan layout sidebar
            4. **Kirim pesan** — teks, gambar, file, reaksi, dan balasan
            5. **Gunakan enkripsi end-to-end** — verifikasi perangkat dan kelola kunci
            6. **Kustomisasi tema** — beralih antara mode terang dan gelap

            ## Lisensi

            AGPL-3.0 — [GitHub](https://github.com/cinnyapp/cinny)
    ja-JP:
        description: |
            軽量なMatrixチャットクライアント。モダンでクリーンなインターフェース。セルフホストしてエンドツーエンド暗号化メッセージングを利用。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: ドメイン
              description: Cinnyにアクセスするためのドメイン
        readme: |
            # Cinny

            セルフホスト可能な軽量で美しいMatrixチャットクライアント。エンドツーエンド暗号化、スペース、スレッド、リッチメディアに対応。

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

            1. **ドメインにアクセス** — ログイン画面が即座に表示
            2. **Matrixアカウントでサインイン** — ホームサーバーURLと認証情報を入力
            3. **ルームとスペースを閲覧** — サイドバーレイアウトでナビゲート
            4. **メッセージ送信** — テキスト、画像、ファイル、リアクション、返信
            5. **エンドツーエンド暗号化** — デバイス検証と暗号鍵管理
            6. **テーマカスタマイズ** — ライト/ダークモード切替

            ## ライセンス

            AGPL-3.0 — [GitHub](https://github.com/cinnyapp/cinny)
    ko-KR:
        description: |
            가벼운 Matrix 채팅 클라이언트. 깔끔하고 현대적인 인터페이스. 셀프 호스팅하여 모든 Matrix 홈서버에 연결하고 종단간 암호화 메시징을 사용하세요.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 도메인
              description: Cinny에 접속할 도메인
        readme: |
            # Cinny

            셀프 호스팅 가능한 가볍고 우아한 Matrix 채팅 클라이언트. 종단간 암호화, 스페이스, 스레드, 리치 미디어를 지원합니다.

            ## 배포 후 할 수 있는 것

            1. **도메인 접속** — 로그인 화면이 즉시 로드
            2. **Matrix 계정 로그인** — 홈서버 URL과 자격 증명 입력
            3. **방과 스페이스 탐색** — 사이드바 레이아웃으로 탐색
            4. **메시지 전송** — 텍스트, 이미지, 파일, 리액션, 답장
            5. **종단간 암호화 사용** — 기기 인증 및 암호화 키 관리
            6. **테마 커스터마이징** — 라이트/다크 모드 전환

            ## 라이선스

            AGPL-3.0 — [GitHub](https://github.com/cinnyapp/cinny)
    th-TH:
        description: |
            ไคลเอนต์แชท Matrix น้ำหนักเบาพร้อมอินเทอร์เฟซที่ทันสมัยและสะอาดตา Self-host แอปเว็บและเชื่อมต่อกับเซิร์ฟเวอร์ Matrix ใดก็ได้สำหรับข้อความเข้ารหัสแบบ end-to-end
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: โดเมน
              description: โดเมนสำหรับเข้าถึง Cinny
        readme: |
            # Cinny

            ไคลเอนต์แชท Matrix ที่เบาและสวยงาม สามารถ self-host ได้ รองรับการเข้ารหัสแบบ end-to-end, spaces, threads และ rich media

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

            1. **เข้าสู่โดเมน** — หน้าเข้าสู่ระบบโหลดทันที
            2. **เข้าสู่ระบบด้วยบัญชี Matrix** — ใส่ URL โฮมเซิร์ฟเวอร์และข้อมูลรับรอง
            3. **เรียกดูห้องและ spaces** — นำทางด้วย sidebar layout
            4. **ส่งข้อความ** — ข้อความ รูปภาพ ไฟล์ รีแอคชัน และตอบกลับ
            5. **ใช้การเข้ารหัส end-to-end** — ยืนยันอุปกรณ์และจัดการคีย์
            6. **ปรับแต่งธีม** — สลับระหว่างโหมดสว่างและมืด

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

            AGPL-3.0 — [GitHub](https://github.com/cinnyapp/cinny)
    zh-CN:
        description: |
            轻量级 Matrix 聊天客户端，具备现代简洁的界面。自托管 Web 应用并连接任何 Matrix 服务器，享受端到端加密消息。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 域名
              description: 访问 Cinny 的域名
        readme: |
            # Cinny

            可自托管的轻量优雅 Matrix 聊天客户端。支持端到端加密、空间、线程和富媒体，连接任何 Matrix 服务器。

            ## 部署后可以做什么

            1. **打开域名** — 登录界面立即加载
            2. **登录 Matrix 账号** — 输入服务器 URL 和凭据
            3. **浏览房间和空间** — 通过侧边栏导航
            4. **发送消息** — 文字、图片、文件、表情反应和回复
            5. **使用端到端加密** — 验证设备和管理加密密钥
            6. **自定义主题** — 切换浅色和深色模式

            ## 许可证

            AGPL-3.0 — [GitHub](https://github.com/cinnyapp/cinny)
    zh-TW:
        description: |
            輕量級 Matrix 聊天客戶端，具備現代簡潔的介面。自架網頁應用並連接任何 Matrix 伺服器，享受端對端加密訊息。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 網域
              description: 存取 Cinny 的網域
        readme: |
            # Cinny

            可自架的輕量優雅 Matrix 聊天客戶端。Cinny 提供現代化的訊息體驗，支援端對端加密、空間、討論串和豐富媒體 — 全部透過簡潔的網頁介面連接任何 Matrix 伺服器。

            ## 部署後可以做什麼

            1. **開啟網域** — 登入畫面立即載入
            2. **登入 Matrix 帳號** — 輸入伺服器 URL 和帳號密碼
            3. **瀏覽房間和空間** — 透過側邊欄導覽 Matrix 空間
            4. **傳送訊息** — 文字、圖片、檔案、表情反應和回覆
            5. **使用端對端加密** — 驗證裝置和管理加密金鑰
            6. **自訂主題** — 切換淺色和深色模式

            ## 主要功能

            - 連接任何 Matrix 伺服器（matrix.org、自架 Synapse、Conduit 等）
            - 端對端加密，支援交叉簽名和裝置驗證
            - 空間和子空間用於組織房間
            - 討論串支援
            - Markdown 富文字編輯器
            - 響應式設計

            ## 授權

            AGPL-3.0 — [GitHub](https://github.com/cinnyapp/cinny)
