สาธิต - คลิก 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
- เส้นทางการจัดเก็บวิดีโอ จะต้องทำหน้าที่เป็นเนื้อหาคงที่ โดยสัมพันธ์กับ root dirhost
- ตั้งค่าโดเมนที่คุณต้องการให้เว็บไซต์ของคุณสามารถเข้าถึงได้ HTTP/HTTPS จะถูกเพิ่มโดยอัตโนมัติตามการตั้งค่า selfHosted
spaceLimit
- จำนวนพื้นที่ทั้งหมดที่คุณยินดีอุทิศให้กับเว็บไซต์ จะไม่อนุญาตให้ลงทะเบียนอีกต่อไปเมื่อจำนวนพื้นที่ผู้ใช้ที่สงวนไว้เกินproductionLogging
- ทั้ง "ทั้งหมด", "ข้อผิดพลาด" หรือ "ไม่มี" - ตั้งค่าความรุนแรงในการบันทึกเวลาการผลิตport
- พอร์ตที่กำหนดเองสำหรับเมื่อปิดใช้งานการสร้าง TLS อัตโนมัติselfHosted
- ตั้งค่าโหมดการทำงาน:tls
- มาเข้ารหัสตัวเลือกกันmail
- username
และ password
- ข้อมูลรับรองบัญชี Gmail ใช้สำหรับการรีเซ็ตรหัสผ่านdbPath
- เส้นทางฐานข้อมูลสัมพันธ์กับ root dir ไม่จำเป็นต้องเปลี่ยนค่าเริ่มต้นinfiniteSessions
- เซสชันผู้ใช้ควรคงอยู่ตลอดไปหรือไม่นั้นจะมีอายุการใช้งาน 24 ชั่วโมงyarn setup
yarn dev
รันเซิร์ฟเวอร์ใน devmodeyarn build
สร้างเซิร์ฟเวอร์สำหรับการผลิตyarn start
เริ่มต้นเซิร์ฟเวอร์ที่สร้างขึ้นyarn setup
หรือ yarn config
- เริ่มลำดับการสร้างการกำหนดค่า ทำงานโดยอัตโนมัติหลังจากติดตั้งเส้นด้ายyarn codes
เปิดอินเทอร์เฟซคอนโซลการจัดการรหัส (รหัสอัปเกรดและการลงทะเบียน: อัปเกรดพื้นที่ รหัสสถานะผู้ดูแลระบบ)yarn care
หรือ yarn maintenance
- เปิดอินเทอร์เฟซคอนโซลการบำรุงรักษา ใช้สำหรับงานรันด้วยตนเองเพื่อตรวจสอบความสมบูรณ์และความสมบูรณ์ของแพลตฟอร์ม รวมถึงการดำเนินการอื่นๆ เช่น การล้างข้อมูลทั้งหมด ต้องมี Config.json เพื่อให้คำสั่งเหล่านี้ทำงานได้yarn setup
)Google กำหนดให้เปิดใช้งาน "การเข้าถึงแอปที่มีความปลอดภัยน้อย" เพื่อให้คุณสามารถใช้การเข้าสู่ระบบพื้นฐาน (อีเมล รหัสผ่าน) เพื่อส่งโทเค็นรีเซ็ตรหัสผ่าน คุณสามารถเปิดใช้งานได้โดยไปที่การตั้งค่าบัญชี Google ของคุณ และเปิดใช้งาน "การเข้าถึงแอปที่มีความปลอดภัยน้อย"
คุณยังสามารถใช้ OAuth ได้ แต่ต้องมีการตั้งค่าเพิ่มเติมภายในแผงควบคุมสำหรับนักพัฒนาซอฟต์แวร์ของ Google และการกำหนดค่าใหม่ด้วยตนเองในการตั้งค่าการขนส่ง ข้อมูลเพิ่มเติมสามารถพบได้ในเอกสาร nodemailer
ส่งข้อบกพร่องและคำขอผ่านเครื่องมือติดตามปัญหาของโครงการ
ยินดีบริจาค! ส่งคำขอรวมไปที่ GitLab ของฉัน
เมื่อเปิดตัว: