Ile kosztuje 1 TB kopii zapasowej: Storage Box, B2, Wasabi, R2
1 TB kopii poza serwerem w złotych: Hetzner Storage Box, Backblaze B2, Wasabi i Cloudflare R2. Opłaty za pobranie, minimalny okres i przykład z restic.
Redakcja serwisu Dealownia · ceny i fakty ze stron dostawców, jak sprawdzamy
Najtańszy 1 TB miejsca na kopie z tego zestawienia to Hetzner Storage Box BX11: 3,20 € netto miesięcznie, czyli ok. 17,28 zł z VAT. Backblaze B2 kosztuje za terabajt ok. dwa razy więcej, Wasabi trochę więcej niż B2, a Cloudflare R2 w klasie standardowej – najwięcej. Przy małych kopiach kolejność się odwraca: usługi rozliczane za faktycznie zajęte gigabajty wychodzą taniej niż stały terabajt. Rachunek psują też szczegóły, które w cennikach są drobnym drukiem: minimalna opłata, minimalny czas przechowywania i limity pobierania.
Ceny za 1 TB miesięcznie
Ceny ze stron producentów, sprawdzone 12.11.2026. Hetzner podaje ceny w euro bez VAT; Backblaze, Wasabi i Cloudflare – w dolarach, bez podatków. Przeliczamy po kursie średnim NBP z 10.11.2026 (tabela 219/A/NBP/2026): 1 EUR = 4,3895 zł, 1 USD = 3,9099 zł. Kolumna „z VAT” to netto × 1,23 – tyle zapłaci osoba prywatna, jeśli dostawca dolicza polski VAT; sprawdź to przy płatności. Bank albo operator karty przeliczy po własnym kursie.
| Usługa | Cena u producenta | Netto w zł | Z VAT w zł | Rocznie z VAT |
|---|---|---|---|---|
| Hetzner Storage Box BX11 (1 TB) | 3,20 € | 14,05 zł | 17,28 zł | 207,32 zł |
| Backblaze B2 (ok. 1000 GB, minus 10 GB darmowe) | 6,95 USD/TB, ok. 6,88 USD | 26,90 zł | 33,09 zł | 397,07 zł |
| Wasabi (1 TB) | 7,99 USD | 31,24 zł | 38,43 zł | 461,10 zł |
| Cloudflare R2 Standard (ok. 1000 GB, minus 10 GB darmowe) | 0,015 USD/GB, ok. 14,85 USD | 58,06 zł | 71,42 zł | 857,00 zł |
| Cloudflare R2 Infrequent Access (ok. 1000 GB) | 0,01 USD/GB, ok. 10 USD | 39,10 zł | 48,09 zł | 577,10 zł |
Dla porównania większy Storage Box BX21 (5 TB) kosztuje 10,90 € netto, czyli 58,85 zł z VAT miesięcznie.
Drobny druk: pobieranie, minimalny okres, minimalna opłata
| Usługa | Pobieranie danych | Minimalny okres przechowywania | Minimalna opłata | Inne |
|---|---|---|---|---|
| Hetzner Storage Box | ruch bez limitu | brak minimalnego okresu umowy, rozliczenie godzinowe | płacisz za cały plan, nie za zajęte GB | jednorazowa opłata konfiguracyjna – strona nie podaje kwoty, sprawdź w koszyku; lokalizacja Niemcy albo Finlandia |
| Backblaze B2 | bez opłat do 3× średniej ilości przechowywanych danych w miesiącu, powyżej 0,01 USD za GB | brak opłat za minimalny okres | brak; pierwsze 10 GB zawsze bez opłat | operacje klasy A, B i C bez opłat; klasa D 0,004 USD za 10 000 powyżej 2500 dziennie |
| Wasabi | bez opłat w ramach zasady uczciwego użytkowania: pobierasz w miesiącu nie więcej, niż przechowujesz | 90 dni – usunięcie wcześniej kosztuje tyle, ile przechowywanie przez pozostałe dni | opłata jak za 1 TB, nawet przy mniejszej ilości danych | brak opłat za zapytania API |
| Cloudflare R2 Standard | bez opłat | brak | brak; 10 GB miesięcznie bez opłat | operacje płatne: klasa A 4,50 USD, klasa B 0,36 USD za milion, w darmowym limicie 1 mln klasy A i 10 mln klasy B miesięcznie |
| Cloudflare R2 Infrequent Access | bez opłat za transfer, ale odczyt danych 0,01 USD za GB | 30 dni | brak darmowego limitu |
Co z tego wynika dla kopii zapasowych:
- Odtworzenie całości. Przy Storage Boksie, B2 (do 3× zapisanych danych), Wasabi (do ilości zapisanych danych) i R2 Standard pobranie całej kopii raz na jakiś czas nic nie kosztuje. W R2 Infrequent Access odczyt 1 TB to 10 USD, ok. 39 zł netto – rozsądne przy awarii, kłopotliwe przy comiesięcznym teście odtworzenia całości.
- Wasabi i kopie z rotacją. restic przy
forget --pruneusuwa i przepakowuje stare pliki repozytorium. Dane usunięte przed upływem 90 dni Wasabi i tak policzy do końca tego okresu. Przy retencji krótszej niż 90 dni płacisz za dane, których już nie masz. - Wasabi przy małych kopiach. Minimalna opłata za 1 TB oznacza, że 50 GB kosztuje tyle samo co terabajt.
Ile to wychodzi przy mniejszych kopiach
Ta sama metoda dla kopii, które nie zajmują terabajta (netto, ten sam kurs):
| Zajęte miejsce | Hetzner BX11 | Backblaze B2 | Wasabi | R2 Standard |
|---|---|---|---|---|
| 50 GB | 14,05 zł (stała cena planu) | 1,09 zł (40 GB płatne) | 31,24 zł (minimum 1 TB) | 2,35 zł (40 GB płatne) |
| 200 GB | 14,05 zł | 5,16 zł | 31,24 zł | 11,14 zł |
| 1 TB | 14,05 zł | 26,90 zł | 31,24 zł | 58,06 zł |
Typowy VPS z kilkoma aplikacjami ma kopie liczone w dziesiątkach gigabajtów – wtedy B2 albo R2 wychodzą najtaniej. Domowy serwer ze zdjęciami (np. Immich) szybko dochodzi do setek gigabajtów i wtedy stała cena Storage Boksa zaczyna wygrywać.
Ile miejsca zajmie kopia restic
Nie przeliczaj „1:1”. restic deduplikuje dane, a kolejne kopie dokładają tylko zmienione fragmenty. Z drugiej strony retencja (np. 7 dziennych, 4 tygodniowe, 6 miesięcznych kopii) trzyma stare wersje plików, które w międzyczasie zmieniłeś albo usunąłeś. Najpewniej sprawdzić to po kilku tygodniach:
To polecenie pokazuje, ile faktycznie zajmuje repozytorium u dostawcy – tę liczbę wstawiasz do tabeli wyżej.
Przykład: restic na Storage Box i na B2
Pełną konfigurację kopii – co kopiować, zrzuty baz, skrypt, harmonogram, test odtworzenia – opisuje poradnik kopie zapasowe VPS: restic i rclone. Tu tylko różnice w adresie repozytorium.
Hetzner Storage Box (SFTP). Według dokumentacji Hetznera Storage Box ma rozszerzoną usługę SSH na porcie 23, a restic obsługuje go natywnie przez SFTP. W konsoli Hetznera włącz w ustawieniach Storage Boksa obsługę SSH, a jeśli łączysz się spoza sieci Hetznera – także „External Reachability”. Port wpisujesz w /root/.ssh/config, a restic używa aliasu:
Według dokumentacji Hetznera zapisywać można tylko w katalogu /home/, dlatego repozytorium leży pod /home/…, a nie w katalogu głównym.
Do każdego serwera warto założyć osobne subkonto Storage Boksa (plan pozwala na 100) – wtedy przejęty serwer nie ma dostępu do kopii pozostałych.
Backblaze B2 przez API zgodne z S3. Dokumentacja restic zaleca dla B2 właśnie API S3, a nie natywny backend B2, z powodu obsługi błędów w bibliotece B2. Klucz aplikacyjny z dostępem tylko do jednego zasobnika (bucket) utworzysz w panelu Backblaze. Adres repozytorium ma postać s3:https://ADRES-ENDPOINTU-S3/NAZWA-ZASOBNIKA; adres endpointu dla Twojego regionu panel Backblaze pokazuje przy zasobniku. Klucze przekazujesz zmiennymi AWS_ACCESS_KEY_ID i AWS_SECRET_ACCESS_KEY w pliku czytelnym tylko dla roota, tak jak hasło repozytorium w skrypcie z poradnika o kopiach.
Wasabi i R2 konfigurujesz tak samo jak B2 (adres s3:https://… z endpointem danego dostawcy).
Kopia u innego dostawcy niż serwer
Storage Box jest najtańszy, ale jeśli Twój VPS też stoi w Hetznerze, kopia i serwer zależą od jednej firmy i jednego konta. Blokada konta albo pomyłka w płatnościach odetnie Cię od obu naraz. Dla serwera w Hetznerze rozsądniej trzymać kopię w B2, Wasabi albo R2; dla serwera u innego dostawcy albo w domu Storage Box jest dobrym wyborem. Kopia na drugim dysku albo w tym samym centrum danych to dodatkowa warstwa, a nie zamiennik.
Gdy serwer na kopie ma być osobną maszyną (np. z Proxmox Backup Server albo własnym SFTP), sprawdź plany z dużym dyskiem w rankingu VPS, a roczny koszt z domeną policzysz w kalkulatorze kosztu hostingu. Zmiany cen dostawców śledzi strona zmiany cen.
Lista kontrolna przed wyborem
Źródła
Sprawdzone 12.11.2026:
- Hetzner – Storage Box (plany, ceny netto, ruch, protokoły, brak minimalnego okresu, lokalizacje): https://www.hetzner.com/storage/storage-box/
- Hetzner – Storage Box BX11 (opłata konfiguracyjna bez kwoty, brak minimalnego okresu): https://www.hetzner.com/storage/storage-box/bx11/
- Hetzner Docs – dostęp SSH, rsync, Borg, restic (port 23, External Reachability): https://docs.hetzner.com/storage/storage-box/access/access-ssh-rsync-borg
- Backblaze – cennik B2: https://www.backblaze.com/cloud-storage/pricing
- Wasabi – cennik: https://wasabi.com/pricing
- Wasabi – FAQ cennika (uczciwe pobieranie, 90 dni, minimum 1 TB): https://wasabi.com/pricing/faq
- Cloudflare – cennik R2: https://developers.cloudflare.com/r2/pricing/
- restic – przygotowanie repozytorium (SFTP z aliasem, B2 przez S3, Wasabi): https://restic.readthedocs.io/en/stable/030_preparing_a_new_repo.html
- NBP – kursy średnie, tabela 219/A/NBP/2026 z 10.11.2026: https://api.nbp.pl/api/exchangerates/rates/a/eur/last/3/ i https://api.nbp.pl/api/exchangerates/rates/a/usd/last/3/