FreeBSD 15 to najnowsza (stan na początek 2026) główna wersja systemu operacyjnego FreeBSD — zaawansowanego, otwartego systemu Unix-like, znanego z wysokiej stabilności, bezpieczeństwa i wydajności. FreeBSD pochodzi z rodziny BSD (Berkeley Software Distribution) i różni się architekturą oraz filozofią od Linuksa — choć oba są systemami uniksowymi, FreeBSD to kompletny system z jądrem, narzędziami i bibliotekami rozwijanymi przez jedną społeczność.
Zapisy do 19 stycznia, 23:59
Sprawdź szczegóły: https://asdevops.pl/n8n
Dlaczego warto zainstalować FreeBSD 15 w home lab na Proxmox?
1. Nauka nowej, ważnej technologii
FreeBSD jest popularny w środowiskach serwerowych, sieciowych i infrastrukturalnych (np. serwery DNS, HTTP, firewalle, routery, appliance). Poznanie FreeBSD daje zrozumienie innych paradygmatów niż Linux, co rozwija kompetencje administracyjne.
2. Stabilność i bezpieczeństwo
FreeBSD słynie z solidności i konserwatywnego podejścia do zmian, co czyni go idealnym do:
- długotrwałych testów,
- usług produkcyjnych w domowym labie,
- eksperymentów z siecią i zabezpieczeniami.
3. ZFS — najlepszy system plików do labu
FreeBSD oferuje doskonałą integrację z ZFS:
snapshoty
replikacja danych
odporność na uszkodzenia
To świetna okazja, żeby testować snapshoty, backupy, odzyskiwanie danych i innowacyjne funkcje plikowe.
4. Różnorodność usług do praktyki
Możesz postawić na FreeBSD m.in.:
- serwer WWW (nginx, Apache),
- router/firewall (pf),
- DNS (Bind, Unbound),
- serwer plików (Samba, NFS),
- serwer VPN (WireGuard, OpenVPN),
- i wiele więcej!
Instalacja
Przejdź na stronę https://download.freebsd.org/releases/amd64/amd64/ISO-IMAGES/ wybierz najnowszą wersję systemu FreeBSD (podczas pisania artykułu nanowasza wersja to 15.0), kliknij prawym przyciskiem myszy na FreeBSD-xx.0-RELEASE-amd64-disc1.iso

Przejdź do Proxmoxa, wybierz pulę dyskową z obrasami ISO, kliknij „Download from URL”:

Wklej skopiowany adres do sekcji „URL:”, kliknij „Query URL” a następnie „Download” :

Po pobraniu pliku ISO, przechodzimy do instalacji maszyny wirtualnej. Kliknij w „Create VM”:

W sekcji „Name:” nazwij swoją maszynę i zaznacz opcję „Advanced”, następnie „Next”:

Wybierz Swój storage oraz „ISO image:”, oraz wersję FreeBSD którą wcześniej pobrałeś:

W następnej sekcji wybierz te opcje które zaznaczyłem na poniższym screenie:

W sekcji „Disks”, możesz ustawić pojemość dysku dla systemu FreeBSD:

W sekcji „GPU”, ustaw ilość rdzeni („Cores:”), włącz odpowiednio „pdpe1bg” oraz „aes”:

W sekcji „Memory” możesz pozostawić 2048 MiB ramu (ja ustawiłem 4096):

Sekcja „Network” bez zmian, w sekcji podsumowania „Confirm”, możesz zaznaczyć „Start after created”, po utworzeniu maszyny wystartuje ona automatycznie, kliknij „Finish”:

Po utworzeniu maszyny przejdź do niej, kliknij w „Console” i powiększ widok przyciskiem wskazanym na screenie:

Po 10s instalator wystartuje automatycznie. (W instalatorze poruszamy się strzałkami na klawiaturze, zaznaczamy opcje klawiszem spacji a zatwierdzamy wybór enterem, jeśli chcesz anulować wybór, służy do tego klawisz escape lub opcja „Cancel”).
Po załadowaniu systemu instalacyjnego wita nas okno instalacji, enter zatwierdź zaznaczoną na niebiesko opcje „install”:

Klawiszem strzałki w dół, wybierz opcję „Polish (programmer’s), zaznacz klawiszem spacji:

Strzałką do w górę, zaznacz „Continue with pl.kbd keymap, zatwierdź wybór klawiszem enter:

Nadaj nazwę hosta maszyny, zatwierdź klawiszem enter:

