Перейти к содержимому

Решения · Селфхостинг

Сервер для размещения собственных сервисов

Файлы, фото, пароли, заметки, медиа. Каждая страница хостинга продаёт вам память; эта нагрузка рассчитывается по диску, а арифметика сводится к умножению, которое вы можете проверить. Больше всего диска на доллар среди наших тарифов даёт BD-12: 200 GB за $17.90. Кроме того, на этой странице сказано о двух вещах, которые в подобных предложениях обычно опускают.

Арифметика

Сколько на самом деле весят ваши данные

Умножение, в открытую, чтобы вы могли пересчитать его со своими цифрами, а не верить нашим.

Объём хранилища для четырёх типичных сценариев селфхостинга
Что вы хранитеДискДоля от 200 GB
Документы и офисные файлы20 000 файлов по 2 MB40 GB20%
Фотоархив с телефона30 000 фото по 4 MB, плюс треть на превью160 GB80%
Синхронизация файлов для семьи4 человека по 25 GB100 GB50%
Небольшая медиатека60 фильмов по 2,5 GB150 GB75%

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

Коротко о памяти

Что сервисы занимают во время работы

Диапазоны с обоснованием, а не наши бенчмарки. На 12 GB тарифа BD-12 можно запустить весь набор, и ещё останется запас.

Типичное потребление памяти и хранилища популярными сервисами для селфхостинга
СервисПамятьПомещается на BD-12Поведение диска
Менеджер паролейVaultwarden и аналоги~40 MB299Мегабайты. Ограничением никогда не становится.
Заметки и закладкиТекст с вложениями~150 MB79Гигабайт-другой, если не прикреплять файлы.
Синхронизация и общий доступ к файламNextcloud и аналоги~700 MB17Сколько бы ни занимали ваши файлы, умножьте на число людей.
ФотоархивС индексацией на основе машинного обучения~2.0 GB5Сами фотографии плюс примерно ещё треть на миниатюры и превью.
МедиасерверПерекодирование по запросу~1.0 GB11Медиатека. Именно сюда уходят терабайты.
Умный домПлюс его база данных~500 MB23Немного, но база данных истории растёт бесконечно, если её не чистить.

Актуальные цены

Серверы, которые стоит рассмотреть

Выбран по объёму диска на доллар, рассчитан по каталогу, а не подобран вручную.

Тарифы для селфхостинга: диск, память, трафик и актуальные цены
ТарифДискRAMТрафикGB на $ЦенаРазвернуть
BD-8100 GB8 GB32 TB7.8$12.90Развернуть
BD-12200 GB12 GB32 TB11.2$17.90Развернуть
BD-24300 GB24 GB32 TB9.4$31.90Развернуть

Прочитайте перед покупкой

Две вещи, о которых такие предложения обычно умалчивают

И то и другое правда, и то и другое стоит нам продажи, и именно это нужно услышать тому, кто принимает решение.

Сервер не является резервной копией

Это одна копия ваших данных в одном месте, и ваша ошибка (неудачная синхронизация, ошибочное удаление, сломанное обновление) сразу же её затрагивает. Селфхостинг заменяет чужое облако, а не ваши резервные копии. Храните копию в другом месте, автоматически, и проверяйте восстановление из неё. Наша дополнительная услуга ночного резервного копирования защищает на случай выхода машины из строя; она не защищает от того, что вы что-то удалите и заметите это через три недели.

Работа не заканчивается на установке

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

Вопросы

Что спрашивают перед покупкой.

Сколько диска нужно для Nextcloud?
Умножайте, а не гадайте: это объём ваших файлов, умноженный на число людей, плюс запас на рост. Четыре человека по 25 GB каждый дают 100 GB, что помещается на BD-8 за $12.90. Расчёт нарушают две вещи: версии (старые версии изменённых файлов хранятся, пока вы не запретите это) и корзина, в которой удалённые файлы хранятся в течение срока хранения. Обе стоит настроить осознанно на машине, где диск ограничен.
Сколько RAM нужно этим сервисам?
Меньше, чем можно подумать после разговора о диске, за одним исключением. Менеджер паролей занимает десятки мегабайт; заметки и закладки пару сотен; синхронизация файлов около 700 MB вместе с базой данных. Исключение составляет фотоархив с индексацией на основе машинного обучения: он может занимать пару гигабайт, пока обрабатывает ваш архив, и гораздо меньше после этого. На BD-12 (12 GB) можно запустить весь набор, и ещё останется запас.
Какой тариф выгоднее всего для хранения?
BD-12: 200 GB SSD за $17.90, то есть 11.2 GB на доллар; это больше всего в каталоге среди серверов, которые реально купил бы тот, кто занимается селфхостингом. Компромисс, прямо: эта линейка работает на платформе, оптимизированной под плотность, а не под тактовую частоту, поэтому отдельный запрос выполняется не так быстро, как на нашей высокочастотной линейке. Для файлов, фотографий и синхронизации, где нагрузка ложится на диск и сеть, а не на ЦП, это правильный компромисс.
Является ли VPS резервной копией?
Нет, и это самое важное предложение на этой странице. Сервер хранит одну копию ваших данных в одном месте, и ваша ошибка (неудачная синхронизация, ошибочное удаление, сломанное обновление) сразу же затрагивает и её. Селфхостинг заменяет чужое облако, а не ваши резервные копии. Храните копию где-то ещё, автоматически, и проверяйте восстановление из неё. Наше дополнение с ночными резервными копиями защищает от выхода машины из строя; оно не защищает от ситуации, когда вы что-то удалили и заметили это только через три недели.
Чего мне на самом деле стоит селфхостинг, помимо денег?
Внимание, и оно не заканчивается на установке. Обновления, которые нужно ставить, сертификат, который продлевается, диск, который заполняется, база данных, которая растёт, обновление, которое ломает что-то в воскресенье. Работы немного, но она регулярная, и честная версия этого предложения говорит об этом прямо: о селфхостинге жалеют те, кому сказали, что его можно настроить и забыть.
Нужны ли мне домен и сертификат?
На практике да, домен нужен: большинству этих сервисов требуется настоящее имя хоста, а мобильные приложения, как правило, требуют HTTPS. Сертификат бесплатный и выпускается автоматически: обратный прокси получает и продлевает его за вас, и это единственная часть установки, которую действительно можно настроить и забыть. Если имени у вас ещё нет, мы продаём домены, указывая цену продления рядом с ценой за первый год, что в этом бизнесе принято далеко не везде.
Стоит ли начинать с большого сервера?
Нет. Начните с самого маленького сервера, которого хватает для того, что у вас есть сегодня, и переходите на больший, когда этого потребует диск: переезд сводится к копированию файлов и изменению DNS, а не к проекту миграции. Если вы не уверены, подходит ли вам сама идея, разверните сервер почасово, поработайте с ним выходные и удалите, если не подойдёт. Это стоит несколько центов и отвечает на вопрос лучше любой страницы.