Sign inSign up

zarguell/maglit

By zarguell

β€’Updated almost 2 years ago

πŸ”₯ MagLit - Privacy Respecting Encrypted Link Shortener

Image
0

1.7K

zarguell/maglit repository overview

Build

MagLit has been sponsored by Vercel. Many thanks to Vercel!

⁠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⁠

⁠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!

WYSIWYG: MagLit builds are fully verifiable: The code in this repository is the same code that's deployed on MagLit.me, Nothing added, nothing ripped, so you know it's 100% trusted ;) ⁠

⁠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://maglit.me⁠ πŸ”₯

Tag summary

Content type

Image

Digest

sha256:ceabf2129…

Size

300.6 MB

Last updated

almost 2 years ago

docker pull zarguell/maglit