Zatwierdź wybór „Distribution Sets”:

Następnie zaznacz te trzy opcje, oznaczone na poniższym screenie, zatwierdź:

Zatwierdź „Network Installation”:

Zatwierdź automatyczne wybieranie interfejsu sieciowego:

Po dłuższej chwili pojawi się wybór partycjonowania systemu plików, wybierz „Auto ZSF” i zatwierdź:

Zatwierdź sekcję „ZSF Configuration”, jest to po prostu podsumowanie naszych ustawień. W kolejnej sekcji wybierz „stripe Stripe – No Redundancy”, mamy pojedynczy dysk, dlatego opcje raid oraz mirror są nam zbędne, zatwierdź wybór:

Przejdź strzałką w lewo do opcji „YES” i zatwierdź, potwierdzisz formatowanie dysku:

Zatwierdź sekcję „Mirror Selection”, nastąpi pobieranie i instalowanie wcześniej wybranych paczek i zaleźności:

Po ukończeniu instalacji, wpisz hasło roota którym będziemy się logowali do systemu i zatwierdź:

Wybierz region „Europe”, zatwierdź i wyszukaj „Poland”:

Zatwierdź sekcję „Confirmation”, sprawdź czy data oraz czas się zgadzają, jeśli tak zatwierdź opcję „Skip”:

W sekcji „System Configuration” zaznacz synchronizację czasu z systemem, zatwierdź:

W sekcji „System Hardening”, zaznacz wszystkie opcje. Są to opcje podnoszące bezpieczeństwo Twojego systemu! :

Po chwili pojawi się sekcja „Add user Accounts”, zatwierdź. Za chwilę dodamy swojego użytkownika do systemu i nadamy mu możliwość korzystania z roota:

W sekcjach „Username” ustaw imię lub ksywkę do logowania oraz „Full name”, pełne imię i nazwisko. W sekcji „Login group [Twój_Login]:” koniecznie wpisz „wheel”, podniesie to uprawnienia Twojemu użytkownikowi do korzystania z konta root! Resztę opcji zatwierdź, aż pojawi się sekcja „Enter password”. Ustaw w niej hasło dla Twojego wcześniej utworzonego użytkownika, potwierdź hasło:

Następnie w sekcji „Lock out the account after creation? [no]: zatwierdź enterem w sekcji „OK? (yes/no) [yes]:” wpisz yes, zatwirdź:

Następnie wpisz „no”, by nie tworzyć kolejnego użytkownika, zatwierdź:

W sekcji „Final Configuration”, zatwierdź wybór. Jest to podsumowanie konfiguracji tworzenia użytkownika. W sekcji „Manual Configuration”, zaznacz i zatwierdź „no:

Sekcja „Complete”, pyta się co zrobić. Zaznacz opcję „Reboot”, system uruchomi się ponownie:

Po ponownym uruchomieniu przywita nas okno logowania. Zaloguj się Swoim loginem i hasłem:

Pozostały ostatnie szlify. Takie jak aktualizacja systemu oraz zainstalowanie oraz uruchomienie „agenta qemu”. Zaloguj się na konto roota komendą:
su -
Podaj hasło roota i zatwierdź, następnie wpisz komendę:
freebsd-update fetch

Następnie naciśnij klawisz „q”, by wyjść z podsumowania zaktualizowanej listy pakietów, zainstaluj te pakiety wpisując komendę:
freebsd-update install

Teraz zaktualizujemy instalator pakietów, wpisując komendę:
pkg update

Wpisz „reboot”, w celu zrestartowania systemu. Poczekaj aż system się zrestartuje ponownie zaloguj się na swoje konto i komendą „su – „, zaloguj się jako root. Wyszukajmy pakiet agenta qemu wpisując komendę, wyszukaj „qemu-guest-agent”:
pkg search qemu

Jeśli znajduje się na liście, zainstaluj tą paczkę wpisując komendę:
pkg install qemu-guest-agent
Po zainstalowaniu pojawi się okno podpowiadające kolejne kroki aktywowania i wystartowania usługi qemu agent:

Teraz wystarczy wpisać dwie ostatnie komendy oraz po raz ostatni zrestartować system:
service qemu-guest-agent start
sysrc qemu_guest_agent_enable="YES"
reboot

Gotowe ! Po ponownym uruchomieniu i zalogowaniu się do systemu, wita nas gotowy do użytku system FreeBSD!


