Do these 3 things before closing this tab:
1Fix the driver behind crashes, sound loss and screen glitches2Clear out junk files and repair common Windows errors3Scan for outdated or missing drivers - takes under a minuteRun Bitcoin Core on a current Linux VPS with fast persistent storage, a dedicated unprivileged account, enough disk for your chosen storage mode, and a firewall that exposes only the services you actually need. An unpruned node requires substantially more than 740 GB during initial synchronization; pruning can reduce steady-state data to about 7 GB, but removes historical data and several features.
Need a server to try this on? Antihost offers Linux VPS plans with NVMe storage, full root access and a 14-day free trial.
This guide covers capacity planning, installation, headless operation, port 8333, synchronization, pruning decisions, security, monitoring, backups, and recovery.
As an Amazon Associate I earn from qualifying purchases.
Start with the storage decision
Storage mode determines the VPS you need. Bitcoin.org’s current download guidance puts the initial blockchain download at over 740 GB. Its requirements page recommends a 750 GB disk as a baseline, but an unpruned node should not be deployed on a volume that is already nearly full: the chain database grows, and initial validation needs working space for temporary files and indexes.
A pruned node validates the chain while discarding older raw block and undo data. The same guidance says pruning can reduce steady-state usage to about 7 GB. That is a dramatically smaller operating footprint, but it is not an archival copy of Bitcoin’s history.
#1 Best Overall
- BLUE LIGHT BLOCKING GLASSES: Our blue light glasses for women boast UV400 protection, blocking harmful blue rays from computer screens. With these bluelight glasses women, you can enjoy gaming, reading, or watching TV with no worries of eye strain.
- EYE RELIEF: Our blue light glasses are engineered to reduce blurry vision or strain caused by prolonged screen time. These womens blue light glasses aid in better sleep by preventing blue light from disrupting your natural sleep cycle, helping you fall asleep faster and enjoy a more restful night's sleep, making them the perfect christmas present.
- COMFORTABLE: Crafted from durable material, our trendy blue light glasses for woman or blue light glasses men ensure long-lasting comfort. The high-transmittance lenses accessories, gamer gifts for men, help keep your eyes relaxed. Perfect stocking stuffers, gifts for gamers men, christmas gifts for men, halloween costumes.
- LIGHTWEIGHT: These clear blue light glasses feature a lightweight frame, meaning they’ll stay comfy for long-term wear. Perfect as blue blockers glasses for women or mens blue light glasses, these non-prescription fake glasses for men can be worn throughout the day. The blue light blocking glasses women feature polycarbonate HD lenses, which are anti-reflective and restore true color.
- WORRY-FREE PURCHASE: If you experience any issues, our support team is ready to assist you quickly. These are the perfect costume glasses for cosplay dressing up.
| Mode | Typical purpose | Storage planning | Important limitations |
|---|---|---|---|
| Unpruned | Historical queries, archival applications, rescans, transaction indexing, or serving old blocks | At least the published 750 GB baseline, plus growth and synchronization headroom | Higher cost, longer initial sync, and more disk monitoring |
| Pruned | Independent validation, wallet use, current-chain data, and a lower-cost VPS | Bitcoin.org reports about 7 GB steady-state; leave expansion room and account for temporary sync usage | Incompatible with txindex, rescan, and importwallet; old raw blocks are discarded |
Decide this before selecting a VPS plan. Increasing a volume later may be possible, but moving a nearly full node under pressure is riskier than provisioning sensible headroom at the start.
VPS requirements and budget
The published Bitcoin.org requirements recommend 2 GB of RAM, 500 MB per day of download, and 5 GB per day of upload, in addition to the one-time initial download of more than 740 GB. A full-node guide notes that high-speed nodes commonly upload 200 GB or more per month. These are planning figures, not guarantees: peer demand, connection speed, software versions, and provider policies change the actual traffic.
The Tool Desk
Outbyte PC Repair FREEClear out junk files and repair common Windows errorsFree Scan →Outbyte Driver Updater FREEScan for outdated or missing drivers - takes under a minuteDriver Scan →| Resource | Planning figure | How to interpret it on a VPS |
|---|---|---|
| Disk | 750 GB recommended baseline for an unpruned node | Use a larger volume for growth and synchronization working space; a pruned node needs far less steady-state capacity |
| Initial download | Over 740 GB | One-time transfer during initial synchronization; verify that the provider’s allowance and transfer policy can absorb it |
| Memory | 2 GB recommended | Published minimum recommendation; additional RAM can improve comfort during validation, but no current target is specified |
| Download traffic | 500 MB/day recommended | Recurring peer traffic after setup, separate from the initial chain download |
| Upload traffic | 5 GB/day recommended | Budget carefully; high-speed nodes may exceed 200 GB/month |
| CPU and storage performance | No official VPS IOPS target stated | Prefer SSD or NVMe-backed storage and a provider with predictable performance because validation is database-intensive |
Check the provider before ordering
- Confirm the initial transfer allowance, recurring egress quota, overage price, and whether sustained peer traffic can trigger throttling or termination.
- Verify that the volume can be expanded and that snapshots or backups are available.
- Require public reachability, or a documented exception, for inbound TCP 8333 if you intend to serve peers.
- Check how the provider handles IPv4, IPv6, security groups, and filtered ports.
- Make sure its acceptable-use policy permits a Bitcoin full node.
- Prefer a console or rescue environment so you can recover a misconfigured firewall without SSH access.
Prepare a secure Linux VPS
Use a current, supported Linux distribution. Create a dedicated account such as bitcoin; do not run the daemon as root. Keep administration in a separate account with sudo rights and SSH keys.
- Create the VPS and attach the persistent data volume.
- Create the
bitcoinuser with a non-login or restricted shell policy appropriate to your administration model. - Install security updates and enable automatic security updates where your distribution supports them.
- Install your SSH public key, disable password authentication when practical, and restrict SSH to known source addresses.
- Apply a default-deny firewall policy. Permit SSH only from your management addresses, permit outbound connections, and reserve TCP 8333 for peer access if you need inbound peers.
- Check the mounted volume before installing:
df -h
findmnt
Put the Bitcoin data directory on the persistent volume, not on a small root partition. If the volume is mounted at /srv/bitcoin, either set the service account’s home there or use an explicit -datadir path consistently in every command and service file.
Download and install Bitcoin Core
Obtain Bitcoin Core from the official Bitcoin download page. When practical, verify the release signature and checksum before extracting it; Bitcoin.org describes signature verification as an optional security step that helps detect a tampered download. Use the release’s documented Unix binaries rather than copying an executable from an untrusted mirror.
The Bitcoin Core repository documents these Unix programs:
Quick wins for a faster PC:
Fix the driver behind crashes, sound loss and screen glitchesFind Drivers →Repair Windows errors before they cause bigger problemsFix Now →Rank #2
- WINDEX GAMING WIPES: effortlessly clean all your gaming gear and gaming electronics in one easy step with our new Windex Gaming Wipes
- AMMONIA FREE: our ammonia-free formula is safe to use on all of your favorite gaming equipment like consoles, headsets, controllers, screens, keyboards, and more
- PRE-MOISTENED WIPES: each wipe instantly removes dust, dirt, and stubborn smudges and fingerprints leaving a streak-free shine
- ANTI-STATIC: great for cleaning and wiping down your gaming gear and electronics leaving behind no visible residue
- COMPACT RESEALABLE PACKAGE: store your pack of Windex Gaming Wipes anywhere in your home for whenever a quick and easy wipedown is needed
bin/bitcoind— the headless daemonbin/bitcoin-cli— the command-line control clientbin/bitcoin-qt— the graphical client, which is normally unnecessary on a VPSbin/bitcoin— the command-line utility included by the project
Install the binaries in a directory such as /usr/local/bin, make them executable, and confirm the dedicated account can run them:
sudo -u bitcoin bitcoind --version
sudo -u bitcoin bitcoin-cli --version
If your distribution or release package uses another path, substitute that path in the commands and the systemd unit below.
Create the configuration
As the bitcoin user, create $HOME/.bitcoin/bitcoin.conf. A minimal pruned configuration is:
server=1
daemon=1
prune=10000
prune=10000 requests a roughly 10,000-MB pruning target; actual disk use is not an exact promise because indexes, metadata, and operating-system overhead remain. Choose a value appropriate for your available volume rather than treating the example as a universal minimum.
For an unpruned node, omit the prune line. Add txindex=1 only when you have unpruned storage and a real application need. The official full-node guidance says pruning is incompatible with txindex, rescan, and importwallet. A pruned node therefore cannot be converted into an archival, transaction-indexed service simply by adding that option later; plan a new synchronization or migration.
Keep credentials and RPC settings private. Do not add a public RPC bind address to a basic node. If an application needs RPC, bind it to localhost or a private management network and enforce authentication and source restrictions.
Rank #3
- Ergonomic & Adjustable Design: Fight "text neck" and improve your posture. Designed for comfort, it offers an adjustable height (7.1in-8.5in) (1.4in adjustable range) and angle (5°-85°) Please note: cell phone stand is only 9 inches tall—the length of a standard pencil
- Without blocking subtitles Perfect for office desk Tiktok Face Time Zoom video—this is the ultimate kitchen desk essential for phones! Perfect viewing experience while reducing neck back strain, A must-have for gamers streamers desk, and anyone who values both style and support!
- Sleek & Stable Design fits Otterbox Case: Say goodbye to bent cables, tangles, and tip-overs! LISEN’s stylish adjustable desk phone holder features a built-in charging hole and smart cable management, keeping your phone secure and your workspace clutter-free cool gadgets for men
- ANTI-SLIP DESIGN free hands: The under 10.00 items easy gadgets back and the bottom of this kitchen essentials for women are fully covered by anti-skid silicone, which LISEN stand up desk decor can provide maximum protection device from any scratches and slides
- Your Perfect Viewing Companion:If your product arrives damaged or breaks within 365 days, reach out to LISEN for a quick and hassle-free solution. Struggling with assembly, like tightening the screw? We’ve got your back! Your experience matters to us. (Product including: phone Holder stand*1, screw*1, hexagon screwdriver*1, specification*1)
Start the daemon headlessly
The repository documents bitcoind for Unix, and Bitcoin.org’s full-node guide shows the daemon form:
sudo -u bitcoin bitcoind -daemon
Stop it cleanly with:
sudo -u bitcoin bitcoin-cli stop
Do not rely on an interactive SSH session for a production node. Use systemd so the process starts after the data volume and network are available, restarts after an unexpected failure, and can be inspected with standard service tools.
Windows Errors? Fix Them Before They Spread
Repair common Windows errors and clear accumulated junk for a smoother, more stable PC - no reinstall needed.Free scan · no reinstallCrashes, No Sound, or Screen Glitches?
Random freezes, missing sound and display glitches usually trace back to one bad driver. Find and replace yours safely.Free scan · under a minuteCreate /etc/systemd/system/bitcoind.service with paths matching your installation:
[Unit]
Description=Bitcoin Core daemon
After=network-online.target local-fs.target
Wants=network-online.target
RequiresMountsFor=/home/bitcoin/.bitcoin
[Service]
Type=forking
User=bitcoin
Group=bitcoin
ExecStart=/usr/local/bin/bitcoind -daemon -pid=/home/bitcoin/.bitcoin/bitcoind.pid
ExecStop=/usr/local/bin/bitcoin-cli stop
PIDFile=/home/bitcoin/.bitcoin/bitcoind.pid
Restart=on-failure
PrivateTmp=true
[Install]
WantedBy=multi-user.target
Reload and enable the service:
sudo systemctl daemon-reload
sudo systemctl enable --now bitcoind
sudo systemctl status bitcoind
If you use a separate mount such as /srv/bitcoin, change RequiresMountsFor, -pid, and any configuration paths accordingly. A service that starts before its volume is mounted can create a new data directory on the root disk, consuming space and leaving you with two apparent nodes.
Configure peer networking and port 8333
Bitcoin.org states: “To support the Bitcoin network, you also need to allow incoming connections.” Bitcoin’s standard peer-to-peer port is TCP 8333. In a VPS environment there is usually no home-router forwarding layer, but two independent firewalls still matter:
Recommended Free Tools
- Allow TCP 8333 in the provider’s security group or network firewall.
- Allow TCP 8333 in the Linux host firewall.
- Keep outbound peer traffic permitted.
- Reload the firewall and verify that the rule applies to the correct IPv4 and IPv6 interfaces.
If you use a port-forwarding scenario elsewhere, Bitcoin.org’s guide says the external and internal Bitcoin ports should both be 8333. A VPS normally maps the public address directly to the instance, so the provider rule and host rule are the relevant controls.
Rank #4
- Easy Installation: Our gaming lights have been designed to enhance your entertainment experience. Simply position the led light bar next to your TV or game console to create a game room environment with ease. They come with USB power and a 60 inch cord for direct mounting and mobility
- Audio Syncing & Extensive Mode: The built-in high-sensitivity music sensor allows you to sync the TV led lights to your favorite music. Lights react and move to the beat of music, film and game audio, creating an incredible immersive sound and light experience – and all without the need for an additional hub. You can choose from 64+ patterns, including strobe, illusion, jump, energy, gradient, running, chasing, fluttering mode etc. Each mode can be applied to different scenes
- 64+ Chasing IC+RGB & W Effect: The independent control design of IC+RGB and white all-in-one multifunctional rgbw led bar lights monitor backlight allows you to easily switch the led lights for desk between IC+RGB and white to enjoy a variety of lighting effects, you can choose white lighting mode with high brightness for better illumination when working, etc. Choose IC+RGB lighting mode when you need to create an entertaining atmosphere for the light show, 16 million colours of Color changing rgb light bar let you dance to the beat and create a dynamic party atmosphere
- Dynamic and Dimmable Lights: 1%-full brightness free brightness adjustment gives you the flexibility to adjust dimmable led light bar for room decorations or a variety of occasions
- USB Powered: USB light bars for room can be powered by powernank, usb charger, TV, Monitor, laptop PC mainframe, making behind TV led lighting bar easy to install in any location.TV led lights are powered by the TV usb interface / PC mainframe, can be turned on/off synchronously with TV / PC
Inbound connectivity is useful when you want to contribute relay capacity. A node can still make outbound connections when inbound access is unavailable, but a private or filtered VPS will serve fewer peers. Never expose RPC on 8333 or on a second public port; peer traffic and administrative RPC are different services.
Track initial synchronization
A running process is not proof that the node is synchronized. Query the daemon:
sudo -u bitcoin bitcoin-cli getblockchaininfo
Inspect at least:
initialblockdownload: while true, the node is still performing initial synchronization.blocks: the validated local height.headers: the best header height known to the node.verificationprogress: a progress estimate, not a completion guarantee.pruned: confirms whether the running node is operating in pruned mode.size_on_disk: the current data footprint.
Compare the local height with a trusted independent source, allowing for normal propagation delay. Inspect the daemon’s debug log in the Bitcoin data directory when progress stalls. During initial validation, high disk activity and sustained CPU use are normal; a full volume, memory pressure, repeated crashes, or a provider-imposed bandwidth cap are not.
Useful health checks
sudo systemctl is-active bitcoind
sudo -u bitcoin bitcoin-cli getnetworkinfo
sudo -u bitcoin bitcoin-cli getblockchaininfo
df -h /home/bitcoin/.bitcoin
journalctl -u bitcoind --since "1 hour ago"
Set alerts before synchronization begins. At minimum, monitor free disk space and inode use, memory pressure, process state, upload and download totals, and whether RPC responds locally. Alert on a falling free-space trend rather than waiting for a “disk full” error.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Choose pruning deliberately
When pruning is the right fit
Pruning suits a VPS whose primary jobs are independent validation, wallet use, and access to current chain data. It keeps validation behavior while deleting older raw blocks and undo data, making a small instance practical. Keep expansion capacity anyway: the target is a policy setting, not a guarantee that every file will remain below a particular number.
When an unpruned node is required
Use unpruned storage when software needs historical raw blocks, a transaction index, archival queries, rescans, or the ability to serve older blocks to peers. Provision beyond today’s reported chain size so growth and synchronization temporary files do not fill the volume. A plan that exactly matches 750 GB can become unsafe as the chain and indexes grow.
Best Value
- Compatible with Wide Screens - To ensure compatibility with the dual monitor mount, your each monitor must meet three conditions at the same time: First, computer screens size range: 13 to 32 inches. Second, screen weight range: 4.4 to 19.8 lbs. Third, the back of the monitor screen must have VESA mounting holes with a pitch of 75x75mm or 100x100mm.
- Regarding the compatibility with desks - Your desk must meet three conditions at the same time: First, desk material: Only wooden desks are recommended, plastic or glass desks cannot be used. Second, desk thickness range: 0.59" - 3.54". Third, the bottom of the desk should not have any cross beams or panels, as this will interfere with installation. We recommend carefully checking that your desk and monitors meets all above conditions before purchasing.
- Dual C-Clamp Hold - Worried your dual monitors might wobble or slip? Our upgraded base uses a larger platform plus a dual C-clamp structure to lock the dual monitor arm firmly to your desk. Each arm safely keeps your screens steady while you type, click and game—no shaking, no sliding, just a clean and secure setup you can trust every day. It also provides Grommet Mounting installation choice, both options ensure stable and secure fixation for your 0.59" - 3.54" desk.
- Full-Motion Adjustment For Comfortable View - Pull the screen closer when you’re deep in a spreadsheet, push it back to watch videos, or rotate to portrait for coding — moving everything smoothly with just one hand. The monitor stand offers +85°/-50° tilt, ±90° swivel and 360° rotation. Raise your monitor up to 15.75″ to support a healthy sitting posture. Whether you’re working from home, gaming through the night, or switching between video calls and documents, getting the screens to your natural line of sight helps relieve neck, shoulder and back strain so you can stay focused longer with less fatigue.
- Keep Your Desk Organized: By lifting both screens off the desktop, this dual monitor stand opens up valuable space for your keyboard, notebook, docking station or a simple, clutter-free work area. Built-in cable management guides wires along the arms, keeping cords out of sight and out of the way. Enjoy a tidy, modern workstation that looks as good as it feels to use.
Changing modes
Pruning is selected with prune=N in bitcoin.conf or at startup. Because pruning discards data, enabling it is not reversible by simply deleting the line: restoring historical blocks requires obtaining them again and rebuilding the relevant indexes. Likewise, adding txindex=1 to a pruned configuration is unsupported; migrate to an unpruned data directory and allow the index to build.
What’s actually slowing this PC down?
Pick the symptom - the matching free tool is one click away.
Security hardening for an internet-facing node
- Least privilege: run
bitcoindas the dedicated unprivilegedbitcoinuser and keep SSH administration separate. - SSH: use keys, disable password login where appropriate, restrict source addresses, and protect the administrative account with a strong local policy.
- Firewall: expose only SSH from approved networks and TCP 8333 when inbound peers are intended. Keep RPC private.
- Patch management: keep the operating system and Bitcoin Core release current. Verify downloaded release signatures when feasible.
- Wallet protection: if the built-in wallet is enabled, encrypt it. Back up the wallet after creation and after passphrase changes; anyone who obtains the wallet or its backups may be able to steal funds.
- Provider controls: watch transfer quotas and overage rules. Bitcoin.org warns that excessive bandwidth can lead to charges or service termination, and that node users can be targeted by bandwidth-exhaustion attacks.
- Data safety: stop the daemon cleanly before volume migration or snapshots to reduce corruption risk.
Do not treat a cloud snapshot as a complete disaster-recovery plan. Test restoring configuration and wallet backups on a separate system, and document the exact data-directory and permission layout needed to bring the service back.
Bandwidth and availability planning
The requirements figures of 500 MB/day download and 5 GB/day upload are recurring recommendations, while the more-than-740-GB initial download happens during synchronization. The full-node guide’s estimate of 200 GB or more monthly upload on high-speed connections shows why an “unlimited” label needs closer examination. Read the provider’s fair-use language, measure actual traffic after the node has peers, and configure alerts below the contractual limit.
Bitcoin.org’s full-node guide gives a six-hours-per-day minimum availability figure. For a VPS, continuous operation is usually practical, but maintenance windows still happen. Schedule reboots, patching, and volume work; stop Bitcoin Core cleanly first and verify synchronization after the system returns.
Troubleshooting common failures
The daemon exits immediately
- Run
journalctl -u bitcoindand inspect the Bitcoin debug log for a configuration or permission error. - Confirm that the data directory exists, is mounted, and is owned by
bitcoin. - Check for a stale PID file only after confirming no daemon process is running.
- Verify that the service’s binary path matches the installed release.
The node is stuck at the same height
- Check
getnetworkinfofor peer count and connection state. - Confirm outbound traffic is allowed and that provider filtering is not blocking peer connections.
- Inspect disk space, inode use, CPU, and memory pressure.
- Compare local headers and blocks; a large gap can indicate ongoing validation rather than a network failure.
Peers cannot connect inbound
- Verify TCP 8333 in both the provider security group and the host firewall.
- Check whether the VPS has a public address and whether IPv4 and IPv6 rules differ.
- Confirm that the daemon is listening on the intended interface and port.
- Allow time for peers to discover the endpoint after rules are corrected.
The volume is filling
- Check
size_on_diskand filesystem free space before deleting anything. - For an unpruned node, expand the volume before it reaches capacity.
- For a new deployment that does not need historical data, rebuild or resynchronize in pruned mode rather than deleting database files manually.
- Do not remove chainstate or block files by hand; an incomplete deletion can force a lengthy reindex or leave an unusable data directory.
Operational checklist
- Storage mode chosen before the VPS plan.
- Persistent SSD or NVMe volume mounted and tested.
- At least the published 750 GB baseline provisioned for unpruned operation, with growth headroom.
- 2 GB RAM or more, with monitoring for memory pressure.
- Provider transfer limits and Bitcoin-node policy confirmed.
- Dedicated
bitcoinaccount and separate SSH administration. - Bitcoin Core release downloaded from the official source and signature checked when practical.
bitcoin.confstored with restrictive permissions.- systemd service enabled with correct mount dependencies.
- TCP 8333 opened only when inbound peer service is intended, in both firewall layers.
- RPC restricted to localhost or a private management network.
- Synchronization verified through
getblockchaininfo, not just process status. - Disk, bandwidth, memory, process, and RPC alerts active.
- Wallet encrypted and backups restored in a test environment if funds are involved.
Bottom line
For a validation-focused VPS, choose fast persistent storage, run a pruned Bitcoin Core daemon under a dedicated Linux account, and expose TCP 8333 only when you can support inbound peers and their bandwidth. For archival queries, rescans, or txindex, choose an unpruned volume substantially larger than 750 GB and budget for continuing growth. In both cases, synchronization checks, private RPC, patching, wallet backups, and bandwidth monitoring are part of operating the node—not optional extras.
Quick Recap
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.




