Proxmox Backup Server na laptopie

Jak wykorzystać starego laptopa jako dedykowany węzeł Proxmox Backup Server - instalacja, konfiguracja i integracja z PVE

Published on Apr 24, 2026

Reading time: 2 minutes.


Proxmox Backup Server na laptopie

Wykorzystałem mojego starego laptopa jako dedykowany węzeł Proxmox Backup Server (PBS). To dobre rozwiązanie: wbudowana bateria działa jak UPS, a podzespoły mobilne pobierają ułamek energii, którą zużyłby klasyczny serwer. Poniżej opisuję jak przygotowałem tę maszynę.


1. Instalacja systemu

Zdecydowałem się na instalację bezpośrednio na sprzęcie, zamiast na maszynie wirtualnej. Dzięki temu PBS ma bezpośredni dostęp do dysku i pełną wydajność procesora.

  • Obraz: Pobrałem oficjalne ISO ze strony Proxmox.
  • Nagrywanie: Przygotowałem bootowalny pendrive za pomocą Fedora Media Writer.
  • Instalacja: Zbootowałem laptopa z USB i przeszedłem przez standardowy instalator, ustawiając statyczny adres IP.

2. Konfiguracja “Lid Close” (Kluczowe dla laptopa)

Domyślnie Debian uśpi system po zamknięciu klapy. Musiałem to wyłączyć, aby serwer mógł pracować schowany w szafie.

Edycja logind.conf

Otworzyłem terminal i wyedytowałem plik konfiguracyjny:

nano /etc/systemd/logind.conf

Bash

nano /etc/systemd/logind.conf

Znalazłem i zmieniłem poniższe parametry (usuwając znak # przed nimi):

HandleLidSwitch=ignore
HandleLidSwitchExternalPower=ignore
HandleLidSwitchDocked=ignore

Plaintext

HandleLidSwitch=ignore
HandleLidSwitchExternalPower=ignore
HandleLidSwitchDocked=ignore

Zastosowałem zmiany:

systemctl restart systemd-logind

Bash

systemctl restart systemd-logind

Całkowita blokada uśpienia

Zamaskowałem procesy uśpienia na poziomie systemd:

systemctl mask sleep.target suspend.target hibernate.target hybrid-sleep.target

Bash

systemctl mask sleep.target suspend.target hibernate.target hybrid-sleep.target

3. Konfiguracja PBS (Panel Webowy)

Zalogowałem się do panelu przez przeglądarkę pod adresem: https://IP-LAPTOPA:8007.

Krok 1: Stworzenie Datastore

To miejsce, gdzie lądują kopie.

  1. Wszedłem w Add Datastore.
  2. Name: nadałem nazwę backups.
  3. Backing Path: Wskazałem ścieżkę do dysku (np. /mnt/datastore/backup-disk).

Krok 2: Pobranie Fingerprintu

To klucz niezbędny do autoryzacji połączenia z głównym serwerem.

  1. Przeszedłem do zakładki Dashboard.
  2. Kliknąłem przycisk Show Fingerprint.
  3. Skopiowałem długi ciąg znaków.

4. Łączenie z Proxmox VE (PVE)

Wróciłem do mojego głównego serwera (PVE), aby dodać laptopa jako magazyn kopii:

  1. Ścieżka: Datacenter -> Storage -> Add -> Proxmox Backup Server.
  2. ID: nadałem własną nazwę, np. PBS-Laptop.
  3. Server: Wpisałem IP laptopa.
  4. Username: root@pam.
  5. Fingerprint: Wkleiłem skopiowany wcześniej kod.
  6. Datastore: Wpisałem nazwę stworzoną w punkcie 3 (backups).

5. Automatyzacja i Retencja danych

Aby backupy robiły się same i nie zapchały dysku (szczególnie przy ograniczonym miejscu na laptopie), skonfigurowałem harmonogram:

  • Selection Mode: Ustawione na All – każda nowa VM automatycznie wpada do harmonogramu.

  • Schedule: Wybrałem codziennie o 02:00.

  • Retention Policy (Zasady retencji):

    • Keep Last: 7 (trzymaj kopie z ostatnich 7 dni).
    • Keep Weekly: 4 (trzymaj 4 kopie z ostatnich tygodni).

[!TIP]

Dlaczego to działa tak dobrze?

PBS wykorzystuje deduplikację. Za pierwszym razem wysyła wszystkie dane, ale przy każdym kolejnym backupie przesyła tylko zmiany. To gigantyczna oszczędność miejsca i czasu!