Как сделать свой облачный диск на сервере

Как поднять свой облачный диск и не платить за чужое облако

Марина
Марина
📅 21 сентября 2026
Как поднять свой облачный диск и не платить за чужое облако

Свой облачный диск — это обычный виртуальный сервер, на котором вы сами поставили программу для хранения и синхронизации файлов, чаще всего Nextcloud. Семье из 3–4 человек нужна машина с 4 ГБ оперативной памяти, а стартовые тарифы в каталоге VPS под хранилище начинаются от 140 ₽ в месяц за 100 ГБ. Терабайт места обойдётся дороже — от 500 до 900 ₽ в месяц в зависимости от типа диска. Ниже разберём, откуда берётся эта разница.

Материал для тех, кто устал от лимитов чужого файлового сервиса и хочет держать фотографии и документы у себя, но не понимает, сколько это будет стоить и что придётся обслуживать. Посчитаем реальный прирост данных на человека и подберём конфигурацию под семью и под команду из 10 человек. Дальше сравним цены восьми провайдеров, разберём установку по шагам и отдельно поговорим про мобильные приложения и резервные копии.

Что считается своим облачным диском и какие есть варианты

Под своим облачным диском обычно понимают связку из трёх вещей: место для файлов, программа с веб-интерфейсом и клиенты для компьютера и телефона, которые синхронизируют папки. Отличие от чужого сервиса простое: вы платите не за гигабайты по тарифу, а за сервер целиком, и сами решаете, кого туда пустить. Обратная сторона — обновления, сертификаты и резервные копии тоже на вас.

Первый способ — коробка дома. Это NAS, сетевое хранилище на 2–4 диска: покупаете его один раз за 25 000–60 000 ₽ вместе с дисками. Дальше платите только за электричество: в простое такая коробка потребляет 15–25 Вт. Минус в том, что домашний интернет отдаёт наружу медленнее, чем принимает, а при отключении света хранилище пропадает вместе с розеткой. Подробное сравнение двух подходов есть в разборе домашний сервер или VPS.

Второй способ — виртуальный сервер у провайдера: машина работает круглосуточно в дата-центре, канал наружу от 100 Мбит/с до 1 Гбит/с, оплата помесячная. Третий — объектное хранилище с оплатой за фактически занятые гигабайты. Чаще всего выигрывает комбинация: небольшой сервер под программу и дешёвое хранилище под архив.

Сколько места нужно на самом деле: считаем по фотографиям

Главный источник роста — автозагрузка снимков с телефона. Один человек, который снимает регулярно и не чистит галерею, приносит 50–150 ГБ в год. Камера выдаёт 3–6 МБ на кадр, видео — 60–150 МБ на минуту в разрешении 1080p и втрое больше в 4K. Умножьте на число людей и на горизонт в 3 года — получите нужный размер диска.

Документы на этом фоне почти не весят: рабочие файлы офисного сотрудника — ориентировочно 2–5 ГБ в год, сканы и договоры малого бизнеса — до 10 ГБ. Отдельная статья — то, что синхронизируется между ноутбуками: проект на 40 ГБ в облачной папке занимает место и на сервере, и на каждом устройстве.

К расчёту добавьте технический запас. Nextcloud хранит удалённые файлы в корзине и старые версии документов — это съедает ещё 20–30 % полезного объёма, пока вы не ограничите срок хранения. Миниатюры к фотографиям добавят сверху 1–3 %.

Профиль Людей Прирост в год Объём через 3 года Диск с запасом
Один человек, только документы 1 5–10 ГБ 15–30 ГБ 50 ГБ
Пара с фотографиями 2 100–200 ГБ 300–600 ГБ 750 ГБ
Семья с детьми и видео 4 250–500 ГБ 750–1500 ГБ 2 ТБ
Команда, рабочие файлы 10 60–120 ГБ 180–360 ГБ 500 ГБ
Объём диска под облако для семьи и команды
Диск подбирают не по числу людей, а по годовому приросту фотографий — за три года цифра утраивается.

Nextcloud, Seafile и просто WebDAV: чем отличаются движки

Nextcloud — самый популярный вариант и самый «толстый». Кроме файлов он даёт календарь, контакты, заметки, совместное редактирование документов и магазин расширений. Написан на PHP, обязательно требует базу данных: PostgreSQL или MySQL, файловая база SQLite годится только для теста на одного человека. За универсальность платите ресурсами — это самый требовательный к процессору и памяти движок из трёх.

Seafile устроен иначе: он режет файлы на блоки и хранит их как отдельные объекты. За счёт этого он заметно быстрее ворочает каталоги с десятками тысяч мелких файлов и экономнее расходует место при повторной загрузке похожих данных. Взамен интерфейс беднее, календаря и почты в нём нет, а редактировать документы совместно получится только через отдельный сервис. Разумный выбор, если нужен именно диск, а не портал.

