Demostración: haga clic en ALT+R varias veces para ingresar a la página de registro oculta.
# 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
que actualizan a otros usuarios a administradores,//hostname.domain/regg
) El archivo config.json debe estar en el directorio raíz con el siguiente contenido:
El generador de configuración se inicia automáticamente después de la instalación inicial. ¡Asegúrate de completar todo correctamente! Se puede volver a ejecutar con
yarn setup
storagePath
: ruta de almacenamiento de vídeo, también debe entregarse como contenido estático, en relación con el directorio raíz.host
: configure el dominio a través del cual desea que se pueda acceder a su sitio web. HTTP/HTTPS se agregará automáticamente según la configuración selfHosted
.spaceLimit
: la cantidad total de espacio que estás dispuesto a dedicar al sitio web. No permitirá más registros cuando la cantidad de espacio de usuario reservado supereproductionLogging
- ya sea "todo", "error" o "ninguno" - establece la gravedad del registro del tiempo de producciónport
: puerto personalizado para cuando la generación automática de TLS está deshabilitada.selfHosted
- establece el modo de operación:tls
- Opciones de Cifradomail
- username
y password
- credenciales de la cuenta de Gmail, utilizadas para restablecer la contraseñadbPath
: ruta de la base de datos, relativa al directorio raíz. No es necesario cambiar el valor predeterminado.infiniteSessions
: si las sesiones de usuario deben persistir para siempre o tener una vida útil de 24 horas.yarn setup
yarn dev
ejecuta el servidor en modo devyarn build
construye el servidor para producción.yarn start
inicia el servidor construido.yarn setup
o yarn config
: inicia la secuencia de generación de configuración. Se ejecuta automáticamente después de la instalación del hilo.yarn codes
abre la interfaz de la consola de manipulación de códigos (códigos de actualización y registro: actualizaciones de espacio, códigos de estado de administrador)yarn care
o yarn maintenance
: abre la interfaz de la consola de mantenimiento. Se utiliza para ejecutar manualmente tareas que verifican la integridad y el estado de la plataforma, así como otras operaciones, como un borrado completo. Config.json debe estar presente para que estos comandos funcionen.yarn setup
).Google requiere que esté habilitado el "Acceso a aplicaciones menos seguro" para que pueda utilizar un inicio de sesión básico (correo electrónico, contraseña) para enviar tokens de restablecimiento de contraseña. Puede habilitarlo yendo a la configuración de su cuenta de Google y habilitando "Acceso a aplicaciones menos seguras".
También puede usar OAuth, pero eso requiere una configuración adicional dentro de la consola de desarrollador de Google y alguna reconfiguración manual en la configuración de transporte. Puede encontrar más información en los documentos de nodemailer.
Envíe errores y solicitudes a través del rastreador de problemas del proyecto.
¡Las contribuciones son bienvenidas! Envíe una solicitud de fusión a mi GitLab.
En el lanzamiento: