Meroku is the world's first community-owned omnichain dapp store. We are trying to remove redundant costs which exist in web2 (eg. cloud hosting ) and centralised authorities who control access and define their own rules to stop dapp developers from innovating. We feel the future will be self-hosted dapp stores with complete transparency. This framework is the start of that journey, please join us and help create a more open and secure web3.
Please note: We don't have a website or any token. This repo is only official spot.
- It allows you (the user) to install and run dApps locally. Complete trust and security + self hosting.
- It allows you (the developer of dApp) to distribute it to a huge audience without hosting anywhere.
- Docker Desktop is required. Install Docker Desktop
nvm
or node version 17 or more.
- Clone the repo
git clone https://github.com/merokudao/meroku.git
- Update the
.env
file. In this file, update the variableHOSTING_DIR=/workspace/hosting_dir/
to a location on your local filesystem. This location is used to by Meroku for internal purposes.
node -r ts-node/register src/app.ts add <repoUrl> <name>
Adds a public git repo hosted at repoUrl
with the name name
to local hosting.
node -r ts-node/register src/app.ts start <name>
node -r ts-node/register src/app.ts start <name>
In order to make your repo compatible with Meroku, you will need to add a file called Selfhosting
and specify an appropriate environment file. The details of both are given below.
Community Guidelines Coming Soon.
Check out the roadmap.