# yaml-language-server: $schema=https://schema.zeabur.app/template.json
apiVersion: zeabur.com/v1
kind: Template
metadata:
    name: Yamtrack
spec:
    description: |
        Yamtrack is a self-hosted media tracker for movies, TV shows, anime, manga, video games, books, comics, and board games. Track your progress, rate content, and organize into personal lists.
    coverImage: https://avatars.githubusercontent.com/u/77389906
    icon: https://avatars.githubusercontent.com/u/77389906
    variables:
        - key: PUBLIC_DOMAIN
          type: DOMAIN
          name: Domain
          description: The domain to access Yamtrack
        - key: PASSWORD
          type: PASSWORD
          name: Secret Key
          description: Django secret key for Yamtrack
    tags:
        - Media
        - Tool
    readme: |
        # Yamtrack

        A self-hosted media tracker for movies, TV shows, anime, manga, video games, books, comics, and board games. Track what you watch, read, and play with personal ratings and progress.

        ## What You Can Do After Deployment

        1. **Create an account** -- register a new user on the login page
        2. **Search media** -- find movies, TV shows, games, books, and more from online databases
        3. **Track progress** -- mark items as watching, completed, planned, or dropped
        4. **Rate and review** -- add personal scores and notes
        5. **Create lists** -- organize media into custom collections
        6. **Track seasons** -- follow individual seasons and episodes for TV shows
        7. **Import data** -- import from other trackers like MyAnimeList, AniList, or TMDB

        ## Supported Media Types

        - Movies, TV Shows, Anime
        - Manga, Books, Comics
        - Video Games, Board Games

        ## Environment Variables

        | Variable | Description |
        |----------|-------------|
        | `SECRET_KEY` | Django secret key for session security |

        ## Important Notes

        - Built-in SQLite database -- no external DB required
        - Multi-user support with individual accounts
        - Fetches metadata from TMDB, IGDB, MangaDex, and other sources

        ## License

        AGPL-3.0 -- [GitHub](https://github.com/FuzzyGrim/Yamtrack)
    services:
        - name: yamtrack
          icon: https://avatars.githubusercontent.com/u/77389906
          template: PREBUILT_V2
          spec:
            source:
                image: ghcr.io/fuzzygrim/yamtrack:0.25.0
            ports:
                - id: web
                  port: 8000
                  type: HTTP
            volumes:
                - id: data
                  dir: /data
            env:
                ALLOWED_HOSTS:
                    default: ${ZEABUR_WEB_DOMAIN}
                SECRET_KEY:
                    default: ${PASSWORD}
            healthCheck:
                type: HTTP
                port: web
                http:
                    path: /
          domainKey: PUBLIC_DOMAIN
localization:
    es-ES:
        description: |
            Yamtrack es un rastreador de medios autoalojado para peliculas, series, anime, manga, videojuegos, libros y juegos de mesa.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: Dominio
              description: El dominio para acceder a Yamtrack
            - key: PASSWORD
              type: STRING
              name: Clave secreta
              description: Clave secreta de Django para Yamtrack
        readme: |
            # Yamtrack

            Rastreador de medios autoalojado para peliculas, series, anime, manga, videojuegos y libros.

            ## Que puedes hacer despues del despliegue

            1. **Crear cuenta** registrarse en la pagina de login
            2. **Buscar medios** peliculas, series, juegos, libros
            3. **Seguir progreso** marcar como viendo, completado, planeado
            4. **Puntuar y resenar** agregar puntuacion y notas
            5. **Crear listas** organizar en colecciones personalizadas

            ## Licencia

            AGPL-3.0 -- [GitHub](https://github.com/FuzzyGrim/Yamtrack)
    id-ID:
        description: |
            Yamtrack adalah pelacak media self-hosted untuk film, serial TV, anime, manga, game, buku, dan board game.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: Domain
              description: Domain untuk mengakses Yamtrack
            - key: PASSWORD
              type: STRING
              name: Kunci Rahasia
              description: Kunci rahasia Django untuk Yamtrack
        readme: |
            # Yamtrack

            Pelacak media self-hosted untuk film, serial TV, anime, manga, game, dan buku.

            ## Yang Dapat Dilakukan Setelah Deploy

            1. **Buat akun** daftar di halaman login
            2. **Cari media** film, serial, game, buku
            3. **Lacak progres** tandai sebagai menonton, selesai, direncanakan
            4. **Beri nilai** tambahkan skor dan catatan
            5. **Buat daftar** atur ke koleksi kustom

            ## Lisensi

            AGPL-3.0 -- [GitHub](https://github.com/FuzzyGrim/Yamtrack)
    ja-JP:
        description: |
            Yamtrackは映画、ドラマ、アニメ、漫画、ゲーム、書籍、ボードゲームのセルフホスト型メディアトラッカーです。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: ドメイン
              description: Yamtrackにアクセスするためのドメイン
            - key: PASSWORD
              type: STRING
              name: シークレットキー
              description: YamtrackのDjangoシークレットキー
        readme: |
            # Yamtrack

            映画、ドラマ、アニメ、漫画、ゲーム、書籍のメディアトラッカー。

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

            1. **アカウント作成** ログインページで登録
            2. **メディア検索** 映画、ドラマ、ゲーム、書籍を検索
            3. **進捗追跡** 視聴中、完了、計画中などをマーク
            4. **評価・レビュー** スコアとメモを追加
            5. **リスト作成** カスタムコレクションに整理
            6. **データインポート** MyAnimeList、AniListなどから

            ## ライセンス

            AGPL-3.0 -- [GitHub](https://github.com/FuzzyGrim/Yamtrack)
    ko-KR:
        description: |
            Yamtrack는 영화, TV 시리즈, 애니메이션, 만화, 게임, 책, 보드게임용 셀프 호스팅 미디어 트래커입니다.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 도메인
              description: Yamtrack에 접속할 도메인
            - key: PASSWORD
              type: STRING
              name: 시크릿 키
              description: Yamtrack Django 시크릿 키
        readme: |
            # Yamtrack

            영화, TV, 애니메이션, 만화, 게임, 책을 추적하는 미디어 트래커.

            ## 배포 후 할 수 있는 것

            1. **계정 생성** 로그인 페이지에서 등록
            2. **미디어 검색** 영화, 드라마, 게임, 책 검색
            3. **진행 추적** 시청 중, 완료, 계획 중 등 표시
            4. **평가 및 리뷰** 개인 점수와 메모 추가
            5. **목록 만들기** 커스텀 컬렉션으로 정리

            ## 라이선스

            AGPL-3.0 -- [GitHub](https://github.com/FuzzyGrim/Yamtrack)
    th-TH:
        description: |
            Yamtrack คือตัวติดตามสื่อแบบ self-hosted สำหรับภาพยนตร์ ซีรีส์ อนิเมะ มังงะ เกม หนังสือ และบอร์ดเกม
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: โดเมน
              description: โดเมนสำหรับเข้าถึง Yamtrack
            - key: PASSWORD
              type: STRING
              name: คีย์ลับ
              description: คีย์ลับ Django สำหรับ Yamtrack
        readme: |
            # Yamtrack

            ตัวติดตามสื่อแบบ self-hosted สำหรับภาพยนตร์ ซีรีส์ อนิเมะ มังงะ เกม และหนังสือ

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

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

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

            AGPL-3.0 -- [GitHub](https://github.com/FuzzyGrim/Yamtrack)
    zh-CN:
        description: |
            Yamtrack 是自托管的媒体追踪器，支持电影、电视剧、动画、漫画、游戏、书籍和桌游。追踪观看进度、评分和整理个人清单。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 域名
              description: 访问 Yamtrack 的域名
            - key: PASSWORD
              type: STRING
              name: 密钥
              description: Yamtrack 的 Django 密钥
        readme: |
            # Yamtrack

            自托管媒体追踪器，追踪你看过、读过和玩过的内容。

            ## 部署后可以做什么

            1. **创建账号** 在登录页面注册新用户
            2. **搜索媒体** 查找电影、剧集、游戏、书籍
            3. **追踪进度** 标记为观看中、已完成、计划中
            4. **评分评论** 添加个人评分和笔记
            5. **创建清单** 整理成自定义合集
            6. **导入数据** 从 MyAnimeList、AniList 等导入

            ## 授权

            AGPL-3.0 -- [GitHub](https://github.com/FuzzyGrim/Yamtrack)
    zh-TW:
        description: |
            Yamtrack 是自架的媒體追蹤器，支援電影、電視劇、動畫、漫畫、電玩、書籍、漫畫和桌遊。追蹤觀看進度、評分和整理個人清單。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 網域
              description: 存取 Yamtrack 的網域
            - key: PASSWORD
              type: STRING
              name: 密鑰
              description: Yamtrack 的 Django 密鑰
        readme: |
            # Yamtrack

            自架的媒體追蹤器，追蹤你觀看、閱讀和遊玩的內容。

            ## 部署後可以做什麼

            1. **建立帳號** 在登入頁面註冊新使用者
            2. **搜尋媒體** 從線上資料庫尋找電影、影集、遊戲、書籍等
            3. **追蹤進度** 標記為觀看中、已完成、計劃中或已棄
            4. **評分與評論** 新增個人評分和筆記
            5. **建立清單** 將媒體整理成自訂集合
            6. **匯入資料** 從 MyAnimeList、AniList 等匯入

            ## 支援的媒體類型

            - 電影、電視劇、動畫、漫畫、書籍、電玩、桌遊

            ## 重要事項

            - 內建 SQLite 資料庫，無需額外設定
            - 多使用者支援

            ## 授權

            AGPL-3.0 -- [GitHub](https://github.com/FuzzyGrim/Yamtrack)
