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 start
yarn 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: