Prywatne serwery: Zbigniew Kulesza - zjk.pl

Nowoczesne technologie na serwerach Zbigniewa Kuleszy

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