Найти в Дзене
Уроки Linux

🖥️ Как быстро создать и настроить собственный Linux-сервер для домашнего проекта

🖥️ Как быстро создать и настроить собственный Linux-сервер для домашнего проекта

Хочешь запустить свой мини-облако или личную песочницу? Всё просто — достаточно одного свободного ПК и немного команд!

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

🌐 Сначала подготовь систему

- Обнови пакеты:

sudo apt update && sudo apt upgrade -y

- Установи нужные инструменты:

sudo apt install nginx mysql-server php-fpm -y

🔒 Обеспечь безопасность

- Создай пользователя с правами на управление проектом:

sudo adduser myadmin

- Настраивай файлы через правильные права, отключи ненужные службы:

sudo systemctl disable apache2

🌟 Настрой автоматические обновления и резервные копии

- Включи cron для регулярных бэкапов базы данных:

sudo crontab -e

Добавь строку:

0 3 * * * /usr/bin/mysqldump -u root -pYOURPASS your_db > /backup/your_db_$(date +\%F).sql

🛠️ Запусти сервер и проверь работу

- Перезапусти сервисы и убедись, что все работает:

sudo systemctl restart nginx php-fpm mysql

Готово! Вуаля — твой мини-локальник уже в деле.

*Задача на размышление:* А как бы ты улучшил безопасность своего проекта, чтобы он был защищен от взлома?

Больше полезных статей ты найдешь в нашем телеграм-канале https://t.me/LinuxSkill а вакансии для системных администраторов — в боте https://t.me/gradeliftbot

📩 Завтра: Как настроить Fail2Ban за 5 минут!

Включи 🔔 чтобы не пропустить!