OffVPSOFFSHORE VPSПоддержка

ПРАКТИЧЕСКИЕ РУКОВОДСТВА / ПЕРВЫЙ VPS

Узнайте следующий
операционный шаг.

Двадцать практических руководств по выбору, защите, эксплуатации и восстановлению первого небольшого приложения.

Начинайте с задачи, а не с обещания.

ПРАКТИЧЕСКОЕ РУКОВОДСТВО

Подбирайте размер под приложение, которое вы действительно запускаете.

Составьте бюджет ресурсов первого VPS на основе наблюдений за памятью, процессором, диском и трафиком, с аннотированным примером и чёткими решениями о повышении.

Читать руководство →
ПРАКТИЧЕСКОЕ РУКОВОДСТВО

Дайте вашему первому API воспроизводимый выпуск.

Запустите небольшой Node.js API под systemd, проверьте его исполняемый файл и локальный ответ, затем направьте HTTPS через Caddy с безопасной остановкой и планом отката.

Читать руководство →
ПРАКТИЧЕСКОЕ РУКОВОДСТВО

Резервная копия — это вопрос. Восстановление отвечает на него.

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

Читать руководство →
ПРАКТИЧЕСКОЕ РУКОВОДСТВО

Ваша первая сессия SSH, с путём назад.

Проверьте_host_key сервера, подключитесь с помощью собственного ключа SSH и подтвердите отдельный второй вход, прежде чем закрывать первую сессию или изменять доступ.

Читать руководство →
ПРАКТИЧЕСКОЕ РУКОВОДСТВО

Проследите один запрос от DNS до вашего приложения.

Найдите отказавший уровень между доменом и небольшим приложением: записи DNS, сетевой доступ, TLS, обратный прокси и слушающий процесс.

Читать руководство →
ПРАКТИЧЕСКОЕ РУКОВОДСТВО

Ваше приложение остановилось. Найдите первую полезную подсказку.

Составьте краткую временную шкалу сбоя для небольшого VPS-приложения, используя состояние его службы, прослушиваемый порт, первую релевантную запись в журнале, ресурсы и последний релиз.

Читать руководство →
ПРАКТИЧЕСКОЕ РУКОВОДСТВО

Задайте небольшому запланированному заданию чёткую границу.

Спроектируйте одно конечное задание Linux с явным часовым поясом, ограниченными правами, полезными журналами и защитой от наложения с помощью таймера systemd и flock.

Читать руководство →
ПРАКТИЧЕСКОЕ РУКОВОДСТВО

Прочитайте предупреждения о памяти и диске перед обновлением.

Интерпретируйте доступную память, RSS процессов, ёмкость файловой системы и использование inode, затем определите журналы, загрузки и артефакты релизов, прежде чем менять ресурсы VPS.

Читать руководство →
ПРАКТИЧЕСКОЕ РУКОВОДСТВО

Оплатите свой первый VPS криптовалютой, не перепутав сеть

Читайте актив, сеть, QR только с адресом и точную итоговую сумму за период как одну платёжную инструкцию.

Читать руководство →
ПРАКТИЧЕСКОЕ РУКОВОДСТВО

Чек-лист безопасности первого часа для нового VPS Linux

Спланируйте доступ для восстановления и минимальную открытую поверхность, прежде чем менять настройки входа.

Читать руководство →
ПРАКТИЧЕСКОЕ РУКОВОДСТВО

Почему ваш порт Docker может оставаться доступным

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

Читать руководство →
ПРАКТИЧЕСКОЕ РУКОВОДСТВО

Выберите образ Linux для приложения, которое хотите запустить

Выберите поддерживаемый путь среды выполнения, прежде чем выбирать название дистрибутива.

Читать руководство →
ПРАКТИЧЕСКОЕ РУКОВОДСТВО

Сделайте перезапуск небольшой службы systemd предсказуемым

Свяжите исполняемый файл, рабочий каталог и поведение при перезапуске с наблюдаемым результатом приложения.

Читать руководство →
ПРАКТИЧЕСКОЕ РУКОВОДСТВО

Разберите неудачный запрос HTTPS шаг за шагом

Проследите запрос от имени к сертификату, к прокси и к приложению, не угадывая уровень.

Читать руководство →
ПРАКТИЧЕСКОЕ РУКОВОДСТВО

