slim video host
1.0.0
演示 - 點擊 ALT+R 幾次即可進入隱藏的註冊頁面。
# clone the repo
$ git clone https://github.com/Scharkee/slim-video-host.git
# instal dependencies and trigger setup (you must have an interactive shell)
$ yarn # or npm install
# perform setup (you must have an interactive shell)
$ yarn setup # or npm run setup
# run the system in devmode
$ yarn dev # or npm run dev
# ...
# build the client
$ yarn build # or npm run build
# run the system in production mode
$ yarn start # or npm run start
yarn codes
建立代碼,將其他使用者升級為管理員,//hostname.domain/regg
) 來存取註冊頁面config.json 檔案必須位於根目錄中,其中包含以下內容:
配置生成器在初始安裝後自動啟動。請務必正確填寫所有內容!可以使用
yarn setup
重新運行
storagePath
- 視訊儲存路徑,也必須作為靜態內容,相對於根目錄host
- 設定您希望透過其造訪網站的網域。 HTTP/HTTPS 會根據selfHosted
設定自動新增。spaceLimit
- 您願意為網站分配的總空間量。當預留用戶空間超過時,將不再允許註冊productionLogging
- “all”、“error”或“none” - 設定生產時間日誌記錄嚴重性port
- 停用自動 TLS 產生時的自訂連接埠。selfHosted
- 設定操作模式:tls
- 讓我們加密選項mail
- username
和password
- Gmail 帳戶憑證,用於密碼重置dbPath
- 資料庫路徑,相對於根目錄。無需更改預設值。infiniteSessions
- 使用者會話是否應該永遠持續存在,並且有 24 小時的生命週期。yarn setup
時將其用作指導yarn dev
在 dev 模式下執行伺服器yarn build
建置生產伺服器yarn start
啟動建置的伺服器yarn setup
或yarn config
- 啟動配置產生序列。紗線安裝後自動運轉。yarn codes
開啟代碼操作控制台介面(升級與註冊代碼:空間升級、管理狀態代碼)yarn care
或yarn maintenance
- 開啟維護控制台介面。用於手動執行任務,檢查平台的完整性和運作狀況,以及其他操作,例如完全擦除。 Config.json 必須存在才能使這些命令起作用。yarn setup
重新配置 config.json 後)。Google 要求啟用“不太安全的應用程式存取”,以便您能夠使用基本登入(電子郵件、密碼)來傳送密碼重設令牌。您可以透過前往您的 Google 帳戶設定並啟用「不太安全的應用程式存取」來啟用它。
您也可以使用 OAuth,但這需要在 Google 開發者控制台中進行額外設置,並在傳輸設定中進行一些手動重新配置。更多資訊可以在 Nodemailer 文件中找到。
透過專案的問題追蹤器提交錯誤和請求。
歡迎貢獻!向我的 GitLab 提交合併請求。
啟動時: