# yaml-language-server: $schema=https://schema.zeabur.app/template.json
apiVersion: zeabur.com/v1
kind: Template
metadata:
    name: Chibisafe
spec:
    description: |
        Chibisafe is a blazing fast, self-hosted file vault. Upload files and share them via short links. Supports public, user-account, or invite-only modes. Built with TypeScript, with an embedded database — no external dependencies.
    coverImage: https://chibisafe.moe/xjoghu.png
    icon: https://chibisafe.moe/xjoghu.png
    variables:
        - key: PUBLIC_DOMAIN
          type: DOMAIN
          name: Domain
          description: The domain to access Chibisafe
    tags:
        - Tool
        - Files
    readme: |
        # Chibisafe

        A blazing fast, self-hosted file upload and sharing service. Upload files and generate shareable links instantly. No external database required.

        ## What You Can Do After Deployment

        Visit your domain to access Chibisafe. Create an admin account on first visit, then start uploading files.

        **File uploads:** Upload any file type with drag & drop or file picker. Generates short shareable links automatically.

        **Albums:** Organize uploads into albums (galleries). Share entire albums with a single link.

        **User management:** Run as public (anyone can upload), user accounts (registration required), or invite-only. Admin panel for managing users and files.

        **Snippets:** Create and share text snippets with syntax highlighting.

        **API:** Full REST API for programmatic uploads. Compatible with ShareX, Flameshot, and other screenshot tools.

        ## Configuration

        - Default admin account is created on first visit
        - **Access modes:** Configure public, user-account, or invite-only in the admin panel
        - **File size limits:** Configurable via admin panel
        - **Storage:** All files stored in `/app/uploads` volume

        ## License

        MIT — [GitHub](https://github.com/chibisafe/chibisafe)
    services:
        - name: chibisafe
          icon: https://chibisafe.moe/xjoghu.png
          template: PREBUILT_V2
          spec:
            source:
                image: chibisafe/chibisafe:v6.5.5
            ports:
                - id: web
                  port: 24424
                  type: HTTP
            volumes:
                - id: uploads
                  dir: /app/uploads
                - id: database
                  dir: /app/database
                - id: logs
                  dir: /app/logs
            healthCheck:
                type: HTTP
                port: web
                http:
                    path: /
          domainKey: PUBLIC_DOMAIN
localization:
    es-ES:
        description: |
            Chibisafe es un almacén de archivos autoalojado ultrarrápido. Sube archivos y compártelos mediante enlaces cortos. Soporta modos público, con cuenta o por invitación. Sin dependencias externas.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: Dominio
              description: El dominio para acceder a Chibisafe
        readme: |
            # Chibisafe

            Servicio de subida y compartición de archivos autoalojado ultrarrápido. Sin base de datos externa.

            ## Qué puedes hacer después del despliegue

            Visita tu dominio. Crea una cuenta de administrador en la primera visita y comienza a subir archivos.

            **Subidas:** Arrastra y suelta cualquier tipo de archivo. Genera enlaces cortos automáticamente.

            **Álbumes:** Organiza archivos en álbumes. Comparte álbumes completos con un solo enlace.

            **Gestión de usuarios:** Configura como público, con registro o solo por invitación.

            **API:** API REST completa. Compatible con ShareX y otras herramientas de captura.

            ## Licencia

            MIT — [GitHub](https://github.com/chibisafe/chibisafe)
    id-ID:
        description: |
            Chibisafe adalah vault file self-hosted yang sangat cepat. Unggah file dan bagikan melalui tautan pendek. Mendukung mode publik, akun, atau undangan. Tanpa dependensi eksternal.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: Domain
              description: Domain untuk mengakses Chibisafe
        readme: |
            # Chibisafe

            Layanan unggah dan berbagi file self-hosted yang sangat cepat. Tanpa database eksternal.

            ## Apa yang bisa dilakukan setelah deploy

            Buka domain Anda. Buat akun admin pada kunjungan pertama dan mulai mengunggah file.

            **Unggah:** Drag and drop semua jenis file. Tautan pendek dibuat otomatis.

            **Album:** Organisir file ke dalam album. Bagikan seluruh album dengan satu tautan.

            **Manajemen pengguna:** Konfigurasi sebagai publik, akun, atau hanya undangan.

            **API:** REST API lengkap. Kompatibel dengan ShareX dan alat tangkapan layar lainnya.

            ## Lisensi

            MIT — [GitHub](https://github.com/chibisafe/chibisafe)
    ja-JP:
        description: |
            Chibisafeは超高速のセルフホスト型ファイル保管庫です。ファイルをアップロードし、短いリンクで共有できます。パブリック、アカウント制、招待制に対応。外部データベース不要。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: ドメイン
              description: Chibisafeにアクセスするためのドメイン
        readme: |
            # Chibisafe

            超高速のセルフホスト型ファイルアップロード・共有サービス。外部データベース不要。

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

            ドメインにアクセスして利用開始。初回アクセス時に管理者アカウントを作成し、ファイルのアップロードを開始。

            **アップロード：** ドラッグ&ドロップで任意のファイルをアップロード。共有リンクを自動生成。

            **アルバム：** アップロードをアルバムに整理。1つのリンクでアルバム全体を共有可能。

            **ユーザー管理：** パブリック、アカウント制、招待制から選択可能。

            **API：** フルREST API。ShareX等のスクリーンショットツールと互換。

            ## ライセンス

            MIT — [GitHub](https://github.com/chibisafe/chibisafe)
    ko-KR:
        description: |
            Chibisafe는 초고속 셀프호스팅 파일 보관소입니다. 파일을 업로드하고 짧은 링크로 공유하세요. 공개, 계정 또는 초대 모드를 지원합니다. 외부 데이터베이스 불필요.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 도메인
              description: Chibisafe에 접속할 도메인
        readme: |
            # Chibisafe

            초고속 셀프호스팅 파일 업로드 및 공유 서비스. 외부 데이터베이스 불필요.

            ## 배포 후 할 수 있는 것

            도메인에 접속하여 이용 시작. 첫 방문 시 관리자 계정을 생성하고 파일 업로드를 시작하세요.

            **업로드:** 드래그 앤 드롭으로 모든 파일 업로드. 공유 링크 자동 생성.

            **앨범:** 업로드를 앨범으로 정리. 하나의 링크로 전체 앨범 공유 가능.

            **사용자 관리:** 공개, 계정제, 초대제 중 선택 가능.

            **API:** 풀 REST API. ShareX 등 스크린샷 도구와 호환.

            ## 라이선스

            MIT — [GitHub](https://github.com/chibisafe/chibisafe)
    th-TH:
        description: |
            Chibisafe คือ vault ไฟล์แบบ self-hosted ที่เร็วมาก อัปโหลดไฟล์และแชร์ผ่านลิงก์สั้น รองรับโหมดสาธารณะ บัญชีผู้ใช้ หรือเชิญเท่านั้น ไม่ต้องพึ่งพาภายนอก
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: โดเมน
              description: โดเมนสำหรับเข้าถึง Chibisafe
        readme: |
            # Chibisafe

            บริการอัปโหลดและแชร์ไฟล์แบบ self-hosted ที่เร็วมาก ไม่ต้องใช้ฐานข้อมูลภายนอก

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

            เข้าสู่โดเมน สร้างบัญชีแอดมินเมื่อเข้าครั้งแรก แล้วเริ่มอัปโหลดไฟล์

            **อัปโหลด:** ลากและวางไฟล์ทุกประเภท สร้างลิงก์สั้นอัตโนมัติ

            **อัลบั้ม:** จัดระเบียบไฟล์เป็นอัลบั้ม แชร์ทั้งอัลบั้มด้วยลิงก์เดียว

            **จัดการผู้ใช้:** ตั้งค่าเป็นสาธารณะ ต้องลงทะเบียน หรือเชิญเท่านั้น

            **API:** REST API เต็มรูปแบบ ใช้ร่วมกับ ShareX และเครื่องมือจับภาพหน้าจอ

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

            MIT — [GitHub](https://github.com/chibisafe/chibisafe)
    zh-CN:
        description: |
            Chibisafe 是一个快速的自托管文件保险箱。上传文件并通过短链接分享。支持公开、账号或邀请制模式。使用内嵌数据库，无需外部依赖。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 域名
              description: 访问 Chibisafe 的域名
        readme: |
            # Chibisafe

            快速的自托管文件上传和分享服务。上传文件即自动生成可分享的短链接。不需要外部数据库。

            ## 部署后可以做什么

            打开域名即可使用。首次访问时创建管理员账号，然后开始上传文件。

            **文件上传：** 支持任何文件类型的拖放上传，自动生成短链接。

            **相册：** 将上传的文件整理成相册，可用单个链接分享整个相册。

            **用户管理：** 可设置为公开、需注册账号或邀请制。

            **API：** 完整的 REST API，兼容 ShareX 等截图工具。

            ## 授权

            MIT — [GitHub](https://github.com/chibisafe/chibisafe)
    zh-TW:
        description: |
            Chibisafe 是一個快速的自架檔案保險庫。上傳檔案並透過短連結分享。支援公開、帳號或邀請制模式。使用內嵌資料庫，無需外部依賴。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 網域
              description: 存取 Chibisafe 的網域
        readme: |
            # Chibisafe

            快速的自架檔案上傳和分享服務。上傳檔案即自動產生可分享的短連結。不需要外部資料庫。

            ## 部署後可以做什麼

            開啟網域即可使用。首次訪問時建立管理員帳號，然後開始上傳檔案。

            **檔案上傳：** 支援任何檔案類型的拖放上傳，自動產生短連結。

            **相簿：** 將上傳的檔案整理成相簿，可用單一連結分享整個相簿。

            **使用者管理：** 可設定為公開、需註冊帳號或邀請制。管理員面板管理使用者和檔案。

            **API：** 完整的 REST API，相容 ShareX 等截圖工具。

            ## 授權

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