Add Instructions.txt

This commit is contained in:
2025-11-24 10:05:59 +00:00
commit 8be9323697

197
Instructions.txt Normal file
View File

@@ -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.