Go 1.9+ Installation and Setup
After installation, ensure that the
GOPATH environmental variable is set and that
$GOPATH/bin is added to the
PATH environment variable.
Dependencies are managed with dep.
go get -u github.com/golang/dep
dep vendors all dependencies into the repo.
Download and Compile BBS Executables
go get https://github.com/skycoin/bbs/...
This will download
You can also clone the repo directly with
git clone https://github.com/skycoin/bbs,
but it must be cloned to this path:
Static Files For The Web Thin Client
Building instructions for static files can be found in static/README.md.
For more detailed instructions:
run.sh is provided as a convenient to run BBS, serving static files in
Pull docker image.
$ docker pull skycoin/bbs
Create a docker volume.
$ docker volume create bbs-data
Run Skycoin BBS.
$ docker run -p 8080:8080 -p 8998:8998 -p 8996:8996 -v bbs0:/data skycoin/bbs
List network interfaces.
# help menu $ docker run skycoin/bbs bbscli -h # interact with bbs node $ docker run skycoin/bbs bbscli -a 172.17.0.1:8996 messengers discover
The Command-line interface is for administration control over the BBS node.
Detailed instructions are located at cmd/bbscli/README.md.
Please make use of the Skycoin BBS Wiki!