kutt

kutt

Officielle

Application Docker from c4artz' Repository

Vue d'ensemble

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

Arguments d'exécution

Interface utilisateur Web
http://[IP]:[PORT:3000]
Réseau
bridge
Privilégié
false

Configuration du modèle

WebUI PortPorttcp

Container Port: 3000

Cible
3000
Défaut
8080
Database hostVariable

IP of your Postgres instance

Cible
DB_HOST
Database portVariable

Port of your postgres instance

Cible
DB_PORT
Défaut
5432
Database nameVariable

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

Cible
DB_NAME
Défaut
kutt
Database userVariable

Name of your database user

Cible
DB_USER
Défaut
kutt
Database passwordVariable

Password of your database user

Cible
DB_PASSWORD
Database SSLVariable

Use SSL for database connection

Cible
DB_SSL
Défaut
false
Redis hostVariable

IP of your Redis instance

Cible
REDIS_HOST
RedisVariable

Port of your Redis instance

Cible
REDIS_PORT
Défaut
6379
Redis passwordVariable

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

Cible
REDIS_PASSWORD
Mail hostVariable

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

Cible
MAIL_HOST
Mail portVariable

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

Cible
MAIL_PORT
Mail secureVariable

Set to true if using port 465

Cible
MAIL_SECURE
Défaut
false
Mail userVariable

Your email username. Most likely your email address

Cible
MAIL_USER
Mail passwordVariable

Password of your email user

Cible
MAIL_PASSWORD
Mail fromVariable

Sender address

Cible
MAIL_FROM
Admin emailsVariable

Comma seperated list of admin email adresses

Cible
ADMIN_EMAILS
Report emailVariable

The email address that will receive submitted reports

Cible
REPORT_EMAIL
Contact emailVariable

Support email to show on the app

Cible
CONTACT_EMAIL
DomainVariable

The domain that this website is on

Cible
DEFAULT_DOMAIN
Site nameVariable

The name of the site where Kutt is hosted

Cible
SITE_NAME
Défaut
Kutt
Link lengthVariable

Generated link length

Cible
LINK_LENGTH
Défaut
6
Disable registrationVariable

Disable registration

Cible
DISALLOW_REGISTRATION
Défaut
false
Disable anonymous link creationVariable

Disable anonymous link creation

Cible
DISALLOW_ANONYMOUS_LINKS
Défaut
false
Daily link limitVariable

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

Cible
USER_LIMIT_PER_DAY
Défaut
50
Anonymous links cooldownVariable

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

Cible
NON_USER_COOLDOWN
Défaut
0
Max number of stats per linkVariable

Max number of visits for each link to have detailed stats

Cible
DEFAULT_MAX_STATS_PER_LINK
Défaut
5000
JSON Web Token keyVariable

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

Cible
JWT_SECRET
Défaut
securekey
reCaptcha site keyVariable

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

Cible
RECAPTCHA_SITE_KEY
reCaptcha secret keyVariable

Container Variable: RECAPTCHA_SECRET_KEY

Cible
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

Cible
GOOGLE_SAFE_BROWSING_KEY
Google Analytics keyVariable

your GA key

Cible
GOOGLE_ANALYTICS
Google Analytics universal keyVariable

Your universal GA key

Cible
GOOGLE_ANALYTICS_UNIVERSAL
Internal portVariable

Internal application port. Do not change this!

Cible
PORT
Défaut
3000

Télécharger les statistiques

5,102,210
Total des téléchargements
52,051
Ce mois-ci
42,554
Moyenne / Mois

Total des téléchargements au fil du temps

Chargement du graphique...

Détails

Référentiel
kutt/kutt
Dernière mise à jour2026-05-17
Première vue2021-02-17

Exécutez Kutt sur Unraid.

Kutt est listé dans Community Apps pour Unraid OS. Explorez Unraid pour créer un serveur domestique flexible, un NAS ou un laboratoire domestique.