Start server - это набор скриптов, которые стоит использовать после установки OS Ubuntu (+работаю над MosOS/Suse linux)
- Простота настройки: Быстро запустите ваш сервер с минимальной конфигурацией.
- Настраиваемость: Легко настраивайте параметры сервера под свои нужды.
- Легковесность: Минимальные зависимости для высокой производительности.
-
Клонируйте репозиторий:
git clone https://github.com/iyan11/start-server.git
-
Перейдите в директорию проекта:
cd start-server
Просто запустите файл start.sh Он автоматически установит dialog для красивого отображения данных в консоли и выведет меню.
В меню при входе будет выбор, какую ОС использовать. Так как MosOS/Suse linux в разработке - выбираем Ubuntu
В скрипте всего 16 пунктов меню
- Обновить и установить пакеты (
update+upgrade+install nano screen bashtop aptitude) - Установить PostgresSQL и PostGIS
Перед запуском настройте .env - Установить PHP
Перед запуском настройте .env - Установить и настроить Nginx
Перед запуском настройте .env и добавьте сертификаты в папку certs при необходимости - Добавить домен в Nginx
Перед запуском настройте .env - Установить Composer и Git
- Настроить безопасность SSH
Перед запуском настройте .env - Изменить порт PostgresSQL
Перед запуском настройте .env - Добавить пользователя SSH и PostgresSQL
- Выполнить все шаги
Перед запуском настройте .env(Выполняет шаги с 1 по 9) - Добавить пользователя SSH
- Добавить пользователя в PostgresSQL
- Удалить пользователя SSH
- Удалить пользователя PostgresSQL
- Установить Docker
- Создать скрипт бекапов (обязательно настроить .env_backup)
По поводу п.16 - Создать скрипт бекапов (обязательно настроить .env_backup):
При нажатии на этот пункт у вас появится новое диалоговое окно, читайте всё внимательно! Там будут вопросы, на которые Вам необходимо ответить.