Update _index.de.md

This commit is contained in:
Mr-Update 2023-07-15 14:36:30 +02:00 committed by GitHub
parent b8f53fbc6e
commit 177088c945
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1,5 +1,5 @@
--- ---
title: Web title: Web
weight: 23 weight: 23
--- ---
@ -9,8 +9,8 @@ Führen Sie die folgenden Schritte unter Linux oder Mac aus (funktioniert auch u
```sh ```sh
git clone https://github.com/JelleBuning/rustdesk.git git clone https://github.com/JelleBuning/rustdesk.git
cd rustdesk cd rustdesk
git switch fix_build git switch fix_build
cd flutter/web/js cd flutter/web/js
# Zuerst protoc installieren, siehe https://google.github.io/proto-lens/installing-protoc.html # 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 # 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 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 tar xzf web_deps.tar.gz
cd .. cd ..
@ -40,7 +40,7 @@ flutter run -d chrome
## Version auf Linux erstellen ## 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: 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 ```sh
@ -50,7 +50,9 @@ cd build/web
python -m http.server 8000 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 ## Mit Docker erstellen
@ -60,7 +62,7 @@ Führen Sie die folgenden Schritte unter Linux oder Mac aus:
```sh ```sh
git clone https://github.com/JelleBuning/rustdesk.git git clone https://github.com/JelleBuning/rustdesk.git
cd rustdesk cd rustdesk
git switch fix_build git switch fix_build
cd flutter/web/js cd flutter/web/js
@ -77,19 +79,19 @@ npm install protoc -g
yarn build yarn build
``` ```
- Erstellen Sie ein `Dockerfile` im Verzeichnis `flutter` mit folgendem Inhalt: - Erstellen Sie ein `Dockerfile` im Ordner `flutter` mit folgendem Inhalt:
```Dockerfile ```Dockerfile
# Betriebssystem und Abhängigkeiten installieren # Betriebssystem und Abhängigkeiten installieren
FROM ubuntu:20.04 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 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 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 RUN git clone https://github.com/flutter/flutter.git /usr/local/flutter
# Flutter-Umgebungspfad einstellen # Flutter-Umgebungspfad einstellen
@ -120,8 +122,8 @@ RUN ["chmod", "+x", "/app/server/server.sh"]
ENTRYPOINT [ "/app/server/server.sh"] ENTRYPOINT [ "/app/server/server.sh"]
``` ```
- Verzeichnis `server` unter `flutter` anlegen - Legen Sie den Ordner `server` unter `flutter` an
- Erstellen Sie eine Datei `server.sh` im Verzeichnis `flutter/server` mit folgendem Inhalt: - Erstellen Sie eine Datei `server.sh` im Ordner `flutter/server` mit folgendem Inhalt:
```sh ```sh
#!/bin/bash #!/bin/bash
@ -133,7 +135,7 @@ PORT=5000
echo 'Vorbereitung des Ports' $PORT '...' echo 'Vorbereitung des Ports' $PORT '...'
fuser -k 5000/tcp fuser -k 5000/tcp
# Verzeichnis wechseln # Ordner wechseln
cd build/web/ cd build/web/
# Server starten # Server starten