Набор автоматизированных скриптов для развертывания и обслуживания VPS-серверов в частности на базе Debian 12
Проект использует MIT License - полный текст в файле LICENSE.
git clone https://github.com/MyNameRoman/RaikoVPN_scripts.git
cd RaikoVPN_scripts
echo "BOT_TOKEN=ваш_токен" > .env
echo "CHAT_ID=ваш_chat_id" >> .env
chmod +x *.shПеред использованием задайте:
BOT_TOKENот @BotFatherCHAT_IDиз @userinfobot
Функции:
- Очистка временных файлов и логов
- Уведомления в Telegram
- Логирование в
/var/log/cleanup.log
Cron:
0 4 */5 * * /path/to/cleanup_every_5days.shФункции:
- Обновление системы (apt)
- Логирование в
/var/log/update.log - Отчет в Telegram
Cron:
0 3 * * * /path/to/daily_update.shФункции:
- Проверка безопасности
- Отправка отчета
- Логи в
/var/log/rkhunter.log
Cron:
0 2 * * 1 /path/to/rkhunter-tg.shФункции:
- Обновление GeoIP
- Логирование в
/var/log/geo_update.log - Уведомления
Cron:
0 1 * * * /path/to/update_geo.shgit clone https://github.com/MyNameRoman/RaikoVPN_scripts.git
cd RaikoVPN_scripts
echo "BOT_TOKEN=your_token" > .env
echo "CHAT_ID=your_chat_id" >> .env
chmod +x *.shRequired:
BOT_TOKENfrom @BotFatherCHAT_IDvia @userinfobot
Features:
- System cleanup
- Telegram notifications
- Logs to
/var/log/cleanup.log
Cron:
0 4 */5 * * /path/to/cleanup_every_5days.shFeatures:
- System updates
- Logging to
/var/log/update.log - Telegram reports
Cron:
0 3 * * * /path/to/daily_update.shFeatures:
- Security checks
- Telegram reports
- Logs to
/var/log/rkhunter.log
Cron:
0 2 * * 1 /path/to/rkhunter-tg.shFeatures:
- GeoIP updates
- Logging to
/var/log/geo_update.log - Notifications
Cron:
0 1 * * * /path/to/update_geo.sh