System for Organizing Facts and Open Networks

Více o projektu SOFON

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

💡 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, SOFON ID.

🚀 Současná podoba projektu

Desítky aplikací, vlastní monitoring, zálohování, cloudové prostředí a další rozvoj.

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:

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ší
Interní nástroje a funkce serveru
Produkční weby, cloud
Centrální přihlašování, pomocné nástroje
Beta weby a zakázkové řešení

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.


Zpráva