🧭 1. Úvod
SOFON je nekomerční projekt provozovaný jako dlouhodobá služba pro uživatele potřebující cloudová úložiště, multimediální obsah, ekonomické nástroje a další digitální služby. Běží kompletně na vlastní infrastruktuře, bez využití komerčních cloudů třetích stran.
Projekt klade důraz na:
- bezpečnost
- jednoduchost
- transparentnost
- dlouhodobou dostupnost
🌐 2. Architektura a technologie
Projekt SOFON je provozován výhradně na vlastním Debian serveru, včetně všech aplikací, databází, Nginx proxy a kontejnerových služeb.
2.1 Server
- Debian Linux
- Nginx (reverzní proxy, HTTPS terminace)
- Let’s Encrypt (automatická obnova certifikátů)
- Docker (vybrané služby – např. Collabora)
- MariaDB
- PostgreSQL
- Keycloak (Identity & Access Management)
- LDAP (uživatelský adresář pro některé služby)
- Cron automatizace
- Pravidelné zálohy souborů i databází
2.2 Poštovní služby
E-mailová komunikace je zajištěna externě:
- Forpsi – SMTP/IMAP hosting
Tato služba je využívána pouze jako poštovní infrastruktura (nepoužívá se už hosting C4).
2.3 Monitorování a analytika
- Matomo (vlastní analytika, bez třetích stran)
- ntopng – monitoring síťového provozu a služeb
- status.sofon.cz – dostupnost jednotlivých služeb
🗂️ 3. Přehled služeb SOFON
3.1 SOFON Cloud (cloud.sofon.cz)
Moderní cloudová platforma postavená na Nextcloud. Obsahuje:
- soubory a sdílení
- Poznámky (Notes) – uživatel může psát, ukládat a sdílet
- Kalendáře
- Úkoly
- Kontakty
- mobilní aplikace a synchronizace
- WebDAV přístup
Registrace je volná, ale aktivaci účtu provádí administrátor.
VPN limit: 1 TB/měsíc.
3.2 Ekonomický software
Abra Flexi – účetnictví
- plně funkční instance běžící na vlastním serveru
- dostupná pouze oprávněným uživatelům
- databáze: PostgreSQL
- pravidelné zálohování
ESPO CRM – správa kontaktů a firemních procesů
- open-source CRM systém
- přístup přes zabezpečené přihlášení
- databáze: MariaDB
- integrace s e-mailem
- možnost rozšíření o moduly
3.3 Media – Jellyfin (media.sofon.cz)
Open-source multimediální server:
- přístup pouze po přihlášení
- uživatel může nahrávat vlastní obsah
- plná odpovědnost uživatele za obsah
- žádný komerční obsah není součástí knihovny
3.4 Ekonomické kalkulačky (ekonom.sofon.cz)
Soubor vlastních nástrojů:
- čistá mzda 2025
- hypoteční kalkulačka
- leasing
- výhodnost půjček
- ekonomické nájemné
- důchodová kalkulačka
Každá kalkulačka je oddělený HTML soubor (např. mzda.html) se světlým/tmavým režimem.
3.5 Weather – počasí (weather.sofon.cz)
Pokročilá meteostránka s funkcemi:
- aktuální počasí podle polohy
- předpověď
- dynamické pozadí
- srážky, UV index, oblačnost
- východ/západ Slunce – vizuální časová osa
- lunární cyklus, nasvícení Měsíce
- výpočet východu a západu Měsíce
- data z OpenWeatherMap Free API
3.6 Status Page (status.sofon.cz)
Monitoring stavu služeb:
- LDAP
- Nextcloud
- Abra Flexi
- ESPO CRM
- Jellyfin
- VPN
- RDP
- všechny veřejné weby
- poslední čas kontroly
3.7 RDP přístup (remote.sofon.cz)
Vzdálená plocha přímo na Debian server:
- zabezpečený přístup přes VPN
- integrovaný e-mailový klient Thunderbird
- správa souborů
- práce se systémem Debian
🔧 4. Použité technologie a databáze
4.1 Databázové systémy
- MariaDB – ESPO CRM, některé interní aplikace
- PostgreSQL – Abra Flexi, vybrané systémy
- bezpečné zálohování a rotace dumpů
- pravidelné aktualizace
4.2 Identity
Keycloak:
- jednotné přihlašování (SSO)
- OAuth2 / OpenID Connect
- možnost dvoufaktoru
- integrace dostupná pro vybrané služby
4.3 Proxy a bezpečnost
- Nginx pro všechny služby
- striktní Content-Security-Policy
- HSTS
- oddělené upstreamy
- reverzní proxy pro Nextcloud, Collabora atd.
🔐 5. Bezpečnost
5.1 Šifrování
- veškerý provoz běží přes HTTPS
- automatická obnova certifikátů Let’s Encrypt
5.2 Uživatelské účty
- ruční aktivace účtů
- doporučený dvoufaktor přes TOTP
- ochrana proti brute-force
5.3 Zálohování
- pravidelné snapshoty celé infrastruktury
- zálohy databází (MariaDB + PostgreSQL)
- zálohy konfigurací a aplikací
5.4 Monitoring
- Matomo (analytika)
- ntopng (síť a provoz)
- status.sofon.cz (verejná dostupnost)
📄 6. Provozní pravidla
SOFON Cloud
- nekomerční služba
- zákaz ukládání nelegálního obsahu
- limit VPN 1 TB/měsíc
- služby mohou být omezeny při nadměrném používání
Media – Jellyfin
- uživatel nahrává vlastní obsah
- zákaz autorsky chráněných materiálů bez licence
ESPO CRM a Abra Flexi
- přístup pouze vybraným uživatelům
- obsahuje citlivé informace → striktní přístupová pravidla
Ekonomické kalkulačky
- orientační výsledky
- nejsou závazné finanční doporučení
🛠️ 7. Plánovaný rozvoj projektu
- plná integrace Keycloak do všech služeb
- rozšíření status page o grafy odezvy a historii
- nové ekonomické kalkulačky
- vylepšený dashboard v SOFON Cloud
- možnost sdílených kancelářských dokumentů i bez VPN
- rozšíření ntopng metrik pro uživatelské výstupy
📬 8. Kontakt technické podpory
Pro technické dotazy nebo aktivaci účtu:
E-mail: info@sofon.cz
📑 9. Licenční informace
SOFON používá výhradně legální software s otevřeným kódem:
- Nextcloud (AGPL)
- Jellyfin (GPL)
- ESPO CRM (GNU GPL v3)
- Abra Flexi (licencováno výrobcem)
- Debian GNU/Linux
- MariaDB / PostgreSQL
- Matomo
- OpenWeatherMap AP
