Chhoto URL

Host a lightweight URL shortener to generate custom links, track hits privately, and set automatic expirations. Enjoy instant redirects and low memory usage.

Set up a highly efficient, self-hosted URL shortener designed for speed and simplicity. Built with Rust, this application focuses on delivering core link management features without unnecessary bloat, ensuring minimal resource consumption. It operates smoothly on low-end hardware, requiring less than 15MB of RAM under normal use.

Enjoy a clean, mobile-friendly interface that makes managing your links straightforward. You can easily generate random short links or specify custom URLs to suit your needs.

Key Features:

  • Instant Redirection: Send users directly to the target URL without intermediate loading pages.
  • Privacy-Focused Analytics: Track the number of link hits without logging personal data or tracking users.
  • Custom Expirations: Set automatic expiration times for temporary links.
  • QR Code Generation: Instantly create shareable QR codes for any shortened URL.
  • Public Mode: Optionally allow unauthenticated users to create links while restricting management access.

Directory Structure

chhoto-url
data
docker-compose.yml
.env

docker-compose.yml

services:
  chhoto-url:
    image: sintan1729/chhoto-url:latest
    container_name: chhoto-url
    restart: unless-stopped
    ports:
      - "4567:4567"
    volumes:
      - ./data:/data
    environment:
      - DATABASE_URL=sqlite:///data/urls.sqlite
      - PASSWORD=${APP_PASSWORD}

.env

APP_PASSWORD=your_secure_password
Categories:

Share:

Ad
Favicon

 

  
 

Similar to Chhoto URL

Favicon

 

  
  
Favicon

 

  
  
Favicon