forked from jahway603/hush-docs
commit
33cc9742cb
5 changed files with 240 additions and 0 deletions
@ -0,0 +1,50 @@ |
|||
# Hush Docs |
|||
|
|||
<p align="left"> |
|||
<a href="https://twitter.com/MyHushTeam"> |
|||
<img src="https://img.shields.io/twitter/url?style=social&url=https%3A%2F%2Ftwitter.com%2Fmyhushteam" |
|||
alt="MyHushTeam's Twitter"></a> |
|||
<a href="https://twitter.com/intent/follow?screen_name=MyHushTeam"> |
|||
<img src="https://img.shields.io/twitter/follow/MyHushTeam?style=social&logo=twitter" |
|||
alt="follow on Twitter"></a> |
|||
<a href="https://fosstodon.org/@myhushteam"> |
|||
<img src="https://img.shields.io/badge/Mastodon-MyHushTeam-blue" |
|||
alt="follow on Mastodon"></a> |
|||
<a href="https://www.reddit.com/r/Myhush/"> |
|||
<img src="https://img.shields.io/reddit/subreddit-subscribers/Myhush?style=social" |
|||
alt="MyHushTeam's Reddit"></a> |
|||
<a href="https://t.me/Hush_Coin"> |
|||
<img src="https://img.shields.io/badge/Telegram-2CA5E0?style=for-the-badge&logo=telegram&logoColor=white" alt="MyHushTeam's Telegram"></a> |
|||
</p> |
|||
|
|||
## Hush Documentation |
|||
|
|||
Most people visiting this page will be seeking how to setup their wallets. We also have a section for those interested in running servers. |
|||
|
|||
### Wallets |
|||
|
|||
If you are looking to setup a Hush wallet, then you have the following two choices dependant upon your requirements: |
|||
|
|||
- [Setup Hush full node with hushd](sd.md) |
|||
- [Setup Hush lite wallet featuring Hushchat](sdl.md) |
|||
|
|||
As for mobile wallets: |
|||
- Hush Android app is a companion app which pairs with either of the above two options. |
|||
- Hush does not have an iOS app yet, care to make one? |
|||
|
|||
#### Servers? |
|||
|
|||
If you know what you're doing, and want to setup a server to help the Hush community, then the following documents are for you: |
|||
|
|||
- [Setup your own Hush Lite Wallet Server](hush-lite-server.md) (**Work in progress**) |
|||
- [Setup your own Hush Wormhole Server](wormhole.md) (**Work in progress**) |
|||
|
|||
## Support Links |
|||
|
|||
- [Hush general Telegram chat](https://t.me/Hush_Coin) |
|||
- [Hush tech support via Telegram](https://t.me/hush8support) |
|||
|
|||
## How to follow Hush |
|||
|
|||
- [Twitter](https://twitter.com/MyHushTeam) |
|||
- [Telegram](https://t.me/Hush_Coin) |
@ -0,0 +1,116 @@ |
|||
# Setup Hush full node with hushd on Linux |
|||
|
|||
In this example, we are using Ubuntu 18.04 (64 bits). This will be different on Mac and Windows, so refer to those OS's docs. |
|||
|
|||
## Setup hushd |
|||
|
|||
### Setup hush user account |
|||
|
|||
1) Log in as user account with sudo access and add a user 'hush' under which the daemon (hushd) will run : |
|||
|
|||
``` |
|||
$ sudo useradd -r -m -s /bin/bash -d /home/hush hush |
|||
``` |
|||
|
|||
2) Assign a password to the 'hush' user and add to sudo group: |
|||
|
|||
``` |
|||
$ sudo passwd hush |
|||
$ sudo adduser hush sudo |
|||
``` |
|||
|
|||
3) Switch to user 'hush' |
|||
su - hush |
|||
|
|||
4) Update your system |
|||
|
|||
``` |
|||
$ sudo apt-get update |
|||
$ sudo apt-get upgrade -y |
|||
``` |
|||
|
|||
### Hush binary or compile yourself? |
|||
|
|||
The next step is up to you. I personally like to compile from source and recommend trying that if you experience any issues. |
|||
|
|||
#### binary OR... |
|||
|
|||
If you just want to install an "exe" file, run it, and go, then I would recommend trying the binary install. |
|||
|
|||
On Ubuntu 18.04/20.04 (Debian?), try this: |
|||
$ wget https://github.com/MyHush/hush3/releases/download/v3.5.2/hush-3.5.2-amd64.deb |
|||
$ sudo dpkg -i hush-3.5.2-amd64.deb |
|||
|
|||
#### compile yourself |
|||
|
|||
The choice is up to you, but if the binary does not work then try compiling it yourself. |
|||
|
|||
For Ubuntu 18.04 or 20.04, use the following: |
|||
|
|||
``` |
|||
# Install build depedencies |
|||
$ sudo apt-get install build-essential pkg-config libc6-dev m4 g++-multilib autoconf libtool ncurses-dev unzip git python zlib1g-dev wget bsdmainutils automake curl unzip nano libsodium-dev |
|||
|
|||
# Pull |
|||
$ git clone https://git.hush.is/hush/hush3.git |
|||
$ cd hush3 |
|||
|
|||
# Build |
|||
$./build.sh -j$(nproc) replace $(nproc) by the number of processor (example : 4) |
|||
``` |
|||
|
|||
For Arch Linux, there are [hush3](https://aur.archlinux.org/packages/hush3/) and [hush3-bin](https://aur.archlinux.org/packages/hush3-bin/) AUR packages available. If you'd rather compile yourself, then use the following: |
|||
|
|||
``` |
|||
# Install build depedencies |
|||
$ sudo pacman -S libsodium lib32-zlib unzip wget git python rust curl |
|||
|
|||
# Pull |
|||
$ git clone https://git.hush.is/hush/hush3.git |
|||
$ cd hush3 |
|||
|
|||
# Build |
|||
$./build.sh -j$(nproc) replace $(nproc) by the number of processor (example : 4) |
|||
``` |
|||
|
|||
### Setup HUSH3.conf |
|||
|
|||
1) The data (blockchain, configuration, etc.) will be stored in '/home/.komodo/HUSH3' (on Linux) by default. |
|||
|
|||
``` |
|||
$ mkdir -p ~/.komodo/HUSH3 |
|||
``` |
|||
1) Open the configuration file in your favorite text editor (nano, vim, etc). I would change the values below with CHANGETHIS appended and you can change the rpcport if you'd like: |
|||
|
|||
``` |
|||
rpcuser=user-CHANGETHIS |
|||
rpcpassword=pass-CHANGETHIS |
|||
rpcport=18031 |
|||
server=1 |
|||
daemon=1 |
|||
txindex=1 |
|||
rpcworkqueue=256 |
|||
rpcallowip=127.0.0.1 |
|||
rpcbind=127.0.0.1 |
|||
|
|||
addressindex=1 |
|||
spentindex=1 |
|||
timestampindex=1 |
|||
|
|||
showmetrics=1 |
|||
|
|||
addnode=explorer.myhush.org |
|||
addnode=stilgar.leto.net |
|||
addnode=dnsseed.bleuzero.com |
|||
addnode=dnsseed.hush.quebec |
|||
``` |
|||
|
|||
### Now we can start hushd daemon |
|||
|
|||
Run this and it will take some time to sync with the network. |
|||
|
|||
``` |
|||
$ which hushd # then run from where it's installed |
|||
$ hushd |
|||
``` |
|||
|
@ -0,0 +1,41 @@ |
|||
# Setup Hush full node with hushd on Windows |
|||
|
|||
In this example, we are using Windows 10 (64 bit). |
|||
|
|||
## Setup hushd |
|||
|
|||
### Hush binary or compile yourself? |
|||
|
|||
On Windows I suggest you use the release binary unless you know what you're doing regarding code and compilers. |
|||
|
|||
1) Download the [release binary here](https://github.com/MyHush/hush3/releases/) and unextract the zip file. |
|||
|
|||
1) The data (blockchain, configuration, etc.) will be stored in 'C:\Users\<YOUR_USERNAME>/AppData/Roaming/Komodo/HUSH3' (on Windows) by default. |
|||
|
|||
1) Open the configuration file in your favorite text editor. I would change the values below with CHANGETHIS appended and you can change the rpcport if you'd like: |
|||
|
|||
``` |
|||
rpcuser=user-CHANGETHIS |
|||
rpcpassword=pass-CHANGETHIS |
|||
rpcport=18031 |
|||
server=1 |
|||
daemon=1 |
|||
txindex=1 |
|||
rpcworkqueue=256 |
|||
rpcallowip=127.0.0.1 |
|||
rpcbind=127.0.0.1 |
|||
|
|||
addnode=explorer.myhush.org |
|||
addnode=stilgar.leto.net |
|||
addnode=dnsseed.bleuzero.com |
|||
addnode=dnsseed.hush.quebec |
|||
``` |
|||
|
|||
### Now we can start hushd daemon |
|||
|
|||
1) Open the directory you extracted to in a command prompt window. I use cmd on Windows, but some user PowerShell. |
|||
|
|||
1) Run hushd.bat and a **Windows Security Alert should immediately pop-up** regarding "komodod". |
|||
|
|||
1) We want this, so we check the two checkboxes and Accept. This will take some time to sync and you will see a bunch go across the screen. Congratulations as now you have Hushd running on your Windows system! |
|||
|
@ -0,0 +1,18 @@ |
|||
# Silent Dragon |
|||
|
|||
This documentation is how you setup Silent Dragon, which is the Hush full node wallet. |
|||
|
|||
## 1) Setup hushd |
|||
|
|||
First you want to setup the Hush daemon (hushd). This enables your computer to download the complete Hush blockchain. |
|||
|
|||
- If you have Linux, [click here](hushd-desktop-linux.md) |
|||
- If you have Windows, [click here](hushd-desktop-windows.md) |
|||
- If you have Mac, <_please contribute_> |
|||
|
|||
## 2) Install Silent Dragon |
|||
|
|||
**Make sure you make a paper backup of your seed phrases!** |
|||
|
|||
Pick either the [binary release](https://github.com/MyHush/SilentDragon/releases) or [compile it yourself](https://git.hush.is/hush/SilentDragon/blob/master/README.md). I personally compile but some prefer binaries. |
|||
|
@ -0,0 +1,15 @@ |
|||
# Silent Dragon Lite |
|||
|
|||
This documentation is how you setup Silent Dragon Lite (SDL), which is the Hush lite wallet featuring HushChat. |
|||
|
|||
## Download and install SDL |
|||
|
|||
**Make sure you make a paper backup of your seed phrases!** |
|||
|
|||
- For Binary releases, [the download link is here](https://github.com/MyHush/SilentDragonLite/releases) |
|||
- For source code so you can compile your own, [the link is here](https://git.hush.is/hush/SilentDragonLite) |
|||
|
|||
## After you install |
|||
|
|||
- If it is having trouble connecting, then please go into the [Hush Tech Support Telegram channel](https://t.me/hush8support) |
|||
|
Loading…
Reference in new issue