kutt

kutt

Oficial

Aplicación Docker from c4artz' Repository

Visión general

Kutt is a modern URL shortener with support for custom domains. Shorten URLs, manage your links and view the click rate statistics.

[b]This container requires Redis a Postgres database and a functioning FQDN![b]

Setup:

  1. Install the Postgres container from your Apps tab.
  2. Create a database an user.
  3. Give the user permissions on the created database.
  4. Install the Redis container from your Apps tab.
  5. Setup an email account which Kutt can use. (technically optional but highly recommended!)
  6. Setup an your preferred method of exposing Kutt to the outside world.
  7. Fill out this template.

Optional:

  1. Setup Google Safe Browsing
  2. Setup Google Analytics

Argumentos en tiempo de ejecución

Interfaz web
http://[IP]:[PORT:3000]
Red
bridge
Privilegiado
false

Configuración de plantillas

WebUI PortPorttcp

Container Port: 3000

Objetivo
3000
Por defecto
8080
Database hostVariable

IP of your Postgres instance

Objetivo
DB_HOST
Database portVariable

Port of your postgres instance

Objetivo
DB_PORT
Por defecto
5432
Database nameVariable

Name of your database. Make sure the database is already created and your user has the needed permissions!

Objetivo
DB_NAME
Por defecto
kutt
Database userVariable

Name of your database user

Objetivo
DB_USER
Por defecto
kutt
Database passwordVariable

Password of your database user

Objetivo
DB_PASSWORD
Database SSLVariable

Use SSL for database connection

Objetivo
DB_SSL
Por defecto
false
Redis hostVariable

IP of your Redis instance

Objetivo
REDIS_HOST
RedisVariable

Port of your Redis instance

Objetivo
REDIS_PORT
Por defecto
6379
Redis passwordVariable

Password for your Redis instance. Leave blank if you didn't set one!

Objetivo
REDIS_PASSWORD
Mail hostVariable

Hostname (FQDN or IP) of your mail provider. Used to send verification emails

Objetivo
MAIL_HOST
Mail portVariable

Port of your mail provider. 25 (unencrypted), 587 (TLS), 465 (SMTPS)

Objetivo
MAIL_PORT
Mail secureVariable

Set to true if using port 465

Objetivo
MAIL_SECURE
Por defecto
false
Mail userVariable

Your email username. Most likely your email address

Objetivo
MAIL_USER
Mail passwordVariable

Password of your email user

Objetivo
MAIL_PASSWORD
Mail fromVariable

Sender address

Objetivo
MAIL_FROM
Admin emailsVariable

Comma seperated list of admin email adresses

Objetivo
ADMIN_EMAILS
Report emailVariable

The email address that will receive submitted reports

Objetivo
REPORT_EMAIL
Contact emailVariable

Support email to show on the app

Objetivo
CONTACT_EMAIL
DomainVariable

The domain that this website is on

Objetivo
DEFAULT_DOMAIN
Site nameVariable

The name of the site where Kutt is hosted

Objetivo
SITE_NAME
Por defecto
Kutt
Link lengthVariable

Generated link length

Objetivo
LINK_LENGTH
Por defecto
6
Disable registrationVariable

Disable registration

Objetivo
DISALLOW_REGISTRATION
Por defecto
false
Disable anonymous link creationVariable

Disable anonymous link creation

Objetivo
DISALLOW_ANONYMOUS_LINKS
Por defecto
false
Daily link limitVariable

Default limit for how many links a user can create per day

Objetivo
USER_LIMIT_PER_DAY
Por defecto
50
Anonymous links cooldownVariable

Number of links anonymous users can create per minute. Ignored if anonymous link creation is disabled

Objetivo
NON_USER_COOLDOWN
Por defecto
0
Max number of stats per linkVariable

Max number of visits for each link to have detailed stats

Objetivo
DEFAULT_MAX_STATS_PER_LINK
Por defecto
5000
JSON Web Token keyVariable

A passphrase to encrypt JWT. Use a long and secure key.

Objetivo
JWT_SECRET
Por defecto
securekey
reCaptcha site keyVariable

Invisible reCaptcha key. Create one here https://www.google.com/recaptcha/intro/

Objetivo
RECAPTCHA_SITE_KEY
reCaptcha secret keyVariable

Container Variable: RECAPTCHA_SECRET_KEY

Objetivo
RECAPTCHA_SECRET_KEY
Google safe browsing keyVariable

Google Cloud API to prevent from users from submitting malware URLs. Get one from https://developers.google.com/safe-browsing/v4/get-started

Objetivo
GOOGLE_SAFE_BROWSING_KEY
Google Analytics keyVariable

your GA key

Objetivo
GOOGLE_ANALYTICS
Google Analytics universal keyVariable

Your universal GA key

Objetivo
GOOGLE_ANALYTICS_UNIVERSAL
Internal portVariable

Internal application port. Do not change this!

Objetivo
PORT
Por defecto
3000

Descargar estadísticas

5,102,210
Descargas totales
52,051
Este mes
42,554
Media / Mes

Descargas totales a lo largo del tiempo

Cargando gráfico...

Detalles

Repositorio
kutt/kutt
Última actualización2026-05-17
Visto por primera vez2021-02-17

Ejecute Kutt en Unraid.

Kutt se encuentra en Community Apps para Unraid OS. Explore Unraid para crear un servidor doméstico flexible, un NAS o un laboratorio doméstico.