kutt
OficialAplicació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:
- Install the Postgres container from your Apps tab.
- Create a database an user.
- Give the user permissions on the created database.
- Install the Redis container from your Apps tab.
- Setup an email account which Kutt can use. (technically optional but highly recommended!)
- Setup an your preferred method of exposing Kutt to the outside world.
- Fill out this template.
Optional:
- Setup Google Safe Browsing
- Setup Google Analytics
Argumentos en tiempo de ejecución
- Interfaz web
http://[IP]:[PORT:3000]- Red
bridge- Privilegiado
- false
Configuración de plantillas
Container Port: 3000
- Objetivo
- 3000
- Por defecto
- 8080
IP of your Postgres instance
- Objetivo
- DB_HOST
Port of your postgres instance
- Objetivo
- DB_PORT
- Por defecto
- 5432
Name of your database. Make sure the database is already created and your user has the needed permissions!
- Objetivo
- DB_NAME
- Por defecto
- kutt
Name of your database user
- Objetivo
- DB_USER
- Por defecto
- kutt
Password of your database user
- Objetivo
- DB_PASSWORD
Use SSL for database connection
- Objetivo
- DB_SSL
- Por defecto
- false
IP of your Redis instance
- Objetivo
- REDIS_HOST
Port of your Redis instance
- Objetivo
- REDIS_PORT
- Por defecto
- 6379
Password for your Redis instance. Leave blank if you didn't set one!
- Objetivo
- REDIS_PASSWORD
Hostname (FQDN or IP) of your mail provider. Used to send verification emails
- Objetivo
- MAIL_HOST
Port of your mail provider. 25 (unencrypted), 587 (TLS), 465 (SMTPS)
- Objetivo
- MAIL_PORT
Set to true if using port 465
- Objetivo
- MAIL_SECURE
- Por defecto
- false
Your email username. Most likely your email address
- Objetivo
- MAIL_USER
Password of your email user
- Objetivo
- MAIL_PASSWORD
Sender address
- Objetivo
- MAIL_FROM
Comma seperated list of admin email adresses
- Objetivo
- ADMIN_EMAILS
The email address that will receive submitted reports
- Objetivo
- REPORT_EMAIL
Support email to show on the app
- Objetivo
- CONTACT_EMAIL
The domain that this website is on
- Objetivo
- DEFAULT_DOMAIN
The name of the site where Kutt is hosted
- Objetivo
- SITE_NAME
- Por defecto
- Kutt
Generated link length
- Objetivo
- LINK_LENGTH
- Por defecto
- 6
Disable registration
- Objetivo
- DISALLOW_REGISTRATION
- Por defecto
- false
Disable anonymous link creation
- Objetivo
- DISALLOW_ANONYMOUS_LINKS
- Por defecto
- false
Default limit for how many links a user can create per day
- Objetivo
- USER_LIMIT_PER_DAY
- Por defecto
- 50
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 visits for each link to have detailed stats
- Objetivo
- DEFAULT_MAX_STATS_PER_LINK
- Por defecto
- 5000
A passphrase to encrypt JWT. Use a long and secure key.
- Objetivo
- JWT_SECRET
- Por defecto
- securekey
Invisible reCaptcha key. Create one here https://www.google.com/recaptcha/intro/
- Objetivo
- RECAPTCHA_SITE_KEY
Container Variable: RECAPTCHA_SECRET_KEY
- Objetivo
- RECAPTCHA_SECRET_KEY
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
your GA key
- Objetivo
- GOOGLE_ANALYTICS
Your universal GA key
- Objetivo
- GOOGLE_ANALYTICS_UNIVERSAL
Internal application port. Do not change this!
- Objetivo
- PORT
- Por defecto
- 3000
Categorías
Descargar estadísticas
Descargas totales a lo largo del tiempo
Detalles
kutt/kuttEjecute 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.