Maglit foi patrocinado pela Vercel. Muito obrigado!

Maglit-um super rápida e fácil de usar privacidade gratuita e de código aberto respeitando o encurtador de links criptografados /http (s) com proteção de senha
✅ 100% fácil de usar
✅ 100% de código aberto e de código aberto
✅ 100% criptografado
✅ 100% privado
✅ 0% de dados pessoais armazenados
Novos recursos
? O Maglit agora suporta links personalizados!
? O Maglit agora permite gerar códigos QR para seus links acesos!
WYSIWYG: As construções de maglit são totalmente verificáveis: o código neste repositório é o mesmo código que é implantado no maglit.me, nada acrescentou, nada rasgado, então você sabe que é 100% confiável;)
PREPARAR
Maglit usa o Firebase Firestore como um banco de dados. Você deve primeiro criar um novo projeto Firebase, depois um arquivo com o nome .env.local no diretório raiz do projeto e preencher os detalhes mencionados em .env.local.example .
Esta etapa é um requisito difícil e qualquer alteração neste arquivo, requer uma reconstrução para o projeto do zero (através do NPM Install/NPM Run Dev ou usando as etapas do docker)
Clone o projeto e instale dependências usando:
npm installVocê precisa de npm ou fios instalados para isso.
Em seguida, execute o servidor de desenvolvimento:
npm run devDocker:
Importante
Verifique se o arquivo .env.local está disponível antes da compilação.
# BUILD AND RUN IMAGE USING NPM
npm run docker:build
# RUN IMAGE
npm run docker
# OR RUN IN DETACHED MODE
npm run docker:dAbra http: // localhost: 3000 com seu navegador para ver o resultado.
Você pode começar a editar a página modificando pages/index.js . A página de atualização automática ao editar o arquivo.
As rotas da API podem ser acessadas em http: // localhost: 3000/api/xxxxxx. Este terminal pode ser editado nas pages/api/xxxxxx.js .
O diretório pages/api é mapeado para /api/* . Leia mais sobre rotas de API.
