1616 "startup" : " ./livekit-server --config {{LIVEKIT_YAML_PATH}}" ,
1717 "config" : {
1818 "files" : " {}" ,
19- "startup" : " {\r\n \" done\" : \" Welcome to DCTS \"\r\n }" ,
19+ "startup" : " {\r\n \" done\" : \" starting LiveKit server \"\r\n }" ,
2020 "logs" : " {}" ,
2121 "stop" : " ^C"
2222 },
2323 "scripts" : {
2424 "installation" : {
25- "script" : " #!/bin/bash\n export HOME=/mnt/server\n mkdir -p /mnt/server\n cd /mnt/server\n\n echo \" Fetching latest LiveKit release...\"\n LATEST_VERSION=$(curl -s https://api.github.com/repos/livekit/livekit/releases/latest | grep '\" tag_name\" :' | head -n 1 | sed -E 's/.*\" v([^\" ]+)\" .*/\\ 1/')\n echo \" Installing LiveKit v${LATEST_VERSION}...\"\n wget \" https://github.com/livekit/livekit/releases/latest/download/livekit-server_ ${LATEST_VERSION}_linux_amd64.tar.gz\"\n tar -xzf livekit-server_ ${LATEST_VERSION}_linux_amd64.tar.gz livekit-server\n rm livekit-server_ ${LATEST_VERSION}_linux_amd64.tar.gz\n chmod +x livekit-server\n echo \" LiveKit installation complete.\"\n " ,
25+ "script" : " #!/bin/bash\n export HOME=/mnt/server\n mkdir -p /mnt/server\n cd /mnt/server\n\n echo \" Fetching latest LiveKit release...\"\n LATEST_VERSION=$(curl -s https://api.github.com/repos/livekit/livekit/releases/latest | grep '\" tag_name\" :' | head -n 1 | sed -E 's/.*\" v([^\" ]+)\" .*/\\ 1/')\n echo \" Installing LiveKit v${LATEST_VERSION}...\"\n wget \" https://github.com/livekit/livekit/releases/latest/download/livekit_ ${LATEST_VERSION}_linux_amd64.tar.gz\"\n tar -xzf livekit_ ${LATEST_VERSION}_linux_amd64.tar.gz livekit-server\n rm livekit_ ${LATEST_VERSION}_linux_amd64.tar.gz\n chmod +x livekit-server\n echo \" LiveKit installation complete.\"\n " ,
2626 "container" : " ghcr.io/pterodactyl/installers:debian" ,
2727 "entrypoint" : " bash"
2828 }
3131 {
3232 "name" : " Server Port" ,
3333 "description" : " Main HTTP port for the LiveKit API (Default 7880)." ,
34- "env_variable" : " SERVER_PORT " ,
34+ "env_variable" : " PORT " ,
3535 "default_value" : " 7880" ,
3636 "user_viewable" : true ,
3737 "user_editable" : false ,
4747 "user_editable" : true ,
4848 "rules" : " required|string" ,
4949 "field_type" : " text"
50+ },
51+ {
52+ "name" : " RTC TCP Port" ,
53+ "description" : " Secondary port used for LiveKit TCP WebRTC signaling." ,
54+ "env_variable" : " RTC_TCP_PORT" ,
55+ "default_value" : " 7881" ,
56+ "user_viewable" : true ,
57+ "user_editable" : true ,
58+ "rules" : " required|integer" ,
59+ "field_type" : " text"
60+ },
61+ {
62+ "name" : " RTC UDP Port" ,
63+ "description" : " Port used for direct LiveKit UDP WebRTC media streaming." ,
64+ "env_variable" : " RTC_UDP_PORT" ,
65+ "default_value" : " 7882" ,
66+ "user_viewable" : true ,
67+ "user_editable" : true ,
68+ "rules" : " required|integer" ,
69+ "field_type" : " text"
5070 }
5171 ]
5272}
0 commit comments