# yaml-language-server: $schema=https://schema.zeabur.app/template.json
apiVersion: zeabur.com/v1
kind: Template
metadata:
    name: Shaarli
spec:
    description: |
        The personal, minimalist, super fast, database-free, bookmarking service. A self-hosted link sharing platform inspired by the original del.icio.us.
    coverImage: https://raw.githubusercontent.com/shaarli/Shaarli/master/doc/md/images/doc-logo.png
    icon: https://raw.githubusercontent.com/shaarli/Shaarli/master/doc/md/images/logo.png
    variables:
        - key: PUBLIC_DOMAIN
          type: DOMAIN
          name: Domain
          description: The domain to access Shaarli
    tags:
        - Tool
        - Productivity
        - Bookmark
    readme: |
        # Shaarli

        A personal, minimalist, super fast, database-free bookmarking service. Shaarli lets you save, tag, and share links from a lightweight self-hosted platform that stores everything in flat files — no database required.

        ## What You Can Do After Deployment

        - Save and organize bookmarks with tags, descriptions, and full-text search
        - Share your link collection publicly or keep it entirely private
        - Import and export bookmarks via Netscape format (compatible with all browsers)
        - Extend functionality with plugins (wallabag, markdown, archiving, etc.)
        - Access your links via REST API for integration with other tools and services

        ## Use Cases

        - Personal bookmark manager to replace cloud-based services like Pocket or Raindrop
        - Curated link sharing page for a blog, newsletter, or research project
        - Private research archive with full-text notes and tag-based organization
        - Lightweight read-it-later list with public or private visibility per link

        Shaarli runs as a single container using flat-file storage (no external database needed). Data is persisted in `/var/www/shaarli/data` and cache in `/var/www/shaarli/cache`.

        ## License

        zlib/libpng — [GitHub](https://github.com/shaarli/Shaarli)
    services:
        - name: shaarli
          icon: https://raw.githubusercontent.com/shaarli/Shaarli/master/doc/md/images/logo.png
          template: PREBUILT_V2
          spec:
            id: shaarli
            source:
                image: shaarli/shaarli:v0.16.1
            ports:
                - id: web
                  port: 80
                  type: HTTP
            volumes:
                - id: shaarli-data
                  dir: /var/www/shaarli/data
                - id: shaarli-cache
                  dir: /var/www/shaarli/cache
            healthCheck:
                type: TCP
                port: web
          domainKey: PUBLIC_DOMAIN
localization:
    es-ES:
        description: |
            Servicio de marcadores personal, minimalista, ultrarrápido y sin base de datos. Una plataforma autoalojada para compartir enlaces inspirada en del.icio.us.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: Dominio
              description: El dominio para acceder a Shaarli
        readme: |
            # Shaarli

            Servicio de marcadores personal, minimalista, ultrarrápido y sin base de datos. Shaarli te permite guardar, etiquetar y compartir enlaces desde una plataforma autoalojada ligera que almacena todo en archivos planos, sin necesidad de base de datos.

            ## Qué puedes hacer después del despliegue

            - Guardar y organizar marcadores con etiquetas, descripciones y búsqueda de texto completo
            - Compartir tu colección de enlaces públicamente o mantenerla completamente privada
            - Importar y exportar marcadores en formato Netscape (compatible con todos los navegadores)
            - Ampliar funcionalidades con plugins (wallabag, markdown, archivado, etc.)
            - Acceder a tus enlaces mediante API REST para integración con otras herramientas y servicios

            ## Casos de uso

            - Gestor de marcadores personal para reemplazar servicios en la nube como Pocket o Raindrop
            - Página de enlaces curados para un blog, boletín o proyecto de investigación
            - Archivo de investigación privado con notas de texto completo y organización por etiquetas
            - Lista ligera de lectura posterior con visibilidad pública o privada por enlace

            Shaarli se ejecuta como un contenedor único usando almacenamiento en archivos planos (sin base de datos externa). Los datos se guardan en `/var/www/shaarli/data` y la caché en `/var/www/shaarli/cache`.

            ## Licencia

            zlib/libpng — [GitHub](https://github.com/shaarli/Shaarli)
    id-ID:
        description: |
            Layanan penanda halaman pribadi, minimalis, super cepat, tanpa database. Platform berbagi tautan self-hosted yang terinspirasi dari del.icio.us.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: Domain
              description: Domain untuk mengakses Shaarli
        readme: |
            # Shaarli

            Layanan penanda halaman pribadi, minimalis, super cepat, tanpa database. Shaarli memungkinkan Anda menyimpan, menandai, dan berbagi tautan dari platform self-hosted ringan yang menyimpan semua data dalam file datar — tanpa memerlukan database.

            ## Yang Dapat Anda Lakukan Setelah Deployment

            - Simpan dan atur bookmark dengan tag, deskripsi, dan pencarian teks lengkap
            - Bagikan koleksi tautan Anda secara publik atau simpan sepenuhnya secara privat
            - Impor dan ekspor bookmark dalam format Netscape (kompatibel dengan semua browser)
            - Perluas fungsionalitas dengan plugin (wallabag, markdown, pengarsipan, dll.)
            - Akses tautan Anda melalui REST API untuk integrasi dengan alat dan layanan lain

            ## Kasus Penggunaan

            - Pengelola bookmark pribadi untuk menggantikan layanan cloud seperti Pocket atau Raindrop
            - Halaman berbagi tautan terkurasi untuk blog, buletin, atau proyek penelitian
            - Arsip penelitian pribadi dengan catatan teks lengkap dan organisasi berbasis tag
            - Daftar baca nanti ringan dengan visibilitas publik atau privat per tautan

            Shaarli berjalan sebagai kontainer tunggal menggunakan penyimpanan file datar (tanpa database eksternal). Data disimpan di `/var/www/shaarli/data` dan cache di `/var/www/shaarli/cache`.

            ## Lisensi

            zlib/libpng — [GitHub](https://github.com/shaarli/Shaarli)
    ja-JP:
        description: |
            個人向け、ミニマル、超高速、データベース不要のブックマーク管理サービス。del.icio.us にインスパイアされたセルフホスト型リンク共有プラットフォーム。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: ドメイン
              description: Shaarli にアクセスするためのドメイン
        readme: |
            # Shaarli

            個人向け、ミニマル、超高速、データベース不要のブックマーク管理サービス。Shaarli は軽量なセルフホスト型プラットフォームからリンクを保存、タグ付け、共有でき、すべてのデータをフラットファイルで保存します。データベースは不要です。

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

            - タグ、説明、全文検索でブックマークを保存・整理
            - リンクコレクションを公開共有、または完全にプライベートに設定
            - Netscape 形式でブックマークをインポート・エクスポート（全ブラウザ対応）
            - プラグインで機能を拡張（wallabag、markdown、アーカイブなど）
            - REST API でリンクにアクセスし、他のツールやサービスと連携

            ## ユースケース

            - Pocket や Raindrop などのクラウドサービスに代わる個人ブックマークマネージャー
            - ブログ、ニュースレター、研究プロジェクト向けのキュレーテッドリンク共有ページ
            - フルテキストメモとタグベースの整理が可能なプライベート研究アーカイブ
            - リンクごとに公開・非公開を設定できる軽量な「あとで読む」リスト

            Shaarli は単一コンテナで動作し、フラットファイルストレージを使用します（外部データベース不要）。データは `/var/www/shaarli/data` に、キャッシュは `/var/www/shaarli/cache` に保存されます。

            ## ライセンス

            zlib/libpng — [GitHub](https://github.com/shaarli/Shaarli)
    ko-KR:
        description: |
            개인용, 미니멀, 초고속, 데이터베이스 불필요 북마크 관리 서비스. del.icio.us에서 영감을 받은 셀프 호스팅 링크 공유 플랫폼.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 도메인
              description: Shaarli에 접속할 도메인
        readme: |
            # Shaarli

            개인용, 미니멀, 초고속, 데이터베이스 불필요 북마크 관리 서비스. Shaarli는 경량 셀프 호스팅 플랫폼에서 링크를 저장, 태그, 공유할 수 있으며, 모든 데이터를 플랫 파일로 저장합니다. 데이터베이스가 필요 없습니다.

            ## 배포 후 할 수 있는 것

            - 태그, 설명, 전체 텍스트 검색으로 북마크 저장 및 정리
            - 링크 컬렉션을 공개 공유하거나 완전히 비공개로 유지
            - Netscape 형식으로 북마크 가져오기 및 내보내기 (모든 브라우저 호환)
            - 플러그인으로 기능 확장 (wallabag, markdown, 아카이빙 등)
            - REST API로 링크에 접근하여 다른 도구 및 서비스와 연동

            ## 사용 사례

            - Pocket이나 Raindrop 같은 클라우드 서비스를 대체하는 개인 북마크 관리자
            - 블로그, 뉴스레터, 연구 프로젝트를 위한 큐레이션 링크 공유 페이지
            - 전체 텍스트 메모와 태그 기반 정리가 가능한 개인 연구 아카이브
            - 링크별 공개/비공개 설정이 가능한 경량 나중에 읽기 목록

            Shaarli는 단일 컨테이너로 실행되며 플랫 파일 스토리지를 사용합니다 (외부 데이터베이스 불필요). 데이터는 `/var/www/shaarli/data`에, 캐시는 `/var/www/shaarli/cache`에 저장됩니다.

            ## 라이선스

            zlib/libpng — [GitHub](https://github.com/shaarli/Shaarli)
    th-TH:
        description: |
            บริการจัดการบุ๊กมาร์กส่วนตัว มินิมอล เร็วสุดๆ ไม่ต้องใช้ฐานข้อมูล แพลตฟอร์มแชร์ลิงก์แบบ self-hosted ที่ได้แรงบันดาลใจจาก del.icio.us
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: โดเมน
              description: โดเมนสำหรับเข้าถึง Shaarli
        readme: |
            # Shaarli

            บริการจัดการบุ๊กมาร์กส่วนตัว มินิมอล เร็วสุดๆ ไม่ต้องใช้ฐานข้อมูล Shaarli ช่วยให้คุณบันทึก แท็ก และแชร์ลิงก์จากแพลตฟอร์ม self-hosted น้ำหนักเบา ที่เก็บข้อมูลทั้งหมดในไฟล์แบบ flat file โดยไม่ต้องใช้ฐานข้อมูล

            ## สิ่งที่คุณทำได้หลังการ Deploy

            - บันทึกและจัดระเบียบบุ๊กมาร์กด้วยแท็ก คำอธิบาย และการค้นหาข้อความแบบเต็ม
            - แชร์คอลเลกชันลิงก์แบบสาธารณะ หรือเก็บเป็นส่วนตัวทั้งหมด
            - นำเข้าและส่งออกบุ๊กมาร์กในรูปแบบ Netscape (ใช้ได้กับทุกเบราว์เซอร์)
            - ขยายฟังก์ชันด้วยปลั๊กอิน (wallabag, markdown, การเก็บถาวร ฯลฯ)
            - เข้าถึงลิงก์ผ่าน REST API เพื่อเชื่อมต่อกับเครื่องมือและบริการอื่นๆ

            ## กรณีการใช้งาน

            - ตัวจัดการบุ๊กมาร์กส่วนตัว ทดแทนบริการคลาวด์อย่าง Pocket หรือ Raindrop
            - หน้าแชร์ลิงก์ที่คัดสรรสำหรับบล็อก จดหมายข่าว หรือโปรเจกต์วิจัย
            - คลังวิจัยส่วนตัวพร้อมบันทึกข้อความเต็มและการจัดระเบียบตามแท็ก
            - รายการอ่านทีหลังน้ำหนักเบา กำหนดการมองเห็นสาธารณะหรือส่วนตัวได้ต่อลิงก์

            Shaarli ทำงานเป็นคอนเทนเนอร์เดี่ยวโดยใช้ flat file storage (ไม่ต้องใช้ฐานข้อมูลภายนอก) ข้อมูลเก็บที่ `/var/www/shaarli/data` และแคชที่ `/var/www/shaarli/cache`

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

            zlib/libpng — [GitHub](https://github.com/shaarli/Shaarli)
    zh-CN:
        description: |
            个人化、极简、超快速、免数据库的书签管理服务。一个受 del.icio.us 启发的自托管链接分享平台。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 域名
              description: 访问 Shaarli 的域名
        readme: |
            # Shaarli

            个人化、极简、超快速、免数据库的书签管理服务。Shaarli 让你通过轻量的自托管平台保存、标记和分享链接，所有数据均以文件形式存储，无需数据库。

            ## 部署后你可以做什么

            - 使用标签、描述和全文搜索来保存和整理书签
            - 公开分享你的链接收藏，或完全设为私密
            - 通过 Netscape 格式导入和导出书签（兼容所有浏览器）
            - 使用插件扩展功能（wallabag、markdown、归档等）
            - 通过 REST API 访问链接，与其他工具和服务集成

            ## 使用场景

            - 个人书签管理器，替代 Pocket 或 Raindrop 等云端服务
            - 为博客、通讯或研究项目创建精选链接分享页面
            - 具有全文笔记和标签分类的私人研究档案库
            - 支持逐条设置公开或私密的轻量稍后阅读列表

            Shaarli 以单一容器运行，使用文件存储（无需外部数据库）。数据保存在 `/var/www/shaarli/data`，缓存保存在 `/var/www/shaarli/cache`。

            ## 许可证

            zlib/libpng — [GitHub](https://github.com/shaarli/Shaarli)
    zh-TW:
        description: |
            個人化、極簡、超快速、免資料庫的書籤管理服務。一個受 del.icio.us 啟發的自架連結分享平台。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 網域
              description: 存取 Shaarli 的網域
        readme: |
            # Shaarli

            個人化、極簡、超快速、免資料庫的書籤管理服務。Shaarli 讓你透過輕量的自架平台儲存、標記和分享連結，所有資料皆以檔案形式儲存，無需資料庫。

            ## 部署後你可以做什麼

            - 使用標籤、描述和全文搜尋來儲存和整理書籤
            - 公開分享你的連結收藏，或完全設為私密
            - 透過 Netscape 格式匯入和匯出書籤（相容所有瀏覽器）
            - 使用外掛擴充功能（wallabag、markdown、封存等）
            - 透過 REST API 存取連結，與其他工具和服務整合

            ## 使用情境

            - 個人書籤管理器，取代 Pocket 或 Raindrop 等雲端服務
            - 為部落格、電子報或研究專案建立精選連結分享頁面
            - 具有全文筆記和標籤分類的私人研究資料庫
            - 支援逐筆設定公開或私密的輕量稍後閱讀清單

            Shaarli 以單一容器運行，使用檔案儲存（無需外部資料庫）。資料保存在 `/var/www/shaarli/data`，快取保存在 `/var/www/shaarli/cache`。

            ## 授權條款

            zlib/libpng — [GitHub](https://github.com/shaarli/Shaarli)
