Фотоархив живёт в одном из трёх мест: в готовом облаке с приложением на телефоне, на собственном сервере с большим диском или в объектном хранилище, где платят за каждый занятый гигабайт. Для личных снимков хватает облака, для сайта с картинками нужен свой диск, а для архива на терабайты дешевле всего объектное хранилище. Если вы уже понимаете, что снимков будет много и они должны быть доступны по своему адресу, начните с раздела VPS под хранилище — там собраны тарифы, где диск заметно больше памяти и процессора.
Статья для тех, кто впервые считает, сколько места и трафика съест фотоархив: для фотографа с RAW-съёмками, для владельца интернет-магазина с каталогом товаров и для обычного пользователя, у которого закончилось место на телефоне. Разберём расчёт объёма, цены дисковых тарифов, раздачу картинок на сайте и резервные копии по правилу 3-2-1.
Три способа хранить фото и чем они отличаются по деньгам
Готовое облако — это сервис, куда вы загружаете снимки через приложение. Оно само делает превью, сортирует по датам и синхронизирует телефон. Платите за пакет места: типичная сетка — 100 ГБ, 1 ТБ, 2 ТБ. Минус один: вы не управляете ни адресами файлов, ни скоростью отдачи.
Свой сервер — виртуальная машина, где диск и файловая система полностью ваши. Вы ставите любую галерею, раздаёте картинки по своим ссылкам, настраиваете кеш и права доступа. Платите фиксированную сумму в месяц независимо от того, занят диск на 5% или на 95%. Это удобно, пока архив помещается в диск тарифа.
Объектное хранилище — это когда файлы лежат не на диске сервера, а в отдельном сервисе и получают собственные ссылки. Оплата поштучная: за занятые гигабайты и за исходящий трафик. Термин объясняется в глоссарии — объектное хранилище, а протокол доступа к нему почти везде один и тот же, S3. Для архива, который растёт непредсказуемо, такая схема выходит гибче: не нужно заранее покупать диск «с запасом».
Сколько гигабайт занимает ваш фотоархив: считаем по-честному
Прежде чем выбирать тариф, полезно посчитать объём в гигабайтах, а не в «много фоток». Снимок с современного телефона в 12–48 мегапикселей весит 3–5 МБ, средний ориентир — 4 МБ. Значит 10 000 снимков с телефона займут около 40 ГБ. Отпускной альбом на 500 кадров — 2 ГБ, а весь семейный архив за десять лет редко переваливает за 300 ГБ.
С профессиональной съёмкой цифры другие. Кадр в формате RAW с камеры на 24–45 мегапикселей весит 25–60 МБ, и одна свадебная съёмка на 1 500–2 000 кадров даёт 60–80 ГБ. Двадцать съёмок за сезон — это уже 1,2–1,6 ТБ, и это без экспортированных JPEG и без исходников видео.
Каталог интернет-магазина считается иначе. Товарная фотография после сжатия весит 300–800 КБ, а на карточку обычно нужно 5 ракурсов плюс превью. Магазин на 5 000 товаров с пятью снимками — это 25 000 файлов и 25–50 ГБ после обработки. Если хранить ещё и необработанные исходники, объём вырастает втрое.
Какой сценарий на какой тариф ложится
Колонка «что брать» — не жёсткое правило, а стартовая точка: почти всегда разумнее взять минимальный вариант и расширить диск через два-три месяца, когда станет видна реальная скорость роста архива.
Разница между «хранить» и «раздавать» тут ключевая. Личный архив почти не отдаёт трафик, а магазин отдаёт картинки тысячам посетителей — там объём диска вторичен, важнее канал и кеш.
| Сценарий | Файлов и объём | Что брать |
|---|---|---|
| Личный архив с телефона | 10 000 фото по 4 МБ ≈ 40 ГБ | Облако на 100 ГБ или VPS с диском 50–80 ГБ |
| Фотограф, RAW-съёмки | 1 съёмка 60–80 ГБ, сезон 1,2–1,6 ТБ | Объектное хранилище + локальный диск для работы |
| Каталог интернет-магазина | 25 000 файлов ≈ 25–50 ГБ | VPS с диском 100 ГБ и запасом трафика |
| Портфолио или блог | 300–800 снимков ≈ 1–3 ГБ | Обычный VPS от 59 ₽ с 1 ГБ памяти |
| Холодный архив | 2–5 ТБ, доступ раз в квартал | VPS с HDD или холодное хранилище |

