appstore/apps/neko/latest/data.yml
2024-12-12 21:27:56 +08:00

317 lines
7.9 KiB
YAML

additionalProperties:
formFields:
- default: "m1k1o/neko:firefox"
edit: true
envKey: IMAGE_NAME
labelEn: Image Name
labelZh: 镜像名称
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: 端口
required: true
rule: paramPort
type: number
- default: "1920x1080@30"
edit: true
envKey: NEKO_SCREEN
labelEn: Screen Resolution
labelZh: 屏幕分辨率
required: true
type: text
- default: "neko"
edit: true
envKey: NEKO_PASSWORD
labelEn: User Password
labelZh: 用户密码
required: true
type: password
- default: "admin"
edit: true
envKey: NEKO_PASSWORD_ADMIN
labelEn: Admin Password
labelZh: 管理员密码
required: true
type: password
- default: "52000-52100"
edit: true
envKey: NEKO_EPR
labelEn: WebRTC UDP Port Range
labelZh: WebRTC UDP 端口范围
required: true
type: text
- default: "1"
edit: true
envKey: NEKO_ICELITE
labelEn: ICELite Mode
labelZh: ICELite 模式
required: true
type: number
- default: "2048m"
edit: true
envKey: MEM_USE
labelEn: Shared memory footprint (1gb)
labelZh: 共享内存占用 (1gb)
required: true
type: text
- default: "./data/Downloads"
edit: true
envKey: DOWNLOAD_PATH
labelEn: Download Path (Pay attention to folder permissions)
labelZh: 下载文件路径 (注意文件夹权限)
required: true
type: text
- default: "false"
edit: true
envKey: NEKO_CONTROL_PROTECTION
labelEn: Control Protection
labelZh: 控制保护
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: 隐式控制
required: true
type: select
values:
- label: "False"
value: "false"
- label: "True"
value: "true"
- default: ""
edit: true
envKey: NEKO_LOCKS
labelEn: Locks
labelZh: 锁定
required: false
type: text
- default: ""
edit: true
envKey: NEKO_NAT1TO1
labelEn: NAT1to1 IP
labelZh: NAT1to1 IP
required: false
type: text
- default: ""
edit: true
envKey: NEKO_IPFETCH
labelEn: IP Fetch URL
labelZh: IP 获取URL
required: false
type: text
- default: ""
edit: true
envKey: NEKO_ICESERVER
labelEn: ICE Server
labelZh: ICE 服务器
required: false
type: text
- default: ""
edit: true
envKey: NEKO_ICESERVERS
labelEn: ICE Servers
labelZh: ICE 服务器组
required: false
type: text
- default: "vp8"
edit: true
envKey: NEKO_VIDEO_CODEC
labelEn: Video Codec
labelZh: 视频编解码器
required: false
type: text
- default: "3500"
edit: true
envKey: NEKO_VIDEO_BITRATE
labelEn: Video Bitrate
labelZh: 视频比特率
required: false
type: number
- default: "0"
edit: true
envKey: NEKO_MAX_FPS
labelEn: Max FPS
labelZh: 最大FPS
required: false
type: number
- default: "none"
edit: true
envKey: NEKO_HWENC
labelEn: Hardware Encoder
labelZh: 硬件编码器
required: false
type: text
- default: "opus"
edit: true
envKey: NEKO_AUDIO_CODEC
labelEn: Audio Codec
labelZh: 音频编解码器
required: false
type: text
- default: 196
edit: true
envKey: NEKO_AUDIO_BITRATE
labelEn: Audio Bitrate
labelZh: 音频比特率
required: false
type: number
- default: ""
edit: true
envKey: NEKO_BROADCAST_PIPELINE
labelEn: Broadcast Pipeline
labelZh: 广播管道
required: false
type: text
- default: ""
edit: true
envKey: NEKO_BROADCAST_URL
labelEn: Broadcast URL
labelZh: 广播URL
required: false
type: text
- default: "false"
edit: true
envKey: NEKO_BROADCAST_AUTOSTART
labelEn: Broadcast Autostart
labelZh: 广播自动启动
required: true
type: select
values:
- label: "False"
value: "false"
- label: "True"
value: "true"
- default: "8080"
edit: true
envKey: NEKO_BIND
labelEn: Bind Address
labelZh: 绑定地址
required: true
rule: paramPort
type: number
- default: ""
edit: true
envKey: NEKO_CERT
labelEn: SSL Certificate Path
labelZh: SSL证书路径
required: false
type: text
- default: ""
edit: true
envKey: NEKO_KEY
labelEn: SSL Key Path
labelZh: SSL 密钥路径
required: false
type: text
- default: "false"
edit: true
envKey: NEKO_PROXY
labelEn: Proxy Mode
labelZh: 代理模式
required: true
type: select
values:
- label: "False"
value: "false"
- label: "True"
value: "true"
- default: ""
edit: true
envKey: NEKO_PATH_PREFIX
labelEn: Path Prefix
labelZh: 路径前缀
required: false
type: text
- default: ""
edit: true
envKey: NEKO_CORS
labelEn: CORS
labelZh: 跨域资源共享
required: false
type: text
- default: "true"
edit: true
envKey: NEKO_FILE_TRANSFER_ENABLED
labelEn: File Transfer Enabled
labelZh: 文件传输已启用
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: 文件传输路径
required: false
type: text
- default: ""
edit: true
envKey: NEKO_DISPLAY
labelEn: Display
labelZh: 显示
required: false
type: text
- default: ""
edit: true
envKey: NEKO_DEVICE
labelEn: Device
labelZh: 设备
required: false
type: text
- default: ""
edit: true
envKey: NEKO_STATIC
labelEn: Static Files Path
labelZh: 静态文件路径
required: false
type: text