🖥
Setting up a VPS
GitBook tip: your product docs aren't just a reference of all your features, use them to encourage folks to perform certain actions and discover the value in your product.
Main advantages of a VPS are:
- Dedicated Server so you don't have to run your own computer all day
- Managing NFT Butler from your phone if you can connect to your VPS Server from your phone
- Perfect internet connection (low latency) which can slightly improve bid throughput
The biggest advantage of using a VPS Server is that it's fast and running 24/7 and you don't have to keep your PC online all day.
We suggest to use on of the following VPS providers:
- at least 4 vCPUs
- 8GB Memory
- 20GB Disk
The following chapter walks through every configuration step for setting up a VPS. The tutorial is valid for the VPS provider exoscale with whom we have an official partnership.
Register your account
- 1.
- 2.Click on the link in the confirmation email you received
- 3.Complete your registration
Create a security group
A security group allows you to access your Virtual Machine (VM) using Remote Desktop Protocol (RDP)
- 1.On the left navigation bar, select compute --> security groups
- 2.Click the "add security group" button on the top right corner
- 3.Give it a name, for example "RDP access". The description can be left empty
- 4.Click on "create group"
- 5.Click on the name of the newly created security group
- 6.On the top right corner, select add rule --> RDP
- 7.You should now see that a new rule was created:

Create a Virtual Machine
After you have set up the security group you can create a new Virtual Machine
- 1.On the left navigation bar, select compute --> instances
- 2.Click the "add" button on the top right corner
- 3.Select "Windows Server 2022" as a template
- 4.Select you preferred zone, we suggest to use one from Switzerland
- 5.For best performance we suggest to use the "Large" instance type
- 6.For Disk space select 50GB
- 7.Under security groups, select your previously created security group
- 8.The configuration of the VM should look like this:
- 9.If everything looks good, click "create"
- 10.The VM should start automatically
Prepare to connect to your VM using RDP
- 1.On the left navigation bar, select compute --> instances
- 2.Click on the name of your previously created VM
- 3.Save the ip address, username (usually administrator) and your administrator password, ideally in a password safe like KeePass or 1Password
Make sure to use a Windows RDP server and not linux server.
For windows users:
- 1.Go to Start, search for "remotedesktop" and open the first result.
- 2.Insert the IP address which will be given to you after setup of the VPS and click connect.
- 3.Now it will ask you for the username & password of the RDP server. Simply fill it out and check the checkmark to save the details so you don't have to fill it out everytime.
- 4.The first time you connect to your server you will get a warning, press the check mark and click Ok. That's it...
For Mac users:
- 1.For mac users we suggest to install the following app from the official App Store: https://apps.apple.com/us/app/microsoft-remote-desktop/id1295203466?mt=12
- 2.After you installed "Microsoft Remote Desktop", open the application
- 3.On the navigation bar, select "Add PC"
- 4.PC name is the IP address you have obtained from your VPS provider
- 5.For user account, click on "add user account" and enter the credentials you have obtained from your VPS provider
- 6.Enter a friendly name to remember the purpose of this VM
- 7.Click on "Add"
- 8.Connect to your VM by double-clicking on the created PC
- 9.Accept the certificate warning
- 10.You should now be connected to your VM
The following sections specifies some enhancements for extra security of your VM:
Enable MFA for your Exoscale account
- 1.
- 2.On the top right corner click on your name and select "Account Details"
- 3.Switch to the tab
password and security
- 4.You can enable Two-Factor Authentication at the bottom of the page
Only use a trusted VPS provider
Use a strong password and store it in a Password manager
- Use a strong password with capital letters, numbers and special characters for your Virtual Machine and your VPS account.
Use an AntiVirus Software
Make sure that Windows Defender is installed and enabled on your VM. If anything is suspicious on your Virrtual Machine, download and install Malwarebytes and run a scan.
Keep your system up-to-date
Disable the standard accounts and create a new one
Guide to do so will follow soon
Whitelist your public IP to access your Virtual Machine via RDP
For the best possible security of your Virtual Machine, whitelist your public IP address to access your Virtual Machine. This leads to the fact that only connections from your IP are allowed to access the Virtual Machine.
This guide is only valid if you are using a Virtual Machine hosted on Exoscale.
- 1.
- 2.
- 3.Go to Compute --> Security Groups
- 4.Open the Security Group you have created in the setup process
- 5.If there is already an existing rule, delete it by clicking on Actions --> Delete
- 6.Click on Add Rule --> Add Custom Rule
- 7.In the field source add your public IP address and append `/32` to it. Example: 159.333.23.43/32
- 8.Enter `3389` as Start- and End Port
- 9.Leave anything on default and click on Create
- 10.From now only connections from your IP address are allowed to your Virtual Machine
- 11.
Last modified 8mo ago