Решён
Как настроить хранилище Amazon S3 для бэкапов сервера?
Нужно настроить автоматические бэкапы виртуалки (Ubuntu 22.04) в Amazon S3. Бэкапить надо базу PostgreSQL и папку /var/www раз в сутки.
Зарегистрировался в AWS, создал bucket, получил access key и secret key. Дальше не понимаю как правильно организовать процесс:
- Какой софт использовать для заливки в S3? AWS CLI или есть что то проще?
- Как автоматизировать через cron?
- Нужно ли шифровать бэкапы перед отправкой или S3 сам шифрует?
- Как настроить lifecycle policy чтобы старые бэкапы автоматом удалялись?
Буду признателен за пошаговую инструкцию или ссылку на нормальный туториал.
Супер, спасибо! Единственное - у меня несколько баз, можно ли pg_dumpall заменить на дамп конкретной базы?
Да, замени на `pg_dump -U postgres -d dbname | gzip > ...` где dbname - имя твоей базы