Snapp – Encurtador de URL self-hosted

O Snapp permite-lhe criar e gerir facilmente ligações encurtadas.

Apresentamos o Snapp, um encurtador de URL auto-hospedado fiável, desenvolvido para simplificar a sua experiência online.

O que é o Snapp?

O Snapp é um serviço auto-hospedado de encurtamento de URL. Encurte ligações facilmente e, com a capacidade de auto-hospedagem do Snapp, mantém total controlo. Crie ligações concisas e partilháveis de acordo com as suas preferências através da plataforma intuitiva do Snapp.

Privacidade e Controlo:

O Snapp foi desenvolvido com ênfase na privacidade e controlo. Personalize o final das suas ligações, monitorize o número de cliques e, para uma camada extra de segurança, defina datas de expiração para as suas ligações.

Origens do Snapp:

Iniciado como um projeto para aprender Svelte, Svelte5 Runes e Tabler, o Snapp utiliza essas tecnologias como base para as suas funcionalidades.

Instalação Simples com Docker:

A instalação do Snapp utilizando o Docker é rápida e descomplicada, permitindo que o tenha operacional em segundos, seja no seu ambiente local ou na nuvem.

Instruções de Instalação com Docker:

Dockerfile
docker run \
-e ORIGIN=https://seu-domino.com \
-e PUBLIC_URL=https://seu-domino.com \
-p 3000:3000 \ 
seu-usuario/snapp:latest

Considerações de Segurança e Instâncias sem HTTPS:

Para garantir a segurança, o Snapp depende do Lucia Auth e exige hospedagem sob o protocolo HTTPS seguro. Se estiver a utilizar num ambiente sem HTTPS, configure NODE_ENV=development para permitir que o Lucia gerencie sessões.

Dockerfile
docker run \
-p 8000:3000 \
-e ORIGIN=http://seu-domino:8000 \
-e PUBLIC_URL=http://seu-domino:8000 \
-e NODE_ENV=development \
seu-usuario/snapp:latest

Início Rápido:
Personalize a origem e a URL pública para o seu domínio ou IP local e aceda através do navegador. Crie uma conta inicial para fazer login e começar a utilizar a aplicação.

Criar um link encurtado

Crie o link (deverá começar por https)

Como reportado anteriormente, poderá ocorrer um erro e o recentemente criado link não surgir no dashboard, para tal, crie novamente, será depois listado (poderá ser causado por cache, caso use por exemplo a CloudFlare).

Considerações Finais:
O Snapp é amigável e opera suavemente. Embora tenha encontrado um pequeno contratempo na geração do código curto personalizado na página inicial de URL, este pode ser facilmente corrigido editando e guardando novamente o link. Recomendo que experimente! Se gostar de utilizar o Snapp, não se esqueça de visitar o repositório do Snapp no GitHub e demonstrar o seu apoio com uma estrela!

GitHub – urania-dev/snapp at homeserver.pt
Yet Another Url Shortner. | A simple excercise to learn Svelte, Svelte5 Runes, and Tabler. – GitHub – urania-dev/snapp at homeserver.pt
github.com

Artigos Relacionados