mirror of
https://github.com/bigchaindb/bigchaindb.git
synced 2024-10-13 13:34:05 +00:00
Merge pull request #26 from bigchaindb/copy-edited-docs
Documentation revisions, mostly in Installation Instructions
This commit is contained in:
commit
7c7e4d13c1
@ -15,13 +15,13 @@ Table of Contents
|
|||||||
installing
|
installing
|
||||||
getting-started
|
getting-started
|
||||||
admin
|
admin
|
||||||
contributing
|
|
||||||
faq
|
|
||||||
release-notes
|
|
||||||
cryptography
|
cryptography
|
||||||
models
|
models
|
||||||
json-serialization
|
json-serialization
|
||||||
developer-interface
|
developer-interface
|
||||||
|
contributing
|
||||||
|
faq
|
||||||
|
release-notes
|
||||||
|
|
||||||
|
|
||||||
Indices and Tables
|
Indices and Tables
|
||||||
|
@ -1,64 +1,62 @@
|
|||||||
# Installing BigchainDB
|
# Installing BigchainDB
|
||||||
|
|
||||||
BigchainDB works on top of [rethinkDB](http://rethinkdb.com/) server. In order to use
|
We're developing BigchainDB on Ubuntu 14.04, but it should work on any OS that runs RethinkDB Server and Python 3.4+. (BigchainDB is built on top of RethinkDB Server.)
|
||||||
BigchainDB we first need to install rethinkDB server.
|
|
||||||
|
|
||||||
##### Installing and running rethinkDB server on Ubuntu >= 12.04
|
## Install and Run RethinkDB Server
|
||||||
|
|
||||||
Rethinkdb provides binaries for all major distros. For ubuntu we only need to
|
The RethinkDB documentation has instructions for how to install RethinkDB Server on a variety of operating systems. Do that (using their instructions for your OS): [Install RethinkDB Server](http://rethinkdb.com/docs/install/).
|
||||||
add the [RethinkDB repository](http://download.rethinkdb.com/apt/) to our list
|
|
||||||
of repositories and install via `apt-get`
|
|
||||||
|
|
||||||
```shell
|
|
||||||
source /etc/lsb-release && echo "deb http://download.rethinkdb.com/apt
|
|
||||||
$DISTRIB_CODENAME main" | sudo tee /etc/apt/sources.list.d/rethinkdb.list
|
|
||||||
wget -qO- https://download.rethinkdb.com/apt/pubkey.gpg | sudo apt-key add -
|
|
||||||
sudo apt-get update
|
|
||||||
sudo apt-get install rethinkdb
|
|
||||||
```
|
|
||||||
|
|
||||||
For more information, rethinkDB provides [detailed
|
|
||||||
instructions](http://rethinkdb.com/docs/install/) on how to install in a variety
|
|
||||||
of systems.
|
|
||||||
|
|
||||||
RethinkDB does not require any special configuration. To start rethinkdb server
|
|
||||||
just run this command on the terminal.
|
|
||||||
|
|
||||||
|
RethinkDB Server doesn't require any special configuration. You can run it by opening a Terminal and entering:
|
||||||
```shell
|
```shell
|
||||||
$ rethinkdb
|
$ rethinkdb
|
||||||
```
|
```
|
||||||
|
|
||||||
##### Installing and running BigchainDB
|
## Install Python 3.4+
|
||||||
BigchainDB is distributed as a python package. Installing is simple using `pip`
|
|
||||||
|
|
||||||
|
If you don't already have it, then you should [install Python 3.4+](https://www.python.org/downloads/) (maybe in a virtual environment, so it doesn't conflict with other Python projects you're working on).
|
||||||
|
|
||||||
|
## Install BigchainDB
|
||||||
|
|
||||||
|
BigchainDB has some OS-level dependencies. In particular, you need to install the OS-level dependencies for the Python **cryptography** package. Instructions for installing those dependencies on your OS can be found in the [cryptography package documentation](https://cryptography.io/en/latest/installation/).
|
||||||
|
|
||||||
|
On Ubuntu 14.04, we found that the following was enough (YMMV):
|
||||||
|
```shell
|
||||||
|
$ sudo apt-get update
|
||||||
|
$ sudo apt-get install libffi-dev g++ libssl-dev
|
||||||
|
```
|
||||||
|
|
||||||
|
With OS-level dependencies installed, you can install BigchainDB with `pip` or from source.
|
||||||
|
|
||||||
|
### How to Install BigchainDB with `pip`
|
||||||
|
|
||||||
|
BigchainDB is distributed as a Python package on PyPI. Installing is simple using `pip`:
|
||||||
```shell
|
```shell
|
||||||
$ pip install bigchaindb
|
$ pip install bigchaindb
|
||||||
```
|
```
|
||||||
|
|
||||||
After installing BigchainDB we can run it with:
|
### How to Install BigchainDB from Source
|
||||||
|
|
||||||
|
BigchainDB is in its early stages and being actively developed on its [GitHub repository](https://github.com/bigchaindb/bigchaindb). Contributions are highly appreciated.
|
||||||
|
|
||||||
|
Clone the public repository:
|
||||||
```shell
|
```shell
|
||||||
$ bigchaindb start
|
$ git clone git@github.com:bigchaindb/bigchaindb.git
|
||||||
```
|
```
|
||||||
|
|
||||||
During the first run BigchainDB takes care of configuring a single node
|
Install from the source:
|
||||||
environment.
|
|
||||||
|
|
||||||
##### Installing from source
|
|
||||||
|
|
||||||
BigchainDB is in its early stages and being actively developed on its [GitHub
|
|
||||||
repository](https://github.com/BigchainDB/bigchaindb). Contributions are highly
|
|
||||||
appreciated.
|
|
||||||
|
|
||||||
Clone the public repository
|
|
||||||
```shell
|
|
||||||
$ git clone git@github.com:BigchainDB/bigchaindb.git
|
|
||||||
```
|
|
||||||
|
|
||||||
Install from the source
|
|
||||||
```shell
|
```shell
|
||||||
$ python setup.py install
|
$ python setup.py install
|
||||||
```
|
```
|
||||||
|
|
||||||
##### Installing with Docker
|
### How to Install BigchainDB Using Docker
|
||||||
|
|
||||||
Coming soon...
|
Coming soon...
|
||||||
|
|
||||||
|
## Run BigchainDB
|
||||||
|
|
||||||
|
After installing BigchainDB, run it with:
|
||||||
|
```shell
|
||||||
|
$ bigchaindb start
|
||||||
|
```
|
||||||
|
|
||||||
|
During its first run, BigchainDB takes care of configuring a single node environment.
|
||||||
|
@ -1,3 +1,7 @@
|
|||||||
# Release Notes
|
# Release Notes
|
||||||
|
|
||||||
This section has the release notes for each version of BigchainDB.
|
You can find a list of all BigchainDB releases and release notes on GitHub at:
|
||||||
|
|
||||||
|
[https://github.com/bigchaindb/bigchaindb/releases](https://github.com/bigchaindb/bigchaindb/releases)
|
||||||
|
|
||||||
|
We also have [a roadmap document in bigchaindb/ROADMAP.md](https://github.com/bigchaindb/bigchaindb/blob/develop/ROADMAP.md).
|
||||||
|
@ -1,6 +0,0 @@
|
|||||||
Test
|
|
||||||
====
|
|
||||||
|
|
||||||
This is a test page.
|
|
||||||
|
|
||||||
This is a test sentence.
|
|
Loading…
x
Reference in New Issue
Block a user