RustDesk on Docker in Synology runs in a container, so you reach it through your Synology's IP address plus a port number, not through a standard application menu

When you install RustDesk as a Docker container on a Synology NAS, the application runs isolated from the main system. You do not launch it like a regular Synology app. Instead, you open a web browser and navigate to your Synology's IP address followed by the port number you assigned during setup — typically something like 192.168.1.100:21115 (the port varies depending on your Docker configuration).

The first step is knowing your Synology's IP address on your local network. Open a browser on any device connected to the same network, go to your Synology's web interface (usually 192.168.1.100:5000 or synology.local:5000), and log in with your admin credentials. From there, you can find the exact IP and confirm which port your RustDesk container is using.

Key Takeaways

  • RustDesk in Docker runs on a specific port that you set when creating the container, not through the Synology desktop interface.
  • Access the console by typing your Synology's IP address and port into a web browser — for example, 192.168.1.100:21115.
  • Check the Docker application in Synology's Control Panel to confirm which port your RustDesk container is actually using.
  • If you cannot reach the console, verify the container is running and that your firewall or router is not blocking the port.

Finding your Synology's IP address and the RustDesk port

Log into your Synology NAS through its web interface. If you are on the same local network, type synology.local:5000 into your browser address bar, or use the IP address directly if you know it. Once logged in, open Control Panel and select Network to see your NAS's IP address under the IPv4 address field.

Next, open the Docker application from the main menu. In the left sidebar, click Container to see all running containers. Find the RustDesk container in the list — it will be named something like "rustdesk" or whatever you called it during setup. Click on it to view its details. In the Port Settings tab, you will see which port on your Synology is mapped to RustDesk's internal port. Write down both your Synology's IP and this port number.

Opening RustDesk console in your browser

Open a web browser on any device on your network — a computer, tablet, or phone. In the address bar, type your Synology's IP address followed by a colon and the port number. For example, if your Synology is at 192.168.1.100 and RustDesk is on port 21115, type 192.168.1.100:21115.

Press Enter. The RustDesk console should load in your browser. If you set a username and password during Docker setup, you will be prompted to log in. If the page does not load, wait a few seconds and refresh — sometimes the container takes a moment to respond after a restart.

Troubleshooting when the console will not load

If you see a connection error or timeout, first check that the RustDesk container is actually running. Go back to Docker in Control Panel, click Container, and look for your RustDesk container. If it shows a red square icon, the container has stopped. Click on it and select Start to restart it.

If the container is running but you still cannot reach it, the port may be blocked. Check your Synology's firewall settings in Control Panel > Security > Firewall. Make sure the port you are using (for example, 21115) is not blocked. If it is, add a rule to allow traffic on that port. You may also need to check your router's firewall or port forwarding settings if you are trying to access RustDesk from outside your home network.

Another common issue is typing the address incorrectly. Double-check that you have the right IP address and port number with no typos. If you are unsure, go back to Docker and verify the port mapping again.

Accessing RustDesk from outside your home network

If you want to reach your RustDesk console from outside your local network — for example, from work or while traveling — you will need to set up port forwarding on your router. Log into your router's admin panel (usually 192.168.1.1 or 192.168.0.1), find the port forwarding section, and forward an external port to your Synology's IP address and RustDesk port.

For security reasons, use a different external port than the internal one. For example, forward external port 21116 to your Synology's internal IP 192.168.1.100:21115. Then, from outside your network, you would type your public IP address and the external port — for example, 203.0.113.45:21116 (your actual public IP will be different).

Be aware that exposing RustDesk to the internet increases security risk. Consider using a VPN to connect to your home network instead, which is more secure than opening ports directly to the internet.

Securing your RustDesk console access

If you set up RustDesk with a username and password during Docker installation, that login screen protects your console from unauthorized access. Make sure the password is strong — at least 12 characters with a mix of uppercase, lowercase, numbers, and symbols.

If you did not set a password during setup and the console loads without authentication, anyone on your network who knows the IP and port can access it. You can usually add authentication by editing the RustDesk configuration file or redeploying the container with password settings. Check the RustDesk documentation for your specific Docker image to see how to enable login protection after the fact.

Frequently Asked Questions

What if I forgot which port RustDesk is running on?

Open Docker in Synology's Control Panel, click Container, find your RustDesk container, and click on it. The Port Settings tab shows the mapping — the number on the right side of the arrow is the port you use in your browser address bar.

Can I change the port after RustDesk is already running?

Yes, but it requires stopping the container, editing the port mapping, and restarting it. In Docker, right-click the RustDesk container, select Edit, and change the port under Port Settings. Save and restart the container. The new port will take effect immediately.

Why does the page load but show a blank screen or error?

The container may still be starting up. Wait 30 seconds and refresh your browser. If it persists, check the container logs in Docker — right-click the container and select View Log to see if there are startup errors. A blank screen sometimes means the RustDesk service inside the container failed to start.

Is it safe to expose RustDesk to the internet through port forwarding?

Port forwarding works but adds risk. A VPN connection to your home network is more secure because it encrypts all traffic and does not expose the port publicly. If you must use port forwarding, use a non-standard external port, keep RustDesk updated, and use a strong password.