More Premium Hugo Themes Premium React Themes

Kutt

Free Modern URL Shortener.

Kutt

Free Modern URL Shortener.

Author Avatar Theme by thedevs-network
Github Stars Github Stars: 9737
Last Commit Last Commit: Apr 24, 2025 -
First Commit Created: Aug 27, 2024 -
default image

Overview:

Kutt.it is a modern URL shortener that offers support for custom domains. Users can shorten URLs, manage their links, and view click rate statistics. The platform is free and open-source, with the ability to set custom URLs for shortened links and expiration times. It also provides options to set passwords, descriptions, and manage links easily.

Features:

  • Free and open source
  • Custom domain support
  • Custom URLs for shortened links
  • Set password for links
  • Set description for links
  • Expiration time for links
  • Private statistics for shortened URLs
  • Admin account to manage links

Installation:

Manual Setup:

  1. Ensure you have Node.js, PostgreSQL, and Redis installed.
  2. Clone the repository or download the latest zip.
  3. Copy .example.env to .env and populate it correctly.
  4. Install dependencies by running npm install.
  5. For development, run npm run dev.
  6. For production, build with npm run build and start with npm start.

Docker Setup:

  1. Download the docker-compose.yml and .docker.env files.
  2. Rename .docker.env to .env and configure it.
  3. Execute docker-compose up -d to run the app on port 3000.

Configuration:

  • Customize settings in the .env file:
    • DEFAULT_DOMAIN: Your Kutt instance’s domain
    • DB_: Database credentials
    • ADMIN_EMAILS: Comma-separated list of admin accounts
    • RECAPTCHA_: Enter reCaptcha credentials
    • MAIL_: SMTP server credentials
    • REPORT_EMAIL: Email for reporting malicious links

Summary:

Kutt.it is a versatile URL shortener offering various features such as custom domains, password protection, and statistics tracking. Users can easily set up the platform manually or with Docker, with detailed configuration options available for customization. The platform’s architecture includes Node.js, PostgreSQL, and React among other technologies, making it a robust solution for link management.