Erste Schritte • Lokale Entwicklung • Produktionsbereitstellung • Credits
Der einfachste Weg, um loszulegen, besteht darin, Ihre Singlelink -Website mit Eisenbahn einzusetzen. Sie können mit einem Klick mit dem Knopf unten beginnen und dank ihres Kreditsystems von 5 US-Dollar/Mo bis zu drei Singlelink-Seiten mit jeweils kundenspezifischen Domains zu 100% kostenlos erstellen.
Wir empfehlen auch, Vercel und Planetscale für eine kostenlose selbst gehostete Singlelink-Umgebung zu verbinden.
Singlelink ist ein NodeJS -Projekt, das auf Next.js, GraphQL (über Apollo Server serviert) und MySQL basiert.
Wenn Sie es noch nicht getan haben, müssen Sie Nodejs und MySQL installieren, bevor Sie in Singelink hosten oder arbeiten können.
npm run db:boot aus dem Projektroot aus.Sobald Sie NodeJS & MySQL installiert haben, können Sie Singlelink lokal herunterladen mit:
git clone https://github.com/Neutron-Creative/Singlelink.git ; cd Singlelink ;Bevor Sie beginnen, müssen Sie Ihre Umgebung konfigurieren, indem Sie die .Env -Vorlage kopieren:
cp .env.template .env
Stellen Sie dann die folgenden obligatorischen Umgebungsvariablen auf Ihre Vorlieben ein:
DB_URL : ÜberschreibenDB_DATABASE : Der Name der MySQL -Datenbank, mit der Sie eine Verbindung herstellen (z. B. die Eisenbahn)DB_PORT : Der Port für die MySQL -Datenbank, mit dem Sie eine Verbindung herstellen (Beispiel: 3306)DB_HOST : Die Host-URL für Ihre MySQL-Datenbank (z.DB_USER : Der Benutzername für Ihren MySQL -Benutzer (Beispiel: Root)DB_PASSWORD : Das Passwort für Ihren MySQL -BenutzerSECRET : Das Geheimnis, mit dem JWTs während der Authentifizierung unterzeichnet und validiert werden könnenPASSWORD : Das Passwort, mit dem Sie Ihren SingLelink anmelden und verwalten, das Sie anmelden und verwaltenLegen Sie optional die folgenden Variablen fest, um Ihre Website anzupassen:
META_TITLE : Der Titel für Ihre Website, die in Google -Suchergebnissen angezeigt werdenMETA_DESC : Die Beschreibung für Ihre Website, die in Google -Suchergebnissen angezeigt wirdMETA_IMG : Das OG -Bild für Ihre Website, das beim Teilen Ihrer Website in sozialen Medien gesehen wird.BRANDING : Ein Boolescher, der das Singlelink -Branding auf Ihrer Website und Ihr Dashboard ermöglicht/deaktiviert Installieren Sie anschließend Ihre NPM-Abhängigkeiten mithilfe --ignore-scripts :
npm i --ignore-scriptsDanach können Sie das DB -Migrationsskript ausführen, um Ihre DB zu initialisieren:
npm run db:migrate Sie müssen npm run db:migrate jedes Mal, wenn Sie Änderungen anziehen. Es kann nicht schaden, eine Migration durchzuführen, aber es kann die Dinge brechen, wenn Sie es nicht tun.
Schließlich können Sie Ihre Entwicklungsumgebung durch Laufen starten:
npm run devÖffnen Sie http: // localhost: 3000 mit Ihrem Browser, um Ihren neuen Singlelink anzuzeigen, und http: // localhost: 3000/Login, um sich anzumelden und Ihren ersten Link hinzuzufügen.
Sie können Singlelink hier mit Eisenbahn in einem Klick einsetzen. Zu diesem Zeitpunkt sind sie der einzige Anbieter, den wir unterhalten und Gurantee unterstützen.
Wir bieten noch keine offizielle Unterstützung an, aber Sie können Singlelink mit jedem VPS hosten, vorausgesetzt, Sie können sowohl node.js & mysql installieren und ausführen. Singlelink benötigt eine MySQL-Datenbank und eine NodeJS-Instanz, die bei Laufzeit/SSR als nächstes ausführen kann.
Suchen Sie nach Cloud -Hosting mit Premium -Support?
Überprüfen Sie die Singlelink Cloud, wobei die Pläne in Kürze ab 8 US -Dollar pro Monat verfügbar sind.
Singlelink wurde vom folgenden Team von August 2020 bis 2021 in Vollzeit gebaut, um die Welt bei Neutron Creative Open-Source zu machen.
Heute wird Singlelink von mir, Jim Bisenius, an Nächten und Wochenenden gehalten. Wenn Sie bei meinen Entwicklungsbemühungen helfen möchten, würde ich Ihre Hilfe lieben. Bitte schließen Sie sich unserer Zwietracht an oder erstellen Sie eine Pull -Anfrage!