Jak zainstalować oprogramowanie Kolab Groupware na CentOS 7

Kolab Groupware to darmowa i otwarta aplikacja do pracy grupowej w sieci. Jego funkcje obejmują komunikację e-mail, wydarzenia, spotkania, zadania, chmurę plików, kontakty i inne. W tym samouczku dowiesz się, jak zainstalować najnowszą wersję oprogramowania Kolab Groupware na CentOS 7.

Wymagania wstępne

  • Instancja serwera Vultr CentOS 7.
  • Użytkownik sudo .

Krok 1: Aktualizacja oprogramowania

Przed zainstalowaniem jakichkolwiek pakietów na instancji serwera CentOS zaleca się aktualizację systemu. Zaloguj się do systemu za pomocą użytkownika sudo, a następnie uruchom następujące polecenia, aby zaktualizować system.

sudo yum -y install epel-release
sudo yum -y update
sudo shutdown -r now

Poczekaj na ponowne uruchomienie systemu, a następnie zaloguj się ponownie jako użytkownik sudo.

Krok 2: Ustaw nazwę hosta

Ważne jest, aby twój system miał FQDN (pełną kwalifikowaną nazwę domeny) dla nazwy hosta, która jest tłumaczona z powrotem na serwer przez DNS.

sudo hostnamectl kolab.example.com

Edytuj /etc/hostsplik za pomocą swojego ulubionego edytora.

sudo nano /etc/hosts

Wpisz adres IP i pełną nazwę FQDN swojego serwera na końcu pliku. Na przykład:

192.0.2.0     kolab.example.com

Krok 3: Wyłącz SELinux

Zasady SELinux są w konflikcie z niektórymi modułami Kolab Groupware, dlatego musisz wyłączyć SELinux na swoim serwerze. W instancjach Vultr SELinux jest domyślnie wyłączony. Sprawdź status SELinux.

sestatus

Aby tymczasowo wyłączyć SELinux, uruchom następującą komendę.

sudo setenforce 0

Aby całkowicie wyłączyć SELinux, będziesz musiał edytować /etc/selinux/configplik.

sudo nano /etc/selinux/config

Znajdź następujący wiersz:

SELINUX=enforcing

Następnie zmień na:

SELINUX=disabled

I wreszcie zrestartuj serwer. Zaloguj się ponownie po zakończeniu ponownego uruchamiania.

sudo shutdown -r now

Krok 4: Skonfiguruj zaporę ogniową

Zezwól na porty wymagane przez Kolab Groupware przez zaporę systemową.

sudo firewall-cmd --permanent --add-service=http 
sudo firewall-cmd --permanent --add-service=https 
sudo firewall-cmd --permanent --add-service=pop3s 
sudo firewall-cmd --permanent --add-service=imaps 
sudo firewall-cmd --permanent --add-service=smtp 
sudo firewall-cmd --permanent --add-service=ldap 
sudo firewall-cmd --permanent --add-service=ldaps
sudo firewall-cmd --permanent --add-port=110/tcp 
sudo firewall-cmd --permanent --add-port=143/tcp 
sudo firewall-cmd --permanent --add-port=587/tcp
sudo firewall-cmd --reload

Krok 5: Zainstaluj Kolab

Dodaj do systemu repozytorium Kolab Groupware i klucz GPG.

sudo wget http://obs.kolabsys.com/repositories/Kolab:/16/CentOS_7/Kolab:16.repo -O /etc/yum.repos.d/Kolab:16.repo
sudo rpm --import https://ssl.kolabsys.com/community.asc

Zainstaluj yum-plugin-prioritiespakiet.

sudo yum -y install yum-plugin-priorities

Nadaj repozytorium Kolab wyższy priorytet niż repozytorium EPEL za pomocą następującego polecenia.

 sudo bash -c 'for f in /etc/yum.repos.d/Kolab*.repo; do echo "priority = 60" >> $f; done'

Zainstaluj Groupab Groupware.

sudo yum -y install kolab

Krok 6: Skonfiguruj Kolab

Uruchom następujące polecenie, aby skonfigurować Kolab po raz pierwszy. W tym kroku musisz ustawić kilka haseł administratora dla LDAP, Cyrus i Kolab. Musisz także ustawić nazwę domeny i używaną bazę danych MySQL.

sudo setup-kolab

Podczas konfiguracji zostaną zadane następujące pytania, należy postępować zgodnie z instrukcjami dostarczonymi wraz z nimi.

Administrator password:                            #Provide LDAP admin password for default user 'admin'
Directory Manager password [qhZlb2P9OYubDJv]:      #Provide LDAP directory manger password

User [dirsrv]:                                     #Press enter to use default
Group [dirsrv]:                                    #Press enter to use default

rackvoucher.com [Y/n]:                             #Check or provide the domain name, it may not be a full FQDN
dc=rackvoucher,dc=com [Y/n]:                       #Press enter

