The DNP_ADMIN serves the admin UI accessible only if connected to a DAppNode at my.admin.dnp.dappnode.eth. It also serves the access UI.
- 👤 For user / usage documentation go to the user manual
- 🔧 For developers check the technical documentation
- 💬 For feedback and reporting problems please submit an issue or contact us on RIOT•IM
The admin.dnp.dappnode.eth is an AragonApp whose repo is deployed at this address: 0xee66c4765696c922078e8670aa9e6d4f6ffcc455 .
This repo is an isolated single piece of DAppNode. To actually install and use DAppNode go to the installation guide.
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
You must have git, docker and docker-compose in your environment to run this repo. To verify so, run the following commands.
git --version
docker --version
docker-compose --version
Go to the pre-requisites setup guide if you any command returned an error and need to install a pre-requisite.
To get started, clone the project locally.
git clone https://github.com/dappnode/DNP_ADMIN.git
To develop locally, cd into the src folder and start the create react app aplication. It uses yarn as dependency manager, so please use it instead of npm to prevent package locks issues.
cd build/src
yarn
yarn start
The Admin UI expects to be in a DAppNode network to connect to its WAMP module, Ethereum node and IPFS node.
We highly encourage to use the dappnodesdk (DAppNode Software Development Kit) to build and distribute DNPs. Please check this tutorial to build, test and publish a DNP.
Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.
We use SemVer for versioning. For the versions available, see the tags on this repository.
See also the list of contributors who participated in this project.
This project is licensed under the GNU General Public License v3.0 - see the LICENSE file for details