Simplicity is a double-edged sword. It makes things easier for you and me, but it also makes things easier for bad people. So we decided to reduce the convenience.

This commit is contained in:
rustdesk 2025-01-24 10:24:05 +08:00
parent 31e08dcd49
commit 3d8e2692c5
5 changed files with 0 additions and 268 deletions

View File

@ -1,55 +0,0 @@
---
title: GitHub-Aktionen
weight: 35
---
{{% notice note %}}
Diese Erstellung verwendet GitHub-Aktionen. Sie benötigen einen GitHub-Account. Außerdem kann die Erstellung langsam sein, dafür ist aber keine Entwicklungsumgebung erforderlich.
{{% /notice %}}
### Einen Fork erstellen
Gehen Sie zu https://github.com/rustdesk/rustdesk/fork und klicken Sie auf "Create fork".
### Setzen Sie Ihre Umgebungsvariablen (optional)
{{% notice note %}}
Sie müssen dies nur tun, wenn Sie den Standardserver und den öffentlichen Schlüssel ändern möchten.
Die Server-URL und die Schlüssel, die Sie verwenden, sind für andere Benutzer auf GitHub verborgen, aber sie können Ihren Client herunterladen und sich mit Ihrem Server verbinden. Wenn Sie ein vollständig privates Repository benötigen, können Sie das RustDesk-Client-Repository mit https://github.com/new/import importieren. <br>
**Wenn Sie ein privates Repository verwenden, können Sie nur eine begrenzte Anzahl von Paketen pro Monat erstellen. Wenn Sie mehr Pakete benötigen, müssen Sie ein kostenpflichtiges GitHub-Konto einrichten.**
{{% /notice %}}
Gehen Sie auf Ihrem gerade erstellten Fork zu "Settings → Secrets and Variables → Actions".
Klicken Sie auf "New repository secret", bei "Name" geben Sie RENDEZVOUS_SERVER ein, bei "Secret" geben Sie den Namen bzw. die IP-Adresse Ihres Servers ein.
Klicken Sie auf "Add secret".
Klicken Sie auf "New repository secret", bei "Name" geben Sie RS_PUB_KEY, bei "Secret" geben Sie den öffentlichen Schlüssel Ihres Servers ein.
Klicken Sie auf "Add secret".
### Workflows aktivieren
Gehen Sie in Ihrem gerade erstellten Fork zu "Settings → Actions → General".
Wählen Sie rechts "Allow all actions and reusable workflows".
Sobald die Workflows aktiviert sind, können Sie zu "Actions" gehen.
Auf der linken Seite wählen Sie "Flutter Nightly Build". Dann klicken Sie auf der rechten Seite auf "Enable workflow".
Schließlich können Sie auf "Run workflow" klicken, um die RustDesk-Clients für alle unterstützten Plattformen zu erstellen.
### Upload-Berechtigungen für Workflows aktivieren
Gehen Sie in Ihrem gerade erstellten Fork zu "Settings → Actions → General".
Scrollen Sie nach unten zum Abschnitt "Workflow permissions" und aktivieren Sie "Read and write permissions".
### Ihre erstellten Pakete herunterladen
Nachdem der Workflow abgeschlossen ist, können Sie die erstellten Pakete herunterladen.
Gehen Sie auf die Hauptseite Ihres Forks und klicken Sie rechts auf "Releases". Die Pakete, die Sie gerade gebaut haben, werden unter "Nightly" angezeigt.

View File

@ -1,55 +0,0 @@
---
title: All with GitHub Actions
weight: 35
---
{{% notice note %}}
This build uses GitHub Actions, you will need a GitHub account, also building can be slow, however this requires no development environment.
{{% /notice %}}
### Make a fork
Go to https://github.com/rustdesk/rustdesk/fork and click "Create fork".
### Set your environment variables (optional)
{{% notice note %}}
You only need to do this if you want to change the default server and public key.
The server URL and key you are using is hidden from other users on GitHub however they can download your client and connect to your server. If you require a fully private repo you can import the RustDesk Client repo using https://github.com/new/import. <br>
**If you use a private repo you have limited amounts of builds you can create per month, if you need more you will need to have a paid GitHub account.**
{{% /notice %}}
On your fork you just created go to "Settings → Secrets and variables → Actions".
Click "New repository secret", for the name put RENDEZVOUS_SERVER, for the secret put your servers name/ip address.
Click "Add secret".
Click "New repository secret", for the name put RS_PUB_KEY, for the secret put your servers public key.
Click "Add secret".
### Enable workflows
On your fork you just created go to "Settings → Actions → General".
On the right, select "Allow all actions and reusable workflows".
Once workflows are enabled you can go to “Actions”.
On the left, select "Flutter Nightly Build". Then on the right, click "Enable workflow".
Finally you can click "Run workflow" to build the RustDesk Clients for all of the supported platforms.
### Enable upload permissions for workflows
On your fork you just created go to "Settings → Actions → General".
Scroll down and under Workflow permissions enable "Read and write permissions".
### Download your built packages
After the workflow is done running you can download the packages it built.
Go to the main page of your fork, on the right click "Releases". The packages you just built will show up under "Nightly".

View File

@ -1,52 +0,0 @@
---
title: Le tout avec les actions Github
weight: 35
---
{{% notice note %}}
Cette méthode utilise les actions github, vous aurez besoin d'un compte github, la construction peut également être lente, mais cela ne nécessite aucun environnement de développement.
{{% /notice %}}
## Créer un fork du github RustDesk
A l'adresse du [Github Rustdesk](https://github.com/rustdesk/rustdesk/fork), puis cliquez sur "create fork"
## Définissez vos variables d'environnement (facultatif)
{{% notice note %}}
Vous ne devez faire cela que si vous souhaitez modifier l'URL serveur et la clé publique par défaut.
L'URL et la clé du serveur que vous utilisez sont cachées aux autres utilisateurs sur "Github", mais ils peuvent télécharger votre client et se connecter à votre serveur. Si vous avez besoin d'un dépôt entièrement privé, vous pouvez importer le dépôt du client RustDesk en utilisant https://github.com/new/import.
**Si vous utilisez un dépôt privé, vous avez un nombre limité de builds par mois, si vous en avez besoin de plus, vous devrez avoir un compte Github payant.**
{{% /notice %}}
Sur le fork que vous venez de créer allez dans "settings" -> "Secrets and Variables" -> "Actions"
Cliquez sur "New repository Secret" pour le nom mettez `RENDEZVOUS_SERVER` pour le secret mettez le nom et l'adresse IP de votre serveur.
Ensuite cliquez sur "Add Secret"
Après, cliquez sur "New repository Secret" pour le nom mettez `RS_PUB_KEY` pour le secret saisir la clé publique de votre serveur.
Enfin, cliquez sur "add Secret"
## Activer les "workflows"
Sur la page du "fork" vous venez de créer allez dans "settings" -> "Actions" -> "General"
À droite, sélectionnez "Allow all actions and reusable workflows"
Une fois les "workflows" activés, vous pouvez cliquer sur "Flutter Nightly Build" à gauche, puis sur "Run workflow" à droite, ceci lancera la création des clients RustDesk pour toutes les plates-formes prises en charge.
## Activer les autorisations de téléversement pour les "workflows"
Allez dans "settings" -> "Actions" -> "General"
Faites défiler vers le bas et sous "Workflow permissions", activez "Read and Write permissions".
## Téléchargez vos paquets construits
Une fois le processus "workflow" terminé, vous pouvez télécharger les paquets qu'il a créés.
Allez sur la page principale de votre "fork", sur la droite cliquez sur "Releases". Les paquets que vous venez de créer apparaîtront sous "Nightly" et en ouvrant la section "Assets".

View File