Третий вариант — вообще без движка. Поднимаете доступ по WebDAV или SFTP (передача файлов поверх защищённого соединения) и подключаете папку прямо в проводнике или файловом менеджере телефона. Ресурсов такая схема почти не ест: 512 МБ памяти хватит с запасом. Но не будет ни автозагрузки фотографий, ни ссылок для внешних людей, ни истории версий.

Какая конфигурация сервера нужна под семью и под команду

Официальный ориентир Nextcloud — 2 ГБ оперативной памяти на 5–10 активных пользователей. Это память под связку PHP, веб-сервер и базу; если на машине живёт что-то ещё, добавляйте отдельно. На одного-двух человек хватит 1 ГБ. Но при первой массовой заливке фотографий такой сервер уйдёт в своп — начнёт сбрасывать данные из памяти на диск — и будет отвечать по 5–10 секунд на клик.

Процессор нужен не для отдачи файлов, а для двух фоновых задач. Первая — генерация превью: сервер заранее создаёт миниатюры в нескольких размерах, и на первичной обработке архива в 100 ГБ одно ядро работает несколько часов подряд. Вторая — полнотекстовый поиск по содержимому PDF и документов; на слабой машине его лучше не включать.

Диск важнее процессора. База и мелкие файлы упираются в число операций ввода-вывода, поэтому NVMe даёт совсем другой отклик, чем обычный жёсткий диск. Разумный компромисс — система и база на быстром диске, архив фотографий на дешёвом объёмном; варианты собраны в подборке VPS с SSD.

Сценарий Пользователей Ядра Память Системный диск Что отключить
Личный диск, документы 1–2 1 2 ГБ 20–40 ГБ NVMe Полнотекстовый поиск
Семья с автозагрузкой фото 3–5 2 4 ГБ 40 ГБ NVMe + архив Совместное редактирование
Команда, рабочие файлы 5–10 2 4–6 ГБ 60 ГБ NVMe Ничего, но следить за CPU
Отдел, поиск по документам 10–25 4 8 ГБ 100 ГБ NVMe Вынести базу на отдельный сервер

Сколько стоит место: цены на VPS под хранилище

В разделе хранилищ восемь провайдеров, и стартовые цены расходятся более чем втрое. Тарифы делятся на два типа: много места на обычных SSD или мало места на NVMe — под облачный диск первый чаще выгоднее. Оплата картой РФ проходит у площадок из раздела VPS в России.

У 1cloud и Miran стартовые тарифы сразу включают 100 ГБ SSD — личному диску с документами и небольшим фотоархивом этого хватит на пару лет. У Selectel начальный тариф скромнее по диску, зато в каталоге 69 конфигураций и есть объёмные тома, которые подключаются вторым диском.

Провайдер Стартовая цена Что в стартовом тарифе Тарифов в каталоге Рейтинг
1cloud от 140 ₽/мес 100 ГБ SSD 79 3,8
Miran от 190 ₽/мес 100 ГБ SSD 59 3,8
Selectel от 200 ₽/мес 1 ядро, 1 ГБ, 10 ГБ NVMe 69 4,5
Beget от 330 ₽/мес 1 ядро, 1 ГБ, 10 ГБ NVMe 7 4,5
IQHost от 350 ₽/мес 1 ядро, 2 ГБ, 15 ГБ SSD 17 4,0
Timeweb Cloud от 477 ₽/мес 1 ядро, 1 ГБ, 15 ГБ NVMe 4 4,5
Activecloud от 490 ₽/мес Автобэкапы, почасовая оплата — 3,8
Cloud4Y от 500 ₽/мес Автобэкапы, защита от DDoS — 3,8

Данные проверены 04.09.2026.

Считайте цену нужного объёма, а не минимального тарифа: для семьи с диском на 1 ТБ выходит ориентировочно 500–900 ₽ в месяц, то есть 6 000–11 000 ₽ в год.

Диск на сервере или объектное хранилище: что дешевле под архив

Блочный диск, который подключён к серверу, вы оплачиваете целиком, даже если занято 5 %. Объектное хранилище работает иначе: платите за фактически занятые гигабайты плюс за операции чтения и записи. Для архива, куда файлы кладут и почти не трогают, разница в счёте бывает двукратной и больше — механику подробно разбирали в статье что такое S3-хранилище.

Nextcloud умеет подключать такое хранилище двумя способами. Первый — как внешнюю папку: пользователи видят её отдельным разделом, файлы туда кладутся напрямую. Второй — как основное место хранения всех данных, тогда на самом сервере остаются только база и кеш, а диск можно взять минимальный, 20–30 ГБ. Второй вариант сложнее в настройке и чувствительнее к задержкам сети, поэтому его берут, когда объём уже перевалил за 1–2 ТБ.

