kutt
OfficielleApplication 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:
- 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
Arguments d'exécution
- Interface utilisateur Web
http://[IP]:[PORT:3000]- Réseau
bridge- Privilégié
- false
Configuration du modèle
Container Port: 3000
- Cible
- 3000
- Défaut
- 8080
IP of your Postgres instance
- Cible
- DB_HOST
Port of your postgres instance
- Cible
- DB_PORT
- Défaut
- 5432
Name of your database. Make sure the database is already created and your user has the needed permissions!
- Cible
- DB_NAME
- Défaut
- kutt
Name of your database user
- Cible
- DB_USER
- Défaut
- kutt
Password of your database user
- Cible
- DB_PASSWORD
Use SSL for database connection
- Cible
- DB_SSL
- Défaut
- false
IP of your Redis instance
- Cible
- REDIS_HOST
Port of your Redis instance
- Cible
- REDIS_PORT
- Défaut
- 6379
Password for your Redis instance. Leave blank if you didn't set one!
- Cible
- REDIS_PASSWORD
Hostname (FQDN or IP) of your mail provider. Used to send verification emails
- Cible
- MAIL_HOST
Port of your mail provider. 25 (unencrypted), 587 (TLS), 465 (SMTPS)
- Cible
- MAIL_PORT
Set to true if using port 465
- Cible
- MAIL_SECURE
- Défaut
- false
Your email username. Most likely your email address
- Cible
- MAIL_USER
Password of your email user
- Cible
- MAIL_PASSWORD
Sender address
- Cible
- MAIL_FROM
Comma seperated list of admin email adresses
- Cible
- ADMIN_EMAILS
The email address that will receive submitted reports
- Cible
- REPORT_EMAIL
Support email to show on the app
- Cible
- CONTACT_EMAIL
The domain that this website is on
- Cible
- DEFAULT_DOMAIN
The name of the site where Kutt is hosted
- Cible
- SITE_NAME
- Défaut
- Kutt
Generated link length
- Cible
- LINK_LENGTH
- Défaut
- 6
Disable registration
- Cible
- DISALLOW_REGISTRATION
- Défaut
- false
Disable anonymous link creation
- Cible
- DISALLOW_ANONYMOUS_LINKS
- Défaut
- false
Default limit for how many links a user can create per day
- Cible
- USER_LIMIT_PER_DAY
- Défaut
- 50
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 visits for each link to have detailed stats
- Cible
- DEFAULT_MAX_STATS_PER_LINK
- Défaut
- 5000
A passphrase to encrypt JWT. Use a long and secure key.
- Cible
- JWT_SECRET
- Défaut
- securekey
Invisible reCaptcha key. Create one here https://www.google.com/recaptcha/intro/
- Cible
- RECAPTCHA_SITE_KEY
Container Variable: RECAPTCHA_SECRET_KEY
- Cible
- 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
- Cible
- GOOGLE_SAFE_BROWSING_KEY
your GA key
- Cible
- GOOGLE_ANALYTICS
Your universal GA key
- Cible
- GOOGLE_ANALYTICS_UNIVERSAL
Internal application port. Do not change this!
- Cible
- PORT
- Défaut
- 3000
Catégories
Télécharger les statistiques
Total des téléchargements au fil du temps
Détails
kutt/kuttExé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.