@ -1,51 +0,0 @@
---
title: Allemaal met Github-acties
weight: 35
---
{{% notice note %}}
Deze build gebruikt github acties, je hebt een github account nodig, ook het bouwen kan traag zijn, maar dit vereist geen ontwikkelomgeving.
{{% /notice %}}
## Maak een fork
Ga naar https://github.com/rustdesk/rustdesk/fork en klik op "Create fork".
## Stel uw omgevingsvariabelen in (optioneel)
{{% notice note %}}
Je hoeft dit alleen te doen als je de standaard server en publieke sleutel wenst te wijzigen.
De server URL en sleutel die u gebruikt is verborgen voor andere gebruikers op Github maar zij kunnen uw client downloaden en verbinding maken met uw server. Als u een volledig private repo nodig heeft kunt u de rustdesk client repo importeren via https://github.com/new/import. **Als u een private repo gebruikt heeft u een beperkt aantal builds dat u per maand kunt aanmaken, als u meer nodig heeft heeft u een betaald Github account nodig.**
{{% /notice %}}
Op je zojuist gemaakte fork ga je naar "Settings -> Secrets and variables -> Actions".
Klik "New repository secret", voor de name geef RENDEZVOUS_SERVER, voor the secret geef de naam/het ip-adres van uw server.
Klik "Add secret".
Klik "New repository secret", voor de name geef RS_PUB_KEY, fof the secret zet uw servers openbare sleutel.
Klik "Add secret".
## Workflows inschakelen
Op je zojuist gemaakte fork ga je naar "Settings -> Actions -> General".
Selecteer rechts "Allow all actions and reusable workflows".
Zodra workflows zijn ingeschakeld, kunt u klikken op "Flutter Nightly Build" aan de linkerkant en klik op "Run workflow" rechts om de rustdesk clients te bouwen voor alle ondersteunde platformen.
## Uploadrechten voor workflows inschakelen
Op je zojuist gemaakte fork ga je naar "Settings -> Actions -> General".
Scroll naar beneden en schakel onder Workflow toestemmingen in "Read and write permissions".
## Download uw gemaakte pakketten
Nadat de workflow is uitgevoerd kunt u de gemaakte pakketten downloaden.
Ga naar de hoofdpagina van uw fork, klik rechts op "Releases". De pakketten die je net hebt gebouwd zullen verschijnen onder "Nightly".

View File

@ -1,55 +0,0 @@
---
title: All with GitHub Actions
weight: 35
---
{{% notice note %}}
Este processo de construção usa o GitHub Actions. Você precisará de uma conta no GitHub. Além disso, a construção pode ser lenta, mas não requer nenhum ambiente de desenvolvimento específico.
{{% /notice %}}
### Criando um Fork
Acesse [https://github.com/rustdesk/rustdesk/fork](https://github.com/rustdesk/rustdesk/fork) e clique em "Criar Fork".
### Definindo Variáveis de Ambiente (Opcional)
{{% notice note %}}
Você só precisa fazer isso se quiser alterar o servidor padrão e a chave pública.
A URL do servidor e a chave que você está usando ficam ocultas de outros usuários no GitHub, no entanto, eles podem baixar o cliente e se conectar ao seu servidor. Se você precisar de um repositório totalmente privado, pode importar o repositório RustDesk Client usando https://github.com/new/import. <br>
**Se você usar um repositório privado, terá uma quantidade limitada de builds que poderá criar por mês. Se precisar de mais, será necessário ter uma conta paga do GitHub.**
{{% /notice %}}
No fork que você acabou de criar, vá para "Settings → Secrets and variables → Actions".
Clique em "New repository secret". No campo "Nome", digite RENDEZVOUS_SERVER e no campo "secret", digite o nome/endereço IP do seu servidor.
Clique em "Add secret".
Clique em "New repository secret". No campo "Nome", digite RS_PUB_KEY e no campo "secret", digite a chave pública do seu servidor.
Clique em "Add secret".
### Habilitando Workflows
No fork que você acabou de criar, vá para "Configurações → Ações → Geral".
À direita, selecione "Permitir todas as ações e workflows reutilizáveis".
Depois que os workflows forem habilitados, você pode ir para "Ações".
À esquerda, selecione "Flutter Nightly Build". Em seguida, à direita, clique em "Habilitar workflow".
Por fim, você pode clicar em "Executar workflow" para construir os Clientes RustDesk para todas as plataformas suportadas.
### Habilitando Permissões de Upload para Workflows
No fork que você acabou de criar, vá para "Configurações → Ações → Geral".
Role a página para baixo e, em Permissões de Workflow, habilite "Permissões de leitura e gravação".
### Baixando seus Pacotes Construídos
Depois que o workflow terminar de ser executado, você poderá baixar os pacotes que ele construiu.
Vá para a página principal do seu fork e, à direita, clique em "Releases". Os pacotes que você acabou de construir aparecerão em "Nightly" (Noturno).