From d3c5a9cbf65eef8dc8a28acf0506a0694bf508ca Mon Sep 17 00:00:00 2001
From: dapplion <35266934+dapplion@users.noreply.github.com>
Date: Fri, 5 Mar 2021 13:28:52 +0100
Subject: [PATCH 1/3] Update main readme
---
README.md | 131 ++++++++++++++++++++++---------------------
package_champions.md | 74 ------------------------
2 files changed, 68 insertions(+), 137 deletions(-)
delete mode 100644 package_champions.md
diff --git a/README.md b/README.md
index d3605f1..10ba1b5 100644
--- a/README.md
+++ b/README.md
@@ -17,39 +17,81 @@
-What happens when you want to use a Decentralized P2P network, but securing your own nodes takes a lot of time and effort?
+### Infrastructure for the decentralized world
-You have a decentralization bottleneck at the entry point, which is where we are now in the blockchain space :-(
+DAppNode is empowering people by creating a simple, transparent system for hosting P2P clients for DApps, Cryptocurrencies, VPNs, IPFS and more
-1. At no point in the last 2 years has there been more than 13,000 Bitcoin nodes online and that number got as low as [5500](https://bitnodes.earn.com/dashboard/?days=730)
+- Read about our purpose and mission https://dappnode.io/
+- Join our community https://discord.gg/c28an8dA5k
+- Check out what we are delivering https://medium.com/dappnode
+- Share your ideas and support from us https://discourse.dappnode.io/
-2. MetaMask and MyEtherWallet/MyCrypto are the primary wallets used on Ethereum and most users are using these wallets’ default nodes… This is a huge centralizing force in Ethereum.
+# DAppnode packages eco-system
-3. The people who do run their own node end up [having to spend a lot of time troubleshooting](https://www.reddit.com/r/ethereum/comments/83a34l/centralization_in_ethereum_infura_metamask/), keeping it updated and synced without the ability to easily share their node (and efforts) with family and friends.
+The community and core team members have created many useful packages for users. Checkout the [**package explorer**](https://dappnode.github.io/explorer/) to browse an up-to-date list of all packages and their versions.
-DAppNode will address these issues by creating a simple, easy, self-empowering system made specifically for hosting P2P clients for DApps, Cryptocurrencies, VPNs, IPFS, and more.
-
-Members of the [WHG](https://motherboard.vice.com/en_us/article/qvp5b3/how-ethereum-coders-hacked-back-to-rescue-dollar208-million-in-ethereum?lipi=urn%253Ali%253Apage%253Ad_flagship3_profile_view_base_treasury%253B7v09na8XQqySEuI%252FPn%252Bx5Q%253D%253D) have spent countless hours developing DAppNode because they believe it to be the most important and pertinent censorship resistant tool that is to be built to help bring the decentralized world everyone wants for themselves, and their friends and family.
-
-# The Desired Final User Story:
-
-1. Vojtech has several cryptocurrencies he follows and is ready to stop using his laptop to run clients, but doesn’t want to have to pay a monthly subscription in fiat to some company he doesn’t trust with his private keys.
-
-2. He hears about DAppNode and decides to buy the top of the line DAppNode Server preloaded from shop.dappnode.io (though he could buy his own server and install the software himself).
-
-3. The DAppNode Server is delivered to his front door, and when Vojtech opens the box he finds a 2 step instruction card: First, plug in the Server. Second, go to welcome.dappnode.io.
-
-4. On this website there will be an extremely simple and short walk-thru for Vojtech to set up his credentials and choose which clients to deploy.
-
-5. By just checking a few boxes Vojtech deployed his own VPN; his own local instance of MyCrypto.com; Ethereum, Bitcoin, Monero and Dogecoin Full nodes; a Zcash Secure Node and DASH Master Node; he joined the IPFS Consortium and deployed a TrueBit Verifier and Livepeer node; and hosted Giveth, Swarm City, Aragon, Colony, and Decentraland Helper DApps to support these projects and to ensure that his interaction with these DApps cannot be censored and are fully trustless.
-
-6. Vojtech then tells his friends and family that he is the admin for his own DAppNode and he is able to give them a link that sets them up with their own credentials and access to his DAppNode, and Vojtech can deploy any other DApps that him or his friends and family want to have hosted with a couple clicks. He has become the trusted gateway to the decentralized world for his entire community.
-
-7. Vojtech ends up being able to pay off the cost of his DAppNode in 2 months with the profits made from his ZenCash, Trustlines Validator, ETH2.0 validator, DASH and TrueBit Nodes. He also canceled his VPN and all of his Digital Ocean accounts because now he has his own server that he can host all of his services on. Without even trying, Vojtech has a couple extra hundred dollars a month because he is running DAppNode on his own personal server.
+
+
+
+
+
-Though the above story is not ready yet, we are developing in an invitingly open source manner and anyone can use their own hardware and run DAppNode on it.
+## Champions
+
+Champions are community members that are in charge of maintaining packages updated. All packages in this list without a champions are actively looking for a champion. Join our [DAppNode Discord **#champion-process**](https://discord.gg/MhSPBsHryu) to suggest a package to be championed and/or offer to be a champion for a project you care about!
+
+| Package | Champion |
+| ---------------------------------------------------------------------------------------- | ---------------- |
+| [Avalanche](https://github.com/Colm3na/DAppNodePackage-avalanche) | - |
+| [ARTIS-sigma1](https://github.com/lab10-coop/DAppNodePackage-ARTIS-sigma1) | - |
+| [Bee](https://github.com/dappnode/DAppNodePackage-bee) | @tropicar |
+| [Bitcoin](https://github.com/dappnode/DAppNodePackage-bitcoin) | @Pol-Lanski |
+| [Block-explorer](https://github.com/dappnode/DappnodePackage-block-explorer) | - |
+| [Cosmos](https://github.com/Colm3na/DAppNodePackage-cosmos) | - |
+| [DMS](https://github.com/dappnode/DAppNodePackage-DMS) | - |
+| [Eth2stats-client](https://github.com/dappnode/DAppNodePackage-eth2stats-client) | - |
+| [Ethereum Classic](https://github.com/dappnode/DAppNodePackage-ethereum-classic) | - |
+| [Ethereum Optimism](https://github.com/dappnode/DAppNodePackage-ethereum-optimism) | - |
+| [Exporter](https://github.com/dappnode/DAppNodePackage-exporter) | - |
+| [Geth](https://github.com/dappnode/DAppNodePackage-geth) | - |
+| [Goerli Geth](https://github.com/dappnode/DAppNodePackage-goerli-geth) | - |
+| [Grin](https://github.com/dappnode/DAppNodePackage-grin) | - |
+| [HTTPs Portal](https://github.com/dappnode/DAppNodePackage-https-portal) | - |
+| [Ipfs Cluster](https://github.com/dappnode/DAppNodePackage-ipfs-cluster) | - |
+| [Ipfs Pinner](https://github.com/dappnode/DAppNodePackage-ipfs-pinner) | - |
+| [Kovan](https://github.com/dappnode/DAppNodePackage-kovan) | - |
+| [LightningNetwork](https://github.com/dappnode/DAppNodePackage-LightningNetwork) | @pablomendezroyo |
+| [Matrix](https://github.com/dappnode/DAppNodePackage-matrix) | - |
+| [Metrics Tools](https://github.com/dappnode/DAppNodePackage-metrics-tools) | - |
+| [Monero](https://github.com/dappnode/DAppNodePackage-monero) | @pablomendezroyo |
+| [Nethermind](https://github.com/dappnode/DAppNodePackage-nethermind) | - |
+| [Openethereum](https://github.com/dappnode/DAppNodePackage-openethereum) | - |
+| [Owncloud](https://github.com/dappnode/DAppNodePackage-owncloud) | - |
+| Polkadot Kusama | @tropicar |
+| [Prysm](https://github.com/dappnode/DAppNodePackage-prysm) | @pablomendezroyo |
+| [Prysm Pyrmont](https://github.com/dappnode/DAppNodePackage-prysm-pyrmont) | @pablomendezroyo |
+| [Raiden](https://github.com/dappnode/DAppNodePackage-raiden) | - |
+| [Raiden Testnet](https://github.com/dappnode/DAppnodePackage-raiden-testnet) | - |
+| [Rinkeby](https://github.com/dappnode/DAppNodePackage-rinkeby) | - |
+| [Ropsten](https://github.com/dappnode/DAppNodePackage-ropsten) | - |
+| [Storj](https://github.com/dappnode/DAppNodePackage-storj) | @pablomendezroyo |
+| [Tornado Cash Relayer](https://github.com/dappnode/DAppNodePackage-Tornado-Cash-Relayer) | - |
+| [Trustlines](https://github.com/dappnode/DAppNodePackage-trustlines) | - |
+| [Trustlines bridge](https://github.com/dappnode/DAppNodePackage-trustlines-bridge) | - |
+| [Trustlines monitor](https://github.com/dappnode/DAppNodePackage-trustlines-monitor) | - |
+| [Trustlines netstats](https://github.com/dappnode/DAppNodePackage-trustlines-netstats) | - |
+| [Trustlines validator](https://github.com/dappnode/DAppNodePackage-trustlines-validator) | - |
+| [Turbo-geth](https://github.com/dappnode/DAppNodePackage-turbo-geth) | - |
+| [Vipnode](https://github.com/dappnode/DAppNodePackage-vipnode) | - |
+| [Wireguard](https://github.com/dappnode/DAppNodePackage-wireguard) | - |
+| [ZCash](https://github.com/dappnode/DAppNodePackage-zcash) | - |
+
+# Core packages
-We are open to receive funding to help pay the developers working hard on the software!
+- [DNP_DAPPMANAGER](https://github.com/dappnode/DNP_DAPPMANAGER)
+- [DNP_VPN](https://github.com/dappnode/DNP_VPN)
+- [DNP_IPFS](https://github.com/dappnode/DNP_IPFS)
+- [DNP_BIND](https://github.com/dappnode/DNP_BIND)
# Team members
@@ -61,43 +103,6 @@ We are open to receive funding to help pay the developers working hard on the so
- **Developer:** Carlos
- **Adviser:** Griff Green
-# Where the DAppers play
-
-[DAppNode](https://dappnode.io/)
-
-[Discourse](https://discourse.dappnode.io/)
-
-[Github](https://github.com/dappnode/DAppNode/wiki/DAppNode-Installation-Guide)
-
-# **Benefits of DAppNode**
-
-- Easy set up
-- Trustless system
-- Invitingly Open Source
-- Free up space on your Devices
-- Great for Proof of Stake mining
-- You can browse `.eth` domains like the normal web
-- You take control of your Nodes
-- Encourages people to have their own server
-- Perfect for projects that reward you for hosting, (Filecoin, Storj, etc)
-- Can facilitate a P2P economy
-- Host any P2P networking protocols
-- DApp teams can develop packages their users can run 24x7
-- Never trust a hosting provider with your private keys again!
-- One click node deployment (Full Nodes, DApps)
-- Censorship resistance (run your own VPN)
-- 1 DAppNode can support an entire Community
-- DAppNode will build communities and decrease centralization
-- DAppNode is the most important piece of infrastructure for our decentralized future
-- Considering all of the incentive structures to run nodes, most DAppNode Admins will be make a profit maintaining their own DAppNode
-
-# Core repos
-
-- [DNP_DAPPMANAGER](https://github.com/dappnode/DNP_DAPPMANAGER)
-- [DNP_VPN](https://github.com/dappnode/DNP_VPN)
-- [DNP_IPFS](https://github.com/dappnode/DNP_IPFS)
-- [DNP_BIND](https://github.com/dappnode/DNP_BIND)
-
## License
This project is licensed under the GNU General Public License v3.0 - see the [LICENSE](LICENSE) file for details
diff --git a/package_champions.md b/package_champions.md
deleted file mode 100644
index 21930f2..0000000
--- a/package_champions.md
+++ /dev/null
@@ -1,74 +0,0 @@
-# DAppnode packages eco-system
-
-The community and core team members have created many useful packages for users. Checkout the [**package explorer**](https://dappnode.github.io/explorer/) to browse an up-to-date list of all packages and their versions.
-
-
-
-
-
-
-
-## Champions
-
-Champions are community members that are in charge of maintaining packages updated. All packages in this list without a champions are actively looking for a champion. Join our [DAppNode Discord **#champion-process**](https://discord.gg/MhSPBsHryu) to suggest a package to be championed and/or offer to be a champion for a project you care about!
-
-| Package | Champion |
-| -------------------------------------------------------------------------------------------------------- | ---------------- |
-| [DAppNodePackage-avalanche](https://github.com/Colm3na/DAppNodePackage-avalanche) | - |
-| [DAppNodePackage-ARTIS-sigma1](https://github.com/lab10-coop/DAppNodePackage-ARTIS-sigma1) | - |
-| [DAppNodePackage-bee](https://github.com/dappnode/DAppNodePackage-bee) | @tropicar |
-| [DAppNodePackage-bitcoin](https://github.com/dappnode/DAppNodePackage-bitcoin) | @Pol-Lanski |
-| [DappnodePackage-block-explorer](https://github.com/dappnode/DappnodePackage-block-explorer) | - |
-| [DAppNodePackage-cosmos](https://github.com/Colm3na/DAppNodePackage-cosmos) | - |
-| [DAppNodePackage-DMS](https://github.com/dappnode/DAppNodePackage-DMS) | - |
-| [DAppNodePackage-eth2stats-client](https://github.com/dappnode/DAppNodePackage-eth2stats-client) | - |
-| [DAppNodePackage-ethereum-classic](https://github.com/dappnode/DAppNodePackage-ethereum-classic) | - |
-| [DAppNodePackage-ethereum-optimism](https://github.com/dappnode/DAppNodePackage-ethereum-optimism) | - |
-| [DAppNodePackage-exporter](https://github.com/dappnode/DAppNodePackage-exporter) | - |
-| [DAppNodePackage-geth](https://github.com/dappnode/DAppNodePackage-geth) | - |
-| [DAppNodePackage-goerli-geth](https://github.com/dappnode/DAppNodePackage-goerli-geth) | - |
-| [DAppNodePackage-grin](https://github.com/dappnode/DAppNodePackage-grin) | - |
-| [DAppNodePackage-https-portal](https://github.com/dappnode/DAppNodePackage-https-portal) | - |
-| [DAppNodePackage-ipfs-cluster](https://github.com/dappnode/DAppNodePackage-ipfs-cluster) | - |
-| [DAppNodePackage-ipfs-pinner](https://github.com/dappnode/DAppNodePackage-ipfs-pinner) | - |
-| [DAppNodePackage-kovan](https://github.com/dappnode/DAppNodePackage-kovan) | - |
-| [DAppNodePackage-LightningNetwork](https://github.com/dappnode/DAppNodePackage-LightningNetwork) | @pablomendezroyo |
-| [DAppNodePackage-matrix](https://github.com/dappnode/DAppNodePackage-matrix) | - |
-| [DAppNodePackage-metrics-tools](https://github.com/dappnode/DAppNodePackage-metrics-tools) | - |
-| [DAppNodePackage-monero](https://github.com/dappnode/DAppNodePackage-monero) | @pablomendezroyo |
-| [DAppNodePackage-nethermind](https://github.com/dappnode/DAppNodePackage-nethermind) | - |
-| [DAppNodePackage-openethereum](https://github.com/dappnode/DAppNodePackage-openethereum) | - |
-| [DAppNodePackage-owncloud](https://github.com/dappnode/DAppNodePackage-owncloud) | - |
-| Polkadot Kusama | @tropicar |
-| [DAppNodePackage-prysm](https://github.com/dappnode/DAppNodePackage-prysm) | @pablomendezroyo |
-| [DAppNodePackage-prysm-pyrmont](https://github.com/dappnode/DAppNodePackage-prysm-pyrmont) | @pablomendezroyo |
-| [DAppNodePackage-raiden](https://github.com/dappnode/DAppNodePackage-raiden) | - |
-| [DAppnodePackage-raiden-testnet](https://github.com/dappnode/DAppnodePackage-raiden-testnet) | - |
-| [DAppNodePackage-rinkeby](https://github.com/dappnode/DAppNodePackage-rinkeby) | - |
-| [DAppNodePackage-ropsten](https://github.com/dappnode/DAppNodePackage-ropsten) | - |
-| [DAppNodePackage-storj](https://github.com/dappnode/DAppNodePackage-storj) | @pablomendezroyo |
-| [DAppNodePackage-Tornado-Cash-Relayer](https://github.com/dappnode/DAppNodePackage-Tornado-Cash-Relayer) | - |
-| [DAppNodePackage-trustlines](https://github.com/dappnode/DAppNodePackage-trustlines) | - |
-| [DAppNodePackage-trustlines-bridge](https://github.com/dappnode/DAppNodePackage-trustlines-bridge) | - |
-| [DAppNodePackage-trustlines-monitor](https://github.com/dappnode/DAppNodePackage-trustlines-monitor) | - |
-| [DAppNodePackage-trustlines-netstats](https://github.com/dappnode/DAppNodePackage-trustlines-netstats) | - |
-| [DAppNodePackage-trustlines-validator](https://github.com/dappnode/DAppNodePackage-trustlines-validator) | - |
-| [DAppNodePackage-turbo-geth](https://github.com/dappnode/DAppNodePackage-turbo-geth) | - |
-| [DAppNodePackage-vipnode](https://github.com/dappnode/DAppNodePackage-vipnode) | - |
-| [DAppNodePackage-wireguard](https://github.com/dappnode/DAppNodePackage-wireguard) | - |
-| [DAppNodePackage-zcash](https://github.com/dappnode/DAppNodePackage-zcash) | - |
-
-## Deprecated packages
-
-- **DAppNodePackage-goerli-pantheon**: Use the Geth client **DAppNodePackage-geth**
-- **DAppNodePackage-goerli-parity**: Use the Geth client **DAppNodePackage-geth**
-- **DAppNodePackage-lighthouse-medalla-beacon-chain**: Medalla testnet is deprecated, use Pyrmont
-- **DAppNodePackage-lighthouse-zinken-beacon-chain**: Zinken testnet is deprecated, use Pyrmont
-- **DAppNodePackage-medalla-validator**: Medalla testnet is deprecated, use Pyrmont
-- **DAppNodePackage-prysm-beacon-chain**: Use the Prysm package with beacon node + validator **DAppNodePackage-prysm**
-- **DAppNodePackage-prysm-medalla-beacon-chain**: Medalla testnet is deprecated, use Pyrmont
-- **DAppNodePackage-prysm-medalla-validator**: Medalla testnet is deprecated, use Pyrmont
-- **DAppNodePackage-prysm-zinken-beacon-chain**: Zinken testnet is deprecated, use Pyrmont
-- **DAppNodePackage-prysm-zinken-validator**: Zinken testnet is deprecated, use Pyrmont
-- **DAppNodePackage-swarm**: Use the new package **DAppNodePackage-bee**
-- **DAppNodePackage-zinken-validator**: Zinken testnet is deprecated, use Pyrmont
From 617c8f838a245622c9c51f5c5845130215cd1dcb Mon Sep 17 00:00:00 2001
From: dapplion <35266934+dapplion@users.noreply.github.com>
Date: Fri, 5 Mar 2021 14:14:10 +0100
Subject: [PATCH 2/3] Add more info to README
---
README.md | 35 +++++++++++++++++++++++++-----
doc/DAppNodeAdminUI-demo.png | Bin 0 -> 29597 bytes
doc/DAppNodeLogoWide-outlined.png | Bin 0 -> 32986 bytes
3 files changed, 29 insertions(+), 6 deletions(-)
create mode 100644 doc/DAppNodeAdminUI-demo.png
create mode 100644 doc/DAppNodeLogoWide-outlined.png
diff --git a/README.md b/README.md
index 10ba1b5..72cfbde 100644
--- a/README.md
+++ b/README.md
@@ -6,15 +6,18 @@
![GitHub All Releases](https://img.shields.io/github/downloads/dappnode/DAppNode/total.svg)
[![Twitter Follow](https://img.shields.io/twitter/follow/espadrine.svg?style=social&label=Follow)](https://twitter.com/DAppNODE?lang=es)
-[![](https://github.com/dappnode/DAppNode/raw/master/doc/DAppNodeLogoWide.png)](https://github.com/dappnode/DAppNode/wiki/DAppNode-Installation-Guide)
-
+
-
-
+
+
-
+
+
+
+
+
### Infrastructure for the decentralized world
@@ -26,7 +29,25 @@ DAppNode is empowering people by creating a simple, transparent system for hosti
- Check out what we are delivering https://medium.com/dappnode
- Share your ideas and support from us https://discourse.dappnode.io/
-# DAppnode packages eco-system
+# Discover DAppNode
+
+DAppNode lowers the barrier of entry for non tech-savy participants. It allows you to deploy, update, and manage P2P clients and nodes without leaving your browser. No terminal or command line interface.
+
+
+
+
+
+
+
+# Develop with DAppNode
+
+DAppNode modular architecture allows any team to or project to publish a dockerized application to the DAppNode packages eco-system. Benefit from an enthusiatic crypto savy user based and offer a user interface-only experience to lower onboarding friction.
+
+Check out the [DAppNodeSDK](https://github.com/dappnode/DAppNodeSDK) to learn how to get started.
+
+_Note: packages are published to Ethereum mainnet and incur costs. Given the current high gas prices the DAppNode team is willing to subsidize gas costs for packages of great interest to users._
+
+# Packages eco-system
The community and core team members have created many useful packages for users. Checkout the [**package explorer**](https://dappnode.github.io/explorer/) to browse an up-to-date list of all packages and their versions.
@@ -95,6 +116,8 @@ Champions are community members that are in charge of maintaining packages updat
# Team members
+Members of the [White Hat Group (WHG)](https://motherboard.vice.com/en_us/article/qvp5b3/how-ethereum-coders-hacked-back-to-rescue-dollar208-million-in-ethereum) have spent countless hours boostraping and developing DAppNode in 2017. Currently, the project is mantained by a growing multi-disciplary team:
+
- **Adviser & Instigator:** Jordi Baylina
- **Project Lead:** Eduadiez
- **Developer Lead:** dapplion
diff --git a/doc/DAppNodeAdminUI-demo.png b/doc/DAppNodeAdminUI-demo.png
new file mode 100644
index 0000000000000000000000000000000000000000..512387c870d9270a9feaa99fbbbcc51398cd07a4
GIT binary patch
literal 29597
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
literal 0
HcmV?d00001
diff --git a/doc/DAppNodeLogoWide-outlined.png b/doc/DAppNodeLogoWide-outlined.png
new file mode 100644
index 0000000000000000000000000000000000000000..8645bde6fa2a597828549ecee1c7ecca1d13bdbf
GIT binary patch
literal 32986
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