SOFON je 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.

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.

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:
Microsoft
Outline
Rclone
JavaScript
Java
Debian
Docker
Collabora
Apache
nTopng
Fail2ban
ABRA
OpenWeather
CSS
EspoCRM
OpenVPN
PostgreSQL
Wasabi
DOSbox
Stirling
PHPMyAdmin
WordPress
Matomo
PrestaShop
MariaDB
LetsEncrypt
Nextcloud
Nginx
Jellyfin
OpenID
Moodle
OnlyOffice
PHP
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ří také 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í.





Součástí řešení jsou například:
- soubory a sdílení dokumentů
- kalendáře
- kontakty
- poznámky
- úkoly, 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.
- 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.
