👋 歡迎來到 Link 幫助中心
在這裏可以找到你想要的答案~
幫助中心 / 音視頻部署與使用 / 下載並安裝 LiveKit
下載並安裝 LiveKit
1. 執行安裝指令碼
在 LiveKit 伺服器上執行:
curl -fsSL 'https://download.linktwt.com/server/install_livekit_server.sh' | sudo bash
安裝指令碼啟動後會依次引導使用者輸入部署配置。請根據終端提示完成以下操作:
1. 輸入音影片服務域名,例如
livekit.example.com。只輸入域名,不要包含 https://、埠或路徑。2. 輸入證書聯絡郵箱,例如
ops@example.com。該郵箱用於 Let's Encrypt 證書申請和自動續期。3. 輸入 AccessKeyID。沒有預先準備時直接按回車,由安裝指令碼自動生成。
4. 輸入 AccessKeySecret。沒有預先準備時直接按回車,由安裝指令碼自動生成。
5. 輸入 Link 音影片通知回撥地址,例如
http://192.168.1.20:19080/live/v1/webhook。6. 檢查指令碼顯示的配置摘要,確認域名、證書郵箱和 Webhook 地址正確後繼續安裝。
互動過程示例:
請輸入 LiveKit 音影片域名:livekit.example.com
請輸入 Let's Encrypt 證書聯絡郵箱:ops@example.com
請輸入 AccessKeyID(留空自動生成):
請輸入 AccessKeySecret(留空自動生成):
請輸入音影片通知回撥地址:http://192.168.1.20:19080/live/v1/webhook
請確認以上配置是否正確 [y/N]:y
確認後,安裝指令碼會完成以下操作:
1. 下載 LiveKit 分發包。
2. 將分發包解壓到
/opt/twt-link-server/livekit。3. 使用使用者輸入或自動生成的引數建立
config.yaml。4. 自動生成 LiveKit 專用的 Caddy 配置,寫入證書聯絡郵箱,並配置域名到
127.0.0.1:7880 的 HTTPS/WSS 反向代理。5. 將 AccessKeyID 配置為 Webhook 簽名 Key,並寫入回撥地址。
6. 輸出最終使用的 AccessKeyID 和 AccessKeySecret,供配置 Link 運維後臺時使用。
AccessKeySecret 屬於敏感憑證。記錄時應儲存到受控的密碼管理工具中,不要透過截圖、群聊或公開工單傳遞。輸入錯誤時應取消安裝並重新執行指令碼,不要帶著錯誤配置繼續部署。
2. 檢查安裝目錄
sudo ls -la /opt/twt-link-server/livekit
確認目錄中至少包含 LiveKit 可執行檔案、server.sh 和自動生成的 config.yaml。同時檢查配置檔案許可權:
sudo stat -c '%a %U:%G %n' /opt/twt-link-server/livekit/config.yaml
config.yaml 的許可權應為 600。如果檔案不存在,說明安裝或配置生成沒有完成;應檢查安裝輸出並重新執行安裝指令碼。如果下載或解壓失敗,檢查伺服器到 download.linktwt.com 的網路、DNS 和磁碟空間。