kutt
OffiziellDocker-Anwendung from c4artz' Repository
Übersicht
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
Laufzeit-Argumente
- Web-UI
http://[IP]:[PORT:3000]- Netzwerk
bridge- Privilegiert
- false
Konfiguration der Vorlage
Container Port: 3000
- Ziel
- 3000
- Standard
- 8080
IP of your Postgres instance
- Ziel
- DB_HOST
Port of your postgres instance
- Ziel
- DB_PORT
- Standard
- 5432
Name of your database. Make sure the database is already created and your user has the needed permissions!
- Ziel
- DB_NAME
- Standard
- kutt
Name of your database user
- Ziel
- DB_USER
- Standard
- kutt
Password of your database user
- Ziel
- DB_PASSWORD
Use SSL for database connection
- Ziel
- DB_SSL
- Standard
- false
IP of your Redis instance
- Ziel
- REDIS_HOST
Port of your Redis instance
- Ziel
- REDIS_PORT
- Standard
- 6379
Password for your Redis instance. Leave blank if you didn't set one!
- Ziel
- REDIS_PASSWORD
Hostname (FQDN or IP) of your mail provider. Used to send verification emails
- Ziel
- MAIL_HOST
Port of your mail provider. 25 (unencrypted), 587 (TLS), 465 (SMTPS)
- Ziel
- MAIL_PORT
Set to true if using port 465
- Ziel
- MAIL_SECURE
- Standard
- false
Your email username. Most likely your email address
- Ziel
- MAIL_USER
Password of your email user
- Ziel
- MAIL_PASSWORD
Sender address
- Ziel
- MAIL_FROM
Comma seperated list of admin email adresses
- Ziel
- ADMIN_EMAILS
The email address that will receive submitted reports
- Ziel
- REPORT_EMAIL
Support email to show on the app
- Ziel
- CONTACT_EMAIL
The domain that this website is on
- Ziel
- DEFAULT_DOMAIN
The name of the site where Kutt is hosted
- Ziel
- SITE_NAME
- Standard
- Kutt
Generated link length
- Ziel
- LINK_LENGTH
- Standard
- 6
Disable registration
- Ziel
- DISALLOW_REGISTRATION
- Standard
- false
Disable anonymous link creation
- Ziel
- DISALLOW_ANONYMOUS_LINKS
- Standard
- false
Default limit for how many links a user can create per day
- Ziel
- USER_LIMIT_PER_DAY
- Standard
- 50
Number of links anonymous users can create per minute. Ignored if anonymous link creation is disabled
- Ziel
- NON_USER_COOLDOWN
- Standard
- 0
Max number of visits for each link to have detailed stats
- Ziel
- DEFAULT_MAX_STATS_PER_LINK
- Standard
- 5000
A passphrase to encrypt JWT. Use a long and secure key.
- Ziel
- JWT_SECRET
- Standard
- securekey
Invisible reCaptcha key. Create one here https://www.google.com/recaptcha/intro/
- Ziel
- RECAPTCHA_SITE_KEY
Container Variable: RECAPTCHA_SECRET_KEY
- Ziel
- 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
- Ziel
- GOOGLE_SAFE_BROWSING_KEY
your GA key
- Ziel
- GOOGLE_ANALYTICS
Your universal GA key
- Ziel
- GOOGLE_ANALYTICS_UNIVERSAL
Internal application port. Do not change this!
- Ziel
- PORT
- Standard
- 3000
Kategorien
Statistik herunterladen
Gesamte Downloads im Laufe der Zeit
Einzelheiten
kutt/kuttFühren Sie Kutt auf Unraid aus.
Kutt ist gelistet in Community Apps für Unraid OS. Erkunden Sie Unraid, um einen flexiblen Heimserver, ein NAS oder ein Heimlabor aufzubauen.