Demo - Clique em ALT+R algumas vezes para entrar na 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 startyarn codes que atualizam outros usuários para administradores,//hostname.domain/regg ) O arquivo config.json deve estar no diretório raiz com o seguinte conteúdo:
O gerador de configuração é iniciado automaticamente após a instalação inicial. Certifique-se de preencher tudo corretamente! Pode ser executado novamente com
yarn setup
storagePath - caminho de armazenamento de vídeo, também deve ser veiculado como conteúdo estático, relativo ao diretório raizhost - configure o domínio pelo qual deseja que seu site seja acessível. HTTP/HTTPS será adicionado automaticamente de acordo com a configuração selfHosted .spaceLimit - a quantidade total de espaço que você deseja dedicar ao site. Não permitirá mais registros quando a quantidade de espaço reservado do usuário excederproductionLogging - "todos", "erro" ou "nenhum" - define a gravidade do registro em tempo de produçãoport - porta personalizada para quando a geração automática de TLS está desabilitada.selfHosted - define o modo de operação:tls - Vamos criptografar opçõesmail - username e password - credenciais da conta do Gmail, usadas para redefinições de senhadbPath - caminho do banco de dados, relativo ao diretório raiz. Não há necessidade de alterar o valor padrão.infiniteSessions - se as sessões do usuário devem persistir para sempre ou ter uma vida útil de 24 horas.yarn setup yarn dev executa o servidor em devmodeyarn build constrói o servidor para produçãoyarn start inicia o servidor construídoyarn setup ou yarn config - inicia a sequência de geração de configuração. É executado automaticamente após a instalação do Yarn.yarn codes abrem a interface do console de manipulação de código (códigos de atualização e registro: atualizações de espaço, códigos de status de administrador)yarn care ou yarn maintenance - abre a interface do console de manutenção. Usado para tarefas executadas manualmente que verificam a integridade e a integridade da plataforma, bem como outras operações, como uma limpeza completa. Config.json deve estar presente para que esses comandos funcionem.yarn setup ).O Google exige que o "Acesso a aplicativos menos seguro" esteja ativado para que você possa usar um login básico (e-mail, senha) para enviar tokens de redefinição de senha. Você pode habilitá-lo acessando as configurações da sua conta do Google e ativando "Acesso a aplicativos menos seguros".
Você também pode usar o OAuth, mas isso requer configuração adicional no console do desenvolvedor do Google e alguma reconfiguração manual na configuração de transporte. Mais informações podem ser encontradas na documentação do nodemailer.
Envie bugs e solicitações por meio do rastreador de problemas do projeto.
Contribuições são bem-vindas! Envie uma solicitação de mesclagem para meu GitLab.
No lançamento: