Update mailcow_setup.sh
This commit is contained in:
@@ -2,33 +2,33 @@
|
|||||||
|
|
||||||
set -e
|
set -e
|
||||||
|
|
||||||
echo "📦 Установка зависимостей..."
|
echo "Установка зависимостей..."
|
||||||
sudo apt update && sudo apt install -y curl git ufw fail2ban
|
sudo apt update && sudo apt install -y curl git ufw fail2ban
|
||||||
|
|
||||||
echo "🛡 Настройка UFW..."
|
echo "Настройка UFW..."
|
||||||
sudo ufw default deny incoming
|
sudo ufw default deny incoming
|
||||||
sudo ufw default allow outgoing
|
sudo ufw default allow outgoing
|
||||||
sudo ufw allow 22,25,80,110,143,443,465,587,993,995,4190/tcp
|
sudo ufw allow 22,25,80,110,143,443,465,587,993,995,4190/tcp
|
||||||
sudo ufw --force enable
|
sudo ufw --force enable
|
||||||
|
|
||||||
echo "🛠 Установка Docker..."
|
echo "Установка Docker..."
|
||||||
curl -fsSL https://get.docker.com | sh
|
curl -fsSL https://get.docker.com | sh
|
||||||
sudo systemctl enable --now docker
|
sudo systemctl enable --now docker
|
||||||
|
|
||||||
echo "🧰 Установка Docker Compose..."
|
echo "Установка Docker Compose..."
|
||||||
sudo curl -sSL "https://github.com/docker/compose/releases/download/$(curl -Ls https://www.servercow.de/docker-compose/latest)/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
|
sudo curl -sSL "https://github.com/docker/compose/releases/download/$(curl -Ls https://www.servercow.de/docker-compose/latest)/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
|
||||||
sudo chmod +x /usr/local/bin/docker-compose
|
sudo chmod +x /usr/local/bin/docker-compose
|
||||||
|
|
||||||
echo "📬 Установка Mailcow..."
|
echo "Установка Mailcow..."
|
||||||
cd /opt
|
cd /opt
|
||||||
sudo git clone https://github.com/mailcow/mailcow-dockerized
|
sudo git clone https://github.com/mailcow/mailcow-dockerized
|
||||||
cd mailcow-dockerized
|
cd mailcow-dockerized
|
||||||
sudo ./generate_config.sh
|
sudo ./generate_config.sh
|
||||||
|
|
||||||
echo "⬇️ Загрузка образов Mailcow..."
|
echo "Загрузка образов Mailcow..."
|
||||||
sudo docker-compose pull
|
sudo docker-compose pull
|
||||||
|
|
||||||
echo "🚀 Запуск Mailcow..."
|
echo "Запуск Mailcow..."
|
||||||
sudo docker-compose up -d
|
sudo docker-compose up -d
|
||||||
|
|
||||||
echo "✅ Установка завершена!"
|
echo "✅ Установка завершена!"
|
||||||
|
|||||||
Reference in New Issue
Block a user