URL shortener without collecting privacy 🔗
Go to file
2024-05-05 19:33:38 +09:00
src add menu and make possible for admin to edit rule 2024-05-05 19:33:38 +09:00
static add menu and make possible for admin to edit rule 2024-05-05 19:33:38 +09:00
templates add menu and make possible for admin to edit rule 2024-05-05 19:33:38 +09:00
.dockerignore v2 2024-02-19 12:21:12 +09:00
.env.example add menu and make possible for admin to edit rule 2024-05-05 19:33:38 +09:00
.gitignore add menu and make possible for admin to edit rule 2024-05-05 19:33:38 +09:00
docker-compose.example.yml v2 2024-02-19 12:21:12 +09:00
Dockerfile v2 2024-02-19 12:21:12 +09:00
LICENSE add mit license 2024-03-31 14:48:24 +09:00
main.py add menu and make possible for admin to edit rule 2024-05-05 19:33:38 +09:00
README.md add menu and make possible for admin to edit rule 2024-05-05 19:33:38 +09:00
requirements.txt use jinja2 template engine and add about page 2024-02-19 20:43:39 +09:00
rule.example.html add menu and make possible for admin to edit rule 2024-05-05 19:33:38 +09:00

Krll

Krll, a privacy-friendly open source URL shortener

https://krll.me

Run

  1. Copy .env.example to .env and edit it
  • NAME: Krll server's name(ex: Krll)
  • HOST: Krll server's host(ex: https://krll.me)
  • CONTACT: Server operator's contact info
  • POSTGRES_...: PostgreSQL setting(If you'll run postgresql with docker compose, you should edit just 'POSTGRES_PASSWORD', if not, you should edit 'POSTGRES_HOST' to your postgresql's host.)
  1. RUN
# with docker compose
cp docker-compose.example.yml docker-compose.yml
docker compose up -d

# without docker compose
python -m venv venv
source ./venv/bin/activate/
pip install -r requirements.txt
uvicorn main:app --reload