How to set up a Presearch node? Which VPS to use?

Presearch is a very popular project in the cryptosphere. It is a search engine, but instead of taking advantage of you, they are paying you to use their engine. That is why so many people are already using Presearch, and why more and more people also discover it and try it every single day. But, now you can also setup your own Presearch node and support the project, and also, get paid for doing so through the rewards given to node operators. But, how can it be done?

First of all, if you haven’t registered for Presearch yet, visit the Presearch website and register an account immediately.

You need an account to register a node, so it is crucial to have one. And if you like the project, then you will for sure want to be rewarded yourself as you search the web using this engine. The payments are given in PRE tokens which can be sold at exchanges such as Kucoin. There you can trade your PRE tokens and get USDT or Bitcoin instead.

But, if you want to run a node, you better be aware of the fact that you need at least 1000 PRE tokens (valued $60 at the moment). Are you ready? I will now show you how to run a Presearch node in a few steps!

presearch node

Tell Presearch that you would like to setup a node

After you have created your Presearch account, visit and tell the Presearch team that you would like to setup a node. They normally respond within 24 hours with a registration code that you will need in order to setup your node.


Setup your Presearch node on a cheap VPS

The first step is to setup your node on a cheap VPS. In that way, you don’t have to run a computer from home continously, and it will have a constant Internet connection, good speeds, and you don’t have to compromise the security of your home network in order to run a node.

I can currently recommend the following two VPS-providers for this purpose:

Contabo is cheaper in general for the better VPS packages, but to run a Presearch node, the tiniest package is currently enough, meaning that the $3 per month VPS from is currently enough. The cheapest VPS package from Contabo is priced at $5 per month.

I am also running several Ethereum nodes, and for that purpose, Contabo is by far the cheapest and the best solution out there!

Create an account at one of the mentioned VPS providers, and setup your first VPS package. When that is done, download Putty to your computer (a program that you will use to contact the VPS).


The VPS is ready and Putty is installed!

There are three types of information you will need to connect to your VPS server. You will need the IP address, the username (which is root), and the password. These will be given to you by VPSserver/Contabo. Use these data to connect to the VPS.

It is smart to change your user from root to something else (for a higher level of security), but it isn’t something you really HAVE TO do.

Now it is time to run the following commands on your VPS server.

sudo apt-get update

sudo apt-get install apt-transport-https ca-certificates curl gnupg-agent software-properties-common

curl -fsSL | sudo apt-key add -

sudo apt-key fingerprint 0EBFCD88

sudo add-apt-repository "deb [arch=amd64] $(lsb_release -cs) stable"

sudo apt-get update

sudo apt-get install docker-ce docker-ce-cli

These commands will make sure that your system is up to date, and they will install Docker (the software needed to run the node). Copy one line at the time and paste it into the Putty window and run the command! You might be asked along the way if you want to install the different programs, and when such questions come, simply type Y (yes) and the installation will continue.

You have now installed Docker, and you are now ready to setup the actual Presearch node.

Run the following three commands.

sudo docker run -d --name presearch-auto-updater --restart=unless-stopped -v /var/run/docker.sock:/var/run/docker.sock containrrr/watchtower --interval 300 presearch-node

sudo docker pull presearch/node

sudo docker run -dt --name presearch-node --restart=unless-stopped -v presearch-node-storage:/app/node -e REGISTRATION_CODE=YOURREGISTRATIONCODE presearch/node

Those are the three final steps, and you will have your node up and running. Make sure to change the text YOURREGISTRATIONCODE in the final step with the registration code you will receive from Presearch after your node request has been accepted.

If you want to check that your node is working and listening for search requests, type the following command:

sudo docker logs -f presearch-node

You can run several nodes as well, but you will then need a different VPS for the different nodes. You can use the same registration code for several nodes!

Do not forget that you will need to stake a minimum of 1000 PRE tokens per node.

That is it. Your Presearch node is now up and running and if you visit you should now see a list of your node(s). You can also find more useful information about running a Presearch node at

Good luck on running your node!

Leave a Reply