Cyrus Administrator password [Awt7z1O2UTl-HZs]:    #Provide Cyrus admin password
Kolab Service password [T_T4ut8pvE_G_Os]:          #Provide Kolab service admin password

What MySQL server are we setting up?
 - 1: Existing MySQL server (with root password already set).
 - 2: New MySQL server (needs to be initialized).
Choice: 2                                          #Provide choice 2 to initialize MySQL server

MySQL root password [E7FIj_MWGNEVXPF]:             #Provide new MySQL root password
MySQL kolab password [8MYG_Hveb4FPCW3]:            #Provide Kolab DB user password

Timezone ID [UTC]: Asia/Kolkata                    #Provide appropriate timezone

MySQL roundcube password [iz3gP7sqaBa6Vh6]:        #Provide Roundcube DB user password

Kolab jest teraz zainstalowany i skonfigurowany na twoim serwerze. Możesz odwiedzić poniższy adres, aby uzyskać dostęp do interfejsu internetowego Kolab.

http://your-vultr-server-ip/kolab-webadmin

Zaloguj się przy użyciu nazwy użytkownika cn=Directory Manageri hasła menedżera katalogów ustawionych podczas instalacji Kolab. Zostanie wyświetlony pulpit nawigacyjny Kolab Groupware.



Leave a Comment

Funkcjonalności warstw architektury referencyjnej Big Data

Funkcjonalności warstw architektury referencyjnej Big Data

Przeczytaj blog, aby w najprostszy sposób poznać różne warstwy w architekturze Big Data i ich funkcjonalności.

Rewolucyjne wynalazki Google, które ułatwią Twoje życie.

Rewolucyjne wynalazki Google, które ułatwią Twoje życie.

Chcesz zobaczyć rewolucyjne wynalazki Google i jak te wynalazki zmieniły życie każdego człowieka dzisiaj? Następnie czytaj na blogu, aby zobaczyć wynalazki Google.

13 komercyjnych narzędzi do ekstrakcji danych z Big Data

13 komercyjnych narzędzi do ekstrakcji danych z Big Data

13 komercyjnych narzędzi do ekstrakcji danych z Big Data

Pozostań w kontakcie dzięki aplikacji WhatsApp na komputer 24*7

Pozostań w kontakcie dzięki aplikacji WhatsApp na komputer 24*7

Whatsapp w końcu uruchomił aplikację Desktop dla użytkowników komputerów Mac i Windows. Teraz możesz łatwo uzyskać dostęp do Whatsapp z systemu Windows lub Mac. Dostępne dla Windows 8+ i Mac OS 10.9+

5 przykładów, które dowodzą, że energetyka jądrowa nie zawsze jest zła

5 przykładów, które dowodzą, że energetyka jądrowa nie zawsze jest zła

Energia jądrowa jest zawsze pogardzana, nigdy jej nie szanujemy z powodu przeszłych wydarzeń, ale nie zawsze jest zła. Przeczytaj post, aby dowiedzieć się więcej na ten temat.

Friday Essential: Co się stało z samochodami sterowanymi przez sztuczną inteligencję?

Friday Essential: Co się stało z samochodami sterowanymi przez sztuczną inteligencję?

Koncepcja autonomicznych samochodów, które wyjadą na drogi za pomocą sztucznej inteligencji, to marzenie, które mamy już od jakiegoś czasu. Ale pomimo kilku obietnic nigdzie ich nie widać. Przeczytaj ten blog, aby dowiedzieć się więcej…

Czy AI może walczyć z rosnącą liczbą ataków ransomware?

Czy AI może walczyć z rosnącą liczbą ataków ransomware?

Wzrasta liczba ataków ransomware, ale czy sztuczna inteligencja może pomóc w radzeniu sobie z najnowszym wirusem komputerowym? Czy AI jest odpowiedzią? Przeczytaj tutaj, wiedz, że sztuczna inteligencja jest zmorą lub zgubą

5 przydatnych narzędzi sztucznej inteligencji, które uproszczą Twoje życie

5 przydatnych narzędzi sztucznej inteligencji, które uproszczą Twoje życie

Sztuczna inteligencja nie jest dla ludzi nową nazwą. Ponieważ sztuczna inteligencja jest włączona do każdego strumienia, jednym z nich jest opracowywanie narzędzi zwiększających ludzką wydajność i dokładność. Skorzystaj z tych niesamowitych narzędzi uczenia maszynowego i uprość swoje codzienne zadania.

Wgląd w 26 technik analizy Big Data: część 2

Wgląd w 26 technik analizy Big Data: część 2

Zawsze potrzebujemy Big Data Analytics do efektywnego zarządzania danymi. W tym artykule omówiliśmy kilka technik analizy Big Data. Sprawdź ten artykuł.

Ataki DDOS: krótki przegląd

Ataki DDOS: krótki przegląd

Czy jesteś również ofiarą ataków DDOS i nie masz pewności co do metod zapobiegania? Przeczytaj ten artykuł, aby rozwiązać swoje pytania.