Современные тарифы веб-хостинга годятся не только для WordPress. Наши тарифы поддерживают WordPress, Next.js, Node.js и приложения на Laravel/PHP с развёртыванием через Git из GitHub или GitLab. В этой статье объясняется, как развёртывается каждый тип приложений, чтобы вы могли выбрать подходящий путь.
Выберите подходящий тип хостинга для приложения
- WordPress и приложения на PHP (Laravel). Хорошо работают на веб-хостинге. Вы получаете PHP, MySQL, задания cron и панель управления.
- Node.js и Next.js. Работают как долгоживущий процесс Node. Управление процессом берёт на себя веб-хостинг.
- Требовательные или нестандартные стеки. Нужен root-доступ, фоновые обработчики или особое ПО? Переходите на VPS.
Тарифы и их состав приведены на странице веб-хостинга.
WordPress: установка в один клик
Выберите WordPress в качестве платформы при заказе, и он будет установлен за вас. После развёртывания войдите в панель управления, откройте WordPress и завершите настройку сайта. Добавьте плагин кеширования, если хотите дополнительной скорости.
Laravel и приложения на PHP
- Подключите репозиторий Git в панели управления или загрузите файлы.
- Установите корневую папку веб-сервера на папку
public. - Создайте базу данных MySQL и укажите её параметры в
.env. - Выполните обычные команды (по SSH на тарифах, где он доступен):
composer install --no-dev --optimize-autoloader
php artisan key:generate
php artisan migrate --force
php artisan config:cache
Добавьте запись cron для запланированных задач:
* * * * * cd /path/to/app && php artisan schedule:run >> /dev/null 2>&1
Next.js и Node.js
- Отправьте проект в GitHub или GitLab и подключите его в панели управления.
- Задайте команду сборки и команду запуска, для Next.js обычно:
npm ci
npm run build
npm start
- Задайте переменные окружения для секретов в панели, а не коммитьте их.
- Повторно развёртывайте, отправляя изменения в свою ветку.
Убедитесь, что приложение слушает порт, выданный панелью, и считывает его из process.env.PORT.
Домены, SSL и почта
Каждый тариф включает бесплатный SSL, а домен на первый год бесплатный. Направьте домен на аккаунт хостинга, дождитесь обновления DNS, и сертификат будет выпущен для вас. См. объяснение записей DNS. Бесплатная почта с неограниченным числом ящиков включена.
Когда лучше подойдёт VPS
Выбирайте VPS, когда нужно запускать фоновые службы, настраиваемую вручную базу данных, Docker или что-либо, что веб-хостинг не позволяет. Этот путь описан в руководстве по Nginx и HTTPS.