mirror of
https://github.com/okxlin/appstore.git
synced 2026-09-23 16:01:01 +00:00
641 lines
18 KiB
YAML
641 lines
18 KiB
YAML
additionalProperties:
|
|
formFields:
|
|
- default: "m1k1o/neko:firefox"
|
|
edit: true
|
|
envKey: IMAGE_NAME
|
|
labelEn: Image Name
|
|
labelZh: 镜像名称
|
|
label:
|
|
en: 'Image Name'
|
|
zh: '镜像名称'
|
|
zh-Hant: '鏡像名稱'
|
|
ja: 'イメージ名'
|
|
ko: '이미지 이름'
|
|
ru: 'Имя образа'
|
|
ms: 'Nama imej'
|
|
pt-br: 'Nome da imagem'
|
|
required: true
|
|
type: select
|
|
values:
|
|
- label: "m1k1o/neko:kde"
|
|
value: "m1k1o/neko:kde"
|
|
- label: "m1k1o/neko:chromium"
|
|
value: "m1k1o/neko:chromium"
|
|
- label: "m1k1o/neko:vivaldi"
|
|
value: "m1k1o/neko:vivaldi"
|
|
- label: "m1k1o/neko:microsoft-edge"
|
|
value: "m1k1o/neko:microsoft-edge"
|
|
- label: "m1k1o/neko:brave"
|
|
value: "m1k1o/neko:brave"
|
|
- label: "m1k1o/neko:tor-browser"
|
|
value: "m1k1o/neko:tor-browser"
|
|
- label: "m1k1o/neko:ungoogled-chromium"
|
|
value: "m1k1o/neko:ungoogled-chromium"
|
|
- label: "m1k1o/neko:google-chrome"
|
|
value: "m1k1o/neko:google-chrome"
|
|
- label: "m1k1o/neko:firefox"
|
|
value: "m1k1o/neko:firefox"
|
|
- label: "m1k1o/neko:vlc"
|
|
value: "m1k1o/neko:vlc"
|
|
- label: "m1k1o/neko:xfce"
|
|
value: "m1k1o/neko:xfce"
|
|
- label: "m1k1o/neko:base"
|
|
value: "m1k1o/neko:base"
|
|
- label: "m1k1o/neko:opera"
|
|
value: "m1k1o/neko:opera"
|
|
- label: "m1k1o/neko:vncviewer"
|
|
value: "m1k1o/neko:vncviewer"
|
|
- label: "m1k1o/neko:arm-firefox"
|
|
value: "m1k1o/neko:arm-firefox"
|
|
- label: "m1k1o/neko:arm-chromium"
|
|
value: "m1k1o/neko:arm-chromium"
|
|
- label: "m1k1o/neko:arm-base"
|
|
value: "m1k1o/neko:arm-base"
|
|
- default: "40277"
|
|
edit: true
|
|
envKey: PANEL_APP_PORT_HTTP
|
|
labelEn: Port
|
|
labelZh: 端口
|
|
label:
|
|
en: 'Port'
|
|
zh: '端口'
|
|
zh-Hant: '埠'
|
|
ja: 'ポート'
|
|
ko: '포트'
|
|
ru: 'Порт'
|
|
ms: 'Port'
|
|
pt-br: 'Porta'
|
|
required: true
|
|
rule: paramPort
|
|
type: number
|
|
- default: "1920x1080@30"
|
|
edit: true
|
|
envKey: NEKO_SCREEN
|
|
labelEn: Screen Resolution
|
|
labelZh: 屏幕分辨率
|
|
label:
|
|
en: 'Screen Resolution'
|
|
zh: '屏幕分辨率'
|
|
zh-Hant: '螢幕解析度'
|
|
ja: '画面解像度'
|
|
ko: '화면 해상도'
|
|
ru: 'Разрешение экрана'
|
|
ms: 'Resolusi skrin'
|
|
pt-br: 'Resolução da tela'
|
|
required: true
|
|
type: text
|
|
- default: "neko"
|
|
edit: true
|
|
envKey: NEKO_PASSWORD
|
|
labelEn: User Password
|
|
labelZh: 用户密码
|
|
label:
|
|
en: 'User Password'
|
|
zh: '用户密码'
|
|
zh-Hant: '使用者密碼'
|
|
ja: 'ユーザーパスワード'
|
|
ko: '사용자 비밀번호'
|
|
ru: 'Пароль пользователя'
|
|
ms: 'Kata laluan pengguna'
|
|
pt-br: 'Senha do usuário'
|
|
required: true
|
|
type: password
|
|
- default: "admin"
|
|
edit: true
|
|
envKey: NEKO_PASSWORD_ADMIN
|
|
labelEn: Admin Password
|
|
labelZh: 管理员密码
|
|
label:
|
|
en: 'Admin Password'
|
|
zh: '管理员密码'
|
|
zh-Hant: '管理員密碼'
|
|
ja: '管理者パスワード'
|
|
ko: '관리자 비밀번호'
|
|
ru: 'Пароль администратора'
|
|
ms: 'Kata laluan pentadbir'
|
|
pt-br: 'Senha de administrador'
|
|
required: true
|
|
type: password
|
|
- default: "52000-52100"
|
|
edit: true
|
|
envKey: NEKO_EPR
|
|
labelEn: WebRTC UDP Port Range
|
|
labelZh: WebRTC UDP 端口范围
|
|
label:
|
|
en: 'WebRTC UDP Port Range'
|
|
zh: 'WebRTC UDP 端口范围'
|
|
zh-Hant: 'WebRTC UDP 埠範圍'
|
|
ja: 'WebRTC UDP ポート範囲'
|
|
ko: 'WebRTC UDP 포트 범위'
|
|
ru: 'Диапазон UDP-портов WebRTC'
|
|
ms: 'Julat port UDP WebRTC'
|
|
pt-br: 'Intervalo de portas UDP do WebRTC'
|
|
required: true
|
|
type: text
|
|
- default: "1"
|
|
edit: true
|
|
envKey: NEKO_ICELITE
|
|
labelEn: ICELite Mode
|
|
labelZh: ICELite 模式
|
|
label:
|
|
en: 'ICELite Mode'
|
|
zh: 'ICELite 模式'
|
|
zh-Hant: 'ICELite 模式'
|
|
ja: 'ICELite モード'
|
|
ko: 'ICELite 모드'
|
|
ru: 'Режим ICELite'
|
|
ms: 'Mod ICELite'
|
|
pt-br: 'Modo ICELite'
|
|
required: true
|
|
type: number
|
|
- default: "2048m"
|
|
edit: true
|
|
envKey: MEM_USE
|
|
labelEn: Shared memory footprint (1gb)
|
|
labelZh: 共享内存占用 (1gb)
|
|
label:
|
|
en: 'Shared memory footprint (1gb)'
|
|
zh: '共享内存占用(1gb)'
|
|
zh-Hant: '共享記憶體占用 (1GB)'
|
|
ja: '共有メモリ使用量 (1GB)'
|
|
ko: '공유 메모리 사용량 (1GB)'
|
|
ru: 'Использование общей памяти (1 ГБ)'
|
|
ms: 'Penggunaan memori kongsi (1GB)'
|
|
pt-br: 'Uso de memória compartilhada (1GB)'
|
|
required: true
|
|
type: text
|
|
- default: "./data/Downloads"
|
|
edit: true
|
|
envKey: DOWNLOAD_PATH
|
|
labelEn: Download Path (Pay attention to folder permissions)
|
|
labelZh: 下载文件路径 (注意文件夹权限)
|
|
label:
|
|
en: 'Download Path (Pay attention to folder permissions)'
|
|
zh: '下载文件路径 (注意文件夹权限)'
|
|
zh-Hant: '下載檔案路徑 (注意資料夾權限)'
|
|
ja: 'ダウンロードパス(フォルダー権限に注意)'
|
|
ko: '다운로드 경로(폴더 권한에 유의)'
|
|
ru: 'Путь загрузки (обратите внимание на права папки)'
|
|
ms: 'Laluan muat turun (perhatikan kebenaran folder)'
|
|
pt-br: 'Caminho de download (atenção às permissões da pasta)'
|
|
required: true
|
|
type: text
|
|
- default: "false"
|
|
edit: true
|
|
envKey: NEKO_CONTROL_PROTECTION
|
|
labelEn: Control Protection
|
|
labelZh: 控制保护
|
|
label:
|
|
en: 'Control Protection'
|
|
zh: '控制保护'
|
|
zh-Hant: '控制保護'
|
|
ja: '制御保護'
|
|
ko: '제어 보호'
|
|
ru: 'Защита управления'
|
|
ms: 'Perlindungan kawalan'
|
|
pt-br: 'Proteção de controle'
|
|
required: true
|
|
type: select
|
|
values:
|
|
- label: "False"
|
|
value: "false"
|
|
- label: "True"
|
|
value: "true"
|
|
- default: "false"
|
|
edit: true
|
|
envKey: NEKO_IMPLICIT_CONTROL
|
|
labelEn: Implicit Control
|
|
labelZh: 隐式控制
|
|
label:
|
|
en: 'Implicit Control'
|
|
zh: '隐式控制'
|
|
zh-Hant: '隱式控制'
|
|
ja: '暗黙の制御'
|
|
ko: '암시적 제어'
|
|
ru: 'Неявное управление'
|
|
ms: 'Kawalan tersirat'
|
|
pt-br: 'Controle implícito'
|
|
required: true
|
|
type: select
|
|
values:
|
|
- label: "False"
|
|
value: "false"
|
|
- label: "True"
|
|
value: "true"
|
|
- default: ""
|
|
edit: true
|
|
envKey: NEKO_LOCKS
|
|
labelEn: Locks
|
|
labelZh: 锁定
|
|
label:
|
|
en: 'Locks'
|
|
zh: '锁定'
|
|
zh-Hant: '鎖定'
|
|
ja: 'ロック'
|
|
ko: '잠금'
|
|
ru: 'Блокировки'
|
|
ms: 'Kunci'
|
|
pt-br: 'Bloqueios'
|
|
required: false
|
|
type: text
|
|
- default: ""
|
|
edit: true
|
|
envKey: NEKO_NAT1TO1
|
|
labelEn: NAT1to1 IP
|
|
labelZh: NAT1to1 IP
|
|
label:
|
|
en: 'NAT1to1 IP'
|
|
zh: 'NAT1to1 IP 地址'
|
|
zh-Hant: 'NAT1to1 IP 位址'
|
|
ja: 'NAT1to1 IP アドレス'
|
|
ko: 'NAT1to1 IP 주소'
|
|
ru: 'IP NAT1to1'
|
|
ms: 'IP NAT1to1'
|
|
pt-br: 'IP NAT1to1'
|
|
required: false
|
|
type: text
|
|
- default: ""
|
|
edit: true
|
|
envKey: NEKO_IPFETCH
|
|
labelEn: IP Fetch URL
|
|
labelZh: IP 获取URL
|
|
label:
|
|
en: 'IP Fetch URL'
|
|
zh: 'IP 获取 URL'
|
|
zh-Hant: 'IP 取得 URL'
|
|
ja: 'IP 取得 URL'
|
|
ko: 'IP 가져오기 URL'
|
|
ru: 'URL получения IP'
|
|
ms: 'URL ambil IP'
|
|
pt-br: 'URL para obter IP'
|
|
required: false
|
|
type: text
|
|
- default: ""
|
|
edit: true
|
|
envKey: NEKO_ICESERVER
|
|
labelEn: ICE Server
|
|
labelZh: ICE 服务器
|
|
label:
|
|
en: 'ICE Server'
|
|
zh: 'ICE 服务器'
|
|
zh-Hant: 'ICE 伺服器'
|
|
ja: 'ICE サーバー'
|
|
ko: 'ICE 서버'
|
|
ru: 'Сервер ICE'
|
|
ms: 'Pelayan ICE'
|
|
pt-br: 'Servidor ICE'
|
|
required: false
|
|
type: text
|
|
- default: ""
|
|
edit: true
|
|
envKey: NEKO_ICESERVERS
|
|
labelEn: ICE Servers
|
|
labelZh: ICE 服务器组
|
|
label:
|
|
en: 'ICE Servers'
|
|
zh: 'ICE 服务器组'
|
|
zh-Hant: 'ICE 伺服器組'
|
|
ja: 'ICE サーバー群'
|
|
ko: 'ICE 서버 목록'
|
|
ru: 'Серверы ICE'
|
|
ms: 'Pelayan ICE'
|
|
pt-br: 'Servidores ICE'
|
|
required: false
|
|
type: text
|
|
- default: "vp8"
|
|
edit: true
|
|
envKey: NEKO_VIDEO_CODEC
|
|
labelEn: Video Codec
|
|
labelZh: 视频编解码器
|
|
label:
|
|
en: 'Video Codec'
|
|
zh: '视频编解码器'
|
|
zh-Hant: '視訊編解碼器'
|
|
ja: '映像コーデック'
|
|
ko: '비디오 코덱'
|
|
ru: 'Видеокодек'
|
|
ms: 'Kodek video'
|
|
pt-br: 'Codec de vídeo'
|
|
required: false
|
|
type: text
|
|
- default: "3500"
|
|
edit: true
|
|
envKey: NEKO_VIDEO_BITRATE
|
|
labelEn: Video Bitrate
|
|
labelZh: 视频比特率
|
|
label:
|
|
en: 'Video Bitrate'
|
|
zh: '视频比特率'
|
|
zh-Hant: '視訊位元率'
|
|
ja: '映像ビットレート'
|
|
ko: '비디오 비트레이트'
|
|
ru: 'Битрейт видео'
|
|
ms: 'Kadar bit video'
|
|
pt-br: 'Taxa de bits de vídeo'
|
|
required: false
|
|
type: number
|
|
- default: "0"
|
|
edit: true
|
|
envKey: NEKO_MAX_FPS
|
|
labelEn: Max FPS
|
|
labelZh: 最大FPS
|
|
label:
|
|
en: 'Max FPS'
|
|
zh: '最大 FPS'
|
|
zh-Hant: '最大 FPS'
|
|
ja: '最大 FPS'
|
|
ko: '최대 FPS'
|
|
ru: 'Макс. FPS'
|
|
ms: 'FPS maksimum'
|
|
pt-br: 'FPS máximo'
|
|
required: false
|
|
type: number
|
|
- default: "none"
|
|
edit: true
|
|
envKey: NEKO_HWENC
|
|
labelEn: Hardware Encoder
|
|
labelZh: 硬件编码器
|
|
label:
|
|
en: 'Hardware Encoder'
|
|
zh: '硬件编码器'
|
|
zh-Hant: '硬體編碼器'
|
|
ja: 'ハードウェアエンコーダー'
|
|
ko: '하드웨어 인코더'
|
|
ru: 'Аппаратный кодировщик'
|
|
ms: 'Pengekod perkakasan'
|
|
pt-br: 'Codificador de hardware'
|
|
required: false
|
|
type: text
|
|
- default: "opus"
|
|
edit: true
|
|
envKey: NEKO_AUDIO_CODEC
|
|
labelEn: Audio Codec
|
|
labelZh: 音频编解码器
|
|
label:
|
|
en: 'Audio Codec'
|
|
zh: '音频编解码器'
|
|
zh-Hant: '音訊編解碼器'
|
|
ja: '音声コーデック'
|
|
ko: '오디오 코덱'
|
|
ru: 'Аудиокодек'
|
|
ms: 'Kodek audio'
|
|
pt-br: 'Codec de áudio'
|
|
required: false
|
|
type: text
|
|
- default: 196
|
|
edit: true
|
|
envKey: NEKO_AUDIO_BITRATE
|
|
labelEn: Audio Bitrate
|
|
labelZh: 音频比特率
|
|
label:
|
|
en: 'Audio Bitrate'
|
|
zh: '音频比特率'
|
|
zh-Hant: '音訊位元率'
|
|
ja: '音声ビットレート'
|
|
ko: '오디오 비트레이트'
|
|
ru: 'Битрейт аудио'
|
|
ms: 'Kadar bit audio'
|
|
pt-br: 'Taxa de bits de áudio'
|
|
required: false
|
|
type: number
|
|
- default: ""
|
|
edit: true
|
|
envKey: NEKO_BROADCAST_PIPELINE
|
|
labelEn: Broadcast Pipeline
|
|
labelZh: 广播管道
|
|
label:
|
|
en: 'Broadcast Pipeline'
|
|
zh: '广播管道'
|
|
zh-Hant: '廣播管道'
|
|
ja: 'ブロードキャストパイプライン'
|
|
ko: '브로드캐스트 파이프라인'
|
|
ru: 'Конвейер трансляции'
|
|
ms: 'Saluran siaran'
|
|
pt-br: 'Pipeline de transmissão'
|
|
required: false
|
|
type: text
|
|
- default: ""
|
|
edit: true
|
|
envKey: NEKO_BROADCAST_URL
|
|
labelEn: Broadcast URL
|
|
labelZh: 广播URL
|
|
label:
|
|
en: 'Broadcast URL'
|
|
zh: '广播 URL'
|
|
zh-Hant: '廣播 URL'
|
|
ja: 'ブロードキャスト URL'
|
|
ko: '브로드캐스트 URL'
|
|
ru: 'URL трансляции'
|
|
ms: 'URL siaran'
|
|
pt-br: 'URL de transmissão'
|
|
required: false
|
|
type: text
|
|
- default: "false"
|
|
edit: true
|
|
envKey: NEKO_BROADCAST_AUTOSTART
|
|
labelEn: Broadcast Autostart
|
|
labelZh: 广播自动启动
|
|
label:
|
|
en: 'Broadcast Autostart'
|
|
zh: '广播自动启动'
|
|
zh-Hant: '廣播自動啟動'
|
|
ja: 'ブロードキャスト自動起動'
|
|
ko: '브로드캐스트 자동 시작'
|
|
ru: 'Автозапуск трансляции'
|
|
ms: 'Autostart siaran'
|
|
pt-br: 'Inicialização automática da transmissão'
|
|
required: true
|
|
type: select
|
|
values:
|
|
- label: "False"
|
|
value: "false"
|
|
- label: "True"
|
|
value: "true"
|
|
- default: "8080"
|
|
edit: true
|
|
envKey: NEKO_BIND
|
|
labelEn: Bind Address
|
|
labelZh: 绑定地址
|
|
label:
|
|
en: 'Bind Address'
|
|
zh: '绑定地址'
|
|
zh-Hant: '綁定地址'
|
|
ja: 'バインドアドレス'
|
|
ko: '바인드 주소'
|
|
ru: 'Адрес привязки'
|
|
ms: 'Alamat ikatan'
|
|
pt-br: 'Endereço de vinculação'
|
|
required: true
|
|
rule: paramPort
|
|
type: number
|
|
- default: ""
|
|
edit: true
|
|
envKey: NEKO_CERT
|
|
labelEn: SSL Certificate Path
|
|
labelZh: SSL证书路径
|
|
label:
|
|
en: 'SSL Certificate Path'
|
|
zh: 'SSL 证书路径'
|
|
zh-Hant: 'SSL 憑證路徑'
|
|
ja: 'SSL 証明書パス'
|
|
ko: 'SSL 인증서 경로'
|
|
ru: 'Путь к SSL-сертификату'
|
|
ms: 'Laluan sijil SSL'
|
|
pt-br: 'Caminho do certificado SSL'
|
|
required: false
|
|
type: text
|
|
- default: ""
|
|
edit: true
|
|
envKey: NEKO_KEY
|
|
labelEn: SSL Key Path
|
|
labelZh: SSL 密钥路径
|
|
label:
|
|
en: 'SSL Key Path'
|
|
zh: 'SSL 密钥路径'
|
|
zh-Hant: 'SSL 金鑰路徑'
|
|
ja: 'SSL キーパス'
|
|
ko: 'SSL 키 경로'
|
|
ru: 'Путь к SSL-ключу'
|
|
ms: 'Laluan kunci SSL'
|
|
pt-br: 'Caminho da chave SSL'
|
|
required: false
|
|
type: text
|
|
- default: "false"
|
|
edit: true
|
|
envKey: NEKO_PROXY
|
|
labelEn: Proxy Mode
|
|
labelZh: 代理模式
|
|
label:
|
|
en: 'Proxy Mode'
|
|
zh: '代理模式'
|
|
zh-Hant: '代理模式'
|
|
ja: 'プロキシモード'
|
|
ko: '프록시 모드'
|
|
ru: 'Режим прокси'
|
|
ms: 'Mod proksi'
|
|
pt-br: 'Modo de proxy'
|
|
required: true
|
|
type: select
|
|
values:
|
|
- label: "False"
|
|
value: "false"
|
|
- label: "True"
|
|
value: "true"
|
|
- default: ""
|
|
edit: true
|
|
envKey: NEKO_PATH_PREFIX
|
|
labelEn: Path Prefix
|
|
labelZh: 路径前缀
|
|
label:
|
|
en: 'Path Prefix'
|
|
zh: '路径前缀'
|
|
zh-Hant: '路徑前綴'
|
|
ja: 'パス接頭辞'
|
|
ko: '경로 접두사'
|
|
ru: 'Префикс пути'
|
|
ms: 'Awalan laluan'
|
|
pt-br: 'Prefixo do caminho'
|
|
required: false
|
|
type: text
|
|
- default: ""
|
|
edit: true
|
|
envKey: NEKO_CORS
|
|
labelEn: CORS
|
|
labelZh: 跨域资源共享
|
|
label:
|
|
en: 'CORS'
|
|
zh: '跨域资源共享'
|
|
zh-Hant: '跨來源資源共享'
|
|
ja: 'クロスオリジンリソース共有'
|
|
ko: '교차 출처 리소스 공유'
|
|
ru: 'Общий доступ к ресурсам между источниками'
|
|
ms: 'Perkongsian sumber silang asal'
|
|
pt-br: 'Compartilhamento de recursos entre origens'
|
|
required: false
|
|
type: text
|
|
- default: "true"
|
|
edit: true
|
|
envKey: NEKO_FILE_TRANSFER_ENABLED
|
|
labelEn: File Transfer Enabled
|
|
labelZh: 文件传输已启用
|
|
label:
|
|
en: 'File Transfer Enabled'
|
|
zh: '文件传输已启用'
|
|
zh-Hant: '檔案傳輸已啟用'
|
|
ja: 'ファイル転送を有効化'
|
|
ko: '파일 전송 활성화'
|
|
ru: 'Передача файлов включена'
|
|
ms: 'Pemindahan fail diaktifkan'
|
|
pt-br: 'Transferência de arquivos ativada'
|
|
required: true
|
|
type: select
|
|
values:
|
|
- label: "True"
|
|
value: "true"
|
|
- label: "False"
|
|
value: "false"
|
|
- default: "/home/neko/Downloads"
|
|
disabled: true
|
|
envKey: NEKO_FILE_TRANSFER_PATH
|
|
labelEn: File Transfer Path
|
|
labelZh: 文件传输路径
|
|
label:
|
|
en: 'File Transfer Path'
|
|
zh: '文件传输路径'
|
|
zh-Hant: '檔案傳輸路徑'
|
|
ja: 'ファイル転送パス'
|
|
ko: '파일 전송 경로'
|
|
ru: 'Путь передачи файлов'
|
|
ms: 'Laluan pemindahan fail'
|
|
pt-br: 'Caminho de transferência de arquivos'
|
|
required: false
|
|
type: text
|
|
- default: ""
|
|
edit: true
|
|
envKey: NEKO_DISPLAY
|
|
labelEn: Display
|
|
labelZh: 显示
|
|
label:
|
|
en: 'Display'
|
|
zh: '显示'
|
|
zh-Hant: '顯示'
|
|
ja: '表示'
|
|
ko: '디스플레이'
|
|
ru: 'Экран'
|
|
ms: 'Paparan'
|
|
pt-br: 'Tela'
|
|
required: false
|
|
type: text
|
|
- default: ""
|
|
edit: true
|
|
envKey: NEKO_DEVICE
|
|
labelEn: Device
|
|
labelZh: 设备
|
|
label:
|
|
en: 'Device'
|
|
zh: '设备'
|
|
zh-Hant: '裝置'
|
|
ja: 'デバイス'
|
|
ko: '장치'
|
|
ru: 'Устройство'
|
|
ms: 'Peranti'
|
|
pt-br: 'Dispositivo'
|
|
required: false
|
|
type: text
|
|
- default: ""
|
|
edit: true
|
|
envKey: NEKO_STATIC
|
|
labelEn: Static Files Path
|
|
labelZh: 静态文件路径
|
|
label:
|
|
en: 'Static Files Path'
|
|
zh: '静态文件路径'
|
|
zh-Hant: '靜態檔案路徑'
|
|
ja: '静的ファイルパス'
|
|
ko: '정적 파일 경로'
|
|
ru: 'Путь к статическим файлам'
|
|
ms: 'Laluan fail statik'
|
|
pt-br: 'Caminho de arquivos estáticos'
|
|
required: false
|
|
type: text
|