Skip to content
/ kikl Public

The link shortener for easy to type and remember URLs. E.g., kikl.co/goofy-lemur instead of bit.ly/1QyEygk

License

Notifications You must be signed in to change notification settings

liddiard/kikl

Repository files navigation

kikl.co

Who could forget awkward-puffin?

kikl.co is a different kind of link shortener. Instead of making URLs as short as possible, it makes them as memorable as possible.

By default, each link only lasts 24 hours, perfect for quickly transferring a long URL from one device to another 💻📲 or telling people verbally. 😮💬

Stack

Setup

Prerequisite: Install Docker.

  1. cp .env.example .env
  2. In .env, fill in the required enviornment variables.
  3. docker compose up

Resources

Nginx config

server {

    server_name kikl.co;

    location / {
        proxy_pass http://localhost:8001;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header X-Forwarded-Proto $scheme;
    }
}