- Auto-updates: No need to manually check and install updates. The Bitping Node will download an update, check the signature and then auto install itself, meaning maintenance of your node is hands off.
- New P2P network: The new Bitping node utilises our new custom, P2P network built on top of the LibP2P framework.
- Two versions available:
- Bitping Desktop: A user-friendly graphical interface for your desktop or laptop.
- bitpingd (for CLI): A robust and clear command-line interface for servers.
- CalVer Versioning: The versioning system follows the Calendar Versioning format (YY.M.DD-buildnumber).
- Lower resource usage: Compared to the old node, the new Bitpingd Node is more efficient and consumes fewer resources.
- Clearer CLI flags:
bitpingd
now has a more organized and understandable set of CLI flags. Check them out usingbitpingd --help
. - Service installation: Easily install
bitpingd
as a service with the commandsbitpingd service install && bitpingd service start
. Compatibility includes Launchd on Mac and Systemd, initd, and openrc on Linux.
🚫 Important: It's not recommended to run both
bitpingd
and Bitping Desktop on the same machine as it may flag your nodes as spam in the network.Do not run multiple
bitpingd
or Bitping Desktop instances on the same machine when they are pointing to the same credentials directory (~/.bitpingd
,~/.bitping
or Docker volume)
Use Bitping Desktop on MacOS and Windows. Bitping Desktop does not explicitly run in the background while you are logged out of your computer. The Idea of Bitping Desktop is to have you passively earn income while you're going about your daily activities on your computer/laptop.
Use Bitpingd on Linux. Bitpingd is built to be run as a system daemon either via Systemd, Launchd or Docker. It will run in the background even while your user account is logged out.
Running a node with Bitping is easy, be sure to have an account created here
Then navigate to the node Install/Update page in the Bitping Dashboard
You can then follow the step by step instructions below dependent on your operating system and install method.
- Navigate to the Bitping Install page.
- Based on which chipset you have, choose either Intel or Apple Silicon and click the download button.
- Navigate to your Downloads folder in Finder and double click on the Bitping Desktop DMG
- Drag the Bitping Desktop icon to your Applications folder
- Open Bitping Desktop from your Applications folder
- Navigate to the Bitping Install page.
- Click on the Download button for the Desktop application.
- Open your downloads folder and double click on the MSI and follow the installation steps.
- After installation, go to your start menu and click Bitping Desktop
- Install the bitpingd binary with the following script:
curl https://bitping.com/install.sh | bash
- Login to the Bitping network:
bitpingd login
- To run the node with a display:
bitpingd
- If you are setting up the bitpingd service as root/sudo, you will need to run:
bitpingd service install --system && bitpingd service start --system
- To run the node in the background as an unpriveliged user:
-
bitpingd service install && bitpingd service start
- This command will keep your node running in the background when you log out
sudo loginctl enable-linger $(whoami)
-
- Install the bitpingd binary with the following script:
curl https://bitping.com/install.sh | bash
- Login to the Bitping network:
bitpingd login
- To run the node with a display:
bitpingd
- If you are setting up the bitpingd service as root/sudo, you will need to run:
bitpingd service install --system && bitpingd service start --system
- To run the node in the background as an unpriveliged user:
-
bitpingd service install && bitpingd service start
-
docker run -it --mount type=volume,source="bitpingd-volume",target=/root/.bitpingd bitping/bitpingd:latest
Option 2. To run the container and pass email and password via CLI instead of an interactive session run:
- Log in to your account with the following command:
docker run -it --mount type=volume,source="bitpingd-volume",target=/root/.bitpingd --entrypoint /app/bitpingd bitping/bitpingd:latest login --email "YOUR_BITPING_EMAIL" --password "YOUR_BITPING_PASSWORD"
- Now start the bitping node!
docker run -it --mount type=volume,source="bitpingd-volume",target=/root/.bitpingd bitping/bitpingd:latest
docker run -it \
-e BITPING_EMAIL='YOUR_BITPING_EMAIL' \
-e BITPING_PASSWORD='YOUR_BITPING_PASSWORD' \
-e BITPING_MFA='YOUR_BITPING_2FA_CODE' \
--mount type=volume,source="bitpingd-volume",target=/root/.bitpingd bitping/bitpingd:latest
If you encounter any issues or need further guidance, please:
- Open an issue on this GitHub repo.
- Join the Bitping Support chat on Telegram.
Thank you for being part of our beta program! Your feedback is invaluable.