Dzisiaj jest: Aktualizacja dnia:
| Nowoczesne technologie na
serwerach (pozycje wybrane) Najnowsze - ale i już dobrze utrwalone, ciekawe - i już standardowe, unikalne - i powszechnie stosowane. Wspólna cecha: wszystkie uruchomiłem, skonfigurowałem, używam (używałem) lub wykorzystuję w innej formie na moich domowych serwerach. W razie potrzeby - szczegóły mailem. |
||
| System operacyjny | FreeBSD | Patrz menu FreeBSD - czyli Unix w domu |
| Kompilator | Clang | Konkurent do gcc - zalety: liberalna licencja BSD, bardzo szybka kompilacja, no i nie GNU ;P |
| Prekompilacja pakietów | Poudriere (z ccache) | Produkuje pełne własne repozytoria pakietów - automatyczna kompilacja z portów do własnych pakietów oprogramowania dla wszystkich komputerów indywidualnie. Aktualnie niewykorzystywane, ale planowany powrót do tego systemu. |
| System plików | UFS2/ZFS | ZFS - aktualnie oceniany jako najbardziej zaawansowany system plików. Wykorzystywany u mnie także jako RAIDZ. |
| Poczta - uwiarygadnianie | SPF, DKIM, DMARC | Poczta wychodząca potwierdzana szyfrowanymi kluczami domeny, mechanizmy decyzyjne co do wiarygodności poczty przychodzącej (czyli antyspam). Prócz tego klasyczny Sendmail, Dovecot |
| Bazy danych | MySQL, PostgreSQL, SQLite | Pełny wybór baz danych, jednak powoli przechodzę na MariaDB; możliwość uruchomienia replikacji, master/slave, galery (multimaster). Aktualnie (2026): MySQL Cluster Replication oraz PostgreSQL Hot Redundancy |
| Sieciowy - rozproszony, redundantny system plików | MooseFS SeaweedFS |
Popularny
"Łoś", polskiej produkcji, jako system plików wysokiego dostępu - 1
master, zmienny z CARP (to jest ograniczenie dla wersji free), 3
metaloggery, 10 chunkserwerów na kompresowanym
ZFS, dodatkowo HAST (ostatecznie wycofany po testach - mała wydajność). SeaweedFS: 3 mastery, 7 fillerów |
| Technologie sieciowe - agregacja i przełączanie | LAGG (LACP, failover, loadbalance), CARP | Wszystkie serwery są połączone agregowanymi liniami od 2 * 1 Gbit/s do switcha w trybie LACP. |
| Wymiana plikow + sieciowe systemy wymiany danych | SFTP + Owncloud + Nextcloud + Syncthing + Pydio (d. Ajaxplorer) + Piwigo + Seafile (Seadrive) | W zależności od potrzeby. Ważne aby wiedzieć: który do czego się nadaje najlepiej (używam na bieżąco wszystkich) |
| Serwer www | Apache + moduły | Moduły ciekawostki jak: mod_include, ponadto niemal wszystkie możliwe formy rewrite, redirect, proxy. Jako moduły bezpieczeństwa: mod_evasive20 + mod_qos. Klucze szyfrujące LetsEncrypt. |
| Zarządzanie systemami | Cfengine, Webmin, Virtualmin | Stare, ale bardzo dobre do zarządzania zdalengo systemami - z tym, że osobiście wolę i kilkanaście razy częściej wykorzystuję tekstową konsolę |
| LDAP | OpenLDAP | Super, ale nadal wolę i używam PAM na każdym indywidualnym komputerze |
| Połączenia bezpieczne i udostępnianie | OpenVPN, stunnel | Standard, aktualnie przechodzę na IPSEC. |
| DNS | Bind | Własna wewnętrzna strefa. W planie przejęcie dla wszystkich obsługiwanych domen także strefy zwenętrznej. |
| Bardzo różne | OPNsense (dawniej pfSense) | Gałąź FreeBSD, wersja HardenedBSD ("utwardzony" FreeBSD) - tryby HA High Availability master / slave, failover + loadbalance |
| Monitoring | Zabbix, Mrtg, Monitorix, Ganglia, Symon | Pełny monitoring stanu serwerów |
| Backup | Bareos, Urbackup, dump | System backupów i archiwów |