kutt

kutt

官方

Docker 应用程序 from c4artz' Repository

概述

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

运行时参数

网络用户界面
http://[IP]:[PORT:3000]
网络
bridge
特权
false

模板配置

WebUI PortPorttcp

Container Port: 3000

目标
3000
默认值
8080
Database hostVariable

IP of your Postgres instance

目标
DB_HOST
Database portVariable

Port of your postgres instance

目标
DB_PORT
默认值
5432
Database nameVariable

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

目标
DB_NAME
默认值
kutt
Database userVariable

Name of your database user

目标
DB_USER
默认值
kutt
Database passwordVariable

Password of your database user

目标
DB_PASSWORD
Database SSLVariable

Use SSL for database connection

目标
DB_SSL
默认值
false
Redis hostVariable

IP of your Redis instance

目标
REDIS_HOST
RedisVariable

Port of your Redis instance

目标
REDIS_PORT
默认值
6379
Redis passwordVariable

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

目标
REDIS_PASSWORD
Mail hostVariable

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

目标
MAIL_HOST
Mail portVariable

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

目标
MAIL_PORT
Mail secureVariable

Set to true if using port 465

目标
MAIL_SECURE
默认值
false
Mail userVariable

Your email username. Most likely your email address

目标
MAIL_USER
Mail passwordVariable

Password of your email user

目标
MAIL_PASSWORD
Mail fromVariable

Sender address

目标
MAIL_FROM
Admin emailsVariable

Comma seperated list of admin email adresses

目标
ADMIN_EMAILS
Report emailVariable

The email address that will receive submitted reports

目标
REPORT_EMAIL
Contact emailVariable

Support email to show on the app

目标
CONTACT_EMAIL
DomainVariable

The domain that this website is on

目标
DEFAULT_DOMAIN
Site nameVariable

The name of the site where Kutt is hosted

目标
SITE_NAME
默认值
Kutt
Link lengthVariable

Generated link length

目标
LINK_LENGTH
默认值
6
Disable registrationVariable

Disable registration

目标
DISALLOW_REGISTRATION
默认值
false
Disable anonymous link creationVariable

Disable anonymous link creation

目标
DISALLOW_ANONYMOUS_LINKS
默认值
false
Daily link limitVariable

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

目标
USER_LIMIT_PER_DAY
默认值
50
Anonymous links cooldownVariable

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

目标
NON_USER_COOLDOWN
默认值
0
Max number of stats per linkVariable

Max number of visits for each link to have detailed stats

目标
DEFAULT_MAX_STATS_PER_LINK
默认值
5000
JSON Web Token keyVariable

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

目标
JWT_SECRET
默认值
securekey
reCaptcha site keyVariable

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

目标
RECAPTCHA_SITE_KEY
reCaptcha secret keyVariable

Container Variable: RECAPTCHA_SECRET_KEY

目标
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

目标
GOOGLE_SAFE_BROWSING_KEY
Google Analytics keyVariable

your GA key

目标
GOOGLE_ANALYTICS
Google Analytics universal keyVariable

Your universal GA key

目标
GOOGLE_ANALYTICS_UNIVERSAL
Internal portVariable

Internal application port. Do not change this!

目标
PORT
默认值
3000

下载统计数据

5,102,210
下载总数
52,051
本月
42,554
平均每月

长期下载总量

加载图表...

详细信息

存储库
kutt/kutt
最后更新2026-05-17
初见2021-02-17

在Unraid 上运行 Kutt 。

Kutt 已被列入Unraid OS 的社区应用程序。探索Unraid ,构建灵活的家庭服务器、NAS 或家庭实验室。