# yaml-language-server: $schema=https://schema.zeabur.app/template.json
apiVersion: zeabur.com/v1
kind: Template
metadata:
    name: Slink
spec:
    description: |
        A self-hosted image sharing service built with Symfony and SvelteKit. Upload, organize, and share images with a clean UI. Stores data locally with no external database required.
    coverImage: https://avatars.githubusercontent.com/u/12681464?v=4
    icon: https://avatars.githubusercontent.com/u/12681464?v=4
    variables:
        - key: PUBLIC_DOMAIN
          type: DOMAIN
          name: Domain
          description: The domain to access Slink
    tags:
        - Photo
        - Media
    readme: |
        # Slink

        Slink is a self-hosted image sharing service built with Symfony and SvelteKit. It provides a clean, modern interface for uploading, organizing, and sharing images. All data is stored locally with no external database required.

        ## First-Time Setup

        1. Click the deployed URL to open Slink.
        2. Register an account from the login page.
        3. Start uploading and sharing images.

        ## Default Port

        - **3000** (HTTP)

        ## Useful Links

        - [Slink Official Site](https://slinkapp.io)
        - [Slink GitHub](https://github.com/andrii-kryvoviaz/slink)
        - [Slink Documentation](https://docs.slinkapp.io)

        ## License

        AGPL-3.0 — [GitHub](https://github.com/andrii-kryvoviaz/slink)
    services:
        - name: slink
          icon: https://avatars.githubusercontent.com/u/12681464?v=4
          template: PREBUILT_V2
          spec:
            source:
                image: anirdev/slink:v1.10.3
            ports:
                - id: web
                  port: 3000
                  type: HTTP
            volumes:
                - id: data
                  dir: /app/var/data
                - id: images
                  dir: /app/slink/images
                - id: cache
                  dir: /app/slink/cache
            env:
                API_ENABLED:
                    default: "true"
                    expose: true
                TZ:
                    default: UTC
                    expose: true
            healthCheck:
                type: HTTP
                port: web
                http:
                    path: /
          domainKey: PUBLIC_DOMAIN
localization:
    es-ES:
        description: |
            Servicio de alojamiento de imagenes autoalojado, construido con Symfony y SvelteKit. Sube, organiza y comparte imagenes con una interfaz limpia. Sin base de datos externa.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: Dominio
              description: El dominio para acceder a Slink
        readme: |
            # Slink

            Slink es un servicio de alojamiento de imagenes autoalojado construido con Symfony y SvelteKit. Proporciona una interfaz limpia y moderna para subir, organizar y compartir imagenes. Todos los datos se almacenan localmente sin necesidad de base de datos externa.

            ## Configuracion inicial

            1. Haz clic en la URL desplegada para abrir Slink.
            2. Registra una cuenta desde la pagina de inicio de sesion.
            3. Comienza a subir y compartir imagenes.

            ## Puerto predeterminado

            - **3000** (HTTP)

            ## Enlaces utiles

            - [Sitio oficial de Slink](https://slinkapp.io)
            - [Slink GitHub](https://github.com/andrii-kryvoviaz/slink)
            - [Documentacion de Slink](https://docs.slinkapp.io)

            ## Licencia

            AGPL-3.0 — [GitHub](https://github.com/andrii-kryvoviaz/slink)
    id-ID:
        description: |
            Layanan berbagi gambar self-hosted yang dibangun dengan Symfony dan SvelteKit. Unggah, atur, dan bagikan gambar dengan UI yang bersih. Tanpa database eksternal.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: Domain
              description: Domain untuk mengakses Slink
        readme: |
            # Slink

            Slink adalah layanan berbagi gambar self-hosted yang dibangun dengan Symfony dan SvelteKit. Menyediakan antarmuka yang bersih dan modern untuk mengunggah, mengatur, dan berbagi gambar. Semua data disimpan secara lokal tanpa memerlukan database eksternal.

            ## Pengaturan Awal

            1. Klik URL yang telah di-deploy untuk membuka Slink.
            2. Daftar akun dari halaman login.
            3. Mulai mengunggah dan berbagi gambar.

            ## Port Default

            - **3000** (HTTP)

            ## Tautan Berguna

            - [Situs Resmi Slink](https://slinkapp.io)
            - [Slink GitHub](https://github.com/andrii-kryvoviaz/slink)
            - [Dokumentasi Slink](https://docs.slinkapp.io)

            ## Lisensi

            AGPL-3.0 — [GitHub](https://github.com/andrii-kryvoviaz/slink)
    ja-JP:
        description: |
            Symfony と SvelteKit で構築されたセルフホスト型画像共有サービス。画像のアップロード、整理、共有が可能。外部データベース不要で、データはローカルに保存。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: ドメイン
              description: Slink にアクセスするためのドメイン
        readme: |
            # Slink

            Slink は Symfony と SvelteKit で構築されたセルフホスト型画像共有サービスです。クリーンでモダンなインターフェースで画像のアップロード、整理、共有ができます。外部データベース不要で、すべてのデータがローカルに保存されます。

            ## 初回セットアップ

            1. デプロイされた URL をクリックして Slink を開きます。
            2. ログインページからアカウントを登録します。
            3. 画像のアップロードと共有を開始します。

            ## デフォルトポート

            - **3000** (HTTP)

            ## 関連リンク

            - [Slink 公式サイト](https://slinkapp.io)
            - [Slink GitHub](https://github.com/andrii-kryvoviaz/slink)
            - [Slink ドキュメント](https://docs.slinkapp.io)

            ## ライセンス

            AGPL-3.0 — [GitHub](https://github.com/andrii-kryvoviaz/slink)
    ko-KR:
        description: |
            Symfony와 SvelteKit으로 구축된 셀프 호스팅 이미지 공유 서비스. 이미지 업로드, 정리, 공유를 깔끔한 UI로 제공. 외부 데이터베이스 없이 로컬 저장.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 도메인
              description: Slink에 접속할 도메인
        readme: |
            # Slink

            Slink는 Symfony와 SvelteKit으로 구축된 셀프 호스팅 이미지 공유 서비스입니다. 깔끔하고 현대적인 인터페이스로 이미지를 업로드, 정리, 공유할 수 있습니다. 외부 데이터베이스 없이 모든 데이터가 로컬에 저장됩니다.

            ## 초기 설정

            1. 배포된 URL을 클릭하여 Slink를 엽니다.
            2. 로그인 페이지에서 계정을 등록합니다.
            3. 이미지 업로드 및 공유를 시작합니다.

            ## 기본 포트

            - **3000** (HTTP)

            ## 관련 링크

            - [Slink 공식 사이트](https://slinkapp.io)
            - [Slink GitHub](https://github.com/andrii-kryvoviaz/slink)
            - [Slink 문서](https://docs.slinkapp.io)

            ## 라이선스

            AGPL-3.0 — [GitHub](https://github.com/andrii-kryvoviaz/slink)
    th-TH:
        description: |
            บริการแชร์รูปภาพแบบ self-hosted สร้างด้วย Symfony และ SvelteKit อัปโหลด จัดระเบียบ และแชร์รูปภาพด้วย UI ที่สะอาด ไม่ต้องใช้ฐานข้อมูลภายนอก
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: โดเมน
              description: โดเมนสำหรับเข้าถึง Slink
        readme: |
            # Slink

            Slink เป็นบริการแชร์รูปภาพแบบ self-hosted สร้างด้วย Symfony และ SvelteKit มีอินเตอร์เฟซที่สะอาดและทันสมัยสำหรับอัปโหลด จัดระเบียบ และแชร์รูปภาพ ข้อมูลทั้งหมดเก็บในเครื่องโดยไม่ต้องใช้ฐานข้อมูลภายนอก

            ## การตั้งค่าเริ่มต้น

            1. คลิก URL ที่ deploy แล้วเพื่อเปิด Slink
            2. ลงทะเบียนบัญชีจากหน้าเข้าสู่ระบบ
            3. เริ่มอัปโหลดและแชร์รูปภาพ

            ## พอร์ตเริ่มต้น

            - **3000** (HTTP)

            ## ลิงก์ที่เป็นประโยชน์

            - [เว็บไซต์ทางการ Slink](https://slinkapp.io)
            - [Slink GitHub](https://github.com/andrii-kryvoviaz/slink)
            - [เอกสาร Slink](https://docs.slinkapp.io)

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

            AGPL-3.0 — [GitHub](https://github.com/andrii-kryvoviaz/slink)
    zh-CN:
        description: |
            自托管图片分享服务，基于 Symfony 和 SvelteKit 构建。上传、整理并分享图片，界面简洁。数据本地存储，无需外部数据库。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 域名
              description: 访问 Slink 的域名
        readme: |
            # Slink

            Slink 是一款自托管图片分享服务，基于 Symfony 和 SvelteKit 构建。提供简洁现代的界面来上传、整理及分享图片。所有数据本地存储，无需外部数据库。

            ## 首次设置

            1. 点击部署后的网址打开 Slink。
            2. 从登录页面注册账号。
            3. 开始上传和分享图片。

            ## 默认端口

            - **3000** (HTTP)

            ## 相关链接

            - [Slink 官方网站](https://slinkapp.io)
            - [Slink GitHub](https://github.com/andrii-kryvoviaz/slink)
            - [Slink 文档](https://docs.slinkapp.io)

            ## 授权

            AGPL-3.0 — [GitHub](https://github.com/andrii-kryvoviaz/slink)
    zh-TW:
        description: |
            自架式圖片分享服務，以 Symfony 和 SvelteKit 打造。上傳、整理並分享圖片，介面簡潔。資料本機儲存，無需外部資料庫。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 網域
              description: 存取 Slink 的網域
        readme: |
            # Slink

            Slink 是一款自架式圖片分享服務，以 Symfony 和 SvelteKit 打造。提供簡潔現代的介面來上傳、整理及分享圖片。所有資料本機儲存，無需外部資料庫。

            ## 首次設定

            1. 點擊部署後的網址開啟 Slink。
            2. 從登入頁面註冊帳號。
            3. 開始上傳和分享圖片。

            ## 預設埠

            - **3000** (HTTP)

            ## 相關連結

            - [Slink 官方網站](https://slinkapp.io)
            - [Slink GitHub](https://github.com/andrii-kryvoviaz/slink)
            - [Slink 文件](https://docs.slinkapp.io)

            ## 授權

            AGPL-3.0 — [GitHub](https://github.com/andrii-kryvoviaz/slink)
