# yaml-language-server: $schema=https://schema.zeabur.app/template.json
apiVersion: zeabur.com/v1
kind: Template
metadata:
    name: MediaWiki
spec:
    description: |
        MediaWiki is the collaborative editing software that powers Wikipedia. Deploy your own wiki with SQLite support — no external database required. Full-featured wiki with extensions, templates, and user management.
    coverImage: https://www.mediawiki.org/static/images/icons/mediawikiwiki.svg
    icon: https://www.mediawiki.org/static/images/icons/mediawikiwiki.svg
    variables:
        - key: PUBLIC_DOMAIN
          type: DOMAIN
          name: Domain
          description: The domain to access MediaWiki
    tags:
        - Tool
        - Wiki
    readme: |
        # MediaWiki

        The collaborative editing software that powers Wikipedia. Deploy your own wiki with full editing, templates, extensions, and user management.

        ## What You Can Do After Deployment

        1. **Visit your domain** — complete the MediaWiki setup wizard
        2. **Create pages** — start building your wiki content
        3. **Manage users** — create accounts and set permissions
        4. **Install extensions** — add functionality with MediaWiki extensions
        5. **Customize appearance** — choose skins and configure the layout

        ## Key Features

        - Full wiki editing with wikitext and visual editor
        - User management and access control
        - Template and transclusion system
        - File and image uploads
        - Full-text search
        - Revision history and diff tracking
        - SQLite support (no external database needed)

        ## License

        GPL-2.0 — [GitHub](https://github.com/wikimedia/mediawiki)
    services:
        - name: mediawiki
          icon: https://www.mediawiki.org/static/images/icons/mediawikiwiki.svg
          template: PREBUILT_V2
          spec:
            source:
                image: mediawiki:lts
            ports:
                - id: web
                  port: 80
                  type: HTTP
            volumes:
                - id: mediawiki-images
                  dir: /var/www/html/images
                - id: mediawiki-data
                  dir: /var/www/data
            env:
                MEDIAWIKI_DB_HOST:
                    default: ""
                MEDIAWIKI_DB_TYPE:
                    default: sqlite
                MEDIAWIKI_SECRET_KEY:
                    default: ${PASSWORD}
                MEDIAWIKI_SITE_NAME:
                    default: MyWiki
            healthCheck:
                type: HTTP
                port: web
                http:
                    path: /
          domainKey: PUBLIC_DOMAIN
localization:
    es-ES:
        description: |
            MediaWiki es el software de edicion colaborativa que impulsa Wikipedia. Despliega tu propio wiki con soporte SQLite, sin base de datos externa.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: Dominio
              description: El dominio para acceder a MediaWiki
        readme: |
            # MediaWiki

            El software de edicion colaborativa que impulsa Wikipedia. Edicion completa, plantillas, extensiones y gestion de usuarios.

            ## Que puedes hacer despues del despliegue

            1. **Visita tu dominio** — completa el asistente de configuracion de MediaWiki
            2. **Crea paginas** — comienza a escribir contenido wiki
            3. **Gestiona usuarios** — crea cuentas y establece permisos
            4. **Instala extensiones** — agrega funcionalidades con extensiones
            5. **Personaliza la apariencia** — elige temas y configura el diseno

            ## Licencia

            GPL-2.0 — [GitHub](https://github.com/wikimedia/mediawiki)
    id-ID:
        description: |
            MediaWiki adalah perangkat lunak pengeditan kolaboratif yang menjalankan Wikipedia. Deploy wiki Anda sendiri dengan dukungan SQLite tanpa database eksternal.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: Domain
              description: Domain untuk mengakses MediaWiki
        readme: |
            # MediaWiki

            Perangkat lunak pengeditan kolaboratif yang menjalankan Wikipedia. Pengeditan lengkap, templat, ekstensi, dan manajemen pengguna.

            ## Apa yang bisa dilakukan setelah deploy

            1. **Buka domain** — selesaikan wizard pengaturan MediaWiki
            2. **Buat halaman** — mulai menulis konten wiki
            3. **Kelola pengguna** — buat akun dan atur izin
            4. **Instal ekstensi** — tambahkan fungsionalitas dengan ekstensi
            5. **Kustomisasi tampilan** — pilih skin dan konfigurasi tata letak

            ## Lisensi

            GPL-2.0 — [GitHub](https://github.com/wikimedia/mediawiki)
    ja-JP:
        description: |
            MediaWiki は Wikipedia を動かしている協同編集ソフトウェアです。SQLite 対応で外部データベース不要。拡張機能、テンプレート、ユーザー管理を備えた完全な Wiki。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: ドメイン
              description: MediaWiki にアクセスするためのドメイン
        readme: |
            # MediaWiki

            Wikipedia を動かしている協同編集ソフトウェア。編集、テンプレート、拡張機能、ユーザー管理を完備。

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

            1. **ドメインにアクセス** — MediaWiki セットアップウィザードを完了
            2. **ページを作成** — Wiki コンテンツの編集を開始
            3. **ユーザーを管理** — アカウント作成と権限設定
            4. **拡張機能をインストール** — MediaWiki 拡張機能で機能追加
            5. **外観をカスタマイズ** — スキンを選択しレイアウトを設定

            ## ライセンス

            GPL-2.0 — [GitHub](https://github.com/wikimedia/mediawiki)
    ko-KR:
        description: |
            MediaWiki는 위키백과를 구동하는 협업 편집 소프트웨어입니다. SQLite 지원으로 외부 데이터베이스 없이 자체 위키를 배포하세요.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 도메인
              description: MediaWiki에 접속할 도메인
        readme: |
            # MediaWiki

            위키백과를 구동하는 협업 편집 소프트웨어. 편집, 템플릿, 확장 기능, 사용자 관리를 갖춘 위키.

            ## 배포 후 할 수 있는 것

            1. **도메인 접속** — MediaWiki 설정 마법사 완료
            2. **페이지 생성** — 위키 콘텐츠 작성 시작
            3. **사용자 관리** — 계정 생성 및 권한 설정
            4. **확장 기능 설치** — MediaWiki 확장 기능으로 기능 추가
            5. **외관 커스터마이즈** — 스킨 선택 및 레이아웃 설정

            ## 라이선스

            GPL-2.0 — [GitHub](https://github.com/wikimedia/mediawiki)
    th-TH:
        description: |
            MediaWiki คือซอฟต์แวร์แก้ไขแบบร่วมมือที่ขับเคลื่อน Wikipedia ติดตั้งวิกิของคุณเองด้วย SQLite ไม่ต้องใช้ฐานข้อมูลภายนอก
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: โดเมน
              description: โดเมนสำหรับเข้าถึง MediaWiki
        readme: |
            # MediaWiki

            ซอฟต์แวร์แก้ไขแบบร่วมมือที่ขับเคลื่อน Wikipedia การแก้ไข เทมเพลต ส่วนขยาย และการจัดการผู้ใช้ครบครัน

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

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

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

            GPL-2.0 — [GitHub](https://github.com/wikimedia/mediawiki)
    zh-CN:
        description: |
            MediaWiki 是驱动维基百科的协作编辑软件。部署自己的 Wiki，支持 SQLite，无需外部数据库。完整的 Wiki 功能包含扩展、模板与用户管理。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 域名
              description: 访问 MediaWiki 的域名
        readme: |
            # MediaWiki

            驱动维基百科的协作编辑软件。部署自己的 Wiki，完整的编辑、模板、扩展与用户管理功能。

            ## 部署后可以做什么

            1. **打开域名** — 完成 MediaWiki 安装向导
            2. **创建页面** — 开始编写 Wiki 内容
            3. **管理用户** — 创建账号并设置权限
            4. **安装扩展** — 通过 MediaWiki 扩展增加功能
            5. **自定义外观** — 选择皮肤并配置布局

            ## 授权

            GPL-2.0 — [GitHub](https://github.com/wikimedia/mediawiki)
    zh-TW:
        description: |
            MediaWiki 是驅動維基百科的協作編輯軟體。部署自己的 Wiki，支援 SQLite，無需外部資料庫。完整的 Wiki 功能包含擴充套件、模板與使用者管理。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 網域
              description: 存取 MediaWiki 的網域
        readme: |
            # MediaWiki

            驅動維基百科的協作編輯軟體。部署自己的 Wiki，完整的編輯、模板、擴充套件與使用者管理功能。

            ## 部署後可以做什麼

            1. **開啟網域** — 完成 MediaWiki 安裝精靈
            2. **建立頁面** — 開始編寫 Wiki 內容
            3. **管理使用者** — 建立帳號並設定權限
            4. **安裝擴充套件** — 透過 MediaWiki 擴充套件增加功能
            5. **自訂外觀** — 選擇佈景主題並設定版面

            ## 授權

            GPL-2.0 — [GitHub](https://github.com/wikimedia/mediawiki)
