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
---
@ -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