Skip to content

tobycm/l

Repository files navigation

Shorl - An app to manage your short links

A simple short link manager XD

πŸ’ͺ Features

  • βœ… Fast short link redirection
  • βœ… Different permissions for different users
  • βœ… Custom short link
  • βœ… Privacy options

πŸš€ Getting Started

Prerequisites

With Docker:

  • Docker
  • Docker Compose

Step 1

Clone the repository

git clone https://github.com/tobycm/l
cd l

Step 2

With web frontend:

docker compose -f docker-compose-full.yaml up

Without web frontend:

docker compose up

Without Docker:

Step 1

Clone the repository

git clone https://github.com/tobycm/l
cd l

Step 2

Install the dependencies

cd web
bun i
cd ..

cd server
bun i
cd ..

Step 3

Start services

cd pocketbase
pocketbase serve
cd web
bun run dev
cd server
bun run start

Disabling sign up (optional)

You can go to your PocketBase admin dashboard (https://<your pocketbase url>/_/) and set users collection create rule to admin only.

πŸ“š Tech Stack

πŸ“ License

This project is licensed under the MIT License - see the LICENSE file for details.

🀝 Contributions

Any contribution is appreciated. Just create an issue/pull request and I will review it ASAP.

πŸ”— Share this project

If you like this project, please give it a ⭐ and share it with your friends!

About

Short link service XD

Topics

Resources

License

Stars

Watchers

Forks

Contributors 3

  •  
  •  
  •