DAppNode

DAppNode
ToDo
ipfs.dappnodewith HTTPS? See https://github.com/dappnode/DAppNode/issues/406 , and below.- Fix http://alice.eth etc. as it’s still NOK when now that IPFS works, see https://github.com/dappnode/DAppNode/issues/492
- Install http://dappnode.local/#/installer/prysm.dnp.dappnode.eth
- http://dappnode.local/#/installer More packages to install?
- http://dappnode.local/#/community => https://sourcecred.dappnode.io/#/explorer PAN?
- DAppNode DApp list
- Configure
/etc/wireguard/wg0.confto “route” / “lookup” (?) ONLY.ethand.dappnodedomain names through that VPN? Test by shutdown DAppNode. - (Re-)install and configure http://dappnode.local/#/packages/rotki.dnp.dappnode.eth/info
- git server (local at first, then on IPFS); e.g. on https://github.com/linuxserver ?
- Backups , for git server and other, on IPFS
Use
- IPFS
- WebUI http://ipfs.dappnode:5001/webui/ (see below for Troubleshooting if this doesn’t work)
- Peering: Add e.g.
/ip4/192.168.1.99/tcp/4001/p2p/12D3Koo...P8TNon brave://settings/ipfs/peers for peering and use Brave local IPFS node. Strangely, this then does NOT show up in the list on http://127.0.0.1:45005/webui/#/peers. - Gateway http://ipfs.dappnode:8080 how-to? Expose port on http://dappnode.local/#/packages/ipfs.dnp.dappnode.eth/network ?
- API http://ipfs.dappnode:5001 ? TODO: How to publish a file on one local computer, pin it on the DAppNode, and then access it from another local computer?
- Ethereum RPC API
- TODO: How to use http://dappnode.local/#/packages/geth.dnp.dappnode.eth/info's Querying API http://geth.dappnode:8545 and Engine API http//geth.dappnode:8551?
*.ethdomain names :- alice.eth or freedomain.eth (or e.g. radek.freedomain.eth from this tutorial are some examples
- These normally do not resolve over traditional root DNS servers
- Brave has built-in ENS resolution by using Infura, instead of decentralized DAppNode
- When connected to DAppNode’s WireGuard VPN, that will resolve both
.ethand.dappnodedomain names - nonexistantx.eth
should show an error message from DAppNode’s
/usr/src/app/webpack:/@dappnode/dappmanager/src/ethForward/resolveDomain.ts: _Decentralized website not found Make sure the ENS domain exists" ipfs resolve -r /ipfs/: invalid path "/ipfs/": not enough path componentsmeans TODO, IDK, fix IPFS #first? See https://github.com/dappnode/DAppNode/issues/492
IPFS in Brave (not directly DAppNode related)
- brave://settings/ipfs
- brave://ipfs-internals/
- If using Brave Local IPFS Node:
- http://127.0.0.1:45005/webui
- brave://settings/ipfs/peers
Manage & Maintenance
- http://dappnode.local
sudo wg-quick up wg0is required ;) to use*.dappnodehostnames- http://dms.dappnode/d/dappnode-exporter-host/host?orgId=1&refresh=10s
- http://dappnode.local/#/system/security Host Updates
- VPN:
sudo wg-quick up wg0&sudo wg-quick down wg0 - Power Off on http://dappnode.local/#/system/power .
Set up
As per official documentation, and then:


