Plataforma autohospedada para crear, organizar y compartir enlaces cortos y fáciles de recordar, como s/shortcut.
shlinkio/shlink
Acortador de URL autoalojado escrito en PHP que ofrece enlaces cortos bajo tu propio dominio, con CLI y API REST.
Alternativa open source a:Bitly
- Estrellas
- 5,365
- Forks
- 438
- Issues abiertos
- 26
- Último commit
- hace 7 horas
¿Qué es?
Shlink es un acortador de URL autoalojado que te permite ofrecer enlaces acortados bajo tu propio dominio, en lugar de usar un servicio de terceros. Está escrito en PHP y se puede instalar desde un paquete de distribución precompilado, compilar desde el código fuente o ejecutar como imagen oficial de Docker, configurada mediante variables de entorno.
Shlink admite MySQL, MariaDB, PostgreSQL, Microsoft SQL Server y SQLite como sistemas de almacenamiento. La administración se realiza mediante una herramienta de línea de comandos (bin/cli), que permite ejecutar comandos y gestionar claves de API, y mediante una API REST documentada en el sitio del proyecto. También hay disponible un cliente web independiente para usar una interfaz en el navegador, ya sea alojándolo por tu cuenta o usando la aplicación alojada por el proyecto.
El proyecto requiere PHP 8.4 o 8.5 y varias extensiones estándar. También ofrece una integración opcional con RabbitMQ para quien la necesite.
Funciones clave
- 01Ofrece URL cortas bajo tu propio dominio.
- 02Admite MySQL, MariaDB, PostgreSQL, Microsoft SQL Server y SQLite.
- 03Incluye una interfaz de línea de comandos para la administración y la generación de claves de API.
- 04Ofrece una API REST para integrarse con otros sistemas.
- 05Se puede implementar desde un paquete dist, desde el código fuente o mediante una imagen oficial de Docker.
Casos de uso
- Usar un acortador de enlaces con la marca de una empresa o comunidad en tu propio dominio.
- Mantener los datos de clics y enlaces en tu propia infraestructura en lugar de usar un servicio alojado.
- Automatizar la creación de enlaces desde otras aplicaciones mediante la API REST.
Inicio rápido
- 1
Descarga el archivo ZIP de distribución de Shlink para tu versión de PHP desde la última versión publicada en GitHub y descomprímelo
- 2
Ejecuta el instalador en el servidor donde alojarás Shlink
vendor/bin/shlink-installer install - 3
Genera tu primera clave de API
bin/cli api-key:generate
Antes de usarlo
- Requiere PHP 8.4 o 8.5 con varias extensiones, además de una base de datos compatible.
- El autoalojamiento requiere configurar el servidor y la base de datos, y ejecutar manualmente el instalador.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es shlink?
- Acortador de URL autoalojado escrito en PHP que ofrece enlaces cortos bajo tu propio dominio, con CLI y API REST. Shlink es un acortador de URL autoalojado que te permite ofrecer enlaces acortados bajo tu propio dominio, en lugar de usar un servicio de terceros. Está escrito en PHP y se puede instalar desde un paquete de distribución precompilado, compilar desde el código fuente o ejecutar como imagen oficial de Docker, configurada mediante variables de entorno.
- ¿shlink es gratuito? ¿Qué licencia tiene?
- shlink es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿shlink sigue mantenido?
- Mantenimiento activo. El último commit de shlink fue el 24 oct 2026.
- ¿Para qué puedo usar shlink?
- Usar un acortador de enlaces con la marca de una empresa o comunidad en tu propio dominio. Mantener los datos de clics y enlaces en tu propia infraestructura en lugar de usar un servicio alojado. Automatizar la creación de enlaces desde otras aplicaciones mediante la API REST.
- ¿Cómo se instala shlink?
- Descarga el archivo ZIP de distribución de Shlink para tu versión de PHP desde la última versión publicada en GitHub y descomprímelo Ejecuta el instalador en el servidor donde alojarás Shlink: vendor/bin/shlink-installer install Genera tu primera clave de API: bin/cli api-key:generate
- ¿Dónde consigo shlink?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/shlinkio/shlink
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Acortador de URL autoalojado escrito en PHP para crear tu propio servicio de enlaces cortos y controlar tus datos y estadísticas.
Acortador de URL autohospedable creado con Laravel, Vue 3 e Inertia.js, con analíticas de clics, dominios personalizados y slugs personalizados.
Kutt es un acortador de URL autohospedable con dominios personalizados, estadísticas de enlaces, panel de administración y API RESTful.
Servidor autoalojado para subir archivos, diseñado para ShareX y con funciones para compartir, crear galerías y acortar enlaces.
Plataforma open source de atribución de enlaces para enlaces cortos, seguimiento de conversiones y programas de afiliados, desarrollada con Next.js y TypeScript.