Копія в S3-сумісне сховище
Як отримати access key, secret key, бакет, endpoint і регіон для S3-сумісного сховища — AWS S3, Cloudflare R2, Backblaze B2 чи Wasabi — і вставити їх у розділ резервних копій CreateYourVPN.
Майже кожен провайдер об'єктного сховища розуміє протокол S3, тож CreateYourVPN може робити копії в будь-який із них. Хоч би що ви обрали, у результаті матимете одні й ті самі п'ять речей для вставки:
- Endpoint — адреса сервера сховища (лише AWS дозволяє його не вказувати).
- Region — код регіону.
- Bucket — контейнер, у якому лежать ваші копії.
- Access key і Secret key — облікові дані, бажано обмежені лише цим бакетом.
- Необов'язковий prefix — «підпапка» всередині бакета, наприклад
cyv/.
Загальний порядок завжди однаковий: створіть бакет, потім створіть access key, обмежений цим бакетом. Нижче — особливості для кожного провайдера.
Створюйте бакет приватним — копії й так зашифровані вашою парольною фразою, але немає жодної причини робити їх публічно доступними. Не вмикайте публічний доступ.
AWS S3
У консолі S3 створіть бакет. Запам'ятайте Region, який вибрали (наприклад, us-east-1, eu-central-1).
У IAM створіть користувача (або access key) із дозволом на читання/запис у цей бакет і скопіюйте Access key ID та Secret access key.
- Endpoint: залиште порожнім або вкажіть
https://s3.<region>.amazonaws.com. - Region: регіон бакета, наприклад
eu-central-1.
Cloudflare R2
R2 не має плати за вихідний трафік, тому це популярний вибір.
У панелі Cloudflare відкрийте R2 і створіть бакет.
У R2 → Manage API Tokens створіть API token / access key, обмежений цим бакетом. Скопіюйте Access Key ID та Secret Access Key.
- Endpoint:
https://<your-account-id>.r2.cloudflarestorage.com(ваш account ID показано на сторінці огляду R2). - Region: використайте
auto.
Backblaze B2
Backblaze — один із найдешевших варіантів.
У B2 Cloud Storage створіть бакет (зробіть його приватним).
У App Keys створіть Application Key, обмежений цим бакетом. Скопіюйте keyID (access key) і applicationKey (secret key) — секрет показують лише один раз.
- Endpoint: S3 Endpoint, показаний на сторінці бакета, наприклад
https://s3.us-west-004.backblazeb2.com. - Region: регіон, вбудований у цей endpoint, наприклад
us-west-004.
Wasabi
Wasabi — це сховище за фіксованою ставкою без плати за вихідний трафік.
У консолі Wasabi створіть бакет і запам'ятайте регіон, який вибрали.
У Access Keys створіть пару ключів і скопіюйте Access Key та Secret Key.
- Endpoint: відповідає вашому регіону, наприклад
https://s3.eu-central-1.wasabisys.com. - Region: регіон бакета, наприклад
eu-central-1.
Просте правило для endpoint: це той S3-URL, який ваш провайдер показує на сторінці бакета або «S3 API». Якщо сумніваєтеся — скопіюйте його дослівно звідти: неправильний endpoint чи регіон — найчастіша причина, чому перша копія не вдається.
Вставте це в CreateYourVPN
У панелі відкрийте меню акаунту → «Резервні копії», виберіть S3-сумісне як призначення й вставте свій endpoint, регіон, бакет, access key, secret key та необов'язковий prefix. Потім задайте парольну фразу, частоту й термін зберігання — і збережіть.
Що далі
Копія в Google Drive
Крок за кроком: створіть проєкт у Google Cloud, увімкніть Drive API, опублікуйте OAuth consent screen і отримайте Client ID, Client Secret та Refresh Token, щоб вставити їх у розділ резервних копій CreateYourVPN.
Відновлення з копії
Два способи повернути користувачів: відновлення в один клік із панелі, що ідемпотентно імпортує їх наново, або ручне відновлення в «чистий» Marzban, адже файл має нативний формат користувачів Marzban.