Bluesky, Mastodon, Telegram e RSS

Shlink – Encurtador de links de código aberto shlink.io

Uma das coisas que uso no meu blog pessoal é um encurtador de links. Acho legal, pois meu blog tem uma URL longa (identidadenatural.com) e facilita bastante quando quero compartilhar alguma postagem que escrevi.

O legal do Shlink é que você pode tanto usar docker como instalar ele de forma manual. Ele também permite que você possa usar MariaDB/MySQL, Postgres e tem uma API que é muita prática de acessar.

A última coisa, porém não menos importante, é uma interface web onde você pode acessar sua instalação Shlink e gerenciar todos os links criados, criar QR Codes e contar acessos.

4 comentários

4 comentários

  1. O Shlink é bem legal, acho que é o melhor desses sistemas de encurtadores de links.

    Cogitei algumas vezes ter algo assim no Manual, mas sempre esbarro na necessidade disso hoje. O Twitter, que era o espaço mais limitado para escrever, expandiu o limite de caracteres e mesmo antes disso, encurtava automaticamente qualquer URL (para o t.co), ou seja, não importa o tamanho da URL que você colava, sempre contava o mesmo número de caracteres. Nessa, acho que encurtadores de links perderam a razão de existirem.

    E tem duas agravantes:

    • Cada vez mais sinto que URLs encurtadas são emboscadas para me levar a lugares onde não gostaria de ir — páginas de spam, golpes e coisas do tipo.
    • É um compromisso de longuíssimo prazo para manter o domínio curto e o sistema rodando. Imagina usar isso por uns dois, três anos, e depois parar? O tanto de links quebrados…

    Pode me contar a sua experiência, João? O que te motivou a adotar um encurtador de links?

    1. Nossa esse negócio link quebrado é real. Me deparei esses dias com isso, tentando baixar um arquivo raro de 2012 e os links todos quebrados.

      1. Fui até no webarchive mas acho que ele não indexa encurtadores

    2. Uma das coisas que me fez querer ter meu próprio encurtador de links seria a praticidade de poder gerenciar meus próprios links curtos e não depender de serviços de terceiro.

      Também tenho o mesmo pensamento em relação a emboscadas, por isso 99% dos links curtos estão disponíveis no direto na postagem (pra ter aquela certeza que é de uso do blog e não pra coisas erradas). O único link curto que tenho usado fora do blog é o da página de contato do próprio blog. Uso na descrição dos vídeos no meu canal do YouTube, onde posto algumas coisas envolvendo música.

      Como meu blog é pequeno e não recebe muitas visitas, não é muito complicado de gerenciar. Tenho poucas postagens e todos os links estão online. O Shlink consegue identificar links offline e é possível remediar essa situação em menos de 1 minuto, tudo pela interface web.

      No final, os links curtos acabam sendo mais uma comodidade. Um experimento que veio pra ficar. O meu blog não tem uma URL muito curta e vejo como uma praticidade ter um encurtador de link próprio para compartilhar as postagens dele.

      Fiz um plugin para WordPress que cria um link curto específico para aquela postagem toda vez que ela é publicada. Ele também deleta o link curto do sistema assim que a postagem é permanentemente deletada.

      O plugin funciona com acesso a chave API que você gera em CLI no Shlink. Quero polir ele mais um pouquinho e postar no Github assim que possível (ainda preciso aprender a mexer em Github).