Instalacja FreeBSD w Proxmox

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ść.

Praktyczny kurs n8n: automatyzacja i AI.
10 modułów, 77+ lekcji wideo, ćwiczenia, gotowe workflow, bonusy i certyfikat.
Naucz się budować inteligentne automatyzacje, które pracują za Ciebie 24/7

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!

 

Praktyczny kurs n8n: automatyzacja i AI.
10 modułów, 77+ lekcji wideo, ćwiczenia, gotowe workflow, bonusy i certyfikat.
Naucz się budować inteligentne automatyzacje, które pracują za Ciebie 24/7

Zapisy do 19 stycznia, 23:59

Sprawdź szczegóły: https://asdevops.pl/n8n

 

 

Zacznij automatyzować z n8n i AI – kurs w promocji

X