Сколько стоят дисковые тарифы в каталоге
Дисковый тариф — это конфигурация, где на один гигабайт памяти приходится непропорционально много места на диске. Такие предложения дешевле обычных VPS в пересчёте на гигабайт хранения, потому что вы не переплачиваете за процессор, который архиву не нужен. Подборка целиком лежит в материале про дисковый хостинг.
Ниже стартовые цены трёх провайдеров каталога, у которых есть конфигурации с упором на диск. Стартовая цена — это младший тариф линейки; расширение диска считается отдельно, ориентировочно 3–8 ₽ за гигабайт в месяц.
| Провайдер | Цена от | Стартовая конфигурация |
|---|---|---|
| Selectel | 200 ₽ / мес | 1 ядро, 1 ГБ памяти, 10 ГБ NVMe |
| Beget | 330 ₽ / мес | 1 ядро, 1 ГБ памяти, 10 ГБ NVMe |
| Timeweb Cloud | 477 ₽ / мес | 1 ядро, 1 ГБ памяти, 15 ГБ NVMe |
Данные проверены 02.09.2026.
Если архив небольшой и лежит рядом с сайтом, отдельный дисковый тариф не нужен: самые дешёвые VPS каталога стартуют от 59 ₽ в месяц за 1 ядро, 1 ГБ памяти и 10 ГБ диска. Этого хватает под портфолио на 500–800 снимков вместе с движком сайта.
Трафик: вторая статья расхода, которую забывают посчитать
Место на диске — половина счёта. Вторая половина — исходящий трафик, то есть суммарный вес картинок, которые скачали посетители: средний вес файла умножаем на число показов.
Пример. Магазин отдаёт 12 картинок на карточку товара, средний вес после сжатия — 120 КБ. Одна карточка — примерно 1,4 МБ трафика. При 1 000 просмотров в сутки это 1,4 ГБ в день и около 42 ГБ в месяц. Пока трафик измеряется десятками гигабайт, он входит в тариф почти у всех.
Проблемы начинаются на объёмах от 500 ГБ до нескольких терабайт в месяц — например, если у вас галерея с полноразмерными снимками по 5 МБ. Тогда либо берут тариф с безлимитным трафиком, либо выносят картинки в объектное хранилище с оплатой по факту. У объектного хранилища трафик считается отдельной строкой, ориентировочно 1–3 ₽ за гигабайт — при неаккуратной раздаче это дороже фиксированного тарифа.
Как раздавать картинки на сайте, чтобы страницы не тормозили
Фотография с камеры весом 8 МБ на странице — самая частая причина медленного сайта. Браузер должен скачать её целиком, даже если показывает в блоке шириной 400 пикселей. Решается это тремя вещами: правильным размером, современным форматом и кешем.
Размер. Для контентной картинки на всю ширину страницы достаточно 1 600–1 920 пикселей по длинной стороне, для превью в каталоге — 400–600 пикселей. Уменьшение исходника с 6 000 до 1 920 пикселей сокращает вес примерно в 8–10 раз ещё до всякого сжатия.
Формат. JPEG с качеством 82–85 даёт для фотографии 150–300 КБ при ширине 1 600 пикселей. WebP при том же визуальном качестве весит на 25–35% меньше, AVIF — на 40–50% меньше JPEG, но кодируется в 5–10 раз дольше, поэтому его готовят заранее, а не на лету. PNG для фотографий не используют: он рассчитан на графику с плоскими цветами и раздувает файл в разы.
Кеш. Картинки почти никогда не меняются, поэтому им ставят длинный срок хранения в браузере — 30 дней и больше. Механизм описан в глоссарии: браузерное кеширование. Если посетители географически разбросаны, картинки дополнительно раздают через сеть доставки контента — что это такое, разбирали в отдельной статье про CDN. Она сокращает время до первого байта с 200–400 мс до 20–50 мс для дальних регионов.
Пошагово: разворачиваем хранилище фото на своём сервере
План ниже рассчитан на вечер работы и не требует опыта администрирования. Он подходит и для личного архива, и для рабочего каталога — разница только в объёме диска. Все команды выполняются в терминале сервера после подключения по SSH.
Перед началом решите, нужен ли веб-интерфейс с превью и альбомами или хватит папок с файлами: второй вариант проще и почти не требует памяти.
- Возьмите тариф с диском минимум вдвое больше текущего архива: под 40 ГБ фото берите 80–100 ГБ. Расширить диск позже можно, но иногда только с перезагрузкой.
- Установите операционную систему — подойдёт любой стабильный дистрибутив Linux последней LTS-версии, срок поддержки у таких обычно 5 лет.
- Создайте отдельного пользователя для загрузки файлов и запретите ему вход в систему целиком, оставив только доступ к папке архива.
- Подключите архив по протоколу SFTP — это передача файлов внутри защищённого SSH-соединения, отдельный порт открывать не нужно.
- Смонтируйте папку архива как сетевой диск на компьютере, чтобы копировать снимки перетаскиванием, а не через панель.
- Настройте автоматическое создание превью, если ставите галерею: генерация 10 000 миниатюр на 1 ядре занимает 20–40 минут.
- Включите ежедневную резервную копию и проверьте, что она реально восстанавливается — об этом следующий раздел.

