mirror of
https://github.com/rustdesk/doc.rustdesk.com.git
synced 2025-06-03 08:25:37 +02:00
commit
c8c2ec95f7
@ -9,7 +9,7 @@ This build uses GitHub Actions, you will need a GitHub account, also building ca
|
||||
|
||||
## Make a fork
|
||||
|
||||
Goto https://github.com/rustdesk/rustdesk/fork and click "Create fork".
|
||||
Go to https://github.com/rustdesk/rustdesk/fork and click "Create fork".
|
||||
|
||||
## Set your environment variables (optional)
|
||||
|
||||
@ -19,7 +19,7 @@ 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. **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 goto "Settings -> Secrets and variables -> Actions".
|
||||
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.
|
||||
|
||||
@ -31,11 +31,11 @@ Click "Add secret".
|
||||
|
||||
## Enable workflows
|
||||
|
||||
On your fork you just created goto "Settings -> Actions -> General".
|
||||
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 goto “Actions”.
|
||||
Once workflows are enabled you can go to “Actions”.
|
||||
|
||||
On the left, select "Flutter Nightly Build". Then on the right, click "Enable workflow".
|
||||
|
||||
@ -43,7 +43,7 @@ Finally you can click "Run workflow" to build the RustDesk clients for all of th
|
||||
|
||||
## Enable upload permissions for workflows
|
||||
|
||||
On your fork you just created goto "Settings -> Actions -> General".
|
||||
On your fork you just created go to "Settings -> Actions -> General".
|
||||
|
||||
Scroll down and under Workflow permissions enable "Read and write permissions".
|
||||
|
||||
@ -51,4 +51,4 @@ Scroll down and under Workflow permissions enable "Read and write permissions".
|
||||
|
||||
After the workflow is done running you can download the packages it built.
|
||||
|
||||
Goto the main page of your fork, on the right click "Releases". The packages you just built will show up under "Nightly".
|
||||
Go to the main page of your fork, on the right click "Releases". The packages you just built will show up under "Nightly".
|
||||
|
@ -9,6 +9,6 @@ chapter: true
|
||||
|
||||
# Self-host
|
||||
|
||||
Please join our [Discord](https://discord.com/invite/nDceKgxnkV) if you would like to talk with us about self-hosting your own [open source RustDesk server](https://github.com/rustdesk/rustdesk-server).
|
||||
Please join our [Discord](https://discord.com/invite/nDceKgxnkV) if you would like to talk with us about self-hosting your own [open source RustDesk Server](https://github.com/rustdesk/rustdesk-server).
|
||||
|
||||
{{% children depth="3" showhidden="true" %}}
|
||||
|
@ -3,24 +3,24 @@ title: FAQ
|
||||
weight: 600
|
||||
---
|
||||
|
||||
## How Do I install with the Simple Install Script?
|
||||
## How do I install with the Simple Install Script?
|
||||
1. Get your license from [https://rustdesk.com/pricing.html](https://rustdesk.com/pricing.html), check [license](/docs/en/self-host/pro/license) page for more details.
|
||||
2. Spin up a VPS, bare metal or linux VM.
|
||||
3. If you want to use DNS and SSL create a DNS name ie `rustdesk.yourdomain.com`.
|
||||
2. Spin up a VPS, bare metal or Linux VM.
|
||||
3. If you want to use DNS and SSL create a DNS name i.e. `rustdesk.yourdomain.com`.
|
||||
4. Go to [this page](https://rustdesk.com/docs/en/self-host/pro/installscript/#install).
|
||||
5. Copy and paste the command into your linux terminal.
|
||||
5. Copy and paste the command into your Linux terminal.
|
||||
6. Follow the prompts as they guide you through the install.
|
||||
7. Once the install is complete go to `https://rustdesk.yourdomain.com` or `http://youripaddress:21114`.
|
||||
8. Log in with the username `admin` and password `test1234`.
|
||||
9. Enter your license code purchased in step 1.
|
||||
|
||||
## How Do I convert from RustDesk Server Opensource to RustDesk Server Pro?
|
||||
## How do I convert from RustDesk Server Open Source to RustDesk Server Pro?
|
||||
1. Get your license from [https://rustdesk.com/pricing.html](https://rustdesk.com/pricing.html), check [license](/docs/en/self-host/pro/license) page for more details.
|
||||
2. Open port 21114 TCP.
|
||||
2. Open TCP port 21114.
|
||||
3. Log into your RustDesk Server.
|
||||
4. If you didnt already use DNS and want to use SSL create a DNS name ie `rustdesk.yourdomain.com`.
|
||||
4. If you didnt already use DNS and want to use SSL create a DNS name i.e. `rustdesk.yourdomain.com`.
|
||||
5. Go to [this page](https://rustdesk.com/docs/en/self-host/pro/installscript/#convert-from-open-source).
|
||||
6. Copy and paste the command into your linux terminal.
|
||||
6. Copy and paste the command into your Linux terminal.
|
||||
7. Follow the prompts as they guide you through the install.
|
||||
8. Once the install is complete go to `https://rustdesk.yourdomain.com` or `http://youripaddress:21114`.
|
||||
9. Log in with the username `admin` and password `test1234`.
|
||||
@ -28,26 +28,26 @@ weight: 600
|
||||
|
||||
## There is a new version of RustDesk Server Pro out, how do I upgrade?
|
||||
1. Go to [this page](https://rustdesk.com/docs/en/self-host/pro/installscript/#upgrade).
|
||||
2. Copy and paste the command into your linux terminal.
|
||||
2. Copy and paste the command into your Linux terminal.
|
||||
3. Follow the prompts as they guide you through the upgrade.
|
||||
|
||||
## I installed with the scripts how do I start and stop services?
|
||||
The services use systemd so can be started and stopped using `sudo systemctl stop|start|restart rustdesk-hbbs|rustdesk-hbbr` eg `sudo systemctl restart rustdesk-hbbs`
|
||||
## I installed with the scripts, how do I start and stop services?
|
||||
The services use systemd so can be started and stopped using `sudo systemctl stop|start|restart rustdesk-hbbs|rustdesk-hbbr` e.g. `sudo systemctl restart rustdesk-hbbs`.
|
||||
|
||||
## I installed with the scripts how do I view the linux logs
|
||||
The logs are stored in /var/log/rustdesk-server/, you can view them using `tail /var/log/rustdesk-server/hbbs.log` or `tail /var/log/rustdesk-server/hbbs.error`.
|
||||
## I installed with the scripts, how do I view the Linux logs?
|
||||
The logs are stored in /var/log/rustdesk-server, you can view them using `tail /var/log/rustdesk-server/hbbs.log` or `tail /var/log/rustdesk-server/hbbs.error`.
|
||||
|
||||
## I installed with the scripts how do I check the status of the RustDesk services
|
||||
To check the status `sudo systemctl status rustdesk-hbbs|rustdesk-hbbr` eg `sudo systemctl status rustdesk-hbbs`
|
||||
## I installed with the scripts, how do I check the status of the RustDesk services?
|
||||
To check the status `sudo systemctl status rustdesk-hbbs|rustdesk-hbbr` e.g. `sudo systemctl status rustdesk-hbbs`.
|
||||
|
||||
## How I install RustDesk Server Pro on Windows?
|
||||
1. Get your license from [https://rustdesk.com/pricing.html](https://rustdesk.com/pricing.html), check [license](/docs/en/self-host/pro/license) page for more details.
|
||||
2. Download the the windows installer from [github](https://github.com/rustdesk/rustdesk-server-pro/releases/latest).
|
||||
2. Download the the windows installer from [GitHub](https://github.com/rustdesk/rustdesk-server-pro/releases/latest).
|
||||
3. Unzip the windows installer.
|
||||
4. Run the Installer and follow the steps on screen.
|
||||
5. Once its completed open RustDeskServer .
|
||||
5. Once its completed open RustDeskServer.
|
||||
6. Follow the prompts as they guide you through the install.
|
||||
7. Click `Services` and then `Start`
|
||||
7. Click `Services` and then `Start`.
|
||||
8. Once the install is complete go to `http://youripaddress:21114`.
|
||||
9. Log in with the username `admin` and password `test1234`.
|
||||
10. Enter your license code purchased in step 1.
|
||||
@ -60,9 +60,9 @@ To check the status `sudo systemctl status rustdesk-hbbs|rustdesk-hbbr` eg `sudo
|
||||
5. Enter your new password in the boxes provided.
|
||||
|
||||
## How do I delete the default `admin` user?
|
||||
1. Create another account with `administrator` enabled
|
||||
2. Log in with the new administrative account
|
||||
3. Delete the `admin` on `Users` page
|
||||
1. Create another account with `administrator` enabled.
|
||||
2. Log in with the new administrative account.
|
||||
3. Delete the `admin` on `Users` page.
|
||||
|
||||
## How do I setup my relay servers?
|
||||
1. Go to `Settings` on the left hand menu.
|
||||
@ -75,10 +75,10 @@ To check the status `sudo systemctl status rustdesk-hbbs|rustdesk-hbbr` eg `sudo
|
||||
1. Go to `Settings` on the left hand menu.
|
||||
2. Click on `License` on the sub-menu.
|
||||
3. Click `Edit` and paste in your license code.
|
||||
4. Click `Ok`.
|
||||
4. Click `OK`.
|
||||
|
||||
## I want to move my license to a new server
|
||||
[Please see here](https://rustdesk.com/docs/en/self-host/pro/license/#invoices-and-migration)
|
||||
## How do I move my license to a new server?
|
||||
Please see [here](https://rustdesk.com/docs/en/self-host/pro/license/#invoices-and-migration).
|
||||
|
||||
## How do I view the logs?
|
||||
On the left hand side click on `Logs`.
|
||||
|
@ -19,8 +19,8 @@ What it does:
|
||||
- Setup UFW firewall if available
|
||||
- Create a working directory /var/lib/rustdesk-server and a log directory /var/log/rustdesk-server
|
||||
- Installs executables into /usr/bin
|
||||
- Download and extract RustDesk Pro Services to the above folder (service names are rustdesk-hbbs.service and rustdesk-hbbr.service)
|
||||
- Create systemd services for hbbs and hbbr
|
||||
- Download and extract RustDesk Pro Services to the above folder
|
||||
- Create systemd services for hbbs and hbbr (service names are rustdesk-hbbs.service and rustdesk-hbbr.service)
|
||||
- If you choose Domain, it will install Nginx and Certbot, allowing the API to be available on port 443 (https) and get an SSL certificate over port 80, it is automatically renewed
|
||||
|
||||
## Upgrade
|
||||
@ -48,5 +48,5 @@ What it does:
|
||||
- Create a folder /var/lib/rustdesk-server and copy the certs here
|
||||
- Delete /var/log/rustdesk and create /var/log/rustdesk-server
|
||||
- Download and extract RustDesk Pro Services to the above folder
|
||||
- Create systemd services for hbbs and hbbr (service names are rustdesk-hbbs.service and rustdesk-hbbr.service)
|
||||
- If you chose Domain, it will install Nginx and certbot, allowing the API to be available on port 443 (https) and get an SSL certificate over port 80, this will autorenew.
|
||||
- Create systemd services for hbbs and hbbr (service names are rustdesk-hbbs.service and rustdesk-hbbr.service)
|
||||
- If you choose Domain, it will install Nginx and Certbot, allowing the API to be available on port 443 (https) and get an SSL certificate over port 80, it is automatically renewed
|
||||
|
Loading…
x
Reference in New Issue
Block a user