High5 sells TSPlus licenses for $50 per concurrent user. For a more robust solution for multiple users, see the server solutions above. If you want to support your family, or friends, or even business clients, in a safe way, with open source sfotware that doesn't rely on third party controlled servers, then this is very likely the software you've been looking for. A number of solutions exist to remotely control or run your PC from a remote location. SME can be run using Remote Desktop tools such as TSPlus, Microsoft Terminal Services, Remote Desktop Services (RDS), Remote Desktop Protocol (RDP), LogMeIn, GoToMyPC or many other programs that allow you to remote into a server or PC. On Linux, just open your terminal (shell) application on your server, and type, wget , wget https://github.com/lucent-sea/Remotely/releases/download/v2021.05.19.1433/Remotely_Server_Installer, Let it download, then run it using the command. It's not a DNS, What Is It?RustDesk is an open source, remote desktop system that gives you control of your own server, and client software. In Server 2008 onward, the name changed to Microsoft Remote Desktop Service (RDS) or Remote Desktop Protocol (RDP). Let me be clear, and you should read the NetBox docs for more detail, but NetBox is not a network monitoring system. Once you have the command entered, press the Return / Enter key an dlet the server start up. This needs to be a domain or sub-domain that you own. Once you've got that set, we just need ot edit our entry, and move to the SSL tab. This mapping will allow you to keep backups of your remotely information by simply copying the folder to an external drive or NAS as desired. This page was last modified on 17 September 2014, at 12:59. It's remote access / remote support, A remote control and remote scripting solution, built with .NET 5, Blazor, SignalR Core, and WebRTC. I want to access my install, and make it accessible to clients through the internet, so I need a way a domain name (remotely.routemehome.org) to route to my home, and then to my docker container. Below are a few possible solutions. Almost all of my content covers installing a free, open source, self hostedserver or service. This application is a great replacement for tools like Team Viewer, AnyDesk, Go To Assist, Bomgar, and so many more. First you'll need to have Docker-CE installed, on your desired host. RemoteApp installer can be provided to users to install the SME remoteapp onto their computers. You need to make sure the domain you'll use points to your home IP. Presuming you already have it setup and accessible, log into NPM, and create a new Host entry. Find the latest release (usually at the top of that page), and expand it. https://high5software.com/mediawiki/index.php?title=SME_on_Remote_Desktop_or_RDP&oldid=5507. You'll find downloadable binaries and installer scripts there. Again in a terminal window enter the following command: In the above command, you'll be running the container as a daemon (-d) so it doesn't stop running when you exit the command line interface (terminal / shell). . Click 'Save'. Click on the URL in the list, and make sure you get the Remotely Registration page. Other options also exist like CloudFlare's dynamic DNS options, but choose whichever options works best for you. I put "bare metal" in quotes, because I actually use a Digital Ocean VPS for it, but the process is the same regardless. If this is made as a shortcut, it will be similar experience to opening other applications on their computer but with additional login screens. The developer puts in a ton of time and effort to make this a really nice remote support tool, so if you have a few bucks, and you are saving hundreds, or thousands by utilizing this software, think about donating a bit of cash to him over at github. You'll need a few files installed in order for the Remotely Client to function properly on Linux (only tested on Ubuntu 18.04 and later).
It's open source, self hosted, and free to use. Once you've setup Docker and NGinX Proxy Manager (known as NPM from here on), you're ready to install Remotely via Docker. Finally, answer the questions for LetsEncrypt and pick the server type you want to run. First, figure out where you want to run this server, and make sure you've setup a Ubuntu 18.04 or later, or a Windows Server (I would guess 2016 or later - but I'm not a Windows user, so no real sure on that one). Microsoft has a number of solutions for remote desktop. Next, jump over to the github page (linked above), and go to the Releases section. High 5 Software now recommends TSplus for remote access due to it's improved performance, easier configuration, and concurrent user licensing terms to match SME. sudo apt install libx11-dev libxrandr-dev libc6-dev libgdiplus libxtst-dev xclip, Baserow is a No-code, open source alternative to AirTable. These are meant for a single user to connect to a single laptop back in the office while they are out of the office. As long as no errors are shown, you should now be able to open your Remotely site, and be automatically sent to the SSL page. I believe I used 8282. I prefer NGinX, so that's what I selected. Hosted SME by High 5 Software: If you purchased hosted server from High 5 Software and want instructions to login and access, please go to SME Hosted Server. We'll be doing this on Linux, but for Windows I think it's an executable or a power shell sript. Occasionally I cover an open source application or tool thatisnt ru, https://github.com/lucent-sea/Remotely/releases/download/v2021.05.19.1433/Remotely_Server_Installer. Navigate to that page in your browser (Firefox, Chrome, Edge, etc), and create your first / admin account. Now, in the host entry, enter the domain or subdomain that you'll sue for your Remotely install. SME will still support other remote desktop solutions, but TSPlus is the preferred solution. In previous years it was called Terminal Services (TS). , On the SSL tab, select to "Request a New Certificate" from the drop down, enable Force SSL, enter your email address, and agree to the LetsEncrypt terms of service. To setup RDP, it's best to contact your IT group or IT company as this is integrated within your entire network. If you've ever used TeamViewer, AnyDesk, Remotely, GoToAssist, GoToMyPc, and a whole host of other options, then you'll understand exactly what RustDesk is. Note that this solution is installed for all hosting customers. Microsoft provides the most up to date information for remote desktop solutions, please contact Microsoft or your IT provider for more information www.microsoft.com, Citrix was one of the original creators of Remote Desktop solutions. Next, enter the IP address of the docker-gateway for your Remotely install.
Remotely is an amazing tool. Here's a video on using DuckDNS for getting a URL that will get you back to your homelab stup. RemoteApp on Web can also be setup to allow users to access SME through a Internet Explorer Web Browser or RDWeb. - lucent-sea/Remotely, Putting it all togetherUsing Docker, Docker-Compose, Port Forwarding, and NGinX Proxy Manager alltogether to host multiple servers. For this we use NPM. Enable Websockets, and Block common exploits, then save. If you want a fairly easy / safe way to also access your remotely server from outside your local network, you'll want to install and setup NGinX Proxy Manager in Docker as well. If the Remotely container and the NPM containers are on different host machines, then use the IP address of the host that the Remotely container is running on. See the following articles / Videos for instructions on setting thoe up. Next, enter the port of the "host". . I chose remotely.routemehome.org. Contact High5 if you would like to purchase TSPlus license as we are now a reseller. So I then went to http://192.168.7.51:8282 in my browser to make sure the UI came up. A system for sales leads, or a shopping list that does something specific to your needs, maybe a client support form, and a way to add comments, or perhaps a Product Management, NetBox is an Apache 2.0 licensed open source software suite that allows you to design, map, and manage your network and infrastructure systems. Citrix has a number of solutions to provide remote deskop for SME, please contact your IT department or Citrix at www.citrix.com. Check out the video for more settings and UI features. I used, Next, provide the Fully Qualified Domain Name you want to use for your server. Installation services are also available at your normal implementation services rates.
If you have port 5000 already in use on the host, you can change the port on the left side of the colon ":" in the command to any free port on your machine. 5000 if you didn't change it. Now just anser the questions as they are presented. You'll want to make sure to answer "Yes" to the first question unless you have a Github account setup, know how to make personal access tokens, have forked the repo, and can setup GitHub Actions. High 5 Software is a reseller for TSPlus remote, please contact sales to purchase remote license or purchase services to setup on your own server. Next, provide the folder to host the remotely server from. Register your first user / admin account, and get to supporting people. Once the script completes with no errors, you should be able to access your new Remotely server at the domain you entered during install. If you've ever needed to collect data on anything. You're telling the container to restart automatically unless you specifically stop it with the docker stop remotely command, and you are mapping port 5000 on your host machine to the port 5000 on the docker container. As long as you don't get any errors in the terminal, you should be able to access your install at the IP address of your host machine on port 5000. Microsoft Server 2012 requires Active Directory, while previous versions such as Server 2008 and earlier do not require Active Directory. For this you can register a domain and create a wildcard A record (*) to point to your home's public IP, or you can use a service like DuckDNS to get a duckcns.org domain and have it update your IP as it changes over time. Finally, you're setting up a volume mapping on th ehost from /remotely-data to the container folder /remotely-data. Grab the installer script for your distro (OS) of choice, and get ready to run it. . I used https://remote.osia.me because I own the domain osia.me.