Skip to content

MyNameRoman/RaikoVPN_scripts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

License: MIT Telegram Notifications Bash

ENG

📜 RaikoVPN Scripts

Набор автоматизированных скриптов для развертывания и обслуживания 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

⚙️ Настройка

Перед использованием задайте:

📋 Скрипты

🧹 cleanup_every_5days.sh

Функции:

  • Очистка временных файлов и логов
  • Уведомления в Telegram
  • Логирование в /var/log/cleanup.log

Cron:

0 4 */5 * * /path/to/cleanup_every_5days.sh

🔄 daily_update.sh

Функции:

  • Обновление системы (apt)
  • Логирование в /var/log/update.log
  • Отчет в Telegram

Cron:

0 3 * * * /path/to/daily_update.sh

🛡️ rkhunter-tg.sh

Функции:

  • Проверка безопасности
  • Отправка отчета
  • Логи в /var/log/rkhunter.log

Cron:

0 2 * * 1 /path/to/rkhunter-tg.sh

🌐 update_geo.sh

Функции:

  • Обновление GeoIP
  • Логирование в /var/log/geo_update.log
  • Уведомления

Cron:

0 1 * * * /path/to/update_geo.sh

English Version

🚀 Quick Start

git 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 *.sh

⚙️ Configuration

Required:

📋 Scripts

🧹 cleanup_every_5days.sh

Features:

  • System cleanup
  • Telegram notifications
  • Logs to /var/log/cleanup.log

Cron:

0 4 */5 * * /path/to/cleanup_every_5days.sh

🔄 daily_update.sh

Features:

  • System updates
  • Logging to /var/log/update.log
  • Telegram reports

Cron:

0 3 * * * /path/to/daily_update.sh

🛡️ rkhunter-tg.sh

Features:

  • Security checks
  • Telegram reports
  • Logs to /var/log/rkhunter.log

Cron:

0 2 * * 1 /path/to/rkhunter-tg.sh

🌐 update_geo.sh

Features:

  • GeoIP updates
  • Logging to /var/log/geo_update.log
  • Notifications

Cron:

0 1 * * * /path/to/update_geo.sh

About

Набор автоматизированных скриптов для развертывания и обслуживания моего VPS сервера

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages