Sign inSign up

comalba02/kutt-auto

By comalba02

Updated about 1 year ago

Contendor Ubuntu 24.04 con Node 20, SQLite3 y acortador de enlaces Kutt

Image
Web servers
Operating systems
Content management system
0

10K+

comalba02/kutt-auto repository overview

🏷️ kutt-auto: Acortador URL listo para usar con Docker

Kutt Dasboard

kutt-auto es una imagen Docker personalizada basada en Kutt, un potente y moderno acortador de URLs de código abierto.
Esta imagen viene preconfigurada con herramientas esenciales y lista para ejecutarse de forma inmediata.


🚀 Características principales

  • ✅ Basado en el proyecto oficial de Kutt
  • 🛠 Incluye utilidades como nano e ifconfig para facilitar la depuración y edición dentro del contenedor
  • 📂 El código fuente de Kutt está ubicado en /kutt
  • ⚙️ Las variables de configuración se gestionan a través del archivo .env
  • 🌐 Expone el puerto 3000 para acceso web
  • 🖥️ Accesible desde http://localhost:3000 por defecto

▶️ Cómo ejecutar

docker run -itd --name kutt-auto -p 3000:3000 comalba02/kutt-auto sh /start.sh

Esto iniciará el contenedor y arrancará el servicio Kutt automáticamente. http://localhost:3000

⚙️ Variables de entorno

Para ingresar al contenedor ejecute el comando

docker exec -it kutt-auto sh

La configuración de Kutt se realiza mediante un archivo .env ubicado en:

/kutt/.env

env

Puedes editarlo directamente desde el contenedor usando nano:

docker exec -it kutt-auto nano /kutt/.env

O montar tu propio archivo .env desde el host si prefieres mantener la configuración externa.

🧰 Forzar http en entornos locales

Cuando se trabaja en un entorno local es necesario forzar el protocolo http en la función que genera los enlaces.

docker exec -it kutt-auto nano /kutt/server/utils/utils.js

la función se llama getShortURL y se debe cambiar la linea const url = con el valor ${protocol}${link}; por el valor http://${link};

http

🖼️ Capturas de pantalla

Acortador acortador

Enlaces acortados acortados

Estadísticas estadistica

📚 Recursos

🔗 Repositorio oficial de Kutt: https://github.com/thedevs-network/kutt

📘 Documentación de Kutt: https://docs.kutt.it

Contacto adicional:

Tag summary

Content type

Image

Digest

sha256:441a799d5

Size

493.6 MB

Last updated

about 1 year ago

docker pull comalba02/kutt-auto