# yaml-language-server: $schema=https://schema.zeabur.app/template.json
apiVersion: zeabur.com/v1
kind: Template
metadata:
    name: Lychee
spec:
    description: |
        Lychee is a free, open-source, self-hosted photo management system. Upload, manage, and share photos with a beautiful, responsive UI. Supports albums, tags, map view, sharing links, and multi-user access.
    coverImage: https://lycheeorg.dev/assets/0.Br8oC56p.jpg
    icon: https://avatars.githubusercontent.com/u/37916028
    variables:
        - key: PUBLIC_DOMAIN
          type: DOMAIN
          name: Domain
          description: The domain to access Lychee
    tags:
        - Tool
        - Productivity
    readme: |
        # Lychee

        [Lychee](https://lycheeorg.dev) is a free, open-source photo management tool that runs on your server. It provides a beautiful, intuitive interface for uploading, organizing, and sharing your photos — just like a native application.

        ## What You Can Do After Deployment

        1. **Open your domain** — create your admin account on first visit
        2. **Upload photos** — use the web interface or built-in import tools
        3. **Organize into albums** — create nested albums and add tags for easy browsing
        4. **Share with others** — generate public or password-protected links for albums and photos
        5. **Customize settings** — configure watermarks, map providers, and user permissions

        ## Key Features

        - Album management with nested folders and drag-and-drop
        - Public and password-protected sharing links
        - Multi-user support with fine-grained permissions
        - Map view based on GPS metadata
        - Full-text search and tagging
    services:
        - name: lychee
          icon: https://avatars.githubusercontent.com/u/37916028
          template: PREBUILT_V2
          spec:
            id: lychee
            source:
                image: lycheeorg/lychee:v7.5.3
            ports:
                - id: web
                  port: 8000
                  type: HTTP
            volumes:
                - id: uploads
                  dir: /app/public/uploads
                - id: data
                  dir: /data
                - id: storage-tmp
                  dir: /app/storage/tmp
            env:
                APP_ENV:
                    default: production
                APP_FORCE_HTTPS:
                    default: "false"
                APP_KEY:
                    default: base64:0zlMD2rFnyRxqJtRpr0LMXx/ATs5IyuK9cf7N7g7USg=
                APP_URL:
                    default: ${ZEABUR_WEB_URL}
                DB_CONNECTION:
                    default: sqlite
                DB_DATABASE:
                    default: /data/database.sqlite
                PGID:
                    default: "1000"
                PUID:
                    default: "1000"
                TRUSTED_PROXIES:
                    default: '*'
            healthCheck:
                type: HTTP
                port: web
                http:
                    path: /up
          domainKey: PUBLIC_DOMAIN
localization:
    es-ES:
        description: |
            Lychee es un sistema de gestión de fotos gratuito, de código abierto y autoalojado. Sube, gestiona y comparte fotos con una interfaz hermosa y responsive. Compatible con álbumes, etiquetas, vista de mapa, enlaces compartidos y multiusuario.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: Dominio
              description: El dominio para acceder a Lychee
        readme: |
            # Lychee

            [Lychee](https://lycheeorg.dev) es una herramienta gratuita y de código abierto para gestionar fotos que se ejecuta en tu servidor. Ofrece una interfaz hermosa e intuitiva para subir, organizar y compartir tus fotos.

            ## Características principales

            - **Gestión de álbumes** — Organiza fotos en álbumes anidados con soporte de arrastrar y soltar
            - **Compartir** — Genera enlaces públicos o protegidos con contraseña para álbumes y fotos
            - **Multiusuario** — Soporte para múltiples usuarios con control de permisos detallado
            - **Vista de mapa** — Explora fotos en un mapa mundial basado en metadatos GPS
            - **Búsqueda y etiquetas** — Búsqueda de texto completo y etiquetado para un descubrimiento rápido

            ## Qué puedes hacer después de desplegar

            1. **Abre tu dominio** — crea tu cuenta de administrador en la primera visita
            2. **Sube fotos** — usa la interfaz web o las herramientas de importación integradas
            3. **Organiza en álbumes** — clasifica fotos en álbumes y añade etiquetas
            4. **Comparte enlaces** — genera enlaces públicos o protegidos con contraseña
            5. **Personaliza ajustes** — configura marcas de agua, proveedores de mapas y más
    id-ID:
        description: |
            Lychee adalah sistem manajemen foto gratis, open-source, dan self-hosted. Unggah, kelola, dan bagikan foto dengan antarmuka yang indah dan responsif. Mendukung album, tag, tampilan peta, tautan berbagi, dan multi-pengguna.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: Domain
              description: Domain untuk mengakses Lychee
        readme: |
            # Lychee

            [Lychee](https://lycheeorg.dev) adalah alat manajemen foto gratis dan open-source yang berjalan di server Anda. Menyediakan antarmuka yang indah dan intuitif untuk mengunggah, mengatur, dan membagikan foto Anda.

            ## Fitur Utama

            - **Manajemen Album** — Atur foto dalam album bersarang dengan dukungan seret dan lepas
            - **Berbagi** — Buat tautan publik atau dilindungi kata sandi untuk album dan foto
            - **Multi-Pengguna** — Dukungan beberapa pengguna dengan kontrol izin terperinci
            - **Tampilan Peta** — Jelajahi foto di peta dunia berdasarkan metadata GPS
            - **Pencarian & Tag** — Pencarian teks lengkap dan penandaan untuk penemuan cepat

            ## Yang Dapat Anda Lakukan Setelah Deploy

            1. **Buka domain** — buat akun admin pada kunjungan pertama
            2. **Unggah foto** — gunakan antarmuka web atau alat impor bawaan
            3. **Atur ke album** — klasifikasikan foto ke dalam album dan tambahkan tag
            4. **Bagikan tautan** — buat tautan publik atau dilindungi kata sandi
            5. **Sesuaikan pengaturan** — atur watermark, penyedia peta, dan lainnya
    ja-JP:
        description: |
            Lychee は無料でオープンソースのセルフホスト型フォトマネジメントシステムです。美しくレスポンシブな UI で写真のアップロード、管理、共有ができます。アルバム、タグ、マップビュー、共有リンク、マルチユーザーに対応。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: ドメイン
              description: Lychee にアクセスするためのドメイン
        readme: |
            # Lychee

            [Lychee](https://lycheeorg.dev) は、サーバー上で動作する無料のオープンソース写真管理ツールです。美しく直感的なインターフェースで、写真のアップロード、整理、共有が簡単にできます。

            ## 主な機能

            - **アルバム管理** — ネストされたアルバムで写真を整理、ドラッグ＆ドロップ対応
            - **共有** — アルバムや写真の公開リンクやパスワード保護リンクを生成
            - **マルチユーザー** — 複数ユーザー対応、きめ細かい権限管理
            - **マップビュー** — GPS データに基づき世界地図上で写真を閲覧
            - **検索＆タグ** — 全文検索とタグ付けで素早く写真を発見

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

            1. **ドメインにアクセス** — 初回アクセス時に管理者アカウントを作成
            2. **写真をアップロード** — Web インターフェースまたは内蔵インポートツールを使用
            3. **アルバムに整理** — 写真をアルバムに分類し、タグを追加
            4. **リンクを共有** — 公開またはパスワード保護のリンクを生成
            5. **設定をカスタマイズ** — ウォーターマーク、地図プロバイダーなどを調整
    ko-KR:
        description: |
            Lychee는 무료 오픈소스 셀프 호스팅 사진 관리 시스템입니다. 아름답고 반응형 UI로 사진을 업로드, 관리, 공유할 수 있습니다. 앨범, 태그, 지도 보기, 공유 링크, 다중 사용자를 지원합니다.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 도메인
              description: Lychee에 접속할 도메인
        readme: |
            # Lychee

            [Lychee](https://lycheeorg.dev)는 서버에서 실행되는 무료 오픈소스 사진 관리 도구입니다. 아름답고 직관적인 인터페이스로 사진 업로드, 정리, 공유를 쉽게 할 수 있습니다.

            ## 주요 기능

            - **앨범 관리** — 중첩 앨범으로 사진 정리, 드래그 앤 드롭 지원
            - **공유** — 앨범과 사진의 공개 또는 비밀번호 보호 링크 생성
            - **다중 사용자** — 여러 사용자 지원, 세밀한 권한 관리
            - **지도 보기** — GPS 데이터 기반 세계 지도에서 사진 탐색
            - **검색 & 태그** — 전체 텍스트 검색과 태그로 빠른 사진 찾기

            ## 배포 후 할 수 있는 것

            1. **도메인 접속** — 첫 방문 시 관리자 계정을 생성하세요
            2. **사진 업로드** — 웹 인터페이스 또는 내장 가져오기 도구를 사용하세요
            3. **앨범 정리** — 사진을 앨범으로 분류하고 태그를 추가하세요
            4. **링크 공유** — 공개 또는 비밀번호 보호 링크를 생성하세요
            5. **설정 사용자 지정** — 워터마크, 지도 제공자 등을 조정하세요
    th-TH:
        description: |
            Lychee เป็นระบบจัดการรูปภาพแบบ self-hosted ฟรีและโอเพนซอร์ส อัปโหลด จัดการ และแชร์รูปภาพด้วย UI ที่สวยงามและ responsive รองรับอัลบั้ม แท็ก มุมมองแผนที่ ลิงก์แชร์ และหลายผู้ใช้
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: โดเมน
              description: โดเมนสำหรับเข้าถึง Lychee
        readme: |
            # Lychee

            [Lychee](https://lycheeorg.dev) เป็นเครื่องมือจัดการรูปภาพฟรีและโอเพนซอร์สที่ทำงานบนเซิร์ฟเวอร์ของคุณ ให้อินเทอร์เฟซที่สวยงามและใช้งานง่ายสำหรับการอัปโหลด จัดระเบียบ และแชร์รูปภาพ

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

            - **จัดการอัลบั้ม** — จัดระเบียบรูปภาพในอัลบั้มซ้อนกัน รองรับลากและวาง
            - **แชร์** — สร้างลิงก์สาธารณะหรือป้องกันด้วยรหัสผ่านสำหรับอัลบั้มและรูปภาพ
            - **หลายผู้ใช้** — รองรับผู้ใช้หลายคน พร้อมการควบคุมสิทธิ์อย่างละเอียด
            - **มุมมองแผนที่** — เรียกดูรูปภาพบนแผนที่โลกตามข้อมูล GPS
            - **ค้นหาและแท็ก** — ค้นหาข้อความเต็มและแท็กเพื่อค้นหารูปภาพอย่างรวดเร็ว

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

            1. **เข้าสู่โดเมน** — สร้างบัญชีผู้ดูแลระบบในการเข้าชมครั้งแรก
            2. **อัปโหลดรูปภาพ** — ใช้อินเทอร์เฟซเว็บหรือเครื่องมือนำเข้าในตัว
            3. **จัดระเบียบอัลบั้ม** — จัดรูปภาพลงในอัลบั้มและเพิ่มแท็ก
            4. **แชร์ลิงก์** — สร้างลิงก์สาธารณะหรือป้องกันด้วยรหัสผ่าน
            5. **ปรับแต่งการตั้งค่า** — กำหนดลายน้ำ ผู้ให้บริการแผนที่ และอื่นๆ
    zh-CN:
        description: |
            Lychee 是一款免费、开源、自托管的相册管理系统。通过美观且响应式的界面，上传、管理并分享您的照片。支持相册、标签、地图视图、分享链接与多用户管理。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 域名
              description: 访问 Lychee 的域名
        readme: |
            # Lychee

            [Lychee](https://lycheeorg.dev) 是一款免费、开源的相册管理工具，可在您的服务器上运行。它提供美观直观的界面，让您轻松上传、整理和分享照片。

            ## 主要功能

            - **相册管理** — 以嵌套结构整理照片，支持拖放操作
            - **分享功能** — 生成公开或密码保护的相册与照片链接
            - **多用户** — 支持多人使用，具备精细权限控制
            - **地图视图** — 根据 GPS 信息在世界地图上浏览照片
            - **搜索与标签** — 全文搜索与标签功能，快速找到照片

            ## 部署后可以做什么

            1. **打开域名** — 首次访问时创建管理员账号
            2. **上传照片** — 通过网页界面或内置导入工具上传
            3. **整理相册** — 将照片分类到相册中，添加标签方便浏览
            4. **分享链接** — 生成公开或密码保护的链接分享给亲友
            5. **自定义设置** — 探索设置面板，调整水印、地图提供商等选项
    zh-TW:
        description: |
            Lychee 是一款免費、開源、自架的相簿管理系統。透過美觀且響應式的介面，上傳、管理並分享您的照片。支援相簿、標籤、地圖檢視、分享連結與多使用者管理。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 網域
              description: 存取 Lychee 的網域
        readme: |
            # Lychee

            [Lychee](https://lycheeorg.dev) 是一款免費、開源的相簿管理工具，可在您的伺服器上運行。它提供美觀直覺的介面，讓您輕鬆上傳、整理和分享照片。

            ## 主要功能

            - **相簿管理** — 以巢狀結構整理照片，支援拖放操作
            - **分享功能** — 產生公開或密碼保護的相簿與照片連結
            - **多使用者** — 支援多人使用，具備精細權限控制
            - **地圖檢視** — 根據 GPS 資訊在世界地圖上瀏覽照片
            - **搜尋與標籤** — 全文搜尋與標籤功能，快速找到照片

            ## 部署後可以做什麼

            1. **開啟網域** — 首次造訪時建立管理員帳號
            2. **上傳照片** — 透過網頁介面或內建匯入工具上傳
            3. **整理相簿** — 將照片分類到相簿中，加上標籤方便瀏覽
            4. **分享連結** — 產生公開或密碼保護的連結分享給親友
            5. **自訂設定** — 探索設定面板，調整浮水印、地圖供應商等選項
