Deal there all far too tempting. When you see a VPS or Server on offer it's very hard to ignore all that computing power! So you go ahead and do the clever thing of purchasing it, now you can just let it idle peacefully.
This guide is aimed at those idling servers that are feeling a little sad and lonely.
The Network Time Protocol is a core part of the internet today. It allows for computers to synchronise their time with highly accurate time servers.
The NTP Pool Project is a cluster of public time servers for anyone to use.
NTP Servers operate in a hierarcical manor. A Stratum 1 time server is directly connected to a GPS receiver or Atomic Clock. Stratum 2 time servers synchronise their time with Stratum 1 servers. This goes on to Stratum 15 servers.
- CPU: Very Low
- Storage: <5MB
- Memory: <5MB
- Network: Selectable speed on admin panel. Choosing 250Mbps averages at 500kbps.
- IP: Static - The NTP Pool is a long term commitment requiring static IP's.
Syncthing is a free and open-source, peer to peer file synchronisation program.
The default configuration of Syncthing will try to make a P2P connection with the other client. If this isn't possible, often due to strict firewalls a Relay is then used. As of writing, there are currently 314 relays transferring 1992 Mbps in total.
- CPU: Low
- Storage: 100MB
- Memory: 20MB
- Network: Configurable, without any limits you can expect 1-5TB transfer per month.
'The Archive Team Warrior is a virtual archiving appliance. You can run it to help with the ArchiveTeam archiving efforts. It will download sites and upload them to our archive — and it’s really easy to do!' - archiveteam.org
- CPU: -
- Storage: <60GB
- Memory: -
- Network: Clean IP - No VPN, Tor, Proxies, DNS blocking
Folding at Home
Donate your CPU power to a distributed computing project. Folding at Home is run by Stanford University and is aimed to help scientists develop new therapeutics for a variety of diseases.
Currently, the distributed supercomputer is being used to understand SARS-CoV-2/COVID-19 and develop new therapies, with the goal of releasing a patent-free drug.
- CPU: Very High - Intel P4 1.4 GHz processor or newer
- Storage: -
- Memory: 4GB
- Network: Broadband Internet connection
"A full node is a program that fully validates transactions and blocks. Almost all full nodes also help the network by accepting transactions and blocks from other full nodes, validating those transactions and blocks, and then relaying them to further full nodes.
Most full nodes also serve lightweight clients by allowing them to transmit their transactions to the network and by notifying them when a transaction affects their wallet. If not enough nodes perform this function, clients won’t be able to connect through the peer-to-peer network—they’ll have to use centralized services instead.
Many people and organizations volunteer to run full nodes using spare computing and bandwidth resources—but more volunteers are needed to allow Bitcoin to continue to grow." - bitcoin.org
- CPU: Medium
- Storage: 350GB
- Memory: 2GB
- Network: 250GB Per Month + 340GB on initial start up