diff --git a/apps/wavelog/2.2.1/data.yml b/apps/wavelog/2.2.1/data.yml new file mode 100644 index 000000000..ca61614a4 --- /dev/null +++ b/apps/wavelog/2.2.1/data.yml @@ -0,0 +1,119 @@ +additionalProperties: + formFields: + - default: 8080 + envKey: PANEL_APP_PORT_HTTP + labelZh: HTTP 端口 + labelEn: HTTP Port + label: + en: HTTP Port + ja: HTTP ポート + ko: HTTP 포트 + ms: Port HTTP + pt-br: Porta HTTP + ru: HTTP Порт + tr: HTTP Portu + zh: HTTP 端口 + zh-Hant: HTTP 連接埠 + description: + en: "Set the HTTP access port for the application, valid range: 1-65535" + ja: "アプリケーションのHTTPアクセスポートを設定します。有効範囲: 1-65535" + ko: "애플리케이션의 HTTP 접근 포트를 설정합니다. 유효 범위: 1-65535" + ms: "Tetapkan port akses HTTP untuk aplikasi, julat sah: 1-65535" + pt-br: "Defina a porta de acesso HTTP para o aplicativo, intervalo válido: 1-65535" + ru: "Установите порт доступа HTTP для приложения, допустимый диапазон: 1-65535" + tr: "Uygulama için HTTP erişim portunu ayarlayın, geçerli aralık: 1-65535" + zh: "设置应用的 HTTP 访问端口,有效范围: 1-65535" + zh-Hant: "設定應用程式的 HTTP 存取連接埠,有效範圍: 1-65535" + required: true + type: number + edit: true + rule: paramPort + - default: mysql + envKey: PANEL_DB_TYPE + labelZh: 数据库服务 + labelEn: Database Service + label: + zh: 数据库服务 + zh-Hant: 數據庫 服務 + en: Database Service + ja: データベースサービス + ko: 데이터베이스 서비스 + ms: Perkhidmatan Pangkalan Data + pt-br: Serviço de Banco de Dados + ru: Сервис базы данных + tr: Veritabanı + description: + zh: MySQL 8 或更高版本,MariaDB 10.2 或更高版本 + zh-Hant: MySQL 8 或更高版本,MariaDB 10.2 或更高版本 + en: MySQL 8 or higher, MariaDB 10.2 or higher + ja: MySQL 8 以上、MariaDB 10.2 以上 + ko: MySQL 8 이상, MariaDB 10.2 이상 + ms: MySQL 8 atau lebih tinggi, MariaDB 10.2 atau lebih tinggi + pt-br: MySQL 8 ou superior, MariaDB 10.2 ou superior + ru: MySQL 8 или выше, MariaDB 10.2 или выше + tr: MySQL 8 veya üzeri, MariaDB 10.2 veya üzeri + required: true + type: apps + values: + - label: MariaDB + value: mariadb + - label: MySQL + value: mysql + child: + default: "" + envKey: PANEL_DB_HOST + required: false + type: service + - default: wavelog + envKey: PANEL_DB_NAME + labelZh: 数据库名 + labelEn: Database + label: + zh: 数据库名 + zh-Hant: 數據庫名 + en: Database + ja: データベース + ko: 데이터베이스 + ms: Pangkalan Data + pt-br: Banco de Dados + ru: База данных + tr: Veritabanı Adı + required: true + type: text + rule: paramCommon + random: true + - default: wavelog_user + envKey: PANEL_DB_USER + labelZh: 数据库用户 + labelEn: Database Username + label: + zh: 数据库用户 + zh-Hant: 數據庫用戶 + en: Database Username + ja: データベースユーザー名 + ko: 데이터베이스 사용자 이름 + ms: Nama Pengguna Pangkalan Data + pt-br: Nome de Usuário do Banco de Dados + ru: Имя пользователя базы данных + tr: Veritabanı Kullanıcı Adı + required: true + type: text + rule: paramCommon + random: true + - default: wavelog_pwd + envKey: PANEL_DB_USER_PASSWORD + labelZh: 数据库用户密码 + labelEn: Database Password + label: + zh: 数据库用户密码 + zh-Hant: 數據庫用戶密碼 + en: Database Password + ja: データベースパスワード + ko: 데이터베이스 비밀번호 + ms: Kata Laluan Pangkalan Data + pt-br: Senha do Banco de Dados + ru: Пароль базы данных + tr: Veritabanı Parolası + required: true + type: password + random: true diff --git a/apps/wavelog/2.2.1/docker-compose.yml b/apps/wavelog/2.2.1/docker-compose.yml new file mode 100644 index 000000000..e00e7d49c --- /dev/null +++ b/apps/wavelog/2.2.1/docker-compose.yml @@ -0,0 +1,22 @@ +services: + wavelog: + container_name: ${CONTAINER_NAME} + image: ghcr.io/pooneyy/wavelog:2.2.2 + environment: + DB_HOST: ${PANEL_DB_HOST}:${PANEL_DB_PORT} + DATABASE: ${PANEL_DB_NAME} + DATABASE_USERNAME: ${PANEL_DB_USER} + DATABASE_PASSWORD: ${PANEL_DB_USER_PASSWORD} + networks: + - 1panel-network + volumes: + - ./data/config:/var/www/html/application/config/docker + - ./data/uploads:/var/www/html/uploads + - ./data/userdata:/var/www/html/userdata + ports: + - ${PANEL_APP_PORT_HTTP}:80 + labels: + createdBy: Apps +networks: + 1panel-network: + external: true diff --git a/apps/wavelog/2.2.1/scripts/init.sh b/apps/wavelog/2.2.1/scripts/init.sh new file mode 100644 index 000000000..7ddc384af --- /dev/null +++ b/apps/wavelog/2.2.1/scripts/init.sh @@ -0,0 +1,3 @@ +sudo install -d -m 777 ./data/config +sudo install -d -m 777 ./data/uploads +sudo install -d -m 777 ./data/userdata \ No newline at end of file diff --git a/apps/wavelog/README.md b/apps/wavelog/README.md new file mode 100644 index 000000000..3380e6872 --- /dev/null +++ b/apps/wavelog/README.md @@ -0,0 +1,9 @@ +## 产品介绍 + +Wavelog 是一个开源的业余无线电通联日志管理系统,业余无线电爱好者们(HAM)可以借助Wavelog轻松管理通联记录,并与QRZ.com、LoTW等平台一键同步。 + +## 主要功能 + +- 自定义电台呼号、站点和位置,在云端轻松记录日常通联 +- 上传/下载LoTW、qrz.com等平台的通联记录。 +- 支持通过API或网关与其他业余无线电软件或硬件联动,如GridTracker2等。 \ No newline at end of file diff --git a/apps/wavelog/README_en.md b/apps/wavelog/README_en.md new file mode 100644 index 000000000..8eb2c2cc5 --- /dev/null +++ b/apps/wavelog/README_en.md @@ -0,0 +1,9 @@ +## Introduction + +Wavelog is an open-source amateur radio logging system that helps amateur radio operators (HAMs) easily manage their communication records and sync with platforms like QRZ.com and LoTW with ease. + +## Features + +- Customize radio call signs, stations, and locations, and easily log daily contacts in the cloud. +- Upload/download contact records from platforms such as LoTW and qrz.com. +- Support integration with other amateur radio software or hardware through APIs or gateways, such as GridTracker2. \ No newline at end of file diff --git a/apps/wavelog/data.yml b/apps/wavelog/data.yml new file mode 100644 index 000000000..88a660252 --- /dev/null +++ b/apps/wavelog/data.yml @@ -0,0 +1,31 @@ +name: Wavelog +tags: + - 实用工具 +title: 开源业余无线电通联日志 +description: 开源业余无线电通联日志 +additionalProperties: + key: wavelog + name: Wavelog + tags: + - Tool + shortDescZh: 开源业余无线电通联日志 + shortDescEn: Open-source amateur radio contact log + description: + en: Open-source amateur radio contact log + zh: 开源业余无线电通联日志 + zh-Hant: 開源業餘無線電通聯日誌 + ja: オープンソースアマチュア無線コンタクトログ + ms: Log hubungan radio amatur sumber terbuka + pt-br: Registro de contatos de rádio amador de código aberto + ru: Журнал радиосвязи любительского радио с открытым исходным кодом + ko: 오픈소스 아마추어 무선 통신 로그 + type: website + crossVersionUpdate: true + limit: 0 + website: https://www.wavelog.org/ + github: https://github.com/wavelog/wavelog + document: github.com/wavelog/wavelog/wiki + architectures: + - amd64 + - arm64 + - arm/v7 diff --git a/apps/wavelog/logo.png b/apps/wavelog/logo.png new file mode 100644 index 000000000..e4f960137 Binary files /dev/null and b/apps/wavelog/logo.png differ