diff --git a/Console/assets/css/water.css b/Console/assets/css/water.css index c7469a5..d8bd13e 100644 --- a/Console/assets/css/water.css +++ b/Console/assets/css/water.css @@ -766,6 +766,9 @@ img, video { max-width: 100%; height: auto; + display: block; + margin-left: auto; + margin-right: auto; } hr { diff --git a/Console/assets/gfx/nn.webp b/Console/assets/gfx/nn.webp index 5186c21..27d19d6 100644 Binary files a/Console/assets/gfx/nn.webp and b/Console/assets/gfx/nn.webp differ diff --git a/Console/assets/gfx/sideband.webp b/Console/assets/gfx/sideband.webp index a90154b..308b9d1 100644 Binary files a/Console/assets/gfx/sideband.webp and b/Console/assets/gfx/sideband.webp differ diff --git a/Console/build.py b/Console/build.py index df3ad79..2a59b39 100644 --- a/Console/build.py +++ b/Console/build.py @@ -24,7 +24,7 @@ document_start = """ - + {PAGE_TITLE} diff --git a/Console/source/builds/handheld.md b/Console/source/builds/handheld.md index 0f40431..9b32e6e 100644 --- a/Console/source/builds/handheld.md +++ b/Console/source/builds/handheld.md @@ -1,6 +1,6 @@ [date]: <> (2023-01-14) [title]: <> (Handheld RNode) -[image]: <> (gfx/rnode_iso.png) +[image]: <> (gfx/rnode_iso.webp) [excerpt]: <> (This RNode is suitable for mobile and handheld operation, and offers both wireless and wired connectivity to host devices. A good all-round unit. It is also suitable for permanent installation indoors.)
{DATE}
## Handheld RNode Recipe diff --git a/Console/source/guides/install_firmware.md b/Console/source/guides/install_firmware.md index 71b16db..d4bd4c5 100644 --- a/Console/source/guides/install_firmware.md +++ b/Console/source/guides/install_firmware.md @@ -1,4 +1,4 @@ -[date]: <> (2022-01-25) +[date]: <> (2023-01-12) [title]: <> (Installing RNode Firmware on Supported Devices) [image]: <> (images/a801c7a0-b75b-48c5-8ce7-8cb07012fc96-400x275.jpg) [excerpt]: <> (If you have a T-Beam or LoRa32 device handy, it is very easy to get it set up for all the things that the RNode firmware allows you to do.) diff --git a/Console/source/guides/2022_03_26.md b/Console/source/guides/loracomms.md similarity index 99% rename from Console/source/guides/2022_03_26.md rename to Console/source/guides/loracomms.md index 06b6d16..35b9770 100644 --- a/Console/source/guides/2022_03_26.md +++ b/Console/source/guides/loracomms.md @@ -1,4 +1,4 @@ -[date]: <> (2022-03-26) +[date]: <> (2023-01-14) [title]: <> (Private, Secure and Uncensorable Messaging Over a LoRa Mesh) [image]: <> (images/g1p.jpeg) [excerpt]: <> (Or: How to set up a completely private, independent and encrypted communication system in half an hour, using stuff you can buy for under $100.) @@ -234,4 +234,4 @@ And on Alices computer running Nomad Network, it looks like this: Although pretty useful, what we have explored here does not even begin to scratch the surface of what is possible with Reticulum and associated software. I hope you will find yourself inspired to explore and read deeper into the documentation and available software. -In the next parts of this series, we will explore how to add more features to the system, such as offline message delivery, expanding the system to allow communication for a larger number of people, bridging isolated networks over both the Internet and the Invisible Internet (I2P), using Reticulum over Packet Radio, and using LoRa interfaces diretcly on Android devices. \ No newline at end of file +In the next parts of this series, we will explore how to add more features to the system, such as offline message delivery, expanding the system to allow communication for a larger number of people, bridging isolated networks over both the Internet and the Invisible Internet (I2P), using Reticulum over Packet Radio, and using LoRa interfaces diretcly on Android devices. diff --git a/Console/source/guides/make_rnodes.md b/Console/source/guides/make_rnodes.md index 803cfed..c002fc1 100644 --- a/Console/source/guides/make_rnodes.md +++ b/Console/source/guides/make_rnodes.md @@ -1,4 +1,4 @@ -[date]: <> (2022-01-26) +[date]: <> (2023-01-10) [title]: <> (How To Make Your Own RNodes) [image]: <> (images/e4261dcb-49e5-4cd3-856e-c44fb7522b32-400x275.jpg) [excerpt]: <> (This article will outline the general process, and provide the information you need, for building your own RNode from a few basic modules. The RNode will be functionally identical to a commercially purchased board.) diff --git a/Console/source/guides/tnc_mode.md b/Console/source/guides/tnc_mode.md index c8b3a4c..da38576 100644 --- a/Console/source/guides/tnc_mode.md +++ b/Console/source/guides/tnc_mode.md @@ -1,4 +1,4 @@ -[date]: <> (2020-05-03) +[date]: <> (2023-01-07) [title]: <> (Using RNodes With Amateur Radio Software) [image]: <> (images/xastir2-e1643321757361-400x275.jpg) [excerpt]: <> (If you want to use an RNode with amateur radio applications, like APRS or a packet radio BBS, you will need to put the device into TNC Mode. In this mode, an RNode will behave exactly like a KISS-compatible TNC, which will make it usable with any amateur radio software.) diff --git a/Console/source/index.md b/Console/source/index.md index 80fc5bc..f97b80e 100644 --- a/Console/source/index.md +++ b/Console/source/index.md @@ -10,7 +10,7 @@ The tools and information contained in this RNode will allow you to replicate th This repository also contains tools, software and information necessary to bootstrap networks and communications systems based on RNodes and Reticulum. - + diff --git a/Console/source/qa.md b/Console/source/qa.md index e6b1b0e..1a91954 100644 --- a/Console/source/qa.md +++ b/Console/source/qa.md @@ -1,3 +1,18 @@ -[title]: <> (Get Help) +[title]: <> (Questions & Answers) ## Questions & Answers -This section contains a list of common questions, and associated answers. \ No newline at end of file +This section contains a list of common questions, and associated answers. + +- **What are the system requirements for running Reticulum?** +Practically any system that can run Python3 can also run Reticulum. Any computer made since the early 2000's should work, provided it has a reasonably up-to-date operating system installed. Even low-power embedded devices with 256 megabytes of RAM will run Reticulum. +- **Does Reticulum work without the Internet?** +Yes. Reticulum *is* itself both a networking, and an inter-net protocol. A key difference between Reticulum and IPv4/v6, however, is that Reticulum does not require any central coordination or authority to work. As soon as two devices running Reticulum can talk to each other, they form a network. That network can dynamically grow to planetary-scale nets, split up, re-connect and heal in any number of ways, while still continuing to function. As long as there is *some sort of physical way* for two or more devices to communicate, Reticulum will allow them to form a secure and reliable network. +- **Who owns and controls the addresses I use on a Reticulum network?** +You do. Every address is in complete ownership and control of the person that created it. +- **If nobody centrally controls the addresses, will my address still be globally reachable?** +Yes. Reticulum ensures end-to-end connectivity. All addresses are globally and directly reachable. Reticulum has no concept of "private address spaces" and NAT, as you might be suffering from with IPv4. +- **Is communication over Reticulum encrypted?** +Yes. All traffic is end-to-end encrypted. Reticulum *is fundamentally unable to route unencrypted traffic*. Links established over Reticulum networks offer forward secrecy, by using ephemeral encryption keys. +- **Could you build a global Internet with Reticulum instead of IP?** +Yes. In theory this is completely possible, but it will take a lot of refinement, development, hardware support and adoption to transition the global base-layer for communication to Reticulum. Please [help us]({ASSET_PATH}contribute.html) towards this goal! +- **Is Reticulum as fast and optimised as my favorite TCP/IP stack?** +Currently not, but we are working towards being much faster than IP. The primary focus of Reticulum has been to build an understandable and well-documented *reference implementation*, that works exceptionally well over medium-bandwidth to extremely low-bandwidth forms of communication. This focus is very valuable, since it allows people to build secure communications networks that span vast areas, with very simple hardware, and very little cost. diff --git a/Console/source/s_sideband.md b/Console/source/s_sideband.md index 7b57c6e..f903e5e 100644 --- a/Console/source/s_sideband.md +++ b/Console/source/s_sideband.md @@ -1,4 +1,4 @@ -[title]: <> (Nomad Network) +[title]: <> (Sideband) ## Sideband Sideband is an LXMF client for Android, Linux and macOS. It has built-in support for communicating over RNodes, and many other mediums, such as Packet Radio, WiFi, I2P, or anything else Reticulum supports.