Vlastní technologický projekt

Projekt SOFON

Dlouhodobě rozvíjený ekosystém webových aplikací, cloudových služeb, automatizace a vlastní serverové infrastruktury.

Osobní digitální ekosystém

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
Logo a ekosystém projektu SOFON
Příběh 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.

Vývoj projektu

Č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.

Serverová infrastruktura projektu SOFON
Vlastní prostředí

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.

Technologický základ

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.

Praktická řešení

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.

Soukromý cloud

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.

Přínos projektu

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.

Další rozvoj

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.

Vizualizace dalšího rozvoje projektu SOFON
Kontakt

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.

Kontakt

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.

Odesláním formuláře souhlasíte se zpracováním uvedených údajů pouze za účelem vyřízení zprávy.