Maglit wurde von Vercel gesponsert. Vielen Dank!

MAGLIT-Ein superschneller und benutzerfreundlicher freier und offener Datenschutz für verschlüsselte Magnet/HTTP (s) Link Shortener mit Kennwortschutz
✅ 100% einfach zu bedienen
✅ 100% frei und Open Source
✅ 100% verschlüsselt
✅ 100% privat
✅ 0% Personal Daten gespeichert
Neue Funktionen
? Maglit unterstützt jetzt benutzerdefinierte Links!
? Mit Maglit können Sie jetzt QR -Codes für Ihre beleuchteten Links generieren!
WYSIWYG: Maglit Builds sind vollständig überprüfbar: Der Code in diesem Repository ist derselbe Code, der auf Maglit bereitgestellt wird.
VORBEREITEN
Maglit verwendet Firebase Firestore als Datenbank. Sie müssen zuerst ein neues Firebase -Projekt erstellen, dann eine Datei mit dem Namen .env.local im Root -Verzeichnis des Projekts und die Details wie in .env.local.example ausfüllen.
Dieser Schritt ist eine harte Anforderung und eine Änderung dieser Datei erfordert ein Umbau des Projekts von Grund auf neu (entweder über NPM Install/NPM -Auslauf -Dev oder mithilfe der Docker -Schritte).
Klonen Sie das Projekt und installieren Sie Abhängigkeiten mit:
npm installDafür benötigen Sie NPM oder Garn.
Führen Sie dann den Entwicklungsserver aus:
npm run devDOCKER:
Wichtig
Stellen Sie sicher, dass die Datei .env.local vor dem Build verfügbar ist.
# BUILD AND RUN IMAGE USING NPM
npm run docker:build
# RUN IMAGE
npm run docker
# OR RUN IN DETACHED MODE
npm run docker:dÖffnen Sie http: // localhost: 3000 mit Ihrem Browser, um das Ergebnis zu sehen.
Sie können mit dem Bearbeiten der Seite beginnen, indem Sie pages/index.js ändern. Die Seite Auto-Updates, während Sie die Datei bearbeiten.
API -Routen können unter http: // localhost: 3000/api/xxxxxx zugegriffen werden. Dieser Endpunkt kann in pages/api/xxxxxx.js bearbeitet werden.
Das Verzeichnis pages/api wird /api/* zugeordnet. Lesen Sie mehr über API -Routen.
