# yaml-language-server: $schema=https://schema.zeabur.app/template.json
apiVersion: zeabur.com/v1
kind: Template
metadata:
    name: Yarr
spec:
    description: |
        Yet Another RSS Reader — a lightweight, self-hosted RSS reader built with Go and embedded SQLite. Minimal, fast, and runs as a single binary with a clean web UI.
    coverImage: https://raw.githubusercontent.com/nkanaev/yarr/master/etc/promo.png
    icon: https://raw.githubusercontent.com/nkanaev/yarr/master/etc/promo.png
    variables:
        - key: PUBLIC_DOMAIN
          type: DOMAIN
          name: Domain
          description: The domain to access Yarr
    tags:
        - Tool
        - Productivity
    readme: |
        # Yarr

        Yet Another RSS Reader — a minimal, self-hosted RSS reader built with Go.

        ## First Steps

        1. After deployment, visit your domain to access the Yarr web interface.
        2. Click the settings icon to add your first RSS/Atom feed.
        3. Yarr stores all data in an embedded SQLite database inside the container.

        ## Features

        - Single binary, no external dependencies
        - Embedded SQLite database
        - Import/export OPML
        - Keyboard shortcuts for efficient browsing
        - Clean, responsive web UI
        - Supports RSS and Atom feeds

        ## Data Persistence

        Yarr uses a persistent volume at `/data` for the SQLite database. Your feeds and articles are preserved across restarts.

        ## Links

        - [GitHub](https://github.com/nkanaev/yarr)
        - [License: MIT](https://github.com/nkanaev/yarr/blob/master/LICENSE)

        ## License

        MIT — [GitHub](https://github.com/nkanaev/yarr)
    services:
        - name: yarr
          icon: https://raw.githubusercontent.com/nkanaev/yarr/master/etc/promo.png
          template: PREBUILT_V2
          spec:
            source:
                image: arsfeld/yarr:v2.4
            ports:
                - id: web
                  port: 7070
                  type: HTTP
            volumes:
                - id: data
                  dir: /data
            healthCheck:
                type: HTTP
                port: web
                http:
                    path: /
          domainKey: PUBLIC_DOMAIN
localization:
    es-ES:
        description: |
            Yet Another RSS Reader — un lector RSS autoalojado y ligero, desarrollado en Go con SQLite integrado. Minimalista, rápido y con una interfaz web limpia.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: Dominio
              description: El dominio para acceder a Yarr
        readme: |
            # Yarr

            Yet Another RSS Reader — un lector RSS autoalojado y minimalista, desarrollado en Go.

            ## Primeros pasos

            1. Tras el despliegue, visita tu dominio para acceder a la interfaz web de Yarr.
            2. Haz clic en el icono de configuración para añadir tu primer feed RSS/Atom.
            3. Yarr almacena todos los datos en una base de datos SQLite integrada dentro del contenedor.

            ## Características

            - Binario único, sin dependencias externas
            - Base de datos SQLite integrada
            - Importación/exportación de OPML
            - Atajos de teclado para una navegación eficiente
            - Interfaz web limpia y responsiva
            - Compatible con feeds RSS y Atom

            ## Persistencia de datos

            Yarr utiliza un volumen persistente en `/data` para la base de datos SQLite. Tus feeds y artículos se conservan tras los reinicios.

            ## Enlaces

            - [GitHub](https://github.com/nkanaev/yarr)
            - [Licencia: MIT](https://github.com/nkanaev/yarr/blob/master/LICENSE)

            ## Licencia

            MIT — [GitHub](https://github.com/nkanaev/yarr)
    id-ID:
        description: |
            Yet Another RSS Reader — pembaca RSS self-hosted yang ringan, dibangun dengan Go dan SQLite tertanam. Minimalis, cepat, dan memiliki antarmuka web yang bersih.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: Domain
              description: Domain untuk mengakses Yarr
        readme: |
            # Yarr

            Yet Another RSS Reader — pembaca RSS self-hosted yang minimalis, dibangun dengan Go.

            ## Langkah Awal

            1. Setelah deployment, kunjungi domain Anda untuk mengakses antarmuka web Yarr.
            2. Klik ikon pengaturan untuk menambahkan feed RSS/Atom pertama Anda.
            3. Yarr menyimpan semua data dalam database SQLite tertanam di dalam container.

            ## Fitur

            - Binary tunggal, tanpa dependensi eksternal
            - Database SQLite tertanam
            - Impor/ekspor OPML
            - Pintasan keyboard untuk penjelajahan efisien
            - Antarmuka web bersih dan responsif
            - Mendukung feed RSS dan Atom

            ## Persistensi Data

            Yarr menggunakan volume persisten di `/data` untuk database SQLite. Feed dan artikel Anda tetap tersimpan setelah restart.

            ## Tautan

            - [GitHub](https://github.com/nkanaev/yarr)
            - [Lisensi: MIT](https://github.com/nkanaev/yarr/blob/master/LICENSE)

            ## Lisensi

            MIT — [GitHub](https://github.com/nkanaev/yarr)
    ja-JP:
        description: |
            Yet Another RSS Reader — Go言語で構築された軽量なセルフホスト型RSSリーダー。SQLiteデータベース内蔵で、シンプル・高速・単一バイナリで動作します。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: ドメイン
              description: Yarrにアクセスするためのドメイン
        readme: |
            # Yarr

            Yet Another RSS Reader — Go言語で構築されたミニマルなセルフホスト型RSSリーダー。

            ## はじめに

            1. デプロイ後、ドメインからYarrのWebインターフェースにアクセスします。
            2. 設定アイコンをクリックして、最初のRSS/Atomフィードを追加します。
            3. Yarrはすべてのデータをコンテナ内のSQLiteデータベースに保存します。

            ## 機能

            - 単一バイナリ、外部依存なし
            - SQLiteデータベース内蔵
            - OPMLのインポート/エクスポート
            - キーボードショートカットで効率的に閲覧
            - シンプルでレスポンシブなWebインターフェース
            - RSSおよびAtomフィードに対応

            ## データ永続化

            Yarrは `/data` の永続ボリュームにSQLiteデータベースを保存します。フィードと記事は再起動後も保持されます。

            ## リンク

            - [GitHub](https://github.com/nkanaev/yarr)
            - [ライセンス：MIT](https://github.com/nkanaev/yarr/blob/master/LICENSE)

            ## ライセンス

            MIT — [GitHub](https://github.com/nkanaev/yarr)
    ko-KR:
        description: |
            Yet Another RSS Reader — Go로 구축된 가벼운 셀프 호스팅 RSS 리더. SQLite 내장, 미니멀하고 빠르며 깔끔한 웹 UI를 제공합니다.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 도메인
              description: Yarr에 접속할 도메인
        readme: |
            # Yarr

            Yet Another RSS Reader — Go로 구축된 미니멀한 셀프 호스팅 RSS 리더.

            ## 시작하기

            1. 배포 후 도메인을 통해 Yarr 웹 인터페이스에 접속하세요.
            2. 설정 아이콘을 클릭하여 첫 번째 RSS/Atom 피드를 추가하세요.
            3. Yarr는 모든 데이터를 컨테이너 내 SQLite 데이터베이스에 저장합니다.

            ## 기능

            - 단일 바이너리, 외부 종속성 없음
            - SQLite 데이터베이스 내장
            - OPML 가져오기/내보내기
            - 키보드 단축키로 효율적인 탐색
            - 깔끔하고 반응형인 웹 인터페이스
            - RSS 및 Atom 피드 지원

            ## 데이터 영속성

            Yarr는 `/data`의 영구 볼륨에 SQLite 데이터베이스를 저장합니다. 피드와 기사는 재시작 후에도 유지됩니다.

            ## 링크

            - [GitHub](https://github.com/nkanaev/yarr)
            - [라이선스: MIT](https://github.com/nkanaev/yarr/blob/master/LICENSE)

            ## 라이선스

            MIT — [GitHub](https://github.com/nkanaev/yarr)
    th-TH:
        description: |
            Yet Another RSS Reader — ตัวอ่าน RSS แบบ self-hosted น้ำหนักเบา พัฒนาด้วย Go พร้อม SQLite ในตัว เรียบง่าย รวดเร็ว ใช้งานผ่านเว็บ UI ที่สะอาดตา
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: โดเมน
              description: โดเมนสำหรับเข้าถึง Yarr
        readme: |
            # Yarr

            Yet Another RSS Reader — ตัวอ่าน RSS แบบ self-hosted ที่เรียบง่าย พัฒนาด้วย Go

            ## เริ่มต้นใช้งาน

            1. หลังจาก deploy แล้ว เข้าสู่โดเมนของคุณเพื่อเข้าถึงหน้าเว็บ Yarr
            2. คลิกไอคอนตั้งค่าเพื่อเพิ่ม RSS/Atom feed แรกของคุณ
            3. Yarr เก็บข้อมูลทั้งหมดในฐานข้อมูล SQLite ภายใน container

            ## คุณสมบัติ

            - ไฟล์เดียว ไม่มี dependency ภายนอก
            - ฐานข้อมูล SQLite ในตัว
            - นำเข้า/ส่งออก OPML
            - ปุ่มลัดสำหรับการเรียกดูอย่างมีประสิทธิภาพ
            - หน้าเว็บสะอาดตาและรองรับทุกขนาดหน้าจอ
            - รองรับ RSS และ Atom feed

            ## การเก็บข้อมูลถาวร

            Yarr ใช้ persistent volume ที่ `/data` สำหรับฐานข้อมูล SQLite ฟีดและบทความของคุณจะถูกเก็บรักษาไว้หลังจากรีสตาร์ท

            ## ลิงก์

            - [GitHub](https://github.com/nkanaev/yarr)
            - [สัญญาอนุญาต: MIT](https://github.com/nkanaev/yarr/blob/master/LICENSE)

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

            MIT — [GitHub](https://github.com/nkanaev/yarr)
    zh-CN:
        description: |
            Yet Another RSS Reader — 轻量级自托管 RSS 阅读器，使用 Go 语言开发，内置 SQLite 数据库。极简、快速，单一可执行文件搭配简洁的网页界面。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 域名
              description: 用于访问 Yarr 的域名
        readme: |
            # Yarr

            Yet Another RSS Reader — 极简的自托管 RSS 阅读器，使用 Go 语言开发。

            ## 开始使用

            1. 部署完成后，通过您的域名访问 Yarr 网页界面。
            2. 点击设置图标添加您的第一个 RSS/Atom 订阅源。
            3. Yarr 将所有数据存储在容器内的 SQLite 数据库中。

            ## 功能特色

            - 单一可执行文件，无外部依赖
            - 内置 SQLite 数据库
            - 导入/导出 OPML
            - 键盘快捷键方便浏览
            - 简洁、响应式网页界面
            - 支持 RSS 与 Atom 订阅源

            ## 数据持久化

            Yarr 使用 `/data` 的持久化卷存储 SQLite 数据库。您的订阅源和文章在重启后会被保留。

            ## 链接

            - [GitHub](https://github.com/nkanaev/yarr)
            - [许可证：MIT](https://github.com/nkanaev/yarr/blob/master/LICENSE)

            ## 授权

            MIT — [GitHub](https://github.com/nkanaev/yarr)
    zh-TW:
        description: |
            Yet Another RSS Reader — 輕量級自架 RSS 閱讀器，使用 Go 語言開發，內建 SQLite 資料庫。極簡、快速，單一執行檔搭配簡潔的網頁介面。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 網域
              description: 用於存取 Yarr 的網域
        readme: |
            # Yarr

            Yet Another RSS Reader — 極簡的自架 RSS 閱讀器，使用 Go 語言開發。

            ## 開始使用

            1. 部署完成後，透過您的網域存取 Yarr 網頁介面。
            2. 點選設定圖示新增您的第一個 RSS/Atom 訂閱源。
            3. Yarr 將所有資料儲存在容器內的 SQLite 資料庫中。

            ## 功能特色

            - 單一執行檔，無外部相依性
            - 內建 SQLite 資料庫
            - 匯入/匯出 OPML
            - 鍵盤快捷鍵方便瀏覽
            - 簡潔、響應式網頁介面
            - 支援 RSS 與 Atom 訂閱源

            ## 資料持久化

            Yarr 使用 `/data` 的持久化磁碟區儲存 SQLite 資料庫。您的訂閱源和文章在重啟後會被保留。

            ## 連結

            - [GitHub](https://github.com/nkanaev/yarr)
            - [授權：MIT](https://github.com/nkanaev/yarr/blob/master/LICENSE)

            ## 授權

            MIT — [GitHub](https://github.com/nkanaev/yarr)
