Uma plataforma auto-hospedada para criar, organizar e compartilhar links curtos e fáceis de lembrar, como s/atalho.
shlinkio/shlink
Encurtador de URLs auto-hospedado, escrito em PHP, que cria links curtos no seu próprio domínio e oferece CLI e REST API.
Alternativa open source a:Bitly
- Estrelas
- 5,365
- Forks
- 438
- Issues abertas
- 26
- Último commit
- há 3 horas
O que é?
Shlink é um encurtador de URLs auto-hospedado que permite criar links encurtados no seu próprio domínio, em vez de usar um serviço de terceiros. Escrito em PHP, pode ser instalado a partir de um pacote de distribuição pré-compilado, compilado a partir do código-fonte ou executado como uma imagem oficial do Docker configurada por variáveis de ambiente.
Shlink é compatível com MySQL, MariaDB, PostgreSQL, Microsoft SQL Server e SQLite como backends de armazenamento. A administração é feita por uma ferramenta de linha de comando (bin/cli), que permite executar comandos e gerenciar chaves de API, e por uma REST API documentada no site do projeto. Também há um cliente web separado para acessar uma interface pelo navegador, que pode ser hospedado por você ou usado no app hospedado pelo projeto.
O projeto requer PHP 8.4 ou 8.5 e várias extensões padrão. Há uma integração opcional com RabbitMQ para quem precisar dela.
Recursos principais
- 01Cria URLs curtas no seu próprio domínio.
- 02É compatível com MySQL, MariaDB, PostgreSQL, Microsoft SQL Server e SQLite.
- 03Oferece uma interface de linha de comando para administração e geração de chaves de API.
- 04Disponibiliza uma REST API para integração com outros sistemas.
- 05Pode ser implantado a partir de um pacote dist, do código-fonte ou por meio de uma imagem oficial do Docker.
Casos de uso
- Manter um encurtador de links com a identidade da sua empresa ou comunidade no próprio domínio.
- Manter os dados de cliques e links na sua própria infraestrutura, em vez de usar um serviço hospedado.
- Automatizar a criação de links a partir de outros aplicativos por meio da REST API.
Início rápido
- 1
Baixe o arquivo ZIP de distribuição do Shlink para sua versão do PHP na versão mais recente do GitHub e descompacte-o
- 2
Execute o instalador no servidor em que o Shlink será hospedado
vendor/bin/shlink-installer install - 3
Gere sua primeira chave de API
bin/cli api-key:generate
Antes de usar
- Requer PHP 8.4 ou 8.5 com várias extensões, além de um banco de dados compatível.
- A hospedagem própria exige a configuração do servidor e do banco de dados, além da execução manual do instalador.
Em coleções
Tópicos
Perguntas frequentes
- O que é shlink?
- Encurtador de URLs auto-hospedado, escrito em PHP, que cria links curtos no seu próprio domínio e oferece CLI e REST API. Shlink é um encurtador de URLs auto-hospedado que permite criar links encurtados no seu próprio domínio, em vez de usar um serviço de terceiros. Escrito em PHP, pode ser instalado a partir de um pacote de distribuição pré-compilado, compilado a partir do código-fonte ou executado como uma imagem oficial do Docker configurada por variáveis de ambiente.
- shlink é gratuito? Qual é a licença?
- shlink é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- shlink ainda é mantido?
- Manutenção ativa. O último commit de shlink foi em 24 de out. de 2026.
- Para que posso usar shlink?
- Manter um encurtador de links com a identidade da sua empresa ou comunidade no próprio domínio. Manter os dados de cliques e links na sua própria infraestrutura, em vez de usar um serviço hospedado. Automatizar a criação de links a partir de outros aplicativos por meio da REST API.
- Como instalar shlink?
- Baixe o arquivo ZIP de distribuição do Shlink para sua versão do PHP na versão mais recente do GitHub e descompacte-o Execute o instalador no servidor em que o Shlink será hospedado: vendor/bin/shlink-installer install Gere sua primeira chave de API: bin/cli api-key:generate
- Onde consigo shlink?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/shlinkio/shlink
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Encurtador de URLs auto-hospedado, escrito em PHP, para você manter seu próprio serviço de links curtos e controlar seus dados e estatísticas.
Encurtador de URLs auto-hospedável, feito com Laravel, Vue 3 e Inertia.js, com análise de cliques, domínios personalizados e slugs personalizados.
Kutt é um encurtador de URLs que você pode hospedar por conta própria, com domínios personalizados, estatísticas de links, painel de administração e API RESTful.
Servidor de upload de arquivos self-hosted feito para ShareX, com compartilhamento, galerias e links curtos.
Plataforma open source de atribuição de links para links curtos, acompanhamento de conversões e programas de afiliados, criada com Next.js e TypeScript.