{"id":1573,"date":"2025-02-22T12:54:41","date_gmt":"2025-02-22T11:54:41","guid":{"rendered":"https:\/\/www.stephan-lubahn.de\/?p=1573"},"modified":"2025-04-16T12:08:24","modified_gmt":"2025-04-16T10:08:24","slug":"installation-rustdesk","status":"publish","type":"post","link":"https:\/\/www.stephan-lubahn.de\/?p=1573","title":{"rendered":"Installation RustDesk"},"content":{"rendered":"\n<p>Ubuntu Server installieren<br>OpenSSH mit installieren<\/p>\n\n\n\n<p>Server Desktop installieren<br>sudo apt update &amp;&amp; sudo apt upgrade<\/p>\n\n\n\n<p>sudo apt-get update &amp;&amp; sudo apt-get upgrade &amp;&amp; sudo apt-get dist-upgrade<\/p>\n\n\n\n<p><br>sudo reboot<br>Display Manager installieren<br>sudo apt install lightdm<br>sudo apt install ubuntu-desktop<br>Falls wir w\u00e4hrend der Installation gefragt werden, welchen Display Manager wir verwenden m\u00f6chten, w\u00e4hlen wir hier lightdm aus.<br>sudo reboot<br>Partitions Manager<br>GParted per Verwaltung installieren. Wir ben\u00f6tigt um Festplatten f\u00fcr Timeshift vorzubereiten.<br>sudo apt-get install gparted<br>sudo apt-get install timeshift<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Installation Server<br>Firewall Einstellungen<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo ufw allow 21114:21119\/tcp\nsudo ufw allow 8000\/tcp\nsudo ufw allow 21116\/udp\nsudo ufw enable\n<\/code><\/pre>\n\n\n\n<p>Status Firewall sudo ufw status<br><br>Node js installation<br>sudo apt install nodejs<br>sudo apt install npm<br>sudo apt install curl<\/p>\n\n\n\n<p>Install pm2<br>sudo npm install pm2 -g<\/p>\n\n\n\n<p>wget https:\/\/raw.githubusercontent.com\/techahold\/rustdeskinstall\/master\/install.sh<br>chmod +x install.sh<br>.\/install.sh<\/p>\n\n\n\n<p>Packet Installation sudo apt-get -f rustdesk-server-hbbr_1.1.14_amd64.deb <br>sudo dpkg -i rustdesk-server-hbbr_1.1.14_amd64.deb<br>sudo dpkg -i rustdesk-server-hbbs_1.1.14_amd64.deb<\/p>\n\n\n\n<p>.\/hbbs<br>.\/hbbr<\/p>\n\n\n\n<p>pm2 start hbbs<br>pm2 start hbbr<br>Check PM2 pm2 list<br>pm2 save<br>pm2 startup<\/p>\n\n\n\n<p>Ip Adresse: hostname -I<\/p>\n\n\n\n<p>Restart Server:<br>sudo systemctl restart rustdesksignal<br>sudo systemctl restart rustdeskrelay<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Client Installationen<br><\/h2>\n\n\n\n<p>192.168.xx.xx:8000 ruft die install scripte auf<br>Windows client installieren<br>Power Shell starten als Administrator<br>How to Enable windowsagentaioinstall.ps1<br># Get-ExecutionPolicy-List<br>Set-ExecutionPolicy -ExecutionPolicy Unrestricted -Scope Process<br>.\/WindowsAgentAIOInstall.ps1<br><br><\/p>\n\n\n\n<p>sudo snap install curl<br>Linux install via script<br>Achtung bei MX-Linux bootoption auf systemctl umstellen.<br>chmod +x linuxclientinstall.sh <br>sudo .\/linuxclientinstall.sh<br><\/p>\n\n\n\n<p>Autostart Linux client<br>sudo systemctl enable rustdesk<br><\/p>\n\n\n\n<p>Ubuntu wayland ausschalten<br>sudo nano \/etc\/gdm3\/custom.conf<br>Um den Fehler zu beseitigen die Datei \/etc\/gdm3\/custom.conf editieren<\/p>\n\n\n\n<p>[daemon]\n    # Enabling automatic login\n    AutomaticLoginEnable=true\n    AutomaticLogin=$USERNAME  (mit dem Anmeldenamen ersetzen)\n\n# Uncomment the line below to force the login screen to use Xorg\nWaylandEnable=false<br><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Uninstall AnyDesk<\/h2>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo apt-get purge anydesk\nsudo apt-get autoclean\nsudo apt-get autoremove\nsudo apt update\nsudo apt list --upgradable\nsudo apt upgrade -y<\/code><\/pre>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Uninstall Teamvievwer<\/h2>\n\n\n\n<p>\u00dcberpr\u00fcfen ob installiert<br>dpkg -l | grep teamviewer<br>sudo apt-get remove teamviewer<br>sudo apt autoremove<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Upgrade client<\/h2>\n\n\n\n<p>Update Windows in Administrator PowerShell<br>winget install rustdesk.rustdesk<\/p>\n\n\n\n<p>Update on MAC OS<br>\/bin\/bash -c &#8222;$(curl -fsSL https:\/\/raw.githubusercontent.com\/Homebrew\/install\/HEAD\/install.sh)&#8220;<\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><br>brew upgrade rustdesk<\/p>\n\n\n\n<p>Update Linux<br>sudo apt-get install build-essential procps curl file git<br>Install Hombrew <br>\/bin\/bash -c &#8222;$(curl -fsSL https:\/\/raw.githubusercontent.com\/Homebrew\/install\/HEAD\/install.sh)&#8220;<\/p>\n\n\n\n<p><\/p>\n\n\n\n<p>sudo dpkg -i rustdesk-1.3.9-x86_64.deb<\/p>\n\n\n\n<p><br>test -d ~\/.linuxbrew &amp;&amp; eval &#8222;$(~\/.linuxbrew\/bin\/brew shellenv)&#8220;<br>test -d \/home\/linuxbrew\/.linuxbrew &amp;&amp; eval &#8222;$(\/home\/linuxbrew\/.linuxbrew\/bin\/brew shellenv)&#8220;<br>echo &#8222;eval \\&#8220;\\$($(brew &#8211;prefix)\/bin\/brew shellenv)\\&#8220;&#8220; &gt;&gt; ~\/.bashrc<\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ubuntu Server installierenOpenSSH mit installieren Server Desktop installierensudo apt update &amp;&amp; sudo apt upgrade sudo apt-get update &amp;&amp; sudo apt-get upgrade &amp;&amp; sudo apt-get dist-upgrade sudo rebootDisplay Manager installierensudo apt install lightdmsudo apt install ubuntu-desktopFalls wir w\u00e4hrend der Installation gefragt &hellip; <a href=\"https:\/\/www.stephan-lubahn.de\/?p=1573\">Weiterlesen <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[71,90],"tags":[136],"class_list":["post-1573","post","type-post","status-publish","format-standard","hentry","category-anleitungen","category-installation","tag-rustdesk"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.stephan-lubahn.de\/index.php?rest_route=\/wp\/v2\/posts\/1573","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.stephan-lubahn.de\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.stephan-lubahn.de\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.stephan-lubahn.de\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.stephan-lubahn.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1573"}],"version-history":[{"count":54,"href":"https:\/\/www.stephan-lubahn.de\/index.php?rest_route=\/wp\/v2\/posts\/1573\/revisions"}],"predecessor-version":[{"id":1796,"href":"https:\/\/www.stephan-lubahn.de\/index.php?rest_route=\/wp\/v2\/posts\/1573\/revisions\/1796"}],"wp:attachment":[{"href":"https:\/\/www.stephan-lubahn.de\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1573"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.stephan-lubahn.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1573"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.stephan-lubahn.de\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1573"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}