Repolode
shlinkio

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. 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. 2

    Execute o instalador no servidor em que o Shlink será hospedado

    vendor/bin/shlink-installer install
  3. 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