# yaml-language-server: $schema=https://schema.zeabur.app/template.json
apiVersion: zeabur.com/v1
kind: Template
metadata:
    name: Shiori
spec:
    description: |
        Shiori is a simple bookmark manager built with Go. It supports archiving bookmarked pages as local copies with embedded SQLite storage.
    coverImage: https://raw.githubusercontent.com/go-shiori/shiori/master/docs/assets/screenshots/cover.png
    icon: https://raw.githubusercontent.com/go-shiori/shiori/master/internal/view/assets/res/pwa-512x512.png
    variables:
        - key: PUBLIC_DOMAIN
          type: DOMAIN
          name: Domain
          description: The domain to access Shiori
    tags:
        - Tool
        - Productivity
    readme: |
        # Shiori

        A simple, self-hosted bookmark manager built with Go. Shiori saves your bookmarks and can archive full page content as readable local copies — all stored in an embedded SQLite database with no external dependencies.

        ## Default Credentials

        - **Username**: `shiori`
        - **Password**: `gopher`

        > **Important**: Change the default password immediately after your first login.

        ## What You Can Do After Deployment

        1. **Visit your domain** — log in with `shiori` / `gopher`
        2. **Save bookmarks** — add URLs manually or use the browser extension
        3. **Archive pages** — save full readable copies of bookmarked pages locally
        4. **Search & filter** — full-text search across bookmarks and archived content
        5. **Tag & organize** — use tags to categorize your bookmarks
        6. **Import/export** — import bookmarks from Netscape HTML format or other browsers
        7. **Change password** — update your credentials from the settings page after login

        ## Use Cases

        - Personal bookmark collection with offline page archiving
        - Read-it-later alternative with self-hosted storage
        - Research link management with full-text search
        - Team knowledge base for curated web resources

        ## License

        MIT — [GitHub](https://github.com/go-shiori/shiori)
    services:
        - name: shiori
          icon: https://raw.githubusercontent.com/go-shiori/shiori/master/internal/view/assets/res/pwa-512x512.png
          template: PREBUILT_V2
          spec:
            source:
                image: ghcr.io/go-shiori/shiori:v1.8.0
            ports:
                - id: web
                  port: 8080
                  type: HTTP
            volumes:
                - id: shiori-data
                  dir: /data
            env:
                SHIORI_DIR:
                    default: /data
            healthCheck:
                type: HTTP
                port: web
                http:
                    path: /
          domainKey: PUBLIC_DOMAIN
localization:
    es-ES:
        description: |
            Shiori es un gestor de marcadores simple creado con Go. Permite archivar paginas como copias locales con almacenamiento SQLite integrado.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: Dominio
              description: El dominio para acceder a Shiori
        readme: |
            # Shiori

            Un gestor de marcadores autoalojado creado con Go. Shiori guarda tus marcadores y puede archivar el contenido completo de las paginas como copias locales legibles, usando una base de datos SQLite integrada sin dependencias externas.

            ## Credenciales por defecto

            - **Usuario**: `shiori`
            - **Contrasena**: `gopher`

            > **Importante**: Cambia la contrasena por defecto inmediatamente despues del primer inicio de sesion.

            ## Que puedes hacer despues del despliegue

            1. **Visita tu dominio** — inicia sesion con `shiori` / `gopher`
            2. **Guarda marcadores** — agrega URLs manualmente o usa la extension del navegador
            3. **Archiva paginas** — guarda copias completas y legibles de las paginas
            4. **Busca y filtra** — busqueda de texto completo en marcadores y contenido archivado
            5. **Organiza con etiquetas** — usa etiquetas para categorizar
            6. **Importa/exporta** — importa marcadores desde formato Netscape HTML u otros navegadores
            7. **Cambia la contrasena** — actualiza tus credenciales desde la pagina de ajustes

            ## Casos de uso

            - Coleccion personal de marcadores con archivado de paginas offline
            - Alternativa autoalojada para leer mas tarde
            - Gestion de enlaces de investigacion con busqueda de texto completo
            - Base de conocimientos del equipo

            ## Licencia

            MIT — [GitHub](https://github.com/go-shiori/shiori)
    id-ID:
        description: |
            Shiori adalah pengelola bookmark sederhana yang dibuat dengan Go. Mendukung pengarsipan halaman sebagai salinan lokal dengan penyimpanan SQLite bawaan.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: Domain
              description: Domain untuk mengakses Shiori
        readme: |
            # Shiori

            Pengelola bookmark self-hosted yang dibuat dengan Go. Shiori menyimpan bookmark dan dapat mengarsipkan konten halaman sebagai salinan lokal yang mudah dibaca, menggunakan database SQLite bawaan tanpa dependensi eksternal.

            ## Info Login Default

            - **Username**: `shiori`
            - **Password**: `gopher`

            > **Penting**: Segera ubah password default setelah login pertama.

            ## Apa yang bisa dilakukan setelah deploy

            1. **Buka domain** — login dengan `shiori` / `gopher`
            2. **Simpan bookmark** — tambahkan URL secara manual atau gunakan ekstensi browser
            3. **Arsipkan halaman** — simpan salinan lengkap halaman yang dapat dibaca secara lokal
            4. **Cari & filter** — pencarian teks lengkap di bookmark dan konten arsip
            5. **Organisasi dengan tag** — gunakan tag untuk mengkategorikan
            6. **Impor/ekspor** — impor bookmark dari format Netscape HTML atau browser lain
            7. **Ubah password** — perbarui kredensial dari halaman pengaturan setelah login

            ## Kasus Penggunaan

            - Koleksi bookmark pribadi dengan pengarsipan halaman offline
            - Alternatif self-hosted untuk baca nanti
            - Manajemen tautan riset dengan pencarian teks lengkap
            - Basis pengetahuan tim

            ## Lisensi

            MIT — [GitHub](https://github.com/go-shiori/shiori)
    ja-JP:
        description: |
            Shiori は Go で構築されたシンプルなブックマークマネージャーです。ブックマークページのローカルアーカイブと組み込み SQLite ストレージをサポートしています。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: ドメイン
              description: Shiori にアクセスするためのドメイン
        readme: |
            # Shiori

            Go で構築されたセルフホスト型ブックマークマネージャー。Shiori はブックマークを保存し、ページ内容を読みやすいローカルコピーとしてアーカイブできます。組み込み SQLite データベースを使用し、外部依存なし。

            ## デフォルトログイン情報

            - **ユーザー名**：`shiori`
            - **パスワード**：`gopher`

            > **重要**：初回ログイン後、すぐにデフォルトパスワードを変更してください。

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

            1. **ドメインにアクセス** — `shiori` / `gopher` でログイン
            2. **ブックマークを保存** — URL を手動追加またはブラウザ拡張機能を使用
            3. **ページをアーカイブ** — ブックマークページの完全な読み取り可能コピーをローカルに保存
            4. **検索とフィルター** — ブックマークとアーカイブ内容の全文検索
            5. **タグで整理** — タグを使ってブックマークを分類
            6. **インポート/エクスポート** — Netscape HTML 形式や他のブラウザからブックマークをインポート
            7. **パスワード変更** — ログイン後、設定ページで認証情報を更新

            ## ユースケース

            - オフラインページアーカイブ付きの個人ブックマークコレクション
            - セルフホスト型の「後で読む」代替ツール
            - 全文検索対応のリサーチリンク管理
            - チームのナレッジベース

            ## ライセンス

            MIT — [GitHub](https://github.com/go-shiori/shiori)
    ko-KR:
        description: |
            Shiori는 Go로 만든 간단한 북마크 관리자입니다. 북마크 페이지를 로컬 사본으로 아카이브하며 내장 SQLite 저장소를 지원합니다.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 도메인
              description: Shiori에 접속할 도메인
        readme: |
            # Shiori

            Go로 만든 셀프 호스팅 북마크 관리자. Shiori는 북마크를 저장하고 페이지 내용을 읽기 쉬운 로컬 사본으로 아카이브합니다. 내장 SQLite 데이터베이스를 사용하며 외부 의존성이 없습니다.

            ## 기본 로그인 정보

            - **사용자명**: `shiori`
            - **비밀번호**: `gopher`

            > **중요**: 첫 로그인 후 즉시 기본 비밀번호를 변경하세요.

            ## 배포 후 할 수 있는 것

            1. **도메인 접속** — `shiori` / `gopher`로 로그인
            2. **북마크 저장** — URL을 수동 추가하거나 브라우저 확장 프로그램 사용
            3. **페이지 아카이브** — 북마크 페이지의 읽기 가능한 전체 사본을 로컬에 저장
            4. **검색 및 필터** — 북마크와 아카이브 내용 전문 검색
            5. **태그 정리** — 태그로 북마크 분류
            6. **가져오기/내보내기** — Netscape HTML 형식이나 다른 브라우저에서 북마크 가져오기
            7. **비밀번호 변경** — 로그인 후 설정 페이지에서 자격 증명 업데이트

            ## 활용 사례

            - 오프라인 페이지 아카이브가 있는 개인 북마크 컬렉션
            - 셀프 호스팅 나중에 읽기 대안
            - 전문 검색 지원 연구 링크 관리
            - 팀 지식 베이스

            ## 라이선스

            MIT — [GitHub](https://github.com/go-shiori/shiori)
    th-TH:
        description: |
            Shiori เป็นตัวจัดการบุ๊กมาร์กอย่างง่ายที่สร้างด้วย Go รองรับการเก็บถาวรหน้าเว็บเป็นสำเนาในเครื่องด้วย SQLite แบบฝังตัว
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: โดเมน
              description: โดเมนสำหรับเข้าถึง Shiori
        readme: |
            # Shiori

            ตัวจัดการบุ๊กมาร์กแบบ self-hosted ที่สร้างด้วย Go สามารถบันทึกบุ๊กมาร์กและเก็บถาวรเนื้อหาหน้าเว็บเป็นสำเนาในเครื่องที่อ่านง่าย ใช้ฐานข้อมูล SQLite แบบฝังตัว ไม่ต้องพึ่งพาภายนอก

            ## ข้อมูลเข้าสู่ระบบเริ่มต้น

            - **ชื่อผู้ใช้**: `shiori`
            - **รหัสผ่าน**: `gopher`

            > **สำคัญ**: เปลี่ยนรหัสผ่านเริ่มต้นทันทีหลังจากเข้าสู่ระบบครั้งแรก

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

            1. **เข้าสู่โดเมน** — เข้าสู่ระบบด้วย `shiori` / `gopher`
            2. **บันทึกบุ๊กมาร์ก** — เพิ่ม URL ด้วยตนเองหรือใช้ส่วนขยายเบราว์เซอร์
            3. **เก็บถาวรหน้าเว็บ** — บันทึกสำเนาเต็มที่อ่านได้ของหน้าเว็บในเครื่อง
            4. **ค้นหาและกรอง** — ค้นหาข้อความเต็มในบุ๊กมาร์กและเนื้อหาที่เก็บถาวร
            5. **จัดระเบียบด้วยแท็ก** — ใช้แท็กจัดหมวดหมู่
            6. **นำเข้า/ส่งออก** — นำเข้าบุ๊กมาร์กจากรูปแบบ Netscape HTML หรือเบราว์เซอร์อื่น
            7. **เปลี่ยนรหัสผ่าน** — อัปเดตข้อมูลเข้าสู่ระบบจากหน้าการตั้งค่า

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

            - คอลเลกชันบุ๊กมาร์กส่วนตัวพร้อมเก็บถาวรหน้าเว็บออฟไลน์
            - ทางเลือก self-hosted สำหรับอ่านทีหลัง
            - จัดการลิงก์วิจัยพร้อมค้นหาข้อความเต็ม
            - ฐานความรู้ของทีม

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

            MIT — [GitHub](https://github.com/go-shiori/shiori)
    zh-CN:
        description: |
            Shiori 是用 Go 构建的简易书签管理器，支持将书签页面存档为本地副本，使用嵌入式 SQLite 存储。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 域名
              description: 访问 Shiori 的域名
        readme: |
            # Shiori

            用 Go 构建的自托管书签管理器。Shiori 能保存书签并将页面内容存档为可阅读的本地副本，使用嵌入式 SQLite 数据库，无需外部依赖。

            ## 默认登录信息

            - **用户名**：`shiori`
            - **密码**：`gopher`

            > **重要**：首次登录后请立即更改默认密码。

            ## 部署后可以做什么

            1. **打开域名** — 使用 `shiori` / `gopher` 登录
            2. **保存书签** — 手动添加网址或使用浏览器扩展
            3. **存档页面** — 将书签页面完整保存为本地可阅读副本
            4. **搜索与筛选** — 全文搜索书签和存档内容
            5. **标签分类** — 使用标签整理书签
            6. **导入/导出** — 从 Netscape HTML 格式或其他浏览器导入书签
            7. **更改密码** — 登录后在设置页面更新账号密码

            ## 使用场景

            - 个人书签收藏与离线页面存档
            - 自托管的稍后阅读替代方案
            - 研究链接管理与全文搜索
            - 团队知识库管理网络资源

            ## 授权

            MIT — [GitHub](https://github.com/go-shiori/shiori)
    zh-TW:
        description: |
            Shiori 是用 Go 打造的簡易書籤管理器，支援將書籤頁面存檔為本機副本，使用嵌入式 SQLite 儲存。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 網域
              description: 存取 Shiori 的網域
        readme: |
            # Shiori

            用 Go 打造的自架書籤管理器。Shiori 能儲存書籤並將頁面內容存檔為可閱讀的本機副本，使用嵌入式 SQLite 資料庫，無需外部依賴。

            ## 預設登入資訊

            - **帳號**：`shiori`
            - **密碼**：`gopher`

            > **重要**：首次登入後請立即更改預設密碼。

            ## 部署後可以做什麼

            1. **開啟網域** — 使用 `shiori` / `gopher` 登入
            2. **儲存書籤** — 手動新增網址或使用瀏覽器擴充功能
            3. **存檔頁面** — 將書籤頁面完整儲存為本機可閱讀副本
            4. **搜尋與篩選** — 全文搜尋書籤和存檔內容
            5. **標籤分類** — 使用標籤整理書籤
            6. **匯入／匯出** — 從 Netscape HTML 格式或其他瀏覽器匯入書籤
            7. **變更密碼** — 登入後在設定頁面更新帳號密碼

            ## 使用情境

            - 個人書籤收藏與離線頁面存檔
            - 自架的稍後閱讀替代方案
            - 研究連結管理與全文搜尋
            - 團隊知識庫管理網路資源

            ## 授權

            MIT — [GitHub](https://github.com/go-shiori/shiori)
