# yaml-language-server: $schema=https://schema.zeabur.app/template.json
apiVersion: zeabur.com/v1
kind: Template
metadata:
    name: Traccar
spec:
    description: |
        Traccar is a modern, open-source GPS tracking platform that supports over 200 communication protocols for various GPS tracking devices. Features real-time tracking, geofencing, alerts, detailed reports, and a responsive web interface built with React and MapLibre.
    coverImage: https://upload.wikimedia.org/wikipedia/commons/c/c0/Traccar-v5.4-screenshot.png
    icon: https://upload.wikimedia.org/wikipedia/commons/b/b2/Traccar-logo.svg
    variables:
        - key: PUBLIC_DOMAIN
          type: DOMAIN
          name: Domain
          description: The domain to access Traccar
    tags:
        - Tool
        - IoT
    readme: |
        # Traccar

        A modern, open-source GPS tracking platform supporting 200+ communication protocols. Track vehicles, assets, and people in real time with a responsive web interface.

        ## What You Can Do After Deployment

        1. **Visit your domain** -- the Traccar web interface loads immediately
        2. **Create an admin account** -- set up your first login on the registration page
        3. **Add devices** -- register GPS trackers by entering their unique identifiers
        4. **Track in real time** -- view device locations on an interactive map with road and satellite layers
        5. **Set up geofences** -- draw zones on the map and receive alerts when devices enter or leave

        ## Key Features

        - Real-time GPS tracking on an interactive map
        - Support for 200+ GPS tracking protocols
        - Geofencing with entry/exit notifications
        - Speed, movement, and sensor alerts
        - Historical route playback
        - Trip, stop, and summary reports
        - Multi-user access with permission controls
        - Mobile-friendly responsive interface
        - REST API for custom integrations

        ## License

        Apache-2.0 -- [GitHub](https://github.com/traccar/traccar)
    services:
        - name: traccar
          icon: https://upload.wikimedia.org/wikipedia/commons/b/b2/Traccar-logo.svg
          template: PREBUILT_V2
          spec:
            source:
                image: traccar/traccar:6.12.2
            ports:
                - id: web
                  port: 8082
                  type: HTTP
            volumes:
                - id: traccar-data
                  dir: /opt/traccar/data
            env:
                JAVA_OPTS:
                    default: -Xms512m -Xmx512m
            healthCheck:
                type: HTTP
                port: web
                http:
                    path: /
          domainKey: PUBLIC_DOMAIN
localization:
    es-ES:
        description: |
            Traccar es una plataforma GPS de código abierto que soporta más de 200 protocolos de comunicación. Ofrece seguimiento en tiempo real, geocercas, alertas, informes y una interfaz web responsiva.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: Dominio
              description: El dominio para acceder a Traccar
        readme: |
            # Traccar

            Plataforma GPS de código abierto con soporte para más de 200 protocolos de comunicación. Rastrea vehículos, activos y personas en tiempo real.

            ## Qué puedes hacer después del despliegue

            1. **Visita tu dominio** -- la interfaz web de Traccar se carga de inmediato
            2. **Crea una cuenta de administrador** -- configura tu primer inicio de sesión en la página de registro
            3. **Agrega dispositivos** -- registra rastreadores GPS ingresando sus identificadores únicos
            4. **Rastrea en tiempo real** -- visualiza la ubicación de los dispositivos en un mapa interactivo
            5. **Configura geocercas** -- dibuja zonas en el mapa y recibe alertas de entrada y salida

            ## Licencia

            Apache-2.0 -- [GitHub](https://github.com/traccar/traccar)
    id-ID:
        description: |
            Traccar adalah platform pelacakan GPS open-source yang mendukung lebih dari 200 protokol komunikasi. Menyediakan pelacakan real-time, geofence, peringatan, laporan, dan antarmuka web responsif.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: Domain
              description: Domain untuk mengakses Traccar
        readme: |
            # Traccar

            Platform pelacakan GPS open-source dengan dukungan 200+ protokol komunikasi. Lacak kendaraan, aset, dan orang secara real-time.

            ## Apa yang bisa dilakukan setelah deploy

            1. **Buka domain** -- antarmuka web Traccar langsung dimuat
            2. **Buat akun admin** -- atur login pertama di halaman pendaftaran
            3. **Tambah perangkat** -- daftarkan pelacak GPS dengan memasukkan ID uniknya
            4. **Lacak real-time** -- lihat lokasi perangkat di peta interaktif
            5. **Atur geofence** -- gambar zona di peta dan terima peringatan saat perangkat masuk atau keluar

            ## Lisensi

            Apache-2.0 -- [GitHub](https://github.com/traccar/traccar)
    ja-JP:
        description: |
            Traccar は 200 以上の通信プロトコルに対応したオープンソースの GPS トラッキングプラットフォームです。リアルタイム追跡、ジオフェンス、アラート、レポート機能を備えています。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: ドメイン
              description: Traccar にアクセスするためのドメイン
        readme: |
            # Traccar

            200 以上の通信プロトコルに対応したオープンソース GPS トラッキングプラットフォーム。車両・資産・人をリアルタイムで追跡できます。

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

            1. **ドメインにアクセス** -- Traccar の Web インターフェースがすぐに表示されます
            2. **管理者アカウントを作成** -- 登録ページで初回ログインを設定
            3. **デバイスを追加** -- GPS トラッカーの固有IDを入力して登録
            4. **リアルタイム追跡** -- インタラクティブマップでデバイスの位置を確認
            5. **ジオフェンスを設定** -- マップ上にゾーンを描画し、出入り時にアラートを受信

            ## ライセンス

            Apache-2.0 -- [GitHub](https://github.com/traccar/traccar)
    ko-KR:
        description: |
            Traccar는 200개 이상의 통신 프로토콜을 지원하는 오픈소스 GPS 추적 플랫폼입니다. 실시간 추적, 지오펜스, 알림, 보고서 및 반응형 웹 인터페이스를 제공합니다.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 도메인
              description: Traccar에 접속할 도메인
        readme: |
            # Traccar

            200개 이상의 통신 프로토콜을 지원하는 오픈소스 GPS 추적 플랫폼. 차량, 자산, 사람을 실시간으로 추적할 수 있습니다.

            ## 배포 후 할 수 있는 것

            1. **도메인 접속** -- Traccar 웹 인터페이스가 바로 로드됩니다
            2. **관리자 계정 생성** -- 등록 페이지에서 첫 로그인 설정
            3. **장치 추가** -- GPS 트래커의 고유 식별자를 입력하여 등록
            4. **실시간 추적** -- 인터랙티브 지도에서 장치 위치 확인
            5. **지오펜스 설정** -- 지도에 영역을 그리고 장치 출입 시 알림 수신

            ## 라이선스

            Apache-2.0 -- [GitHub](https://github.com/traccar/traccar)
    th-TH:
        description: |
            Traccar เป็นแพลตฟอร์มติดตาม GPS แบบโอเพนซอร์สที่รองรับโปรโตคอลสื่อสารกว่า 200 แบบ มีการติดตามแบบเรียลไทม์ จีโอเฟนซ์ การแจ้งเตือน รายงาน และเว็บอินเทอร์เฟซแบบ Responsive
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: โดเมน
              description: โดเมนสำหรับเข้าถึง Traccar
        readme: |
            # Traccar

            แพลตฟอร์มติดตาม GPS แบบโอเพนซอร์สรองรับโปรโตคอลกว่า 200 แบบ ติดตามยานพาหนะ ทรัพย์สิน และบุคคลแบบเรียลไทม์

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

            1. **เข้าสู่โดเมน** -- เว็บอินเทอร์เฟซ Traccar โหลดทันที
            2. **สร้างบัญชีผู้ดูแล** -- ตั้งค่าการเข้าสู่ระบบครั้งแรกที่หน้าลงทะเบียน
            3. **เพิ่มอุปกรณ์** -- ลงทะเบียน GPS Tracker โดยใส่รหัสเฉพาะ
            4. **ติดตามแบบเรียลไทม์** -- ดูตำแหน่งอุปกรณ์บนแผนที่แบบโต้ตอบ
            5. **ตั้งค่าจีโอเฟนซ์** -- วาดโซนบนแผนที่และรับการแจ้งเตือนเมื่ออุปกรณ์เข้าหรือออก

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

            Apache-2.0 -- [GitHub](https://github.com/traccar/traccar)
    zh-CN:
        description: |
            Traccar 是现代化的开源 GPS 追踪平台，支持超过 200 种通信协议。提供实时追踪、地理围栏、警报、详细报表及响应式 Web 界面。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 域名
              description: 访问 Traccar 的域名
        readme: |
            # Traccar

            现代化的开源 GPS 追踪平台，支持 200+ 种通信协议。实时追踪车辆、资产与人员，搭配响应式 Web 界面。

            ## 部署后可以做什么

            1. **打开域名** -- Traccar Web 界面立即加载
            2. **创建管理员账号** -- 在注册页面设置首次登录
            3. **添加设备** -- 输入 GPS 追踪器的唯一标识符来注册
            4. **实时追踪** -- 在交互地图上查看设备位置，支持道路与卫星图层
            5. **设置地理围栏** -- 在地图上绘制区域，当设备进出时接收警报

            ## 授权

            Apache-2.0 -- [GitHub](https://github.com/traccar/traccar)
    zh-TW:
        description: |
            Traccar 是現代化的開源 GPS 追蹤平台，支援超過 200 種通訊協定。提供即時追蹤、地理圍欄、警報、詳細報表及響應式 Web 介面。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 網域
              description: 存取 Traccar 的網域
        readme: |
            # Traccar

            現代化的開源 GPS 追蹤平台，支援 200+ 種通訊協定。即時追蹤車輛、資產與人員，搭配響應式 Web 介面。

            ## 部署後可以做什麼

            1. **開啟網域** -- Traccar Web 介面立即載入
            2. **建立管理員帳號** -- 在註冊頁面設定首次登入
            3. **新增裝置** -- 輸入 GPS 追蹤器的唯一識別碼來註冊
            4. **即時追蹤** -- 在互動地圖上查看裝置位置，支援道路與衛星圖層
            5. **設定地理圍欄** -- 在地圖上繪製區域，當裝置進出時接收警報

            ## 授權

            Apache-2.0 -- [GitHub](https://github.com/traccar/traccar)