Подводный камень: каждый просмотр миниатюры — это запрос к хранилищу, и на активной галерее счёт за операции догоняет счёт за место. Правило простое: в объектное хранилище кладите то, что читают редко — закрытые проекты, съёмки прошлых лет, архивы бухгалтерии. Рабочие папки оставляйте на диске сервера.

Как поднять Nextcloud на Ubuntu: порядок действий

Базовый сценарий: чистый сервер с Ubuntu 24.04, домен уже направлен на его IP-адрес. Весь процесс укладывается в 40–60 минут у человека, который раньше не работал с сервером; команды выполняются в терминале от имени администратора.

Перед началом заведите отдельного пользователя и настройте вход по ключу, чтобы не работать по паролю под root — так называется главная учётная запись с полными правами. Доступ по порту 22 (по нему идёт подключение к серверу через терминал) ограничьте своим адресом, а наружу откройте 80 и 443 — они нужны для веб-интерфейса и выпуска сертификата.

  1. Обновите пакеты: apt update && apt upgrade -y — команда подтягивает свежие версии программ и закрывает известные уязвимости.
  2. Установите веб-сервер, PHP не ниже 8.2 и базу: apt install nginx postgresql php-fpm php-pgsql php-gd php-curl php-zip -y. Расширение php-gd отвечает за миниатюры.
  3. Создайте базу и пользователя для неё, задайте пароль не короче 20 символов и запишите его — установщик Nextcloud спросит эти данные.
  4. Распакуйте архив Nextcloud в /var/www/nextcloud и передайте папку веб-серверу: chown -R www-data:www-data /var/www/nextcloud, иначе загрузка файлов упадёт с ошибкой прав.
  5. Выпустите бесплатный сертификат Let’s Encrypt — без HTTPS мобильные клиенты не подключатся, а пароли пойдут по сети открытым текстом.
  6. Поднимите лимит загрузки: client_max_body_size 10G в nginx и upload_max_filesize в PHP, иначе видео крупнее 2 ГБ не зальётся.
  7. Включите фоновые задачи через системный планировщик раз в 5 минут — иначе Nextcloud выполняет их во время визита пользователя и интерфейс подтормаживает.

После установки откройте админ-панель и просмотрите раздел с предупреждениями: система подскажет, каких индексов базы не хватает и какие заголовки безопасности не выставлены. Там же обычно выясняется, что кеш в памяти не подключён — он сокращает отклик страницы в 2–3 раза.

Команды установки Nextcloud на Ubuntu в терминале
Расширение php-gd отвечает за миниатюры, а без строки client_max_body_size видео крупнее 2 ГБ просто не зальётся.

Мобильные клиенты и автозагрузка фотографий

Официальные приложения есть под Android и iOS, оба умеют главное — автоматически отправлять новые снимки в выбранную папку на сервере. По умолчанию загрузка идёт только по Wi-Fi, и это правильная настройка: за месяц активной съёмки уходит 4–12 ГБ, и по мобильному интернету такой объём заметен в счёте. Сразу задайте отдельную папку под каждое устройство — иначе снимки с двух телефонов свалятся в одну кучу и разобрать их потом будет нечем.

Отдельно проверьте формат снимков. Айфоны снимают в HEIC, и если включить конвертацию в JPEG на телефоне, файлы вырастут примерно вдвое, зато откроются везде без плясок. На Android стоит запретить приложению «оптимизацию батареи», иначе система усыпляет фоновую загрузку и фотографии приезжают на сервер пачкой через несколько дней.

Клиент для компьютера по умолчанию тянет весь каталог на диск, поэтому на ноутбуке с накопителем 256 ГБ отметьте только нужные папки в выборочной синхронизации. Для редких обращений клиент вообще не нужен: подключите сервер сетевым диском по WebDAV, и файлы будут скачиваться по требованию.

Облачный диск сам по себе не бэкап

Синхронизация переносит на сервер всё, включая ошибки. Удалили папку на ноутбуке — через минуту её не станет и на сервере, зашифровал файлы вирус-вымогатель — зашифрованные версии разъедутся по всем устройствам. Корзина и история версий спасают в простых случаях, но хранят данные ограниченное время и занимают место на том же диске, который может отказать целиком. Проверьте в настройках, сколько дней живут удалённые файлы: 30 дней — разумный компромисс между шансом на откат и расходом места.

Рабочий минимум — правило «3-2-1»: три копии, на двух разных носителях, одна вне основной площадки. Дома это файлы на устройствах, файлы на сервере и ночная выгрузка в хранилище другого провайдера — ориентировочно 100–300 ₽ в месяц за терабайт.

