Самохостятам привет!
В этой теме Вы найдете:
- что такое S3?(базовую информацию)
- ссылки на полезные видео по тематике
- кому стоит обратить внимание на объектные хранилища?
- как развернуть самому? проекты для самохостинга S3 хранилища?
- open-source проекты поддерживающие S3
Уверен, что у Вас будет чем дополнить, так что смело рассказывайте о Вашем опыте использования объектных хранилищ, какие вы себе арендуете или развернули?
Для каких приложений используете?
Ну и само собой - чуть позже будет ролик на эту тему + отдельные видео по вариантам локального запуска s3
1. Что такое S3 ?
S3 (Simple Storage Service) — это облачное объектное хранилище, предназначенное для хранения неограниченного объема неструктурированных данных(файлов, изображений, видео, бэкапов). Данные размещаются в контейнерах (бакетах) как самостоятельные объекты с уникальными ключами, доступ к которым осуществляется через API, что обеспечивает высокую масштабируемость и надежность.
- Облачное объектное хранилище – Amazon S3 – Amazon Web Services by AWS
- https://yandex.cloud/ru/docs/glossary/s3 by Yandex
- Что такое объектное хранилище S3 и для чего используется by Selectel
- https://timeweb.cloud/services/s3-storage by TimeWeb
2. Полезные ссылки
- Пост на Редите. Тестирование популярных проектов для самохостинга s3
YouTube: - How AWS S3 was built
- S3 хранилище — Лучший способ хранить файлы на бэкенде | Как работать с S3 через Python by Артем Шумейко
- Свой распределённый S3 на базе MinIO — практический опыт наступания на грабли / Алексей Плетнёв
3. Кому может быть интересно объектное хранилище?
- Вам нужно временное большое хранилище, нет смысла покупать диски
- Вы разработчик(огромное кол-во бизнесов и проектов испольует именно S3)
при этом Вы можете развернуть тестовый стенд, чтобы проверять s3 api локально, не платя за операции облачному провайдеру - Вы энтузиаст изучающий технологии
4. Можно ли развернуть себе дома?
Да, есть проекты, которые позвляют развернуть S3 api supported, но стоит помнить, что поддержка S3 API не делает из Вашего хранилища на одной ноде - AWS S3 =)
Более развернуто - поговорим в видео
- Minio (проект перестал быть open-source в 2026)
- SeaweedFS
- Garage + Garage WebUI
- RustFS
5. Какие open-source проекты поддерживают S3?
Proxmox Backup Server(PBS)
Rclone
Restic
Duplicity
Discourse
Nextcloud | Both Primary Storage and External Storage are supported
Coolify
Dokploy
Peertube | Supported website endpoint, proxifying private videos - unsupported
Mastodon | Natively supported
Matrix | Tested with synapse-s3-storage-provider
ejabberd | mod_s3_upload
Ente | Natively supported
Pixelfed | Natively supported
Pleroma | Natively supported
Lemmy | Supported with pict-rs
Funkwhale | Not yet tested
Misskey | Not yet tested
Prismo | Not yet tested
Owncloud OCIS | Not yet tested
Hugo | Publishing logic is integrated in the tool
Publii | Require a correctly configured s3 vhost endpoint
Generic Static Site Generator | Works for Jekyll, Zola, Gatsby, Pelican, etc.