Привяжите базу данных к нужному интерфейсу

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

Читать руководство →
ПРАКТИЧЕСКОЕ РУКОВОДСТВО

Проверьте резервную копию приложения, не перезаписывая продакшен

Используйте явную цель восстановления, чтобы доказать, что резервная копия действительно может восстановить.

Читать руководство →
ПРАКТИЧЕСКОЕ РУКОВОДСТВО

Найдите заполненный диск, не удаляя неизвестные данные

Определите потребляющий путь, прежде чем удалять файлы, журналы или данные базы данных.

Читать руководство →
ПРАКТИЧЕСКОЕ РУКОВОДСТВО

Храните конфигурацию приложения отдельно от исходного кода

Держите секреты и настройки, зависящие от среды, вне репозитория и артефакта релиза.

Читать руководство →
ПРАКТИЧЕСКОЕ РУКОВОДСТВО

Измерьте небольшое приложение до и после изменения

Решите, что должно улучшить одно небольшое изменение, прежде чем увеличивать ресурсы VPS.

Читать руководство →
ПРАКТИЧЕСКОЕ РУКОВОДСТВО

Осторожно перенесите имя хоста на заменяющий VPS

Подготовьте DNS, TLS, данные и путь возврата, прежде чем менять публичное имя.

Читать руководство →

Термины, используемые в этом руководстве.

VPS
Виртуальный сервер с собственной операционной средой и выделенными ресурсами. Для первого приложения планируйте работу по поддержке этой среды, а также написание приложения.
vCPU
Единица выделения виртуальных вычислений. Два vCPU не обещают вдвое больше запросов: на результат влияют приложение, база данных и модель выделения.
RAM
Рабочая память, совместно используемая операционной системой и запущенными процессами. API, его база данных и развёртывание могут одновременно нуждаться в памяти.
Доступная память
Оценка памяти, которую Linux может предоставить новой работе без свопинга. Обычно она полезнее, чем чтение одного столбца free.
Ёмкость хранилища
Место для файлов, базы данных, загрузок, журналов и артефактов релизов. Оно отделено от месячного сетевого трафика и не устанавливает покрытие резервного копирования.
Ежемесячный трафик
Данные, перемещённые по сети в течение расчётного периода. Тела ответов, загрузки и резервные копии вне сервера могут вносить вклад; уточните фактические правила подсчёта и превышения.
Имя хоста
Имя для экземпляра или службы. Ввод api.example.com в конфигураторе не создаёт публичную DNS-запись или сертификат TLS.
DNS
Система, публикующая записи для имён. Записи A и AAAA связывают имя хоста с адресами IPv4 и IPv6; кэшированные ответы могут пережить изменение записи.
TLS
Протокол, используемый HTTPS для защиты соединения и аутентификации имени хоста. Действительный сертификат не доказывает, что приложение здорово.
Открытый ключ SSH
Открытая половина пары ключей SSH. Соответствующий закрытый ключ остаётся у вас. OffVPS принимает открытый ключ или позволяет отложить настройку доступа на потом.
Обратный прокси
Сервис, который принимает входящий запрос и перенаправляет его вашему приложению. Ошибка прокси и ошибка приложения могут требовать разных проверок.
Служебный юнит
Конфигурация systemd, описывающая, как служба работает в системе, использующей systemd. Её пользователь, исполняемый файл, рабочий каталог и политика перезапуска должны соответствовать вашему фактическому приложению.
Запланированное задание
Работа, запускаемая в выбранное время, например ежедневный экспорт. Решите, что делать, если вчерашний запуск ещё активен или машина была выключена в запланированное время.
Точка восстановления
Восстанавливаемая версия данных на определённый момент времени. Убедитесь, что нужную базу данных и файлы можно восстановить вместе, а не полагайтесь на то, что любой копии достаточно.
Предоплаченный период
Полный период обслуживания, оплачиваемый одним платежом. OffVPS предоставляет скидку на шестимесячный и годовой периоды; в счёте на оплату указана вся уменьшенная сумма, а не ежемесячный платёж.
Локальный платежный референс
Идентификатор конфигурации и платёжных инструкций, сохранённых во вкладке вашего браузера. Это не счёт сервера и не подтверждение того, что перевод был проверен.