Генератор systemd-юнита Заполните поля — получите готовый файл .service для автозапуска сервиса. Описание Команда запуска (ExecStart) Рабочая папка...
Веб-сервер и базы данных — гайды
Node.js через nvm и запу...
Чтобы Node.js-приложение работало в продакшене стабильно, его нельзя просто запустить командой node app.js в SSH-сессии — оно остановится...
Перенос сайта на новый V...
Перенос сайта на новый сервер сводится к трём вещам: скопировать файлы, перенести базу данных и переключить домен. Если...
Автобэкапы базы данных: ...
Резервная копия базы — это то, что спасает проект при сбое диска, ошибочном DROP TABLE или неудачной миграции....
Установка MySQL/MariaDB ...
MySQL и совместимая с ней MariaDB — самые распространённые реляционные СУБД для веб-приложений. Команды почти идентичны, поэтому гайд...
Установка PostgreSQL: ба...
PostgreSQL — мощная реляционная СУБД с поддержкой JSON, полнотекстового поиска и строгой целостности данных. Ниже — установка на...
SSL Let's Encrypt через ...
Let’s Encrypt — это некоммерческий центр сертификации, который выдаёт TLS-сертификаты бесплатно: сам сертификат ничего не стоит, а выпускается...
Развернуть сайт на Nginx...
Чтобы Nginx обслуживал ваш сайт, ему нужно описать «виртуальный хост» — server block: где лежат файлы, какой домен...
Установка Docker и docke...
Docker упаковывает приложение и его зависимости в контейнер, который одинаково работает на любом сервере. Ниже — установка Docker...
Установка LEMP на Ubuntu...
LEMP — это связка Linux, Nginx, MySQL и PHP: типовое окружение для сайтов на PHP (WordPress, Laravel, самописные...