All articles

Windows Server VPS and Connecting with Remote Desktop (RDP)

When a Windows VPS makes sense, how much RAM and CPU it needs, how to connect over RDP from Windows, macOS, Android and iOS, and how to harden it.

A laptop connected remotely to a Windows server

A Windows VPS is a full Windows Server running in a datacentre that you reach through a graphical desktop, as if you were sitting at another computer. It stays on around the clock, has a fast connection and a fixed IP address. The protocol you use to reach it is RDP, the Remote Desktop Protocol.

This guide covers when Windows is the sensible choice, what resources it needs, how to connect from Windows, macOS, Android and iOS, and what to do about the port, updates and the firewall once you are in.

When a Windows server makes sense

Linux is lighter and usually cheaper for web servers, databases and bots, so choose Windows for a reason. The common ones are:

  • Software that only runs on Windows, such as accounting tools, older business applications or desktop programs that must stay open all day.
  • Trading platforms like MetaTrader, whose main builds are for Windows. We cover that use in our trading VPS guide.
  • .NET projects and services that depend on IIS, SQL Server or Active Directory.
  • A permanent remote desktop for a team, or for running graphical tools on a stable connection.

If you are still deciding, Linux vs Windows server compares the two in more depth. And if all you need is web services, a Linux server is probably the better fit.

RAM and CPU requirements

Windows Server needs more than Linux because of the graphical desktop and many background services. Treat these as starting points:

  • Minimum: one to two CPU cores and 2 GB of RAM. It works for connecting and light tasks, though it feels slow.
  • Comfortable for daily use: two cores and 4 GB of RAM, which suits one user with a few light programs.
  • Several trading terminals, a database or multiple users: four cores and 8 GB of RAM or more.
  • Disk: Windows itself takes tens of gigabytes, so budget for applications and updates as well. Around 50 to 80 GB is a reasonable start.

Because most foreign servers are billed by the hour, you can start with a mid-size plan, watch how your software behaves and resize later. See the pricing page for live prices.

Connecting over RDP from any device

Once the server is delivered you receive the IP address, a username (usually Administrator) and a password. The default RDP port is 3389.

From Windows

Open Remote Desktop Connection from the Start menu, or search for mstsc. Enter the server IP, click Connect, then enter the username and password. If a certificate warning appears and you are sure the IP is correct, accept it.

From macOS

Install Microsoft's Windows App from the Mac App Store, which replaces Microsoft Remote Desktop. Add a new connection with the server IP, enter your credentials and open it.

From Android

Install Windows App or Microsoft Remote Desktop from Google Play. Tap the plus sign to add a PC, enter the IP and your credentials, and connect.

From iOS

The same Windows App is in the App Store. The steps match Android: add a PC, enter the IP and account, connect. For long sessions on a phone or tablet, a Bluetooth keyboard and mouse make a big difference.

If you cannot connect, first confirm that the server is running and the IP is right, then check that neither the server firewall nor your own network blocks the port.

Changing the RDP port

Everybody knows port 3389, and scanners hit it constantly. Moving it does not make you secure, but it cuts the noise from automated attacks. Here is how:

  1. Run regedit and go to HKEY_LOCAL_MACHINE, SYSTEM, CurrentControlSet, Control, Terminal Server, WinStations, RDP-Tcp.
  2. Open PortNumber, choose Decimal and enter the new number, anything above 1024 and not already in use.
  3. Create an inbound rule for the new port in Windows Firewall.
  4. If you use a network firewall at the provider or CloudSnap level, open the new port there too.
  5. Restart the server, and from then on connect with the address written as IP:port.

Add the firewall rule before you restart. Otherwise you lock yourself out and have to use the server console in the panel to recover.

Keeping Windows updated

A Windows server without updates is exposed. A few habits help:

  • Keep Windows Update on and set the install window outside working hours.
  • Take a snapshot before large updates so you can roll back if something breaks.
  • Updates sometimes mean a restart. If a program must always be running, set it up as a service or with Task Scheduler so it starts by itself afterwards.

Firewall and RDP security

RDP exposed directly to the internet is a favourite target for brute-force password guessing. At minimum:

  • Make the Administrator password long and unique. Where possible, create another user and disable the built-in Administrator name.
  • Limit the RDP port in the firewall to known IP addresses. If you have no static IP, at least go through a VPN or a fixed entry point.
  • Enable an account lockout policy so repeated failures lock the account for a while.
  • Keep Network Level Authentication switched on.
  • Install only what you need, and only from trustworthy sources.

General hardening ideas are in how to secure a server, and many of them translate to Windows.

Practical tips

  • Your own connection affects RDP quality. If the picture lags, lower the colour depth and visual effects in the RDP settings.
  • Pick a location near you or your users to keep latency low. Our post on ping and latency explains why.
  • If several people will connect at once, Remote Desktop Services licensing (RDS CALs) comes into play and needs separate attention.

FAQ

How much RAM does a Windows VPS need?

2 GB is the bare minimum for connecting and light jobs, and 4 GB is recommended for a smooth experience. With trading terminals, a database or several users, plan for 8 GB or more.

I have the IP and password but RDP will not connect. What now?

Check in the panel or bot that the server is running, confirm the IP and port, and make sure neither the server firewall nor your own network blocks the RDP port. If it still fails, contact support in Telegram.

Do I need to change the RDP port?

It is not required, but it reduces automated scan noise. Real security comes from a strong password, restricting allowed IPs and lockout after failed attempts.

Can I connect from my phone?

Yes. The Windows App, or Microsoft Remote Desktop, exists for Android and iOS. Enter the IP, username and password. A Bluetooth keyboard and mouse are worth having for longer sessions.

Is Windows available in every location?

No. The image depends on the provider, so not every location has it. The Windows page shows which ones do.

Windows servers on CloudSnap

Where a provider offers the Windows image, you can choose it at checkout on CloudSnap and manage the server from the Telegram bot or the web panel. Hourly billing on most foreign servers lets you start a server for a test and delete it when you are done. You top up the wallet by card or crypto, and support is on Telegram 24/7. Start from the Windows cloud server page.