Como ter seu próprio encurtador de url com Polr

Está muito na moda de usar serviços que encurtam nossos links, principalmente para facilitar a distribuição, para manter estatísticas pessoais ou simplesmente para ganhar dinheiro com a publicidade oferecida pela encurtadores de link.

Gosto particularmente de encurtar os meus links para os distribuir facilmente e sobretudo ter estatísticas personalizadas sobre quem acede a cada um deles, mas hoje em dia é difícil obter um serviço considerado bom ou seguro. Por tudo isso, iniciei a tarefa de descobrir como encurtar meus links sem depender de terceiros, assim aprendi Polr.

O que é Polr?

Polr é um encurtador de link rápido moderno, de código aberto distribuído sob a licença GPLv2 +. Está escrito em Php y Lúmen, Usando MySQL como o banco de dados principal.

Polr permite hospedar seu próprio encurtador de URL, deixar marcas em sua url e ter controle de suas estatísticas, é uma ferramenta muito fácil de usar, com uma interface moderna e intuitiva, além disso, esta ferramenta possui um poderoso API.

Logotipo da Polr

Logotipo da Polr

Como podemos testar o Polr

Podemos acessar um Polr demo onde podemos visualizar e testar suas funcionalidades, para isso precisamos do uso das seguintes credenciais:

  • Nome de usuário: demo-admin
  • password: demo-admin
    Demonstração Polr

    Demonstração Polr

Como instalar o Polr

Requisitos Polr

O seguinte software é necessário para desfrutar do Polr.

  • Apache, nginx, IIS ou lighttpd
  • PHP> = 5.5.9
  • MariaDB ou MySQL> = 5.5
  • Compositor (opcional)
  • Requisito de PHP:
    • Extensão OpenSSL PHP
    • Extensão PDO PHP
    • Driver PDO MySQL (php5-mysql no Debian e Ubuntu, php5x-pdo_mysql no FreeBSD)
    • Extensão PHP Mbstring
    • Extensão Tokenizer PHP
    • Extensão JSON PHP

Baixando o código-fonte Polr

Podemos baixar o última versão estável do Polr .

$ sudo su
# Cambiar al directorio de Polr
$ cd /var/www
# clone Polr
$ git clone https://github.com/cydrobolt/polr.git
# Dar permisos a Polr
$ chmod -R 755 polr

$ # git checkout <tag>

# Ejecutar sólo en distribuciones basadas en ubuntu
$ chown -R www-data polr
# Ejecutar sólo en distribuciones basadas en Fedora
$ chown -R apache polr
$ chcon -R -t httpd_sys_rw_content_t polr/storage polr/.env

Instalando Polr usando o compositor

# descargar el paquete composer 
curl -sS https://getcomposer.org/installer | php
# Actualizar / instalar dependencias
php composer.phar install --no-dev -o

Como começar a usar a API Polr

Podemos começar a usar o API Polr desde o seu site oficial, é uma API bastante intuitiva que nos permitirá integrar os serviços que oferece nas nossas aplicações, ou simplesmente poder aceder a partir de quaisquer serviços.

Conclusões sobre Polr

Polr Sem dúvida é uma ferramenta que te dá segurança na hora de encurtar seus links, tem uma interface intuitiva e pode ser a base para você criar seu próprio projeto com encurtadores de links. Sendo open source você pode fazer as melhorias e mudanças necessárias, tem um código limpo e eu acho que pode ser uma ferramenta que alguns de nossos leitores possam monetizar no futuro.


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.

  1.   rotietip dito

    Los acortadores siempre me parecieron una mierda, le hacen la vida mas fácil a los spammers y trolls, además de que cuando uno de estos sitios cierran, los enlaces a donde apuntan quedan inaccesibles (¿acaso piensan que TinyURL o Bit.ly van a estar para sempre?). E eu nem falei sobre os encurtadores que mostram anúncios antes de entrar em um site.

  2.   LuckyCap dito

    Aqui está um novo: https://ataj.es/
    Tenho usado e faz maravilhas!