# yaml-language-server: $schema=https://schema.zeabur.app/template.json
apiVersion: zeabur.com/v1
kind: Template
metadata:
    name: Filestash
spec:
    description: |
        Filestash is a self-hosted web file manager that connects to S3, FTP, SFTP, Dropbox, Google Drive, and more. Browse, upload, edit, and share files through a clean web interface — no client software needed.
    coverImage: https://avatars.githubusercontent.com/u/13233076
    icon: https://avatars.githubusercontent.com/u/13233076
    variables:
        - key: PUBLIC_DOMAIN
          type: DOMAIN
          name: Domain
          description: The domain to access Filestash
    tags:
        - Tool
    readme: |
        # Filestash

        A self-hosted web file manager that acts as a frontend to your storage backends. Connect to S3, FTP, SFTP, WebDAV, Dropbox, Google Drive, and many other protocols through a single unified web interface. Browse, upload, edit, and share files without installing any client software.

        ## What You Can Do After Deployment

        1. **Visit your domain** — open the Filestash admin setup page
        2. **Configure storage backends** — connect S3, FTP, SFTP, or other protocols
        3. **Browse files** — navigate your remote storage through the web interface
        4. **Edit documents** — use the built-in text and code editor
        5. **Share files** — create shareable links for files and folders
        6. **Manage access** — configure authentication and user permissions

        ## Key Features

        - Connects to S3, FTP, SFTP, WebDAV, Dropbox, Google Drive, Git, and more
        - Built-in text and code editor with syntax highlighting
        - Image viewer and video player
        - File sharing with link-based access
        - Full-text search across connected storage
        - Drag and drop file upload
        - Responsive design for mobile and desktop
        - Plugin system for extending functionality
        - Admin panel for backend configuration
        - No external database required — self-contained

        ## License

        AGPL-3.0 — [GitHub](https://github.com/mickael-kerjean/filestash) | [Website](https://www.filestash.app)
    services:
        - name: filestash
          icon: https://avatars.githubusercontent.com/u/13233076
          template: PREBUILT_V2
          spec:
            source:
                image: machines/filestash:lowa
            ports:
                - id: web
                  port: 8334
                  type: HTTP
            env: {}
          domainKey: PUBLIC_DOMAIN
localization:
    es-ES:
        description: |
            Filestash es un gestor de archivos web autoalojado que se conecta a S3, FTP, SFTP, Dropbox, Google Drive y más. Navega, sube, edita y comparte archivos a través de una interfaz web limpia — sin necesidad de software cliente.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: Dominio
              description: El dominio para acceder a Filestash
        readme: |
            # Filestash

            Gestor de archivos web autoalojado que actúa como frontend para tus backends de almacenamiento. Conecta con S3, FTP, SFTP, WebDAV, Dropbox, Google Drive y muchos otros protocolos a través de una interfaz web unificada. Navega, sube, edita y comparte archivos sin instalar software cliente.

            ## Qué puedes hacer después del despliegue

            1. **Visita tu dominio** — abre la página de configuración de Filestash
            2. **Configura backends de almacenamiento** — conecta S3, FTP, SFTP u otros protocolos
            3. **Navega archivos** — explora tu almacenamiento remoto por la interfaz web
            4. **Edita documentos** — usa el editor de texto y código integrado
            5. **Comparte archivos** — crea enlaces compartidos para archivos y carpetas
            6. **Gestiona accesos** — configura autenticación y permisos de usuario

            ## Características

            - Conecta con S3, FTP, SFTP, WebDAV, Dropbox, Google Drive, Git y más
            - Editor de texto y código integrado con resaltado de sintaxis
            - Visor de imágenes y reproductor de vídeo
            - Compartir archivos por enlace
            - Búsqueda de texto completo
            - Subida por arrastrar y soltar
            - Diseño responsive
            - Panel de administración para configuración
            - Sin base de datos externa necesaria

            ## Licencia

            AGPL-3.0 — [GitHub](https://github.com/mickael-kerjean/filestash)
    id-ID:
        description: |
            Filestash adalah file manager web self-hosted yang terhubung ke S3, FTP, SFTP, Dropbox, Google Drive, dan lainnya. Jelajahi, unggah, edit, dan bagikan file melalui antarmuka web yang bersih — tanpa perlu software klien.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: Domain
              description: Domain untuk mengakses Filestash
        readme: |
            # Filestash

            File manager web self-hosted yang berfungsi sebagai frontend untuk backend penyimpanan Anda. Hubungkan ke S3, FTP, SFTP, WebDAV, Dropbox, Google Drive, dan banyak protokol lainnya melalui antarmuka web terpadu. Jelajahi, unggah, edit, dan bagikan file tanpa menginstal software klien.

            ## Apa yang bisa dilakukan setelah deploy

            1. **Buka domain** — akses halaman setup admin Filestash
            2. **Konfigurasi backend penyimpanan** — hubungkan S3, FTP, SFTP, atau protokol lain
            3. **Jelajahi file** — navigasi penyimpanan remote melalui antarmuka web
            4. **Edit dokumen** — gunakan editor teks dan kode bawaan
            5. **Bagikan file** — buat link berbagi untuk file dan folder
            6. **Kelola akses** — konfigurasi autentikasi dan izin pengguna

            ## Fitur

            - Terhubung ke S3, FTP, SFTP, WebDAV, Dropbox, Google Drive, Git, dan lainnya
            - Editor teks dan kode bawaan dengan syntax highlighting
            - Penampil gambar dan pemutar video
            - Berbagi file berbasis link
            - Pencarian teks lengkap
            - Unggah drag and drop
            - Desain responsif
            - Panel admin untuk konfigurasi
            - Tanpa database eksternal

            ## Lisensi

            AGPL-3.0 — [GitHub](https://github.com/mickael-kerjean/filestash)
    ja-JP:
        description: |
            Filestashはセルフホスト型のWebファイルマネージャーです。S3、FTP、SFTP、Dropbox、Google Driveなどに接続し、クリーンなWebインターフェースでファイルの閲覧、アップロード、編集、共有が可能。クライアントソフト不要。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: ドメイン
              description: Filestashにアクセスするためのドメイン
        readme: |
            # Filestash

            セルフホスト型のWebファイルマネージャー。統一されたWebインターフェースからS3、FTP、SFTP、WebDAV、Dropbox、Google Driveなど多数のプロトコルに接続。クライアントソフトなしでファイルの閲覧、アップロード、編集、共有が可能。

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

            1. **ドメインにアクセス** — Filestash管理セットアップページを開く
            2. **ストレージバックエンドを設定** — S3、FTP、SFTPなどのプロトコルを接続
            3. **ファイルを閲覧** — Webインターフェースでリモートストレージを操作
            4. **ドキュメントを編集** — 内蔵テキスト・コードエディタを使用
            5. **ファイルを共有** — ファイルやフォルダの共有リンクを作成
            6. **アクセス管理** — 認証とユーザー権限を設定

            ## 主な機能

            - S3、FTP、SFTP、WebDAV、Dropbox、Google Drive、Gitなどに接続
            - シンタックスハイライト付き内蔵エディタ
            - 画像ビューアと動画プレーヤー
            - リンクベースのファイル共有
            - 全文検索
            - ドラッグ＆ドロップアップロード
            - レスポンシブデザイン
            - 管理パネルでバックエンド設定
            - 外部データベース不要

            ## ライセンス

            AGPL-3.0 — [GitHub](https://github.com/mickael-kerjean/filestash)
    ko-KR:
        description: |
            Filestash는 셀프호스팅 웹 파일 관리자입니다. S3, FTP, SFTP, Dropbox, Google Drive 등에 연결하여 깔끔한 웹 인터페이스로 파일을 탐색, 업로드, 편집, 공유할 수 있습니다. 클라이언트 소프트웨어 불필요.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 도메인
              description: Filestash에 접속할 도메인
        readme: |
            # Filestash

            셀프호스팅 웹 파일 관리자. 통합 웹 인터페이스에서 S3, FTP, SFTP, WebDAV, Dropbox, Google Drive 등 다양한 프로토콜에 연결. 클라이언트 소프트웨어 없이 파일 탐색, 업로드, 편집, 공유 가능.

            ## 배포 후 할 수 있는 것

            1. **도메인 접속** — Filestash 관리 설정 페이지 열기
            2. **스토리지 백엔드 설정** — S3, FTP, SFTP 등 프로토콜 연결
            3. **파일 탐색** — 웹 인터페이스에서 원격 스토리지 탐색
            4. **문서 편집** — 내장 텍스트 및 코드 편집기 사용
            5. **파일 공유** — 파일 및 폴더 공유 링크 생성
            6. **접근 관리** — 인증 및 사용자 권한 설정

            ## 주요 기능

            - S3, FTP, SFTP, WebDAV, Dropbox, Google Drive, Git 등 연결
            - 구문 강조 내장 편집기
            - 이미지 뷰어 및 비디오 플레이어
            - 링크 기반 파일 공유
            - 전문 검색
            - 드래그 앤 드롭 업로드
            - 반응형 디자인
            - 관리 패널로 백엔드 설정
            - 외부 데이터베이스 불필요

            ## 라이선스

            AGPL-3.0 — [GitHub](https://github.com/mickael-kerjean/filestash)
    th-TH:
        description: |
            Filestash คือตัวจัดการไฟล์เว็บแบบโฮสต์เองที่เชื่อมต่อ S3, FTP, SFTP, Dropbox, Google Drive และอื่นๆ เรียกดู อัปโหลด แก้ไข และแชร์ไฟล์ผ่านหน้าเว็บที่สะอาด ไม่ต้องติดตั้งซอฟต์แวร์
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: โดเมน
              description: โดเมนสำหรับเข้าถึง Filestash
        readme: |
            # Filestash

            ตัวจัดการไฟล์เว็บแบบโฮสต์เอง เชื่อมต่อ S3, FTP, SFTP, WebDAV, Dropbox, Google Drive และโปรโตคอลอื่นๆ ผ่านหน้าเว็บเดียว เรียกดู อัปโหลด แก้ไข และแชร์ไฟล์โดยไม่ต้องติดตั้งซอฟต์แวร์

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

            1. **เข้าสู่โดเมน** — เปิดหน้าตั้งค่า admin ของ Filestash
            2. **ตั้งค่า storage backend** — เชื่อมต่อ S3, FTP, SFTP หรือโปรโตคอลอื่น
            3. **เรียกดูไฟล์** — นำทาง remote storage ผ่านหน้าเว็บ
            4. **แก้ไขเอกสาร** — ใช้ตัวแก้ไขข้อความและโค้ดในตัว
            5. **แชร์ไฟล์** — สร้างลิงก์แชร์สำหรับไฟล์และโฟลเดอร์
            6. **จัดการสิทธิ์** — ตั้งค่าการยืนยันตัวตนและสิทธิ์ผู้ใช้

            ## ฟีเจอร์หลัก

            - เชื่อมต่อ S3, FTP, SFTP, WebDAV, Dropbox, Google Drive, Git และอื่นๆ
            - ตัวแก้ไขข้อความและโค้ดในตัวพร้อม syntax highlighting
            - ตัวดูรูปภาพและเครื่องเล่นวิดีโอ
            - แชร์ไฟล์ด้วยลิงก์
            - ค้นหาข้อความเต็ม
            - อัปโหลดแบบลากวาง
            - ดีไซน์ responsive
            - แผงควบคุม admin สำหรับตั้งค่า
            - ไม่ต้องใช้ฐานข้อมูลภายนอก

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

            AGPL-3.0 — [GitHub](https://github.com/mickael-kerjean/filestash)
    zh-CN:
        description: |
            Filestash 是自托管的网页文件管理器，可连接 S3、FTP、SFTP、Dropbox、Google Drive 等。通过简洁的网页界面浏览、上传、编辑和分享文件，不需要安装客户端软件。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 域名
              description: 访问 Filestash 的域名
        readme: |
            # Filestash

            自托管的网页文件管理器，作为存储后端的前端界面。通过统一的网页界面连接 S3、FTP、SFTP、WebDAV、Dropbox、Google Drive 等多种协议。浏览、上传、编辑和分享文件，无需安装客户端软件。

            ## 部署后可以做什么

            1. **打开域名** — 进入 Filestash 管理设置页面
            2. **配置存储后端** — 连接 S3、FTP、SFTP 或其他协议
            3. **浏览文件** — 通过网页界面浏览远程存储
            4. **编辑文档** — 使用内置文字和代码编辑器
            5. **分享文件** — 创建文件和文件夹的分享链接
            6. **管理权限** — 配置认证和用户权限

            ## 主要功能

            - 连接 S3、FTP、SFTP、WebDAV、Dropbox、Google Drive、Git 等
            - 内置文字和代码编辑器，支持语法高亮
            - 图片查看器和视频播放器
            - 链接分享文件
            - 全文搜索
            - 拖放上传
            - 响应式设计，支持手机和桌面
            - 管理面板配置后端
            - 不需要外部数据库

            ## 授权

            AGPL-3.0 — [GitHub](https://github.com/mickael-kerjean/filestash)
    zh-TW:
        description: |
            Filestash 是自架的網頁檔案管理器，可連接 S3、FTP、SFTP、Dropbox、Google Drive 等。透過簡潔的網頁介面瀏覽、上傳、編輯和分享檔案，不需要安裝客戶端軟體。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 網域
              description: 存取 Filestash 的網域
        readme: |
            # Filestash

            自架的網頁檔案管理器，作為儲存後端的前端介面。透過統一的網頁介面連接 S3、FTP、SFTP、WebDAV、Dropbox、Google Drive 等多種協定。瀏覽、上傳、編輯和分享檔案，無需安裝客戶端軟體。

            ## 部署後可以做什麼

            1. **開啟網域** — 進入 Filestash 管理設定頁面
            2. **設定儲存後端** — 連接 S3、FTP、SFTP 或其他協定
            3. **瀏覽檔案** — 透過網頁介面瀏覽遠端儲存
            4. **編輯文件** — 使用內建文字和程式碼編輯器
            5. **分享檔案** — 建立檔案和資料夾的分享連結
            6. **管理權限** — 設定驗證和使用者權限

            ## 主要功能

            - 連接 S3、FTP、SFTP、WebDAV、Dropbox、Google Drive、Git 等
            - 內建文字和程式碼編輯器，支援語法高亮
            - 圖片檢視器和影片播放器
            - 連結分享檔案
            - 全文搜尋
            - 拖放上傳
            - 響應式設計，支援手機和桌面
            - 管理面板設定後端
            - 不需要外部資料庫

            ## 授權

            AGPL-3.0 — [GitHub](https://github.com/mickael-kerjean/filestash)
