MagLit
MagLit copied to clipboard
π₯ MagLit - Privacy Respecting Encrypted Link Shortener with Password Protection and Torrent Magnet Links support
![](https://user-images.githubusercontent.com/25067102/165503689-d1d9eb36-7f00-423b-bf38-89698deb9d3e.jpg)
Magπ₯Lit
π₯ MagLit - A super fast and easy-to-use Free and Open Source Privacy Respecting Encrypted Magnet/HTTP(s) Link Shortener with Password Protection π₯
https://maglit.me
π₯ Featured on Awesome Open Source and Awesome Privacy
MagLit Features
β
100% Easy to use
β
100% Free and Open Source
β
100% Encrypted
β
100% Private
β
0% Personal Data stored
New Features π MagLit now supports custom links! π MagLit now lets you generate QR Codes for your lit links!
Self Hosting
Clone the project and install dependencies using:
npm install
# or
yarn install
You need npm or yarn installed for this.
Then, run the development server:
npm run dev
# or
yarn dev
Open http://localhost:3000 with your browser to see the result.
You can start editing the page by modifying pages/index.js
. The page auto-updates as you edit the file.
API routes can be accessed on http://localhost:3000/api/xxxxxx. This endpoint can be edited in pages/api/xxxxxx.js
.
The pages/api
directory is mapped to /api/*
. Read more about API routes.
MagLit uses Firebase Firestore as a database. You must first create a new Firebase project, then a file with the name .env.local
in root directory of the project and fill the details as mentioned in .ENV.LOCAL_EXAMPLE
.
If you like the project
![bmc-button](https://user-images.githubusercontent.com/25067102/154570688-9e143f2b-fee3-4b05-a9d2-a7a3013b2b51.png)
![](https://user-images.githubusercontent.com/25067102/154571600-a0d030db-341d-4b21-b688-f3b6c5e7cd2e.jpg)