Projekt SOFON
System for Organizing Facts and Open Networks
SOFON je můj dlouhodobý osobní projekt zaměřený na vývoj webových aplikací, správu serverové infrastruktury a hledání praktických technologických řešení pro každodenní použití.
Projekt vznikl z jednoduché potřeby vytvořit vlastní prostor pro služby a aplikace, které bych mohl navrhovat, provozovat a rozvíjet podle vlastních představ. Postupně se z několika menších webových projektů stala rozsáhlejší infrastruktura zahrnující cloudové služby, interní nástroje, webové aplikace i vlastní serverové prostředí.
SOFON pro mě není pouze technický projekt. Je to prostor, ve kterém si ověřuji nové nápady, učím se nové technologie a hledám způsoby, jak propojit funkčnost, jednoduchost a dlouhodobou udržitelnost.
Přejít na hlavní web projektu
Jak projekt vznikl
První verze projektu vznikaly jako jednoduché webové prezentace a menší nástroje. S rostoucími zkušenostmi se postupně rozšiřovaly o další služby, automatizace a vlastní serverovou infrastrukturu.
Postupem času vzniklo prostředí, které dnes zahrnuje desítky webových aplikací, interních nástrojů a služeb provozovaných na vlastním serveru.
Každá nová část projektu vznikala z konkrétní potřeby nebo jako příležitost vyzkoušet nové technologie v reálném provozu.
Důležitou součástí projektu je také důraz na dlouhodobou správu, bezpečnost, zálohování a jednoduchost používání.
SOFON dnes zahrnuje desítky webových aplikací, cloudové služby, vlastní serverovou infrastrukturu a řadu automatizovaných nástrojů pro správu a monitoring.
Časová osa SOFON
První nápady
První pokusy s tvorbou webových stránek a databází.
První tematické portály
Atlas přírody, Lidské tělo a další vzdělávací projekty.
Vlastní infrastruktura
Přechod na vlastní server, Linux, databáze a automatizaci.
Cloudové služby
SOFON Cloud, sdílení dokumentů, kalendáře a soubory.
Jednotná identita
LDAP, OIDC a SOFON ID.
Současná podoba projektu
Desítky aplikací, vlastní monitoring, zálohování, cloudové prostředí a další rozvoj.

Vlastní serverová infrastruktura
Projekt SOFON je provozován na vlastním serverovém prostředí založeném na operačním systému Debian Linux.
Součástí infrastruktury jsou například:
- webový server Nginx
- PHP a MariaDB
- automatizovaná správa SSL certifikátů pomocí Let’s Encrypt
- cloudové služby Nextcloud
- OIDC autentizace
- VPN služby
- monitoring a dohled služeb
- automatické zálohování dat a konfigurací
Při návrhu infrastruktury se zaměřuji především na stabilitu, bezpečnost, jednoduchou správu a možnost dalšího rozvoje.
Používané technologie
Server a Linux
Debian Linux, Nginx, PHP-FPM, automatická správa služeb a zálohování.
Vývoj aplikací
PHP, HTML, CSS, JavaScript, WordPress, vlastní integrace a REST API.
Data a úložiště
MariaDB, souborová úložiště, Nextcloud a správa životního cyklu dat.
Identita a bezpečnost
OIDC, LDAP, VPN, SSL/Let’s Encrypt a bezpečnostní monitoring.
Cloud a spolupráce
Nextcloud, OnlyOffice, kalendáře, kontakty, poznámky a sdílení.
Monitoring a automatizace
Matomo, dohled dostupnosti, provozní metriky, notifikace a automatizované úlohy.
Webové aplikace a nástroje
Součástí projektu je řada samostatných webových aplikací a nástrojů zaměřených na různé oblasti.
- převodníky jednotek
- ekonomické a finanční kalkulačky
- meteorologické aplikace
- vzdělávací a informační portály
- interní nástroje pro správu dat
- specializované webové prezentace a další
Každý projekt vzniká s důrazem na přehlednost, funkčnost a dlouhodobou udržitelnost. Většina aplikací je navrhována a realizována samostatně od prvotního návrhu až po provoz a správu.




Cloudové služby
Významnou část projektu tvoří cloudové služby poskytované prostřednictvím platformy Nextcloud. Cílem je nabídnout moderní a bezpečné prostředí pro práci s daty, dokumenty a sdílením informací.
- soubory a sdílení dokumentů
- kalendáře
- kontakty
- poznámky
- úkoly a ankety
- fotky a synchronizace
- kancelářské dokumenty prostřednictvím OnlyOffice
- spolupráce
Důraz je kladen na ochranu soukromí, bezpečnost dat a nezávislost na komerčních cloudových platformách.
Co mi projekt SOFON přinesl
Praktické zkušenosti
Přestože je SOFON osobní a nekomerční projekt, stal se pro mě jednou z nejcennějších praktických zkušeností. Naučil mě přemýšlet v souvislostech, plánovat dlouhodobý rozvoj, řešit technické problémy a hledat efektivní řešení v situacích, kdy neexistuje předem připravený návod.
Široký technologický záběr
Díky projektu jsem získal zkušenosti v návrhu a provozu serverové infrastruktury, správě webových aplikací, automatizaci procesů, bezpečnosti a zálohování, práci s databázemi, analýze požadavků a samostatném řízení dlouhodobých projektů.
Přenos do profesní praxe
Tyto zkušenosti dnes využívám nejen při rozvoji projektu SOFON, ale také ve své profesní praxi.
Projekt, který se stále vyvíjí
SOFON není uzavřený projekt s pevně daným cílem. Je to dlouhodobě rozvíjené prostředí, které se průběžně přizpůsobuje novým potřebám, technologiím i zkušenostem.
Každá nová aplikace, služba nebo technické řešení představuje další krok na cestě za efektivnějšími, bezpečnějšími a uživatelsky přívětivějšími technologiemi. Právě možnost neustále se učit, zkoušet nové přístupy a hledat lepší řešení je jedním z hlavních důvodů, proč projekt SOFON nadále rozvíjím.

Chcete se dozvědět více?
Pokud vás projekt SOFON zaujal nebo máte zájem o výměnu zkušeností v oblasti webových aplikací, serverové infrastruktury či open-source technologií, neváhejte mě kontaktovat.
Napište mi
Máte dotaz k některému projektu, chcete sdílet zkušenosti nebo probrat možnost spolupráce? Ozvěte se prostřednictvím formuláře.