lightweight, private Bitcoin full node and tor relayer

bitcoin bitcoin-node docker knots
5 Open Issues Need Help Last updated: Jul 11, 2025

Open Issues Need Help

View All on GitHub

AI Summary: Refactor the project to move health checks from the docker-compose.yml file into the individual Dockerfiles. This requires addressing the dependency on environment variables currently only available at runtime in the compose file. The solution likely involves making these environment variables available during the Docker build process or finding an alternative way to perform health checks without relying on those variables.

Complexity: 4/5
enhancement good first issue long term

lightweight, private Bitcoin full node and tor relayer

Dockerfile
#bitcoin#bitcoin-node#docker#knots

AI Summary: The task is to update the Dockerfiles for the Knots and I2P components of a private Bitcoin full node project. Currently, they use a specific versioned Alpine package (`boost1.84-program_options`) as a workaround. The update requires changing this to a generic package (`boost-program_options`) once it's available in the Alpine Linux repository, improving maintainability.

Complexity: 3/5
good first issue long term

lightweight, private Bitcoin full node and tor relayer

Dockerfile
#bitcoin#bitcoin-node#docker#knots
Use ninja instead of make about 2 months ago

AI Summary: The task involves replacing the current build system (likely Make) with Ninja in the provided Bitcoin full node project, potentially improving build speed. This may require modifying existing build scripts and potentially integrating CMake for better build system management.

Complexity: 4/5
good first issue optimization long term

lightweight, private Bitcoin full node and tor relayer

Dockerfile
#bitcoin#bitcoin-node#docker#knots

AI Summary: The task involves modifying the i2pd configuration file (i2pd.conf) to include the `--datadir` directive, reverting a temporary fix implemented to address a previous issue (https://github.com/PurpleI2P/i2pd/issues/2210). This change aims to standardize the configuration and remove the temporary workaround.

Complexity: 2/5
enhancement good first issue long term

lightweight, private Bitcoin full node and tor relayer

Dockerfile
#bitcoin#bitcoin-node#docker#knots
Add healthchecks about 2 months ago

AI Summary: Implement Docker health checks within the Dockerfiles for the Knots, Tor client, and Tor relay containers to ensure each service is running correctly. This involves adding a HEALTHCHECK instruction to each Dockerfile, specifying a command to verify the service's health.

Complexity: 3/5
enhancement good first issue

lightweight, private Bitcoin full node and tor relayer

Dockerfile
#bitcoin#bitcoin-node#docker#knots