diff --git a/README.md b/README.md index 16e78faf9..75726c8b7 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,7 @@ The following instructions will help you set up an encrypted mesh network on Raspberry Pi's. It takes about 15 minutes to set up a node with the Pi 3. Obviously, to have a mesh you will need more than one node. -Many board that run [Armbian](https://www.armbian.com/) such as many models of Orange Pi hardware are also supported. The same installation steps can be followed, except you would flash the SD card with Armbian instead of Raspbian. See [Hardware Table](#hardware-table) for the full list of supported hardware and check for board specific installation details in our [Frequently Asked Questions](./docs/FAQ.md). +The software also supports Debian running on x86 and x64 boards, and many board that run [Armbian](https://www.armbian.com/) (such as many models of Orange Pi hardware family). The same installation steps can be followed, except you would flash the SD card with Armbian instead of Raspbian or have Debian installed onto the computer. See [Hardware Table](#hardware-table) for the full list of supported hardware and check for board specific installation details in our [Frequently Asked Questions](./docs/FAQ.md). ## Set Up @@ -76,6 +76,7 @@ List of tested hardware: | Hardware | Base OS | [CJDNS Benchmark](https://github.com/phillymesh/cjdns-optimizations) (salsa20/poly1305, switching) | iPerf3 | USB | Ethernet | Notes | | :-------------------------|:----------------|:--------------------------------------------------------------------------------------------------------------|:-------|:----|:---------|:---------| +| Genericx x86 | Debian 9 | | | | | Performance depended on underlying hardware. | | Raspberry Pi 3b+ | [Raspbian Lite](https://www.raspberrypi.org/downloads/raspbian/) | 405k, 119k | ~90 Mbps| 2 | 10/100/1000 | Eth only ~320mbps. Onboard wifi dual band | | Raspberry Pi 3b | [Raspbian Lite](https://www.raspberrypi.org/downloads/raspbian/) | 350k, 100k | 89 Mbps | 2 | 10/100 | | | Raspberry Pi 2 | [Raspbian Lite](https://www.raspberrypi.org/downloads/raspbian/) | 145k, 55k | 39 Mbps | 2 | 10/100 | | @@ -91,6 +92,7 @@ List of tested hardware: | Pine64 | [Armbian](https://dl.armbian.com/pine/nightly/) | 227k, 151k | 78 Mbps | 2 | 10/100/1000 | Gigabit Eth | | ESPRESSObin | [Armbian](https://dl.armbian.com/espressobin/) | 186k, 128K | 73 Mbps | 2 | 10/100/1000 | 1 USB 3.0, 3x Gigabit Eth, SATA, mPCIe. Use stable and apt-get upgrade after boot | | MK802ii | Debian | 30k, 40k | 25Mbps | | | Android box. Single core. Onboard WiFi supports Mesh Point | + ## Development You can install from a specific tag or branch, such as `develop`, with: diff --git a/docs/MODULES.md b/docs/MODULES.md index e33121728..44a25de8d 100644 --- a/docs/MODULES.md +++ b/docs/MODULES.md @@ -293,6 +293,7 @@ for typos, make sure there are "" around the whole entire string. # Grafana +**NOTE** Older verison used for i386 deployment due to lack of support for officialy binaries [Grafana](https://grafana.com/) is a dashboard used to display Prometheus collected data. Once installed you can visit `http://:3000`. Default login is `admin`/`admin`. You can skip the welcome screen/wizard by clicking on the Grafana logo at the top left corner. diff --git a/scripts/ipfs/install b/scripts/ipfs/install index 652c480c7..394f8575d 100755 --- a/scripts/ipfs/install +++ b/scripts/ipfs/install @@ -62,8 +62,8 @@ ipfs config --bool Experimental.FilestoreEnabled true # Setup connection management - Reduce connections to stress the Pi less # XXX: These values need to be tweaked and tested ipfs config Swarm.ConnMgr.Type basic -ipfs config Swarm.ConnMgr.LowWater 100 -ipfs config Swarm.ConnMgr.HighWater 200 +ipfs config --json Swarm.ConnMgr.LowWater 100 +ipfs config --json Swarm.ConnMgr.HighWater 200 ipfs config Swarm.ConnMgr.GracePeriod 60s # Enable QUIC for better connections when possible diff --git a/scripts/yggdrasil/install b/scripts/yggdrasil/install index 585b3ec2d..04b297a1d 100644 --- a/scripts/yggdrasil/install +++ b/scripts/yggdrasil/install @@ -14,13 +14,11 @@ case "$ARCH" in ;; i386 | i586 | i686 ) ARCH_VERSION="i386" - exit 0 ;; armv7l) ARCH_VERSION="armhf" ;; armv6l) - # Use old grafana - no new one available ARCH_VERSION="armhf" ;; aarch64)