add new content for ru locale, and localize es navbar
|
After Width: | Height: | Size: 14 KiB |
|
After Width: | Height: | Size: 1.6 MiB |
|
After Width: | Height: | Size: 15 KiB |
|
After Width: | Height: | Size: 2 MiB |
|
After Width: | Height: | Size: 2 MiB |
|
After Width: | Height: | Size: 2.7 MiB |
|
After Width: | Height: | Size: 2.7 MiB |
|
After Width: | Height: | Size: 2.5 MiB |
|
After Width: | Height: | Size: 375 KiB |
|
After Width: | Height: | Size: 1.4 MiB |
|
After Width: | Height: | Size: 374 KiB |
|
After Width: | Height: | Size: 374 KiB |
|
After Width: | Height: | Size: 371 KiB |
|
After Width: | Height: | Size: 358 KiB |
|
After Width: | Height: | Size: 488 KiB |
|
After Width: | Height: | Size: 491 KiB |
|
After Width: | Height: | Size: 491 KiB |
|
After Width: | Height: | Size: 23 KiB |
|
After Width: | Height: | Size: 420 KiB |
|
After Width: | Height: | Size: 1.1 MiB |
|
After Width: | Height: | Size: 1.2 MiB |
|
After Width: | Height: | Size: 26 KiB |
|
After Width: | Height: | Size: 101 KiB |
|
After Width: | Height: | Size: 168 KiB |
|
After Width: | Height: | Size: 1.7 MiB |
|
After Width: | Height: | Size: 776 KiB |
|
After Width: | Height: | Size: 1.1 MiB |
|
After Width: | Height: | Size: 853 KiB |
|
After Width: | Height: | Size: 286 KiB |
|
After Width: | Height: | Size: 286 KiB |
|
After Width: | Height: | Size: 286 KiB |
|
After Width: | Height: | Size: 263 KiB |
|
After Width: | Height: | Size: 259 KiB |
|
After Width: | Height: | Size: 264 KiB |
|
After Width: | Height: | Size: 251 KiB |
|
After Width: | Height: | Size: 251 KiB |
|
After Width: | Height: | Size: 132 KiB |
|
After Width: | Height: | Size: 66 KiB |
|
After Width: | Height: | Size: 383 KiB |
|
After Width: | Height: | Size: 406 KiB |
|
After Width: | Height: | Size: 421 KiB |
|
After Width: | Height: | Size: 388 KiB |
|
After Width: | Height: | Size: 388 KiB |
|
After Width: | Height: | Size: 495 KiB |
|
After Width: | Height: | Size: 494 KiB |
|
After Width: | Height: | Size: 546 KiB |
|
After Width: | Height: | Size: 438 KiB |
|
After Width: | Height: | Size: 170 KiB |
|
After Width: | Height: | Size: 352 KiB |
|
After Width: | Height: | Size: 45 KiB |
|
After Width: | Height: | Size: 18 KiB |
|
After Width: | Height: | Size: 42 KiB |
|
After Width: | Height: | Size: 68 KiB |
|
After Width: | Height: | Size: 54 KiB |
|
After Width: | Height: | Size: 398 KiB |
|
After Width: | Height: | Size: 56 KiB |
|
After Width: | Height: | Size: 94 KiB |
|
After Width: | Height: | Size: 81 KiB |
|
After Width: | Height: | Size: 86 KiB |
|
After Width: | Height: | Size: 1.8 KiB |
|
After Width: | Height: | Size: 111 KiB |
|
After Width: | Height: | Size: 2 KiB |
|
After Width: | Height: | Size: 60 KiB |
|
After Width: | Height: | Size: 103 KiB |
|
After Width: | Height: | Size: 152 KiB |
|
After Width: | Height: | Size: 136 KiB |
|
After Width: | Height: | Size: 116 KiB |
|
After Width: | Height: | Size: 105 KiB |
|
After Width: | Height: | Size: 386 KiB |
|
After Width: | Height: | Size: 66 KiB |
|
After Width: | Height: | Size: 641 KiB |
|
After Width: | Height: | Size: 173 KiB |
|
After Width: | Height: | Size: 641 KiB |
|
After Width: | Height: | Size: 80 KiB |
|
After Width: | Height: | Size: 299 KiB |
|
After Width: | Height: | Size: 77 KiB |
|
After Width: | Height: | Size: 133 KiB |
|
After Width: | Height: | Size: 59 KiB |
|
After Width: | Height: | Size: 320 KiB |
|
After Width: | Height: | Size: 183 KiB |
|
After Width: | Height: | Size: 87 KiB |
|
After Width: | Height: | Size: 143 KiB |
|
After Width: | Height: | Size: 73 KiB |
|
After Width: | Height: | Size: 81 KiB |
|
After Width: | Height: | Size: 133 KiB |
|
After Width: | Height: | Size: 1 MiB |
|
|
@ -0,0 +1,9 @@
|
|||
---
|
||||
title: "Приложения"
|
||||
nav_order: 2
|
||||
parent: "Наборы контента"
|
||||
---
|
||||
|
||||
# Приложения
|
||||
|
||||
Если вы назовёте папку `appstore` и поместите её в корневую директорию USB-накопителя, на портале Butter Box появится иконка **Приложения**.
|
||||
|
|
@ -0,0 +1,169 @@
|
|||
# RCBox Network Topologies
|
||||
|
||||
RCBox is a Raspberry Pi–powered micro server and Wi-Fi hotspot that serves
|
||||
static content offline and hosts secure messaging and public chat.
|
||||
|
||||
## 1. Standalone Offline — Direct Wi-Fi Clients
|
||||
|
||||
A single RCBox acts as an access point; clients associate directly to its
|
||||
Wi-Fi radio. No internet, no upstream — fully self-contained.
|
||||
|
||||
```mermaid
|
||||
flowchart TB
|
||||
subgraph RCBox["RCBox (Raspberry Pi)"]
|
||||
AP["Wi-Fi Access Point"]
|
||||
WEB["Static Content Server"]
|
||||
MSG["Secure Messaging"]
|
||||
CHAT["Public Chat Room"]
|
||||
AP --- WEB
|
||||
AP --- MSG
|
||||
AP --- CHAT
|
||||
end
|
||||
|
||||
LAPTOP["Laptop"]
|
||||
PHONE1["Phone"]
|
||||
PHONE2["Phone"]
|
||||
TABLET["Tablet"]
|
||||
|
||||
LAPTOP -. "Wi-Fi" .-> AP
|
||||
PHONE1 -. "Wi-Fi" .-> AP
|
||||
PHONE2 -. "Wi-Fi" .-> AP
|
||||
TABLET -. "Wi-Fi" .-> AP
|
||||
```
|
||||
|
||||
## 2. Multiple RCBoxes on a Wired LAN
|
||||
|
||||
Several RCBoxes are joined by Ethernet and share data peer-to-peer across
|
||||
the wired backbone. Each RCBox continues to serve its own Wi-Fi clients.
|
||||
|
||||
```mermaid
|
||||
flowchart TB
|
||||
SWITCH["Ethernet Switch / Wired LAN"]
|
||||
|
||||
subgraph BOX1["RCBox #1"]
|
||||
AP1["Wi-Fi AP"]
|
||||
SVC1["Content / Msg / Chat"]
|
||||
ETH1["Ethernet"]
|
||||
AP1 --- SVC1
|
||||
SVC1 --- ETH1
|
||||
end
|
||||
|
||||
subgraph BOX2["RCBox #2"]
|
||||
AP2["Wi-Fi AP"]
|
||||
SVC2["Content / Msg / Chat"]
|
||||
ETH2["Ethernet"]
|
||||
AP2 --- SVC2
|
||||
SVC2 --- ETH2
|
||||
end
|
||||
|
||||
subgraph BOX3["RCBox #3"]
|
||||
AP3["Wi-Fi AP"]
|
||||
SVC3["Content / Msg / Chat"]
|
||||
ETH3["Ethernet"]
|
||||
AP3 --- SVC3
|
||||
SVC3 --- ETH3
|
||||
end
|
||||
|
||||
ETH1 --- SWITCH
|
||||
ETH2 --- SWITCH
|
||||
ETH3 --- SWITCH
|
||||
|
||||
C1["Laptop"] -. "Wi-Fi" .-> AP1
|
||||
C2["Phone"] -. "Wi-Fi" .-> AP1
|
||||
C3["Phone"] -. "Wi-Fi" .-> AP2
|
||||
C4["Tablet"] -. "Wi-Fi" .-> AP2
|
||||
C5["Laptop"] -. "Wi-Fi" .-> AP3
|
||||
|
||||
SVC1 <== "peer sync" ==> SVC2
|
||||
SVC2 <== "peer sync" ==> SVC3
|
||||
SVC1 <== "peer sync" ==> SVC3
|
||||
```
|
||||
|
||||
## 3. RCBox with Wi-Fi HaLow Extended Range
|
||||
|
||||
An RCBox uplinks to a Wi-Fi HaLow hub router. Remote endpoints reach the
|
||||
hub via HaLow bridges — one bridging a client device, another bridging a
|
||||
second RCBox at distance.
|
||||
|
||||
```mermaid
|
||||
flowchart TB
|
||||
subgraph BOX1["RCBox #1 (primary)"]
|
||||
AP1["Wi-Fi AP (2.4/5 GHz)"]
|
||||
SVC1["Content / Msg / Chat"]
|
||||
AP1 --- SVC1
|
||||
end
|
||||
|
||||
HUB["Wi-Fi HaLow Hub Router"]
|
||||
|
||||
BR1["HaLow Bridge A"]
|
||||
BR2["HaLow Bridge B"]
|
||||
|
||||
CLIENT["Remote Client (Laptop)"]
|
||||
|
||||
subgraph BOX2["RCBox #2 (remote)"]
|
||||
AP2["Wi-Fi AP"]
|
||||
SVC2["Content / Msg / Chat"]
|
||||
AP2 --- SVC2
|
||||
end
|
||||
|
||||
LOCAL1["Phone"] -. "Wi-Fi" .-> AP1
|
||||
LOCAL2["Laptop"] -. "Wi-Fi" .-> AP1
|
||||
|
||||
BOX1 <== "Ethernet / Wi-Fi" ==> HUB
|
||||
HUB <-. "HaLow (long range)" .-> BR1
|
||||
HUB <-. "HaLow (long range)" .-> BR2
|
||||
|
||||
BR1 --- CLIENT
|
||||
BR2 === BOX2
|
||||
|
||||
LOCAL3["Phone"] -. "Wi-Fi" .-> AP2
|
||||
|
||||
SVC1 <== "peer sync over HaLow" ==> SVC2
|
||||
```
|
||||
|
||||
## 4. Opportunistic Mobile Mesh
|
||||
|
||||
A stationary RCBox anchors a location. Mobile RCBoxes — one mounted in a
|
||||
bus, another on a motorcycle — carry data as they move, syncing
|
||||
opportunistically whenever they come within Wi-Fi range of the base or
|
||||
each other (a store-and-forward "sneakernet over Wi-Fi").
|
||||
|
||||
```mermaid
|
||||
flowchart TB
|
||||
subgraph BASE["Stationary RCBox (fixed location)"]
|
||||
APB["Wi-Fi AP"]
|
||||
SVCB["Content / Msg / Chat"]
|
||||
STOREB[("Local Data Store")]
|
||||
APB --- SVCB
|
||||
SVCB --- STOREB
|
||||
end
|
||||
|
||||
LC1["Local Phone"] -. "Wi-Fi" .-> APB
|
||||
LC2["Local Laptop"] -. "Wi-Fi" .-> APB
|
||||
|
||||
subgraph BUS["Mobile RCBox — Bus"]
|
||||
APBUS["Wi-Fi AP"]
|
||||
SVCBUS["Content / Msg / Chat"]
|
||||
STOREBUS[("Local Data Store")]
|
||||
APBUS --- SVCBUS
|
||||
SVCBUS --- STOREBUS
|
||||
end
|
||||
|
||||
PBUS1["Passenger Phone"] -. "Wi-Fi" .-> APBUS
|
||||
PBUS2["Passenger Phone"] -. "Wi-Fi" .-> APBUS
|
||||
|
||||
subgraph MOTO["Mobile RCBox — Motorcycle"]
|
||||
APM["Wi-Fi AP"]
|
||||
SVCM["Content / Msg / Chat"]
|
||||
STOREM[("Local Data Store")]
|
||||
APM --- SVCM
|
||||
SVCM --- STOREM
|
||||
end
|
||||
|
||||
RIDER["Rider Phone"] -. "Wi-Fi" .-> APM
|
||||
|
||||
SVCB <-. "sync when in range" .-> SVCBUS
|
||||
SVCB <-. "sync when in range" .-> SVCM
|
||||
SVCBUS <-. "sync when in range" .-> SVCM
|
||||
```
|
||||
|
||||