📋 Полная инструкция по управлению 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.