fullnode

command module
v0.0.0-...-d33d225 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 28, 2022 License: Apache-2.0 Imports: 5 Imported by: 0

README

Fullnode

License GoDoc

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
  1. Get deploy Dockerfile
cd deploy/docker-compose

just pay attention to nginx.conf and docker-compose.yaml

  1. 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;
...
  1. 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.

Documentation

The Go Gopher

There is no documentation for this package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL