Demo - Klik ALT+R beberapa kali untuk masuk ke halaman pendaftaran tersembunyi.
# 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
yang meningkatkan pengguna lain menjadi admin,//hostname.domain/regg
) File config.json harus berada di direktori root dengan isi sebagai berikut:
Generator konfigurasi diluncurkan secara otomatis setelah instalasi awal. Pastikan untuk mengisi semuanya dengan benar! Ini dapat dijalankan kembali dengan
yarn setup
storagePath
- jalur penyimpanan video, juga harus disajikan sebagai konten statis, relatif terhadap direktori roothost
- siapkan domain yang Anda inginkan agar situs web Anda dapat diakses. HTTP/HTTPS akan otomatis ditambahkan sesuai dengan pengaturan selfHosted
.spaceLimit
- jumlah total ruang yang ingin Anda dedikasikan untuk situs web. Itu tidak akan mengizinkan pendaftaran lagi ketika jumlah ruang pengguna yang dipesan melebihiproductionLogging
- baik "semua", "kesalahan" atau "tidak ada" - menetapkan tingkat keparahan pencatatan waktu produksiport
- port khusus ketika pembuatan TLS otomatis dinonaktifkan.selfHosted
- mengatur mode operasi:tls
- Mari Enkripsi opsimail
- username
dan password
- kredensial akun gmail, digunakan untuk mengatur ulang kata sandidbPath
- jalur basis data, relatif terhadap direktori root. Tidak perlu mengubah nilai default.infiniteSessions
- apakah sesi pengguna harus bertahan selamanya atau memiliki jangka waktu 24 jam.yarn setup
yarn dev
menjalankan server dalam mode devyarn build
membangun server untuk produksiyarn start
memulai server yang dibangunyarn setup
atau yarn config
- memulai urutan pembuatan konfigurasi. Berjalan secara otomatis setelah pemasangan benang.yarn codes
membuka antarmuka konsol manipulasi kode (kode peningkatan dan registrasi: peningkatan ruang, kode status admin)yarn care
atau yarn maintenance
- membuka antarmuka konsol pemeliharaan. Digunakan untuk menjalankan tugas secara manual yang memeriksa integritas dan kesehatan platform, serta operasi lainnya, seperti penghapusan total. Config.json harus ada agar perintah ini dapat berfungsi.yarn setup
).Google mengharuskan "Akses aplikasi yang kurang aman" diaktifkan agar Anda dapat menggunakan login dasar (email, sandi) untuk mengirimkan token penyetelan ulang sandi. Anda dapat mengaktifkannya dengan masuk ke pengaturan akun Google Anda, dan dengan mengaktifkan "Akses aplikasi yang kurang aman".
Anda juga dapat menggunakan OAuth, namun hal ini memerlukan penyiapan tambahan dalam konsol Pengembang Google, dan beberapa konfigurasi ulang manual dalam penyiapan transport. Informasi lebih lanjut dapat ditemukan di dokumen nodemailer.
Kirimkan bug dan permintaan melalui pelacak masalah proyek.
Kontribusi dipersilakan! Kirimkan permintaan penggabungan ke GitLab saya.
Saat peluncuran: