Skonfiguruj i skonfiguruj serwer Mailcow na Ubuntu 18.04 | 16.04 LTS

  • Andrew Politic
  • 0
  • 1359
  • 216

Mailcow to darmowe oprogramowanie serwera pocztowego typu open source oparte na Dovecot, Postfix, które pozwala zbudować i hostować własny serwer pocztowy w Twoim środowisku… Od razu po wyjęciu z pudełka Mailcow zainstaluje wszystkie niezbędne komponenty i skonfiguruje pełnoprawny serwer pocztowy dla Was…

Dzięki intuicyjnemu portalowi internetowemu możesz utworzyć dowolną liczbę skrzynek odbiorczych na własnym serwerze…

Mailcow koncentruje się na prywatności, aby upewnić się, że wszystkie Twoje dane są chronione na Twoich własnych serwerach, a najlepsze praktyki bezpieczeństwa są domyślnie włączone, zmuszając wszystkich użytkowników do korzystania z usług pocztowych za pośrednictwem bezpiecznych połączeń (POP3 / IMAP / SMTP przez TLS, poczta internetowa z HTTPS) …

Jeśli szukasz darmowego serwera pocztowego typu open source dla swojego środowiska, możesz rzucić okiem na Mailcow…

Ten krótki samouczek pokazuje studentom i nowym użytkownikom, jak zainstalować i skonfigurować Mailcow w systemie Ubuntu 18.04 | 16.04 Serwery LTS…

Aby uzyskać więcej informacji na temat Mailcow, sprawdź jego stronę główną…

Aby rozpocząć instalację Mailcow, wykonaj poniższe czynności:

Krok 0: Skonfiguruj nazwę hosta Ubuntu

Przed zainstalowaniem Mailcow, upewnij się, że skonfigurowałeś nazwę hosta serwera pocztowego… W tym samouczku będziemy używać nazwy hosta i adresu IP poniżej:

webmail.example.com ===========> 192.168.20.2

Możesz uruchomić poniższe polecenia, aby ustawić nazwę hosta serwera…

sudo hostnamectl set-hostname webmail.example.com

Uruchom również poniższe polecenia, aby otworzyć plik hostów Ubuntu…

sudo nano / etc / hosts

Następnie wprowadź linię, jak pokazano poniżej:

192.168.20.1 webmail.example.com webmail localhost 127.0.0.1 localhost 127.0.1.1 ubuntu1804 # Następujące wiersze są pożądane dla hostów obsługujących protokół IPv6: 1 ip6-localhost ip6-loopback fe00 :: 0 ip6-localnet… 

Zapisz plik i zamknij…

Krok 1: Dodaj oficjalne repozytorium Dockera

Mailcow wymaga dockera do działania… Musisz go zainstalować…

Docker ma dwie edycje: Wersja Enterprise Edition (EE) i Wydanie wspólnotowe (CE).

W tym samouczku zamierzamy zainstalować wersję społecznościową Dockera…

Jeśli zawsze chcesz automatycznie pobierać najnowszą wersję Dockera na Ubuntu, musisz dodać jego oficjalne repozytorium do systemu Ubuntu… Aby to zrobić, uruchom poniższe polecenia, aby zainstalować wstępnie wymagane pakiety…

sudo apt update sudo apt-get install apt-transport-https certyfikaty ca curl gnupg-agent software-properties-common

Następnie uruchom poniższe polecenia, aby pobrać i zainstalować oficjalny klucz GPG Dockera… Klucz służy do sprawdzania poprawności pakietów zainstalowanych z repozytorium Dockera, upewniając się, że są zaufane…

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - sudo apt-key odcisk palca 0EBFCD88

Powinieneś zobaczyć wynik pokazany poniżej:

Wynik: pub rsa4096 2017-02-22 [SCEA] 9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88 uid [nieznane] Wydanie Docker (CE deb)  sub rsa4096 2017-02-22 [S] 

Po zainstalowaniu oficjalnego klucza GPG uruchom poniższe polecenia, aby dodać jego plik stabilny repozytorium do Ubuntu… Aby dodać nocny lub test repozytorium, dodaj słowo nocny lub test (lub oba) po słowie stabilny w poleceniach poniżej…

sudo add-apt-repository "deb [arch = amd64] https://download.docker.com/linux/ubuntu $ (lsb_release -cs) stabilny"

W tym momencie oficjalny GPG Dockera i repozytorium powinny być zainstalowane na Ubuntu…

Dla tych, którzy mają obecnie starsze wersje Dockera, uruchom poniższe polecenia, aby je usunąć…

sudo apt-get remove docker docker-engine docker.io containerd runc

Po usunięciu wszystkich poprzednich wersji Dockera uruchom poniższe polecenia, aby zainstalować najnowszą i aktualną stabilną wersję Dockera…

Aby zainstalować określoną wersję Dockera, uruchom polecenie apt-cache… Następnie wybierz wersję do zainstalowania…

apt-cache madison docker-ce Wynik: docker-ce | 5: 18.09.5 ~ 3-0 ~ ubuntu-bionic | https://download.docker.com/linux/ubuntu bionic / stable amd64 Pakiety docker-ce | 5: 18.09.4 ~ 3-0 ~ ubuntu-bionic | https://download.docker.com/linux/ubuntu bionic / stable amd64 Pakiety docker-ce | 5: 18.09.3 ~ 3-0 ~ ubuntu-bionic | https://download.docker.com/linux/ubuntu bionic / stable amd64 Pakiety docker-ce | 5: 18.09.2 ~ 3-0 ~ ubuntu-bionic | https://download.docker.com/linux/ubuntu bionic / stable amd64 Packages… 

Teraz, aby zainstalować określoną wersję, uruchom poniższe polecenia z wersją, którą chcesz zainstalować

sudo apt-get install docker-ce =5: 18.09.5 ~ 3-0 ~ ubuntu-bionic docker-ce-cli =5: 18.09.5 ~ 3-0 ~ ubuntu-bionic containerd.io

Jeśli chcesz tylko najnowszą wersję bez określania powyżej, uruchom poniższe polecenia… Poniższe polecenie zawsze zainstaluje najwyższą możliwą wersję…

sudo apt update sudo apt-get install docker-ce docker-ce-cli containerd.io

To powinno zainstalować oprogramowanie Docker na Ubuntu…

Sprawdź, czy Docker CE jest poprawnie zainstalowany, uruchamiając Witaj świecie image, uruchom poniższe polecenia:

sudo docker uruchom hello-world

Powinieneś zobaczyć podobne linie, jak poniżej:

Wynik: Witam z Dockera! Ten komunikat wskazuje, że Twoja instalacja działa poprawnie. 

Docker jest poprawnie zainstalowany!

Krok 2: Zainstaluj Docker Compose

W systemie Ubuntu Linux możesz pobrać plik binarny Docker Compose ze strony wersji repozytorium Compose na GitHub… .

Aby go zainstalować, uruchom poniższe polecenia, aby pobrać wersję 1.24.0… W chwili pisania tego tekstu była to aktualna wersja…

sudo curl -L "https://github.com/docker/compose/releases/download/1.24.0/ docker-compose - $ (uname -s) - $ (uname -m) "-o / usr / local / bin / docker-compose

Aby zainstalować inną wersję Compose, zamień 1.24.0 z wersją Compose, której chcesz użyć.

Po pobraniu uruchom poniższe polecenia, aby zastosować uprawnienia wykonywalne do pliku binarnego i utwórz dowiązanie symboliczne do / usr / binary

sudo chmod + x / usr / local / bin / docker-compose sudo ln -s / usr / local / bin / docker-compose / usr / bin / docker-compose

To powinno sprawić, że Docker Compose będzie działał… Aby przetestować, uruchom poniższe polecenia:

docker-compose --version

Powinieneś zobaczyć podobne wyniki, jak poniżej:

Wynik: docker-compose w wersji 1.24.0, kompilacja 0aa59064 

Otóż ​​to!

Aby uruchomić Dockera jako użytkownik inny niż root, dodaj swoje konto użytkownika do grupy Dockera, uruchamiając poniższe polecenia:

sudo usermod -aG docker $ USER

Wyloguj się i zaloguj ponownie, a powinieneś być w stanie uruchomić docker ze swoim standardowym kontem…

Krok 3: Zainstaluj Mailcow

Teraz, gdy Docker i Docker Compose są już zainstalowane, uruchom poniższe polecenia, aby zainstalować i skonfigurować Mailcow…

Najpierw zainstaluj Git, uruchamiając poniższe polecenia:

sudo apt install git

Następnie przejdź do katalogu / opt i pobierz kontenera mailcow-dockerized…

cd / opt sudo git clone https://github.com/mailcow/mailcow-dockerized cd mailcow-dockerized

Następnie uruchom poniższy skrypt, aby pobrać zależności Mailcow…

sudo ./generate_config.sh sudo docker-compose pull

W przypadku niektórych systemów proces pobierania może chwilę potrwać… więc po prostu zrelaksuj się i poczekaj

Po zakończeniu pobierania możesz uruchomić serwer Mailcow.

sudo docker-compose up -d

Możesz teraz uzyskać dostęp https: // $ MAILCOW_HOSTNAME z domyślnymi poświadczeniami Admin hasło moohoo.

https://webmail.example.com

Zaloguj się i zacznij konfigurować swoje środowisko!

Baza danych zostanie zainicjowana zaraz po nawiązaniu połączenia z MySQL.

Gratulacje! Dowiedziałeś się, jak zainstalować i skonfigurować Mailcow na Ubuntu 18.04 | 16.04 Serwer LTS




Jeszcze bez komentarzy

Zbiór przydatnych informacji o systemie operacyjnym Linux i nowych technologiach
Świeże artykuły, praktyczne wskazówki, szczegółowe recenzje i poradniki. Poczuj się jak w domu w świecie systemu operacyjnego Linux