mirror of
https://github.com/gnmyt/myspeed.git
synced 2026-01-23 21:49:01 -06:00
59 lines
3.4 KiB
Markdown
59 lines
3.4 KiB
Markdown
# Einrichtung Windows
|
|
Hier wird die Einrichtung für Windows beschrieben.
|
|
|
|
1. Lade NodeJS herunter
|
|
Um MySpeed nutzen zu können, benötigst du zuerst **NodeJS**. Du kannst dir den Installer ganz einfach [hier](https://nodejs.org/de/download/) herunterladen. Empfohlen wird die LTS-Version 18 von NodeJS
|
|
|
|
2. Lade MySpeed herunter
|
|
Lade nun die neuste Version von MySpeed herunter. Du findest [hier](https://github.com/gnmyt/myspeed/releases/latest) den neusten Release. Lade dir hiervon die Datei "MySpeed-x.x.x-zip" herunter
|
|
|
|
3. Entpacke die Datei
|
|
Entpacke nun die gerade heruntergeladene Datei an einen Ort deiner Wahl. Am besten an einen Ort, den du nachher noch kennst 🌚
|
|
|
|
4. Teste deine Installation
|
|
Navigiere zuerst in den Ordner, in welchen du die Datei entpackt hast. Klicke mit `Shift` + `Rechtsklick` in einen leeren Bereich in diesem Ordner und wähle "In Powershell öffnen".
|
|
Nun fügst du diesen Befehl in das Konsolenfenster ein und drückst `Enter`:
|
|
```sh
|
|
npm install
|
|
```
|
|
|
|
??? warning "Schlägt die NPM-Installation fehl?"
|
|
Es besteht die Möglichkeit, dass es für dein System keine vorkompilierten Module gibt. In diesem Fall musst du die Module selbst kompilieren.
|
|
Folge dazu diesen Schritten:
|
|
|
|
1. Lade Python herunter
|
|
Um das Projekt "bauen" zu können, musst du dir ebenfalls noch Python herunterladen. Dies kannst du [hier](https://www.python.org/downloads/).
|
|
|
|
2. Lade die Visual Studio BuildTools herunter
|
|
Das Tool "node-gyp" benötigt ebenfalls die BuildTools von Visual Studio, um das Projekt erfolgreich "bauen" zu können. So funktioniert das:
|
|
1. Klicke [auf diesen Link](https://visualstudio.microsoft.com/thank-you-downloading-visual-studio/?sku=BuildTools) und warte kurz, bis der Download startet
|
|
2. Öffne die Datei und klicke "Fortfahren"
|
|
3. Wähle nun noch den optionalen Workload "Desktopentwicklung mit C++" aus und bestätige deine Auswahl mit einem Klick auf "Install"
|
|
3. Führe `npm install` erneut aus
|
|
Wird alles erfolgreich ausgeführt, dann hast du alles richtig gemacht! Glückwunsch. :)
|
|
Du kannst nun MySpeed mit diesem Befehl in deiner Powershell starten.
|
|
|
|
5. MySpeed starten
|
|
```powershell
|
|
$env:NODE_ENV="production"; node server
|
|
```
|
|
|
|
## Automatisches hochfahren mithilfe des Autostartordners in Windows
|
|
|
|
1. Öffne den Autostart-Ordner in Windows
|
|
Drücke auf deiner Tastatur die beiden Tasten `Windows` + `R` gleichzeitig, bis ein Ausführen-Dialog erscheint. Gib dort dann `%USERPROFILE%\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup` ein und drücke `Enter`.
|
|
|
|
2. Erstellen der Autostart-Datei
|
|
Stelle zuerst sicher, dass du die [Dateinamenerweiterungen aktiv hast](https://support.microsoft.com/de-de/windows/allgemeine-dateierweiterungen-in-windows-da4a4430-8e76-89c5-59f7-1cdbbc75cb01). Ist das getan. Erstelle mit `Rechtsklick` > `Neu` > `Textdokument` ein neues Dokument.
|
|
Drücke dann `STRG` + `A` und schreibe als Dateinamen "MySpeed.bat". Drücke dann 2 mal `Enter`
|
|
|
|
3. Erstellen des Inhalts
|
|
Mache einen Rechtsklick und wähle `Bearbeiten`. Füge dort dann den Code von unten ein und passe deinen Installationsort an.
|
|
```batch
|
|
@echo off
|
|
cd "C:\Users\Benutzer\Desktop\MySpeed"
|
|
set NODE_ENV=production
|
|
node server
|
|
```
|
|
|
|
4. Hat alles funktioniert, sollte MySpeed nun automatisch beim Start des Systems ebenfalls hochfahren. |