🖥️ Как быстро создать и настроить собственный 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 минут!
Включи 🔔 чтобы не пропустить!