{"id":23941431,"url":"https://github.com/bitpingapp/bitping-node","last_synced_at":"2026-05-25T23:01:57.188Z","repository":{"id":187613215,"uuid":"598473961","full_name":"BitpingApp/Bitping-Node","owner":"BitpingApp","description":"Repository for tracking issues and releases for the Bitping Node","archived":false,"fork":false,"pushed_at":"2025-11-04T11:48:26.000Z","size":25,"stargazers_count":9,"open_issues_count":4,"forks_count":2,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-11-04T13:23:14.547Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/BitpingApp.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2023-02-07T07:20:18.000Z","updated_at":"2024-12-09T09:18:15.000Z","dependencies_parsed_at":null,"dependency_job_id":"245ef05c-a59e-4274-9367-16a24591fd71","html_url":"https://github.com/BitpingApp/Bitping-Node","commit_stats":null,"previous_names":["bitpingapp/bitping-node"],"tags_count":67,"template":false,"template_full_name":null,"purl":"pkg:github/BitpingApp/Bitping-Node","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BitpingApp%2FBitping-Node","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BitpingApp%2FBitping-Node/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BitpingApp%2FBitping-Node/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BitpingApp%2FBitping-Node/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/BitpingApp","download_url":"https://codeload.github.com/BitpingApp/Bitping-Node/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BitpingApp%2FBitping-Node/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33067477,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-15T11:35:32.926Z","status":"ssl_error","status_checked_at":"2026-05-15T11:35:31.362Z","response_time":103,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-01-06T04:15:13.927Z","updated_at":"2026-05-15T13:04:16.679Z","avatar_url":"https://github.com/BitpingApp.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Bitping Node\n\n## 🌟 Features\n- **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.\n- **New P2P network**: The new Bitping node utilises our new custom, P2P network built on top of the LibP2P framework.\n- **Two versions available**:\n  - **Bitping Desktop**: A user-friendly graphical interface for your desktop or laptop.\n  - **bitpingd (for CLI)**: A robust and clear command-line interface for servers.\n- **CalVer Versioning**: The versioning system follows the Calendar Versioning format (YY.M.DD-buildnumber).\n- **Lower resource usage**: Compared to the old node, the new Bitpingd Node is more efficient and consumes fewer resources.\n- **Clearer CLI flags**: `bitpingd` now has a more organized and understandable set of CLI flags. Check them out using `bitpingd --help`.\n- **Service installation**: Easily install `bitpingd` as a service with the commands `bitpingd service install \u0026\u0026 bitpingd service start`. Compatibility includes Launchd on Mac and Systemd, initd, and openrc on Linux.\n\n\u003e 🚫 **Important**:\n\u003e 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.\n\u003e \n\u003e 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)\n\n## Recommendations\n\n#### Passive Income while actively using your computer\nUse Bitping Desktop on MacOS and Windows. \nBitping Desktop does not explicitly run in the background while you are logged out of your computer.\nThe Idea of Bitping Desktop is to have you passively earn income while you're going about your daily activities on your computer/laptop.\n\n#### Constant Passive Income \nUse Bitpingd on Linux.\nBitpingd is built to be run as a system daemon either via Systemd, Launchd or Docker. \nIt will run in the background even while your user account is logged out. \n\n## Installation\n\nRunning a node with Bitping is easy, be sure to have an account created [here](https://app.bitping.com/register)\n\nThen navigate to the node Install/Update page in the [Bitping Dashboard](https://app.bitping.com/update)\n\nYou can then follow the step by step instructions below dependent on your operating system and install method.\n\n### Bitping Desktop\n\n#### MacOS 11.0+ Desktop\n  1. Navigate to the [Bitping Install page](https://app.bitping.com/update).\n  2. Based on which chipset you have, choose either Intel or Apple Silicon and click the download button.\n  3. Navigate to your Downloads folder in Finder and double click on the Bitping Desktop DMG\n  4. Drag the Bitping Desktop icon to your Applications folder\n  5. Open Bitping Desktop from your Applications folder\n\n#### Windows 10+ Desktop\n  1. Navigate to the [Bitping Install page](https://app.bitping.com/update).\n  2. Click on the Download button for the Desktop application.\n  3. Open your downloads folder and double click on the MSI and follow the installation steps.\n  3. After installation, go to your start menu and click Bitping Desktop\n\n### Bitpingd\n\n#### Linux CLI\n1. Install the bitpingd binary with the following script:\n    ```bash\n    curl https://bitping.com/install.sh | bash\n    ```\n2. Login to the Bitping network:\n    ```bash\n    bitpingd login\n    ```\n3. To run the node with a display: \n    ```bash\n    bitpingd\n    ```\n4. If you are setting up the bitpingd service as **root/sudo**, you will need to run:\n    ```bash \n    bitpingd service install --system \u0026\u0026 bitpingd service start --system\n    ```\n5. To run the node in the background as an unpriveliged user:\n      - ```bash \n        bitpingd service install \u0026\u0026 bitpingd service start\n        ```\n      - This command will keep your node running in the background when you log out\n        ```bash\n        sudo loginctl enable-linger $(whoami)\n        ```\n        \n#### MacOS CLI\n1. Install the bitpingd binary with the following script:\n    ```bash\n    curl https://bitping.com/install.sh | bash\n    ```\n2. Login to the Bitping network:\n    ```bash\n    bitpingd login\n    ```\n3. To run the node with a display: \n    ```bash\n    bitpingd\n    ```\n4. If you are setting up the bitpingd service as **root/sudo**, you will need to run:\n    ```bash \n    bitpingd service install --system \u0026\u0026 bitpingd service start --system\n    ```\n5. To run the node in the background as an unpriveliged user:\n      - ```bash \n        bitpingd service install \u0026\u0026 bitpingd service start\n        ```\n\n#### Docker\n##### Option 1. To run the container in interactive mode: \n   ```bash\n    docker run -it --mount type=volume,source=\"bitpingd-volume\",target=/root/.bitpingd bitping/bitpingd:latest\n   ```\n\n##### Option 2. To run the container and pass email and password via CLI instead of an interactive session run:  \n  1. Log in to your account with the following command:\n       ```bash\n       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\"\n       ```\n  2. Now start the bitping node!\n       ```bash \n       docker run -it --mount type=volume,source=\"bitpingd-volume\",target=/root/.bitpingd bitping/bitpingd:latest\n       ```\n\n##### Option 3. Login with environment variables:  \n   ```bash \n   docker run -it \\\n     -e BITPING_EMAIL='YOUR_BITPING_EMAIL' \\\n     -e BITPING_PASSWORD='YOUR_BITPING_PASSWORD' \\\n     -e BITPING_MFA='YOUR_BITPING_2FA_CODE' \\\n     --mount type=volume,source=\"bitpingd-volume\",target=/root/.bitpingd bitping/bitpingd:latest\n   ```\n\n## Support\n\nIf you encounter any issues or need further guidance, please:\n- Open an issue on [this GitHub repo](https://github.com/BitpingApp/Bitping-Node/issues).\n- Join the [Bitping Support chat on Telegram](https://t.me/bitping).\n\nThank you for being part of our beta program! Your feedback is invaluable.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbitpingapp%2Fbitping-node","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbitpingapp%2Fbitping-node","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbitpingapp%2Fbitping-node/lists"}