Что установлено на вашем сервере FreeBSD?
- FreeBSD 15.1 из официального образа проекта, с корневой файловой системой UFS
- pkg для пакетов и freebsd-update для базовой системы
- OpenSSH с разрешённым входом root по паролю, в отличие от настроек FreeBSD по умолчанию
- cloud-init и qemu-guest-agent, добавленные из официального репозитория пакетов FreeBSD
- PF, IPFW и IPFILTER в базовой системе; установка не пишет правил ни для одного из них
- Без веб-сервера, базы данных и панели: нужное вы добавляете через pkg
Какой размер нужен для FreeBSD?
В FreeBSD Handbook фиксированной цифры по RAM нет, там сказано, что требования зависят от архитектуры и версии. В наших проверках сервер запускался на 1 ГБ RAM, чистая система занимала около 3,2 ГБ диска, а сам образ занимает 7 ГБ. Ориентир такой: начните с 1 ГБ для небольшого сервиса, с 4 ГБ для сайта с базой данных или нескольких jails и с 8 ГБ для более тяжёлых задач и сборки из Ports. RAM и CPU можно увеличивать и уменьшать на вкладке «Размер», а диск только растёт.
| Применение | Размер | Цена | Выбрать |
|---|---|---|---|
| Стартовый | 1 GB RAM · 1 vCore · 25 GB NVMe | $2.58/мес. | |
| Средний | 4 GB RAM · 2 vCore · 60 GB NVMe | $6.89/мес. | |
| Мощный | 8 GB RAM · 4 vCore · 120 GB NVMe | $13.62/мес. |
Кому подходит?
- Администраторам, которые знают FreeBSD и хотят изолировать службы с помощью jails
- Всем, кто строит шлюз или брандмауэр на PF
- Разработчикам, которые собирают и тестируют своё ПО на FreeBSD
- Тем, кому нужны ядро и базовая система из одного источника
Что будет после заказа?
- Задайте размер и оплатите заказ.
- Сервер запускается. Откройте его в разделе «Мои серверы» в панели, и на вкладке «Обзор» будут видны строки «IP-адрес», «Имя пользователя» и «Пароль».
- В терминале введите ssh root@your-ip и вставьте пароль.
- Обновите базовую систему командой freebsd-update fetch install, а пакеты — командами pkg update и pkg upgrade.
- Устанавливайте ПО через pkg install. Например, для nginx добавьте его в автозапуск командой sysrc nginx_enable=YES и запустите командой service nginx start.
С каждым сервером
- Ежедневные бэкапы входят в цену
- Безлимитный трафик
- Полный root-доступ
- Позже можно увеличить или уменьшить RAM и CPU, а диск увеличить
- Расположение: Istanbul · IST-1.
Полезно знать
- Поддержка FreeBSD 15.1 заканчивается 31 марта 2027 года, а ветка 15 действует до 31 декабря 2029 года. Каждый промежуточный выпуск поддерживается до трёх месяцев после следующего, поэтому планируйте переходы между ними.
- Это не Linux: здесь нет команд apt, systemctl и ip, а инструкции, написанные для Linux, в исходном виде не подойдут.
- Дополнительный IP, который вы покупаете в панели, не прописывается внутри сервера автоматически, поэтому добавьте его в rc.conf сами. Настройка раскладки клавиатуры в панели на FreeBSD тоже не работает.
- Docker Engine для FreeBSD не распространяется. Для изоляции используйте jails, а для контейнеров — поддержку Podman во FreeBSD.
- Корневая файловая система — UFS, поэтому если вам нужен ZFS в корне, это не подойдёт.
- Переустановка из панели стирает диск, а IP остаётся прежним, поэтому сначала сделайте резервную копию своих jails и данных.
FreeBSD: вопросы и ответы
Сколько RAM нужно VPS с FreeBSD?
В FreeBSD Handbook фиксированной цифры нет. В наших проверках сервер запускался на 1 ГБ. Ориентир такой: начните с 1 ГБ для небольшого сервиса, с 4 ГБ для сайта с базой данных или нескольких jails и с 8 ГБ для сборки из Ports.
Работает ли Docker на FreeBSD?
Docker Engine для FreeBSD не распространяется, поэтому напрямую не устанавливается. Встроенный способ изоляции во FreeBSD — jails. Если вам нужны контейнеры в стиле Docker, в FreeBSD Handbook описаны контейнеры OCI с Podman.
Работают ли программы для Linux на FreeBSD?
Некоторые работают. Необязательный слой совместимости с Linux во FreeBSD, Linuxulator, умеет запускать немодифицированные бинарные файлы Linux. И всё же сначала поищите пакет для FreeBSD, потому что установка через pkg обычно приносит меньше хлопот.
Как обновить FreeBSD?
Обновите базовую систему командой freebsd-update fetch install, а пакеты — командами pkg update и pkg upgrade. Чтобы перейти на новый промежуточный выпуск, запустите freebsd-update с ключом -r и целевым выпуском, затем обновитесь. Перед началом проверьте бэкапы в панели.
Какой брандмауэр использовать во FreeBSD?
В базовой системе их три: PF, IPFW и IPFILTER, и установка не включает ни один. Выберите тот, который знаете. Инструмент «Правила брандмауэра» в панели тоже работает перед сервером.
Как подключиться к серверу с FreeBSD?
IP-адрес и пароль указаны на вкладке «Обзор» в панели. Выполните в терминале ssh root@your-ip. Если SSH недоступен, воспользуйтесь в браузере инструментом «VNC-консоль» на вкладке «Управление».