dappnode / DAppNode

General repository of the project dappnode
GNU General Public License v3.0
585 stars 103 forks source link

Add `dappnode_ports` command #358

Open pablomendezroyo opened 3 years ago

pablomendezroyo commented 3 years ago

Context

Ports are a critical path in dappnode, not only for blockchain packages such as geth, but also for connectivity packages: OpenVPN and Wireguard.

These ports are opened using UPnP by the dappmanager container

If users loose access to dappnode for some reason (local IP changed, changed router, etc) they have to wait until dappnode updates local IP or executes again the natRenewaldaemon to open and map ports

Proposal

Would be a nice to have a dappnode command dappnode_ports which will have the following functionalities:

Requirements

┆Issue is synchronized with this Basecamp todo by Unito

dapplion commented 3 years ago

Yeah! Great idea

3alpha commented 3 years ago

Are these ports printed anywhere in DAppManager UI on one spot all together? If not, it would be useful because some people are concerned with enabling UPnP and this would be nice to have as they can manually open ports.