Repolode
SinTan1729

SinTan1729/chhoto-url

Acortador de URL minimalista y autohospedado, escrito en Rust, con conteo de visitas, caducidad de enlaces, slugs personalizados y sin seguimiento.

Alternativa open source a:Bitly

Estrellas
1,003
Forks
100
Issues abiertos
0
Último commit
hace 14 horas

¿Qué es?

Chhoto URL es un acortador de URL autohospedado diseñado para ser sencillo y ocupar poco espacio. Convierte URL largas en enlaces cortos generados aleatoriamente, aunque los usuarios pueden elegir su propio slug. Al abrir un enlace corto, se redirige directamente a la URL de destino, sin una página intermedia.

El proyecto usa SQLite y funciona como un backend en Rust con Actix Web y un frontend de HTML simple y JavaScript vanilla. Se distribuye como contenedor Docker e incluye un archivo compose; el README describe imágenes basadas en Alpine y scratch. Entre sus funciones están la caducidad automática de enlaces, el conteo de visitas por enlace sin recopilar otros datos de los visitantes, la edición de enlaces después de crearlos, las notas con filtros, la generación de códigos QR y el inicio de sesión con OIDC.

La administración requiere una contraseña o una API key, y el modo público permite que cualquiera cree enlaces, mientras que para eliminarlos o listarlos se necesita acceso de administrador. El frontend se puede desactivar por completo, y se pueden configurar un título del sitio y una página de inicio personalizados. De forma predeterminada, los enlaces largos se limitan a https, http, ftp y magnet, aunque se pueden configurar otros protocolos.

Funciones clave

  • 01Genera enlaces cortos aleatorios o permite elegir un slug personalizado.
  • 02Los enlaces caducan automáticamente después de un periodo establecido.
  • 03Cuenta las visitas de cada enlace sin registrar otros datos de los visitantes.
  • 04Admite inicio de sesión con OIDC, API keys y contraseñas con hash.
  • 05Se ejecuta como un contenedor Docker ligero respaldado por SQLite.
  • 06Ofrece un modo público en el que cualquiera puede crear enlaces sin iniciar sesión.

Casos de uso

  • Ejecutar un acortador de enlaces privado para un dominio personal o un equipo pequeño.
  • Compartir enlaces mediante códigos QR y registrar cuántas veces se abren.
  • Crear enlaces temporales que caduquen automáticamente.
  • Ofrecer un servicio público de creación de enlaces con gestión exclusiva para administradores.

Inicio rápido

  1. 1

    Sigue la guía de instalación y configuración de docs/INSTALLATION.md

Antes de usarlo

  • La autenticación básica con contraseña no cifra los datos en tránsito, por lo que se recomienda usar un proxy inverso con SSL, como Caddy.
  • No hay gestión de usuarios, así que no es adecuado para que varias personas de toda una organización lo usen sin instancias independientes.

En colecciones

Temas

Preguntas frecuentes

¿Qué es chhoto-url?
Acortador de URL minimalista y autohospedado, escrito en Rust, con conteo de visitas, caducidad de enlaces, slugs personalizados y sin seguimiento. Chhoto URL es un acortador de URL autohospedado diseñado para ser sencillo y ocupar poco espacio. Convierte URL largas en enlaces cortos generados aleatoriamente, aunque los usuarios pueden elegir su propio slug. Al abrir un enlace corto, se redirige directamente a la URL de destino, sin una página intermedia.
¿chhoto-url es gratuito? ¿Qué licencia tiene?
chhoto-url es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿chhoto-url sigue mantenido?
Mantenimiento activo. El último commit de chhoto-url fue el 7 nov 2026.
¿Para qué puedo usar chhoto-url?
Ejecutar un acortador de enlaces privado para un dominio personal o un equipo pequeño. Compartir enlaces mediante códigos QR y registrar cuántas veces se abren. Crear enlaces temporales que caduquen automáticamente. Ofrecer un servicio público de creación de enlaces con gestión exclusiva para administradores.
¿Cómo se instala chhoto-url?
Sigue la guía de instalación y configuración de docs/INSTALLATION.md
¿Dónde consigo chhoto-url?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/SinTan1729/chhoto-url

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados