From 8be9323697558cd984ac0308fa5debbc51f4e914 Mon Sep 17 00:00:00 2001 From: UncleAlmaz Date: Mon, 24 Nov 2025 10:05:59 +0000 Subject: [PATCH] Add Instructions.txt --- Instructions.txt | 197 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 197 insertions(+) create mode 100644 Instructions.txt diff --git a/Instructions.txt b/Instructions.txt new file mode 100644 index 0000000..05800af --- /dev/null +++ b/Instructions.txt @@ -0,0 +1,197 @@ +📋 Полная инструкция по управлению Axigen Mail Server +📁 Файловая структура и пути +Основные каталоги: +bash +/opt/axigen/ # Установочные файлы Axigen +/var/opt/axigen/ # Данные и конфигурация +/var/opt/axigen/axigen_cert.pem # SSL сертификат (основной) +/var/opt/axigen/run/axigen.cfg # Основной конфиг файл +/var/log/axigen/axigen.log # Логи +/etc/letsencrypt/ # Let's Encrypt сертификаты +🔄 Управление службой Axigen +Основные команды: +bash +# Статус службы +sudo systemctl status axigen + +# Запуск/остановка/перезагрузка +sudo systemctl start axigen +sudo systemctl stop axigen +sudo systemctl restart axigen + +# Просмотр логов +sudo journalctl -u axigen -f +sudo tail -f /var/log/axigen/axigen.log +📧 Настройка доменов и пользователей +Через веб-интерфейс: +Админка: https://server.globalflowtrade.com:9443/ + +Логин: admin / ваш_пароль + +Шаги настройки: +Domains → Add Domain + +globalflowtrade.com + +cloudmamatov.com + +unclealmaz.com + +Accounts → Add Account + +amamatov@globalflowtrade.com + +info@globalflowtrade.com + +и т.д. + +🌐 DNS настройки для каждого домена +Обязательные записи: +text +@ A 3600 31.58.136.47 +@ MX 3600 10 server.globalflowtrade.com. +@ TXT 3600 "v=spf1 a mx a:server.globalflowtrade.com ip4:31.58.136.47 ~all" +Дополнительные записи (рекомендуется): +text +mail A 3600 31.58.136.47 +_dmarc TXT 3600 "v=DMARC1; p=quarantine; rua=mailto:postmaster@ваш-домен.com" +default._domainkey TXT "ваш_dkim_ключ" +🔐 Обновление SSL сертификатов +Автоматическое обновление (уже настроено): +bash +# Проверить статус обновлений +sudo systemctl list-timers | grep certbot + +# Принудительное обновление +sudo certbot renew --force-renewal +Ручное обновление (если нужно): +bash +# Остановить Axigen +sudo systemctl stop axigen + +# Получить новый сертификат +sudo certbot certonly --standalone -d server.globalflowtrade.com + +# Обновить сертификат в Axigen +sudo cat /etc/letsencrypt/live/server.globalflowtrade.com/fullchain.pem \ + /etc/letsencrypt/live/server.globalflowtrade.com/privkey.pem \ + > /var/opt/axigen/axigen_cert.pem + +# Права доступа +sudo chown axigen:axigen /var/opt/axigen/axigen_cert.pem +sudo chmod 644 /var/opt/axigen/axigen_cert.pem + +# Запустить Axigen +sudo systemctl start axigen +💾 Резервное копирование +Резервирование конфигурации: +bash +# Создать бекап +sudo tar -czf /tmp/axigen-backup-$(date +%Y%m%d).tar.gz \ + /var/opt/axigen/ \ + /etc/letsencrypt/ + +# Восстановить из бекапа +sudo systemctl stop axigen +sudo tar -xzf /tmp/axigen-backup-YYYYMMDD.tar.gz -C / +sudo systemctl start axigen +📊 Мониторинг и обслуживание +Проверка состояния: +bash +# Память и swap +free -h + +# Дисковое пространство +df -h + +# Процессы Axigen +ps aux | grep axigen + +# Портовая активность +sudo netstat -tlnp | grep axigen +Утилиты мониторинга: +bash +# Установить мониторинг +sudo apt install htop iotop nethogs -y + +# Использовать +htop # Процессы +iotop -o # Дисковая активность +nethogs # Сетевая активность +🛠️ Решение частых проблем +1. SSL ошибки: +bash +# Проверить сертификат +openssl s_client -connect server.globalflowtrade.com:443 -servername server.globalflowtrade.com + +# Пересоздать сертификат +sudo systemctl stop axigen +sudo certbot renew --force-renewal +# ...следуйте инструкции обновления выше +2. Проблемы с памятью: +bash +# Проверить использование +free -h +ps aux --sort=-%mem | head -10 + +# Очистить кеш (если нужно) +echo 3 | sudo tee /proc/sys/vm/drop_caches +3. Проблемы с почтой: +bash +# Проверить логи +sudo tail -f /var/log/axigen/axigen.log | grep -i error + +# Проверить порты +sudo netstat -tlnp | grep -E ':(25|587|465|993|143)' +🔧 Важные конфигурационные файлы +Основной конфиг Axigen: +bash +sudo nano /var/opt/axigen/run/axigen.cfg +Критические настройки: +ini +# SSL настройки +enableHttps="1" +httpsPort="443" + +# Веб-интерфейсы +service webmail { + enableHttp="1" + enableHttps="1" + httpPort="80" + httpsPort="443" +} + +service webadmin { + enableHttp="1" + enableHttps="1" + httpPort="9000" + httpsPort="9443" +} +📝 Чек-лист ежемесячного обслуживания +Проверить certbot renew статус + +Проверить свободное место на диске df -h + +Проверить логи на ошибки sudo tail -f /var/log/axigen/axigen.log + +Проверить обновления системы sudo apt update && sudo apt upgrade + +Сделать бекап конфигурации + +🚨 Экстренные ситуации +Если Axigen не запускается: +bash +# Проверить логи +sudo journalctl -u axigen -n 50 + +# Проверить конфиг +sudo /opt/axigen/bin/axigen --check-config + +# Запустить в режиме диагностики +sudo /opt/axigen/bin/axigen --foreground --verbose +Если сбросить пароль admin: +bash +sudo systemctl stop axigen +sudo /opt/axigen/bin/axigen --reset-admin-password +sudo systemctl start axigen +💡 Сохраните эту инструкцию! Она содержит все необходимое для управления вашим почтовым сервером Axigen. \ No newline at end of file