# yaml-language-server: $schema=https://schema.zeabur.app/template.json
apiVersion: zeabur.com/v1
kind: Template
metadata:
    name: LinkAce
spec:
    description: |
        LinkAce is a self-hosted bookmark archive with automated link monitoring. Save, organize, and check your bookmarks — with tags, lists, and automatic dead-link detection. Uses SQLite and file-based cache — no external database needed.
    coverImage: https://avatars.githubusercontent.com/u/97628966
    icon: https://avatars.githubusercontent.com/u/97628966
    variables:
        - key: PUBLIC_DOMAIN
          type: DOMAIN
          name: Domain
          description: The domain to access LinkAce
    tags:
        - Tool
        - Productivity
    readme: |
        # LinkAce

        A self-hosted bookmark manager with automated link monitoring. Save URLs, organize with tags and lists, and let LinkAce automatically check if your links are still alive.

        ## First-Time Setup

        1. **Visit your domain** — the setup wizard will guide you through initial configuration
        2. **Create your admin account** — set your email and password during setup
        3. The APP_KEY is auto-generated. If setup shows a key error, go to **Service > Variables**, set `APP_KEY` to any 32-character string prefixed with `base64:`, then restart

        ## What You Can Do After Setup

        1. **Save bookmarks** — add URLs manually or use the bookmarklet
        2. **Organize with tags and lists** — categorize your links
        3. **Automated link checking** — LinkAce periodically verifies your bookmarks
        4. **Search** — full-text search across all saved links
        5. **Import/Export** — import bookmarks from browsers or other services

        ## Key Features

        - Bookmark archiving with metadata extraction
        - Automated dead-link detection
        - Tags and lists for organization
        - Browser bookmarklet for quick saving
        - Full-text search
        - Import from HTML bookmark files
        - Guest/shared access mode
        - SQLite storage (no external database)

        ## License

        GPL-3.0 — [GitHub](https://github.com/Kovah/LinkAce)
    services:
        - name: linkace
          icon: https://avatars.githubusercontent.com/u/97628966
          template: PREBUILT_V2
          spec:
            source:
                image: linkace/linkace:v2.5.3
            ports:
                - id: web
                  port: 80
                  type: HTTP
            volumes:
                - id: linkace-storage
                  dir: /app/storage
            env:
                APP_KEY:
                    default: ${PASSWORD}
                CACHE_DRIVER:
                    default: file
                DB_CONNECTION:
                    default: sqlite
                DB_DATABASE:
                    default: /app/storage/database.sqlite
                QUEUE_CONNECTION:
                    default: sync
                SESSION_DRIVER:
                    default: file
            healthCheck:
                type: HTTP
                port: web
                http:
                    path: /
          domainKey: PUBLIC_DOMAIN
localization:
    es-ES:
        description: |
            LinkAce es un archivo de marcadores autoalojado con monitoreo automatico de enlaces. Guarda, organiza y verifica tus marcadores — con etiquetas, listas y deteccion de enlaces muertos. Usa SQLite, sin base de datos externa.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: Dominio
              description: El dominio para acceder a LinkAce
        readme: |
            # LinkAce

            Gestor de marcadores autoalojado con monitoreo automatico de enlaces. Guarda URLs, organiza con etiquetas y listas, y verifica que tus enlaces sigan activos.

            ## Configuracion inicial

            1. **Visita tu dominio** — el asistente te guiara en la configuracion
            2. **Crea tu cuenta de administrador** — establece email y contrasena durante la configuracion
            3. APP_KEY se genera automaticamente. Si aparece un error de clave, ve a **Servicio > Variables**, configura `APP_KEY` y reinicia

            ## Que puedes hacer despues de la configuracion

            1. **Guarda marcadores** — agrega URLs o usa el bookmarklet
            2. **Organiza con etiquetas y listas** — categoriza tus enlaces
            3. **Verificacion automatica** — LinkAce comprueba periodicamente tus marcadores
            4. **Busca** — busqueda de texto completo en todos los enlaces
            5. **Importa/Exporta** — importa desde navegadores u otros servicios

            ## Licencia

            GPL-3.0 — [GitHub](https://github.com/Kovah/LinkAce)
    id-ID:
        description: |
            LinkAce adalah arsip bookmark self-hosted dengan pemantauan tautan otomatis. Simpan, atur, dan periksa bookmark — dengan tag, daftar, dan deteksi tautan mati otomatis. Menggunakan SQLite, tanpa database eksternal.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: Domain
              description: Domain untuk mengakses LinkAce
        readme: |
            # LinkAce

            Pengelola bookmark self-hosted dengan pemantauan tautan otomatis. Simpan URL, atur dengan tag dan daftar, dan periksa tautan secara otomatis.

            ## Pengaturan Pertama

            1. **Buka domain** — wizard pengaturan akan memandu konfigurasi awal
            2. **Buat akun admin** — atur email dan password selama pengaturan
            3. APP_KEY dibuat otomatis. Jika muncul error kunci, buka **Service > Variables**, atur `APP_KEY` lalu restart

            ## Apa yang bisa dilakukan setelah pengaturan

            1. **Simpan bookmark** — tambah URL atau gunakan bookmarklet
            2. **Atur dengan tag dan daftar** — kategorikan tautan
            3. **Pemeriksaan otomatis** — LinkAce memverifikasi bookmark secara berkala
            4. **Cari** — pencarian teks lengkap di semua tautan
            5. **Impor/Ekspor** — impor dari browser atau layanan lain

            ## Lisensi

            GPL-3.0 — [GitHub](https://github.com/Kovah/LinkAce)
    ja-JP:
        description: |
            LinkAce はセルフホスト型のブックマークアーカイブで、自動リンク監視機能付き。ブックマークの保存、整理、チェック — タグ、リスト、デッドリンク検出に対応。SQLite 使用、外部データベース不要。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: ドメイン
              description: LinkAce にアクセスするためのドメイン
        readme: |
            # LinkAce

            セルフホスト型ブックマークマネージャー。URLを保存、タグとリストで整理、リンクの生存を自動チェック。

            ## 初回セットアップ

            1. **ドメインにアクセス** — セットアップウィザードが初期設定をガイド
            2. **管理者アカウントを作成** — セットアップ中にメールとパスワードを設定
            3. APP_KEY は自動生成済み。キーエラーが表示された場合は **サービス > Variables** で `APP_KEY` を設定して再起動

            ## セットアップ後にできること

            1. **ブックマークを保存** — URLを手動追加、またはブックマークレットを使用
            2. **タグとリストで整理** — リンクを分類
            3. **自動リンクチェック** — LinkAce が定期的にブックマークを検証
            4. **検索** — 全リンクの全文検索
            5. **インポート/エクスポート** — ブラウザや他サービスからインポート

            ## ライセンス

            GPL-3.0 — [GitHub](https://github.com/Kovah/LinkAce)
    ko-KR:
        description: |
            LinkAce는 자동 링크 모니터링이 있는 셀프 호스팅 북마크 아카이브입니다. 북마크를 저장, 정리, 확인 — 태그, 목록, 자동 죽은 링크 감지 지원. SQLite 사용, 외부 DB 불필요.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 도메인
              description: LinkAce에 접속할 도메인
        readme: |
            # LinkAce

            자동 링크 모니터링이 있는 셀프 호스팅 북마크 관리자. URL 저장, 태그와 목록으로 정리, 링크 생존 자동 확인.

            ## 최초 설정

            1. **도메인 접속** — 설정 마법사가 초기 구성을 안내
            2. **관리자 계정 생성** — 설정 중 이메일과 비밀번호 설정
            3. APP_KEY는 자동 생성됨. 키 오류 시 **서비스 > Variables** 에서 `APP_KEY` 설정 후 재시작

            ## 설정 완료 후 할 수 있는 것

            1. **북마크 저장** — URL 수동 추가 또는 북마클릿 사용
            2. **태그와 목록으로 정리** — 링크 분류
            3. **자동 링크 확인** — LinkAce가 정기적으로 북마크 검증
            4. **검색** — 모든 링크 전문 검색
            5. **가져오기/내보내기** — 브라우저나 다른 서비스에서 가져오기

            ## 라이선스

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

            ตัวจัดการบุ๊กมาร์กแบบ self-hosted พร้อมการตรวจสอบลิงก์อัตโนมัติ บันทึก URL จัดระเบียบด้วยแท็กและรายการ ตรวจสอบลิงก์อัตโนมัติ

            ## การตั้งค่าครั้งแรก

            1. **เข้าสู่โดเมน** — วิซาร์ดจะแนะนำการตั้งค่าเริ่มต้น
            2. **สร้างบัญชีผู้ดูแล** — ตั้งอีเมลและรหัสผ่านระหว่างการตั้งค่า
            3. APP_KEY สร้างอัตโนมัติ หากแสดงข้อผิดพลาดคีย์ ไปที่ **Service > Variables** ตั้งค่า `APP_KEY` แล้วรีสตาร์ท

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

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

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

            GPL-3.0 — [GitHub](https://github.com/Kovah/LinkAce)
    zh-CN:
        description: |
            LinkAce 是自托管的书签存档工具，具备自动链接监控功能。保存、整理并检查你的书签 — 支持标签、列表和自动死链检测。使用 SQLite，无需外部数据库。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 域名
              description: 访问 LinkAce 的域名
        readme: |
            # LinkAce

            自托管的书签管理器，具备自动链接监控功能。保存网址、用标签和列表整理，并自动检查链接是否仍然有效。

            ## 首次设置

            1. **打开域名** — 设置向导会引导你完成初始配置
            2. **创建管理员账号** — 在设置过程中设置 Email 和密码
            3. APP_KEY 已自动生成。若设置显示密钥错误，请前往 **服务 > Variables** 设置 `APP_KEY`，然后重启服务

            ## 设置完成后可以做什么

            1. **保存书签** — 手动添加网址或使用书签工具
            2. **标签和列表整理** — 分类你的链接
            3. **自动链接检查** — LinkAce 定期验证书签是否有效
            4. **搜索** — 全文搜索所有已保存的链接
            5. **导入/导出** — 从浏览器或其他服务导入书签

            ## 授权

            GPL-3.0 — [GitHub](https://github.com/Kovah/LinkAce)
    zh-TW:
        description: |
            LinkAce 是自架的書籤存檔工具，具備自動連結監控功能。儲存、整理並檢查你的書籤 — 支援標籤、清單和自動失效連結偵測。使用 SQLite，無需外部資料庫。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 網域
              description: 存取 LinkAce 的網域
        readme: |
            # LinkAce

            自架的書籤管理器，具備自動連結監控功能。儲存網址、用標籤和清單整理，並自動檢查連結是否仍然有效。

            ## 首次設定

            1. **開啟網域** — 設定精靈會引導你完成初始設定
            2. **建立管理員帳號** — 在設定過程中設定 Email 和密碼
            3. APP_KEY 已自動產生。若設定顯示金鑰錯誤，請至 **服務 > Variables** 設定 `APP_KEY`，然後重啟服務

            ## 設定完成後可以做什麼

            1. **儲存書籤** — 手動新增網址或使用書籤小工具
            2. **標籤和清單整理** — 分類你的連結
            3. **自動連結檢查** — LinkAce 定期驗證書籤是否有效
            4. **搜尋** — 全文搜尋所有已儲存的連結
            5. **匯入/匯出** — 從瀏覽器或其他服務匯入書籤

            ## 授權

            GPL-3.0 — [GitHub](https://github.com/Kovah/LinkAce)
