Коротка відповідь
Як використовувати VPS для позасайтових бекапів?
Щоб використовувати VPS для позасайтових бекапів, орендуйте storage VPS в іншому місті, дайте кожній машині власний SSH-ключ і репозиторій та запустіть Borg або restic, щоб дані шифрувалися ще до того, як покинуть вас. За Coffervale 1 TB коштує $1.66 на місяць за 12 місяців (2 November 2026). Тримайте його як одну з трьох копій.
Backup VPS у п'яти рядках
| Де він розташований | В іншому місті, під іншим акаунтом, ніж дані, які він захищає |
|---|---|
| Як дані потрапляють туди | SSH: Borg (borg serve), restic (SFTP або rest-server) чи rsync |
| Хто тримає ключ | Ви: шифрування на клієнті, тож VPS зберігає лише шифротекст |
| Що зупиняє зламаний клієнт | Доступ append-only: нові бекапи дозволені, видалення відхиляються |
| Як ви знаєте, що це працює | Заплановані перевірки плюс реальне відновлення на іншу машину |
Що дає backup VPS, чого не дають RAID чи снапшот?
Backup VPS зберігає окрему, версійовану копію ваших даних в іншій будівлі, доступ до якої відкривається власними обліковими даними. Це та єдина властивість, якої бракує звичним замінникам. Надмірність дисків підтримує роботу сервера при виході з ладу диска; вона не скасовує видалення, ransomware чи втрачений акаунт, тож це не бекап. Знімок лежить на тих самих дисках, що й сервер, який він фіксує, тож він може відкотити помилку, але це не позамайданчикова копія.
У пошуку «backup VPS» означає дві речі: бекап VPS в інше місце та використання VPS як місця, куди лягають бекапи. Це одна робота, видима з обох кінців: продакшн-сервер надсилає архіви Borg або restic на storage VPS так само, як ноутбук.
Яка копія що переживає?
| Подія | RAID на тому ж сервері | Снапшот на тому ж хості | Append-only backup VPS в іншому місті |
|---|---|---|---|
| Один диск виходить з ладу | Переживає | Виживає, якщо масив виживає | Переживає |
| Ви випадково видаляєте папку | Видалення копіюється одразу | Відкат до знімка | Відновлення зі старішого архіву |
| Ransomware шифрує сервер | Зашифровані файли копіюються одразу | Втрачено, якщо атакувальник також має логін до панелі | Старіші архіви залишаються: клієнтський ключ не може їх видалити |
| Пожежа або затоплення в дата-центрі | Втрачено | Втрачено | Переживає |
| Обліковий запис хостингу закрито | Втрачено | Втрачено | Виживає, якщо працює під іншим обліковим записом |
Чому один storage VPS — це не backup за правилом 3-2-1?
Бо 3-2-1 рахує копії, носії та місця, а один VPS — це одна копія в одному місці. Правило, як його викладає документ US-CERT Data Backup Options, — це три копії кожного важливого файлу, на двох різних типах носіїв, причому одна копія зберігається поза майданчиком. Один storage VPS — це одна копія в одному місці. Правило 3-2-1 вимагає трьох копій на двох типах носіїв, одна з яких поза майданчиком: storage VPS підходить як та позамайданчикова копія, поряд із двома, які ви зберігаєте самі.
Схема, яка його задовольняє для домашньої лабораторії або невеликої команди:
- Копія 1: робочі дані на вашому ноутбуці, сервері чи NAS.
- Копія 2: локальний backup на USB-диску або другому NAS, з якого швидко відновлювати.
- Копія 3: storage VPS: зашифрований, append-only, у місті, де ви не живете і не працюєте.
Backup, що зберігається в одному місці, — це єдина точка відмови із заспокійливою назвою.
Як надсилати backup із сервера на storage VPS через SSH?
Дайте кожній машині власний SSH-ключ, власний обліковий запис або шлях на VPS і власний репозиторій, а решту нехай зробить інструмент для backup через SSH. Borg потребує встановленого Borg на VPS і виконує там borg serve; restic може писати через звичайний SFTP без нічого додаткового на сервері або звертатися по HTTP до rest-server. Окремі ключі означають, що один викрадений ноутбук відкриває один репозиторій, а не всі.
# On the machine you back up: a key used for backups only
ssh-keygen -t ed25519 -N '' -C 'backup web1' -f ~/.ssh/backup_ed25519
cat ~/.ssh/backup_ed25519.pub
# On the storage VPS, as root: one account per machine, holding that key
mkdir -p /srv/backup
useradd --create-home --home-dir /srv/backup/web1 --shell /bin/sh backup-web1
install -d -m 700 -o backup-web1 -g backup-web1 /srv/backup/web1/.ssh
echo 'ssh-ed25519 AAAA...paste-the-key... backup web1' >> /srv/backup/web1/.ssh/authorized_keys
chown backup-web1:backup-web1 /srv/backup/web1/.ssh/authorized_keys
# Back on the client: a short SSH alias, then restic over SFTP
cat >> ~/.ssh/config <<'EOF'
Host coffer
HostName 203.0.113.10
User backup-web1
IdentityFile ~/.ssh/backup_ed25519
IdentitiesOnly yes
EOF
restic -r sftp:coffer:/srv/backup/web1/repo init
restic -r sftp:coffer:/srv/backup/web1/repo backup /etc /home /var/wwwЯкий інструмент має надсилати backup?
| Інструмент | Транспорт до VPS | Шифрує перед завантаженням | Зберігає лише змінені частини | Опція append-only |
|---|---|---|---|---|
| Borg 1.4 | SSH, borg serve на VPS | Так (repokey, keyfile) | Так | Так, для кожного SSH-ключа: borg serve --append-only |
| restic 0.19 | SFTP або HTTP(S) до rest-server | Так, завжди ввімкнено | Так | Лише з rest-server --append-only |
| rsync | SSH | Ні: файли потрапляють як є | Ні; --link-dest робить жорсткі посилання на незмінені файли | Ні |
Версії: Borg 1.4.5 і restic 0.19.1 були останніми стабільними релізами на 2 листопада 2026 року. Borg 2 досі в бета-версії й не може читати репозиторії Borg 1.x.
Чому шифрувати на клієнті, а не на VPS?
Бо тоді VPS зберігає лише шифротекст, і ніхто, хто дістанеться до його диска, не зможе прочитати ваші файли. Той, хто керує гіпервізором, технічно може прочитати незашифрований віртуальний диск — у будь-якого VPS-хостингу. Ми не відкриваємо ваші файли, а дані, зашифровані до того, як вони залишать вашу машину, знімають це питання. KVM дає вашому серверу власне ядро, тож ви можете поставити LUKS на диск даних або запустити ZFS з нативним шифруванням, і ключі ніколи не залишають вас. Для бекапів шифруйте на власній машині перед завантаженням (Borg, restic і Kopia усі це вміють), тож сервер зберігає лише шифротекст.
Borg запитує режим шифрування на borg init; його документація радить repokey із надійною парольною фразою та каже зберігати копію ключа поза і репозиторієм, і машиною, яку бекапите. restic шифрує всі дані, які зберігає, за допомогою AES-256 і автентифікує їх через Poly1305-AES, без незашифрованого режиму. Тримайте парольну фразу та експортований ключ у менеджері паролів і на папері. Шифрування на сервері захищає сервер; шифрування на вашій машині захищає вас.
Від чого захищає режим append-only?
Append-only не дає скомпрометованому клієнту стерти backups, які він зробив. Атакувальник, який володіє сервером, володіє і його обліковими даними для backup, а в звичайному режимі вони можуть виконати borg delete або restic forget --prune ще до появи записки про викуп.
- Borg: додайте
--append-onlyдо командиborg serve, примусово заданої вauthorized_keys. Документація Borg зазначає, що prune і delete у цьому режимі все одно виконуються, але лише позначають дані як видалені: місце не звільняється і компакція не відбувається. - restic: запустіть rest-server з
--append-only, який приймає нові backups і відмовляється видаляти чи змінювати наявні. У звичайному SFTP такого режиму немає.
Ціна — це обслуговування: для prune потрібен другий, необмежений ключ, який використовують із машини, недосяжної для атакувальника. У append-only репозиторіях restic його документація радить писати політики forget з --keep-within. Повний рецепт для Borg — у Як налаштувати сервер backup на Borg на VPS?, а вибір restic — у Restic: REST server чи SFTP для backup на VPS?.
Як дізнатися, що моя резервна копія на віддаленому сервері відновиться?
Відновіть з неї, за розкладом, на машину, яка не є оригіналом. Завдання, що завершується зі статусом 0, доводить, що завантаження спрацювало, а не що ваші файли повертаються. Рознесіть перевірки в часі, щоб повільні виконувалися рідко:
Процедура тестування відновлення
| Як часто | Що запускати | Що це доводить |
|---|---|---|
| Після кожного запуску | Прочитайте статус виходу та журнал borg create або restic backup | Завдання виконалося до кінця |
| Щотижня | borg check або restic check | Структура репозиторію та індекси в порядку |
| Щомісяця | restic check --read-data-subset=10% або borg check --verify-data (читає кожен чанк, повільно на HDD) | Збережені дані розшифровуються й збігаються зі своїми контрольними сумами |
| Щокварталу | Витягніть реальну теку на запасну машину й відкрийте файли | Ви можете повернути дані за допомогою ключа й парольної фрази, які ви зберегли |
Скільки часу займає повне відновлення і чи вкладається воно в ліміт трафіку?
На повній швидкості лінії порт 1 Gbit/s передає 1 TB приблизно за 2 години 15 хвилин; на практиці ваше власне з'єднання й жорсткі диски задають повільніший темп. Ця цифра є арифметикою (8 000 гігабіт за один гігабіт на секунду), а не виміряною швидкістю, тож заміряйте час відновлення реальної теки, перш ніж на нього розраховувати.
Місячний ліміт трафіку кожного плану більш ніж удвічі перевищує його диск, наприклад 4 TB на місяць на плані Clay обсягом 1 TB, тож завантаження повного диска й відновлення його всього за один місяць залишається в межах ліміту. Кожен сервер має одну IPv4-адресу та IPv6 /64 на порту 1 Gbit/s, з місячною квотою трафіку 2 TB плюс 2 TB за кожен TB збережених даних: 3 TB для Silt, 4 TB для Clay, 6 TB для Shale, 10 TB для Granite, 18 TB для Bedrock. Після вичерпання квоти порт працює на 100 Mbit/s до початку наступного періоду; нічого додатково не виставляється до оплати.
Скільки коштує цільовий сервер для резервного копіювання на віддаленому сервері за TB?
За оглядом Coffervale від 2 листопада 2026 року, плани storage VPS від хостингів, які приймають криптовалюту й не вимагають документа, що посвідчує особу, коштують медіанно $4.00 за TB на місяць, тоді як плани VPS загального призначення від тих самих хостингів коштують $223.44 за TB, приблизно в 56 раза більше. Резервні копії належать на диски, розмірені під ємність. Хостингове сховище резервних копій не дає вам власного сервера, як показує таблиця; компроміс зважено в Чи є storage VPS дешевшою альтернативою rsync.net або BorgBase?. Кожен план і термін — на Скільки коштує storage VPS на місяць?, а план на 1 TB докладно — на Де можна отримати VPS з 1 TB сховища?.
| Варіант | Що це таке | Ціна за TB на місяць | Root і ваше власне програмне забезпечення |
|---|---|---|---|
| Coffervale Clay (1 TB) | Storage VPS, HDD | $1.66 на 12 місяців | ✓ |
| Hetzner Storage Box BX11 | Мережеве сховище через SFTP і Samba | $3.58 | ✗ |
| Backblaze B2 | Об'єктне сховище | $6.95 | ✗ |
| BorgBase Medium | Хостингові репозиторії Borg і restic | $9.17 | ✗ |
| rsync.net | Сховище резервних копій через SSH | $15.00 | ✗ |
Ціни перевірено
Ціни як опубліковано на сторінці кожного провайдера 2 листопада 2026 року; ціни в євро перераховано за 1 EUR = 1.1172 USD (ECB, 30 жовтня 2026). Ціни Hetzner без ПДВ.
Питання про резервний VPS
Чи можна робити резервну копію VPS на інший VPS?
Так. Встановіть Borg або restic на робочому сервері, націльте його на storage VPS в іншому місті через SSH і запускайте з cron або таймера systemd. Використовуйте інший акаунт, ідеально в іншого провайдера, щоб проблема з одним акаунтом не могла забрати обидві копії.
Використовувати Borg чи restic для резервного VPS?
Обидва шифрують на клієнті й зберігають лише змінені чанки. Borg потребує Borg на VPS і дає доступ лише на дозапис для кожного SSH-ключа; restic пише через звичайний SFTP або на rest-server, коли потрібен доступ лише на дозапис. Виберіть той, чиї команди відновлення вам зручно набирати під стресом.
Чи робить Coffervale резервну копію мого резервного VPS?
Ні. Ми не робимо бекапів вашого сервера й не зберігаємо копію ваших даних деінде, тож те, що лежить на storage VPS у Coffervale, має бути однією з ваших копій, але ніколи не єдиною. Саме тому на VPS має зберігатися ваша третя копія, а не єдина.
Скільки місця потрібно для резервних копій?
Почніть від обсягу даних, які ви захищаєте, а потім додайте місце для історії. Інструменти з дедуплікацією зберігають незмінені блоки лише один раз, тож щоденні архіви переважно статичних файлів зростають повільно; через місяць borg info або restic stats покаже реальну цифру. Щоб збільшити обсяг, замовте більший тариф і скопіюйте дані через rsync або zfs send; зміна розміру працюючого сервера на місці на старті не пропонується.
Чи можна оплатити VPS для резервного копіювання без пред'явлення ID?
Так. Без KYC: під час реєстрації не запитують ні ID-документ, ні селфі, ні картку, ні номер телефону. Ви поповнюєте баланс у BTC, USDT, USDC, ETH, SOL, LTC, XMR, від 1 USD, і замовляєте з нього.
Джерела (14)
- Data Backup Options (P. Ruggiero, M. A. Heckathorn, 2012): правило 3-2-1 — US-CERT / CISA (read 2026-11-02)
- Документація Borg 1.4.5: Additional notes, append-only mode — BorgBackup project (read 2026-11-02)
- Документація Borg 1.4.5: borg init, режими шифрування та резервна копія ключа — BorgBackup project (read 2026-11-02)
- Borg 2.0 (попередня інформація) — BorgBackup project (read 2026-11-02)
- Документація restic: Preparing a new repository (SFTP, REST server) — restic project (read 2026-11-02)
- Документація restic: Removing backup snapshots (append-only and --keep-within) — restic project (read 2026-11-02)
- Документація restic: Checking integrity and consistency — restic project (read 2026-11-02)
- Документація restic: References, шифрування репозиторію — restic project (read 2026-11-02)
- Rest Server README: режим append-only — restic project (read 2026-11-02)
- Сторінка довідки rsync(1): --link-dest, шифрування транспорту — rsync project (Samba) (read 2026-11-02)
- Плани Storage Box (BX11 до BX41) hetzner.com/storage/storage-box — Hetzner Online (read 2026-11-02)
- Ціни B2 Cloud Storage backblaze.com/cloud-storage/pricing — Backblaze (read 2026-11-02)
- Плани та ціни borgbase.com — BorgBase (read 2026-11-02)
- Ціни на хмарне сховище rsync.net/pricing.html — rsync.net (read 2026-11-02)