Резервные копии фотоархива: правило 3-2-1 простыми словами
Фотографии — это данные, которые невозможно восстановить заново. Сайт можно переустановить, базу — пересобрать, а свадебную съёмку переснять нельзя. Поэтому для архива действует более строгий стандарт, чем для обычного сайта.
Правило 3-2-1 звучит так: держите 3 копии данных, на 2 разных типах носителей, и 1 копию храните физически в другом месте. Для домашнего архива это выглядит как оригиналы на компьютере, копия на внешнем диске и копия на сервере. Для сервера — рабочий диск, автоматический снимок у провайдера и выгрузка в объектное хранилище другого оператора.
Копии удобнее всего делать инкрементально: первая копия полная, дальше передаются только изменившиеся файлы. Стандартный инструмент для этого — rsync: он сравнивает содержимое и переливает разницу, поэтому ежедневная синхронизация архива на 200 ГБ занимает минуты, а не часы. Общая теория и термины — в статье глоссария резервное копирование, а практическая настройка расписания разобрана в руководстве как настроить бэкапы VPS.
Проверьте глубину хранения. Если копия перезаписывается каждую ночь, а файлы удалили неделю назад, восстанавливать нечего. Минимум для фото — 30 дней истории, для коммерческих съёмок — 90 дней и один архив в год «навсегда».
Что выбрать фотографу
Съёмочный день фотографа даёт 60–80 ГБ RAW, и держать это на сервере целиком экономически бессмысленно: обращаетесь вы к таким файлам два-три раза, пока идёт обработка. Рабочая схема — быстрый локальный диск для текущих проектов, объектное хранилище для сданных съёмок и небольшой сервер для сайта-портфолио.
В хранилище отправляются исходники после сдачи заказа, а на портфолио остаются только экспортированные JPEG по 300–500 КБ. Такое портфолио на 500 снимков занимает 250 МБ и спокойно живёт на VPS за 200–330 ₽ в месяц вместе с сайтом.
Клиентские галереи отдавайте по ссылке с ограниченным сроком жизни — например, 30 дней после сдачи. Файлы уезжают в архив, а не висят на сервере, съедая место и трафик.
Что выбрать интернет-магазину
Магазину важнее не объём, а скорость отдачи и предсказуемость. Каталог на 5 000 товаров занимает 25–50 ГБ — эти цифры укладываются в любой тариф с диском 100 ГБ. Гораздо критичнее, что 25 000 файлов должны отдаваться за десятки миллисекунд, иначе страдает и конверсия, и позиции в поиске.
Практическая схема: оригиналы товарных снимков лежат в отдельной папке и на сайт не отдаются, а движок генерирует из них три размера — превью 400 пикселей, карточку 900 пикселей и увеличение 1 600 пикселей. Готовые версии кешируются на диске и раздаются напрямую веб-сервером без участия PHP.
Диск берите на NVMe: при выдаче тысяч мелких файлов разница с обычным диском заметна сразу. Стартовые конфигурации с NVMe есть у всех трёх провайдеров из таблицы — от 10 до 15 ГБ, дальше диск расширяется по мере роста каталога.
Что выбрать обычному пользователю
Если задача — освободить место на телефоне и не потерять снимки, свой сервер почти всегда избыточен. Личный архив на 40 ГБ стоит в готовом облаке дешевле, чем самый простой VPS, а приложение с автозагрузкой и поиском по датам вы получаете бесплатно.
Свой сервер оправдан в трёх случаях: архив перевалил за 1–2 ТБ и пакеты облака стали дороже, вам нужны собственные ссылки на файлы для сайта или блога, либо вы хотите держать данные в конкретной юрисдикции. Во всех остальных ситуациях облако плюс внешний диск дома закрывают вопрос.
Промежуточный вариант — дешёвый сервер как второе плечо копии. Тариф за 140–200 ₽ в месяц с диском 100 ГБ обходится примерно в 2 ₽ за гигабайт в год и закрывает «копию в другом месте» из правила 3-2-1.
Частые ошибки при переносе фотоархива
Большая часть проблем возникает не на этапе выбора тарифа, а на этапе переезда и первых месяцев работы. Ниже то, что встречается чаще всего и стоит либо денег, либо потерянных файлов.
Почти все они видны сразу: откройте сайт в режиме инкогнито и посмотрите, сколько весит страница и как быстро грузятся картинки.
- Загружать на сайт оригиналы по 8–12 МБ и уменьшать их стилями — вес страницы вырастает в 20 раз, а посетитель ждёт лишние 3–5 секунд.
- Брать диск впритык: архив на 40 ГБ на тариф с 50 ГБ означает переезд через полгода.
- Считать снимок у провайдера полноценной резервной копией — он лежит в той же инфраструктуре и не спасает от удаления аккаунта.
- Ни разу не пробовать восстановление: копия, из которой не разворачивали данные, копией не считается.
- Хранить оригиналы и опубликованные версии в одной папке — потом невозможно понять, что можно чистить.
Частые вопросы
Сколько стоит хостинг для фото в месяц? Дисковые тарифы в каталоге начинаются от 200 ₽ у Selectel, от 330 ₽ у Beget и от 477 ₽ у Timeweb Cloud. Если архив меньше 10 ГБ и лежит рядом с сайтом, подойдёт обычный VPS от 59 ₽ за 1 ГБ памяти.
Сколько места нужно под 10 000 фотографий? Снимок с телефона весит в среднем 4 МБ, значит 10 000 кадров займут около 40 ГБ. Берите диск с двукратным запасом — 80–100 ГБ, чтобы хватило и на превью, и на рост архива.
Что дешевле для терабайтного архива — сервер или объектное хранилище? На объёмах от 1 ТБ объектное хранилище обычно выигрывает, потому что вы платите только за занятые гигабайты и не покупаете процессор с памятью. Но если архив постоянно отдаёт трафик, считайте отдельно: там оплата идёт ещё и за каждый скачанный гигабайт.
В каком формате хранить и в каком публиковать? Хранить лучше оригиналы без изменений — RAW или JPEG прямо с камеры. Публиковать — уменьшенные копии в WebP или JPEG с качеством 82–85, они весят 150–300 КБ вместо нескольких мегабайт.
Подойдёт ли обычный виртуальный хостинг под галерею? Под портфолио на 1–3 ГБ подойдёт, но у большинства тарифов диск ограничен 7–20 ГБ, а на количество файлов стоит отдельный лимит. Каталог на 25 000 картинок в такие рамки уже не помещается.
Как часто делать резервные копии фотоархива? Раз в сутки, если архив пополняется регулярно, и сразу после каждой съёмки, если работаете с клиентскими заказами. Историю храните минимум 30 дней, для коммерческих проектов — 90 дней.
Можно ли защитить картинки от копирования? Надёжного технического способа запретить сохранение картинки из браузера нет. Работает только публикация уменьшенных версий до 1 600 пикселей с оригиналами на закрытом хранилище.
Итог
Считайте архив в гигабайтах до покупки тарифа: 10 000 телефонных снимков — это 40 ГБ, одна свадебная съёмка в RAW — 60–80 ГБ, каталог магазина на 5 000 товаров — 25–50 ГБ. Личный архив дешевле держать в облаке, каталог сайта — на сервере с NVMe и настроенным кешем, а всё, что больше терабайта, — в объектном хранилище с оплатой за факт. И в любом варианте держите три копии по правилу 3-2-1.
Стартовые цены на конфигурации с упором на диск — от 200 ₽ в месяц; актуальные тарифы с фильтрами по объёму и локации собраны в разделе VPS для хранилища данных.