diff --git a/content/dev/build/web/_index.de.md b/content/dev/build/web/_index.de.md index 753f457..22db00b 100644 --- a/content/dev/build/web/_index.de.md +++ b/content/dev/build/web/_index.de.md @@ -1,5 +1,5 @@ --- -title: Web +title: Web weight: 23 --- @@ -9,8 +9,8 @@ Führen Sie die folgenden Schritte unter Linux oder Mac aus (funktioniert auch u ```sh git clone https://github.com/JelleBuning/rustdesk.git -cd rustdesk -git switch fix_build +cd rustdesk +git switch fix_build cd flutter/web/js # Zuerst protoc installieren, siehe https://google.github.io/proto-lens/installing-protoc.html @@ -29,7 +29,7 @@ cd .. # Für Details zum YUV-Konverter siehe https://github.com/rustdesk/rustdesk/issues/364#issuecomment-1023562050 wget https://github.com/rustdesk/doc.rustdesk.com/releases/download/console/web_deps.tar.gz -# In das aktuelle Verzeichnis entpacken +# In den aktuellen Ordner entpacken tar xzf web_deps.tar.gz cd .. @@ -40,7 +40,7 @@ flutter run -d chrome ## Version auf Linux erstellen -Wenn Sie den Webclient hosten wollen, sollten Sie eine Version erstellen, bevor Sie ihn auf einem Webserver ausführen. +Wenn Sie den Webclient hosten wollen, sollten Sie eine Version erstellen, bevor Sie ihn auf einem Webserver ausführen. Führen Sie dazu die oben beschriebenen Schritte aus, mit Ausnahme des Befehls `flutter run -d chrome`. Fahren Sie mit den folgenden Befehlen fort: ```sh @@ -50,7 +50,9 @@ cd build/web python -m http.server 8000 ``` -> Derzeit sind YUV-Konverter und vp9 der Engpass. +Um die Erstellung auf HTTPS zu konfigurieren, empfehlen wir, dieser [Anleitung](https://medium.com/flutter-community/how-to-host-flutter-using-nginx-a71bcb11d96) zu folgen. + +> Derzeit sind YUV-Konverter und VP9 der Engpass. ## Mit Docker erstellen @@ -60,7 +62,7 @@ Führen Sie die folgenden Schritte unter Linux oder Mac aus: ```sh git clone https://github.com/JelleBuning/rustdesk.git -cd rustdesk +cd rustdesk git switch fix_build cd flutter/web/js @@ -77,19 +79,19 @@ npm install protoc -g yarn build ``` -- Erstellen Sie ein `Dockerfile` im Verzeichnis `flutter` mit folgendem Inhalt: +- Erstellen Sie ein `Dockerfile` im Ordner `flutter` mit folgendem Inhalt: ```Dockerfile # Betriebssystem und Abhängigkeiten installieren FROM ubuntu:20.04 -ENV DEBIAN_FRONTEND=noninteractive +ENV DEBIAN_FRONTEND=noninteractive -RUN apt-get update +RUN apt-get update RUN apt-get install -y curl git wget unzip libgconf-2-4 gdb libstdc++6 libglu1-mesa fonts-droid-fallback lib32stdc++6 python3 clang cmake ninja-build pkg-config libgtk-3-dev RUN apt-get clean -# Flutter SDK vom Flutter Github Repository herunterladen +# Flutter SDK vom GitHub-Repository herunterladen RUN git clone https://github.com/flutter/flutter.git /usr/local/flutter # Flutter-Umgebungspfad einstellen @@ -120,8 +122,8 @@ RUN ["chmod", "+x", "/app/server/server.sh"] ENTRYPOINT [ "/app/server/server.sh"] ``` -- Verzeichnis `server` unter `flutter` anlegen -- Erstellen Sie eine Datei `server.sh` im Verzeichnis `flutter/server` mit folgendem Inhalt: +- Legen Sie den Ordner `server` unter `flutter` an +- Erstellen Sie eine Datei `server.sh` im Ordner `flutter/server` mit folgendem Inhalt: ```sh #!/bin/bash @@ -133,7 +135,7 @@ PORT=5000 echo 'Vorbereitung des Ports' $PORT '...' fuser -k 5000/tcp -# Verzeichnis wechseln +# Ordner wechseln cd build/web/ # Server starten