Skip to content
amamel edited this page Sep 29, 2021 · 2 revisions

Welcome to the Banano Node Docker wiki!

Description

This will build and deploy the following containers on your Docker host:

  • banano-node -- This is the official Banano node created from the official Banano Docker Image(RPC is enabled but not publicly exposed).
  • banano-node-monitor -- This is the popular Banano Node Monitor PHP application based on NanoTools's Docker image.
  • banano-node-watchdog -- This is custom lightweight watcher container checking on node's health status every hour (checking code adapted from dbachm123's nanoNodeScripts).
  • watchtower -- A process for watching your Docker containers and automatically restarting them whenever their base image like the Banano Node is upgraded.

SSL Support with Let's Encrypt

Optionally, if a domain name is available for the host, Banano Docker Stack can also serve Banano Node Monitor through a secure connection (HTTPS). If this feature is enabled (using the -d argument with the setup script below), the stack also includes the following containers:

  • nginx-proxy -- An instance of the popular Nginx web server running in a reverse proxy setup, serving as a gateway for all incoming requests to your host.

  • nginx-proxy-letsencrypt -- A lightweight companion container for the nginx-proxy. It allows the creation/renewal of Let's Encrypt certificates automatically.