Fullnode
Fullnode is a Dao of Provider.It shows all Provider node that connects together using P2P networking.And provides users a convenient way to build their own network tunnel.
Every Fullnode needs to deposit a few tokens to become a Dao.After that, other Provider node can join this Dao by PubSub a same topic.Also these nodes will report some metadata including public network IP,wallet,contry and so on.
People can choose any one or two Provider nodes to build their own network tunnel by paying a few tokens.The Provider nodes which been selected will get rewards.
When all things come up,Enjoy CloudSlit.
Features
- Web3 Dao
- Decentralized storage
- Zero-Trust
- Network Security
How does it work
Installing
Docker-compose
- Get deploy Dockerfile
cd deploy/docker-compose
just pay attention to nginx.conf
and docker-compose.yaml
- Change
nginx.conf
line32 to your own domain
...
listen 80 default_server;
server_name dash.cloudslit.xyz; #here is your domain
root /usr/share/nginx/html;
index index.html;
...
- Change some ENV in
docker-compose.yaml
file
CS_OAUTH2_CLIENT_ID: 'your client id should apply from github'
CS_OAUTH2_CLIENT_SECRET: 'your client secret should apply from github'
CS_PRIVATE_KEY: 'a blockchain private key'
CS_CONTRACT_TOKEN: 'contract address'
CS_W3S_TOKEN: 'apply from https://web3.storage'
This will also install CA and Portal
License
Fullnode source code is available under the Apache 2.0 License.