1. Krabička
A) umbrelOS (doporučeno — Raspberry Pi i x86):
- V umbrelOS otevři App Store → ⋯ → Community App Stores → vlož
https://it-one.cz/git/Eddie/umbrel-store→ Add. - Nainstaluj appku GSM2SIP.
- Zapoj USB modem se SIM a otevři appku — o zbytek se postará sama.
B) Obecný Docker (jakýkoli Linux):
git clone https://it-one.cz/git/21/Gsm2Sip && cd Gsm2Sip
mkdir -p data/{smsdata,spool,astlog,ts-state}
WEBUI_PASSWORD=silne-heslo docker compose -f docker-compose.standalone.yml up -d
Web rozhraní krabičky pak běží na http://adresa-serveru:8090.
2. Privátní síť
- V Můj účet se přihlas Lightning peněženkou, zaplať předplatné a dej Přidat zařízení — dostaneš jednorázový klíč (platí 24 h, zobrazí se jen jednou).
- Klíč vlož ve web rozhraní krabičky na záložce Síť → Připojit. Za chvíli tam uvidíš adresu krabičky v privátní síti.
3. Telefon
- Nainstaluj aplikaci Tailscale (Google Play, nebo přes Obtainium;
verzi z F-Droidu ne — má chybu s vlastním serverem). V ní:
Settings → Accounts → ⋯ → Use an alternate server → zadej
https://cockscale.twentyone.cz→ potvrď v prohlížeči peněženkou. Tím je telefon ve tvé privátní síti. - Nainstaluj aplikaci Linphone a zadej do ní přihlašovací údaje ze záložky Síť web rozhraní krabičky (uživatel, heslo, adresa serveru, transport UDP).
- Hotovo — voláš a píšeš ze svého čísla odkudkoli. Důležité pro Android: nepoužíváme Google push notifikace (žádný Google prostředník mezi tebou a tvým telefonem) — aplikace proto musí smět běžet na pozadí. Nastav Linphone i Tailscale v systému na Baterie → Neomezeno, jinak tě hovor nemusí dozvonit.
Volitelné: ostrovní režim
Krabička umí při výpadku domácího internetu automaticky přejít na mobilní
data z tvé SIM — zůstaneš dosažitelný, dokud jede mobilní síť, a po zotavení
přípojky se sama vrátí zpět. V Docker variantě se zapíná proměnnými
WWAN_FAILOVER=1 WWAN_APN=internet (APN podle tvého tarifu;
data v ostrovním režimu jdou z balíčku SIM). Do Umbrel appky přibude
přepínač v rozhraní.
Soukromí
Koordinační server privátní sítě nutně vidí veřejné IP adresy tvých zařízení (jinak se nenajdou) a čas připojení — nikdy obsah hovorů ani zpráv, ten jde šifrovaně mezi telefonem a krabičkou. A protože nemáme žádnou tvoji identitu (žádné jméno, e-mail ani telefonní číslo), samotná IP adresa u nás k identifikaci osoby nevede. Po zrušení účtu data mažeme.
Na co pozor: hovory a SMS jdou z tvé krabičky do běžné mobilní sítě přes tvého operátora — úplně stejně, jako bys volal z obyčejného telefonu. Operátor je vidí a podléhají zákonnému odposlechu. Tahle služba chrání cestu mezi tebou a tvou krabičkou, ne mobilní síť za ní.
Aplikace třetích stran mají vlastní telemetrii: u Tailscale appky
doporučujeme zablokovat doménu log.tailscale.io (privátní
DNS/blokátor) — krabička má telemetrii vypnutou už z výroby. Všechno je
open source — ověř si nás.