Проще всего начать со снапшотов — мгновенных слепков диска, которые почти все провайдеры делают в панели за пару кликов. Их достаточно, чтобы откатить сервер после неудачного обновления, но они лежат на той же инфраструктуре, поэтому полноценную копию не заменяют. Как собрать нормальную схему с расписанием и проверкой восстановления, расписано в инструкции как настроить бэкапы VPS.

Частые ошибки при запуске своего облачного диска

Большинство проблем возникает не в момент установки, а через два-три месяца, когда на сервер заезжает вся семья и старый фотоархив. К этому времени поздно менять тип диска и переносить базу, поэтому решения лучше принимать заранее.

Вторая группа ошибок связана с ожиданиями: люди сравнивают домашний сервер с промышленным сервисом и удивляются, что при отключении питания или падении канала диск становится недоступен. Ниже — то, что чаще всего приходится переделывать.

  • Берут тариф с 1 ГБ памяти на пятерых: при первой массовой заливке сервер уходит в своп и перестаёт отвечать.
  • Ставят базу на SQLite «чтобы попроще» — на объёме больше 20–30 тысяч файлов интерфейс начинает открываться по 10 секунд.
  • Включают полнотекстовый поиск на одном ядре и получают постоянную нагрузку 100 % процессора без видимой причины.
  • Не ограничивают срок хранения удалённых файлов, и корзина съедает 30 % диска незаметно для владельца.
  • Забывают про сертификат: он бесплатный, но требует автоматического продления каждые 90 дней, иначе клиенты отваливаются разом.
  • Считают синхронизацию резервной копией и обнаруживают проблему только после случайного удаления папки.

Частые вопросы

Сколько стоит терабайт на своём облачном диске? Ориентировочно 500–900 ₽ в месяц за VPS с большим SSD-диском и 100–300 ₽ за терабайт в объектном хранилище под архив. Стартовые тарифы раздела идут от 140 ₽, но там 100 ГБ.

Хватит ли сервера с 1 ГБ памяти? Одному человеку с документами — да, пятерым с автозагрузкой фотографий — нет. Ориентир Nextcloud: 2 ГБ на 5–10 пользователей, без учёта соседних сервисов.

Что выбрать: PostgreSQL или MySQL? Обе базы поддерживаются официально и на домашних объёмах работают одинаково. PostgreSQL чуть лучше держит большие каталоги файлов, MySQL проще в администрировании — берите знакомую.

Можно ли обойтись без своего домена? Вход по IP-адресу работает, но выпустить бесплатный сертификат не выйдет, а без HTTPS мобильные приложения подключаться откажутся. Домен в зоне .ru стоит 200–400 ₽ в год.

Насколько быстро будут заливаться файлы? Упрётесь не в сервер, а в свой канал: при исходящих 20 Мбит/с архив в 100 ГБ уезжает 11–12 часов. Первую заливку запускайте на ночь, дальше едут только изменения.

Что будет, если место кончится? Клиенты начнут возвращать ошибку записи, а фоновые задачи и база могут остановиться. Настройте оповещение при заполнении на 80 % и держите свободными хотя бы 10 ГБ под временные файлы базы.

Сколько времени уходит на обслуживание? Около 30 минут в месяц: обновить пакеты, накатить новую версию движка, проверить, что бэкап восстанавливается. Переход на новую мажорную версию отнимает час-полтора и случается раз в полгода.

Итог

Свой облачный диск окупается не экономией, а контролем: платите вы примерно столько же, сколько за подписку сопоставимого объёма, но сами решаете, где лежат данные. Стартовая точка для семьи — 2 ядра, 4 ГБ памяти и диск от 500 ГБ, а при большом видеоархиве закладывайте до 2 ТБ. Одному человеку с документами хватит 2 ГБ памяти и 50 ГБ диска. Заложите ещё 100–300 ₽ в месяц на внешнюю копию.

Подобрать конкретный тариф удобнее в разделе VPS для хранения данных: там собраны восемь провайдеров с ценами от 140 ₽ до 500 ₽ в месяц, фильтрами по объёму и типу накопителя. Возьмите машину на месяц, залейте реальный фотоархив и посмотрите на нагрузку — перейти на тариф побольше проще, чем сразу платить за место на три года вперёд.

Поделиться:
👁 17 просмотров
Марина
Редактор · FREEHOSTING
Главный редактор FREEHOSTING. С 2020 года тестирует VDS, VPS и хостинг-провайдеров — арендует серверы, нагружает их реальными проектами и пишет честные обзоры по итогам. Помогает читателям выбирать хостинг под свои задачи: от Telegram-бота до production-сайта.