Debian

A SOGo Groupware telepítése a Debian 10-re

A SOGo Groupware telepítése a Debian 10-re
A SOGo Groupware egy ingyenes és modern, skálázható együttműködési szoftver. Ez lehetővé teszi a felhasználók számára, hogy webes felületen keresztül osszák meg a naptárakat, e-maileket és címjegyzékeket a közösséggel. A SOGo webes felület különféle natív klienseket támogat, például a Mozilla Thunderbird és a Lightning ugyanazon szabványos protokollok használatával, mint a Microsoft ActiveSync, CardDAV és GroupDAV. Leginkább olyan termelési környezetekben használják, ahol több felhasználóval van dolgunk. Ebben a bejegyzésben leírjuk, hogyan kell telepíteni a SOGO Groupware-t a Debian rendszerre.

Jegyzet: Elmagyarázzuk a parancsokat és az eljárást a Debian 10 (Buster) rendszeren. Neked kellene

A SOGo Groupware telepítése a Debian 10-re

1. lépés: Telepítse az Apache alkalmazást

Először frissítse a rendszer adattár indexét az alábbiak szerint:

$ sudo apt frissítés

Írja be a sudo jelszót.

Most telepítse az Apache-t az alábbi paranccsal a Terminálban:

$ sudo apt install apache2

2. lépés: Telepítse és konfigurálja a MariaDB-t

Telepítenünk kell a MariaDB-t a SOGo adatbázis-háttereként. A MariaDB szerver telepítéséhez hajtsa végre az alábbi parancsot:

$ sudo apt install mariadb-server

Most felkérheti Önt, hogy válassza az I / N lehetőséget a MariaDB telepítésének folytatására. Nyomja meg az Y gombot a folytatáshoz.

Most hajtsa végre az alábbi parancsot a Terminálban a MariaDB telepítés biztonságának javítása érdekében:

$ sudo mysql_secure_installation

Amikor a rendszer kéri a jelenlegi jelszó megadását a root számára, nyomja meg a gombot Belép. Ezután meg kell adnia egy új root jelszót, hogy senki ne jelentkezhessen be MariaDB root felhasználóként hitelesítés nélkül. nyomja meg y ha új jelszót akar beállítani a MariaDB gyökérhez. Ezután írja be kétszer a jelszót.

Most nyomja meg y minden további kérdésnél, amelyet a következő képernyőkép is kiemel.

3. lépés: Telepítse a SOGo alkalmazást

A Sogo könnyen telepíthető egy apt parancssori segédprogram segítségével. Először azonban hozzá kell adnunk az adattárat rendszerünk helyi adattáraihoz. Ehhez kövesse az alábbi lépéseket:

A SOGo telepítéséhez a Debian rendszerbe először adja hozzá a SOGo adattárat a források.lista fájl. A Terminálban hajtsa végre az alábbi parancsot a források.list fájl:

$ sudo nano / etc / apt / sources.lista

Most a SOGo adattár hozzáadásához adja hozzá az alábbi sort a fájl végéhez:

deb http: // csomagok.fordított.ca / SOGo / éjszakai / 2 / debian / buster buster

Most mentse és zárja be a források.lista fájl.
Adjon hozzá kulcsot a SOGo adattárhoz a következő paranccsal:

$ sudo apt-key adv - kulcsszerver kulcsok.gnupg.net - recv-key 0x810273C4

Új adattár hozzáadása után frissítenie kell a helyi adattár indexét. Ehhez használja az alábbi parancsot:

$ sudo apt frissítés

Miután a frissítés befejeződött, a következőképpen telepítheti a SOGo-t:

$ sudo apt install sogo

Most lehet, hogy a rendszer kéri Igen / nem (igen / nem) opció a telepítés folytatásához. nyomja meg Y A folytatáshoz.

A SOGo telepítése után indítsa el szolgáltatását az alábbi paranccsal:

$ sudo systemctl start sogo

A SOGo szolgáltatás indításakor történő automatikus indításához hajtsa végre az alábbi parancsot a Terminálban:

A $ sudo systemctl engedélyezi a sogo-t

Most indítsa el a MySQL-t az alábbi paranccsal a Terminálban:

$ sudo mysql

Most létrehozunk egy adatbázist és egy felhasználót. Adja ki a következőket egy adatbázis „sogo” létrehozásához:

$ CREATE DATABASE sogo;

Most hozzon létre egy „sogo” nevű felhasználót a „jelszó” jelszóval.

$ GRANT ALL ON sogo.* TO 'sogo' @ 'localhost' A 'jelszó' AZONOSÍTÓ;

Először csatlakozzon az adatbázishoz a következő parancsok futtatásához:

$ USE sogo;

Ezután hozzon létre egy adatbázistáblát a felhasználói információk tárolására.

$ CREATE TABLE sogo_users (c_uid VARCHAR (10) ELSŐKULCS, c_name VARCHAR (10), c_password VARCHAR (32), c_cn VARCHAR (128), mail VARCHAR (128));

Most adjon hozzá egy bejegyzést a táblához egy felhasználó számára:

$ INSERT INTO sogo_users VALUES ('sim', 'sim', MD5 ('sim123'), 'Sim Sam', sim @ domain.com ');
$ flush kiváltságok;
$ exit;

Most engedélyeznünk kell néhány Apache modult. Ehhez hajtsa végre az alábbi parancsot a Terminálban:

$ sudo a2enmod proxy proxy_http fejlécek átírják

A modulok engedélyezése után indítsa újra az apache-ot a következőképpen:

$ sudo systemctl indítsa újra az apache-ot

4. lépés: SOGo konfiguráció

Most úgy konfiguráljuk a SOGo-t, hogy az az előző lépésekben létrehozott MySQL adatbázist használja. Konfigurációkat fogunk végezni a „sogo” felhasználó alatt. Ebből a célból adja ki a következő parancsot a felhasználó megváltoztatásához:

$ su sogo

Ezután hajtsa végre az alábbi parancsokat a SOGo konfigurációkhoz. Győződjön meg róla, hogy kicserélte Ország / régió az időzónáddal, és tartomány.com tényleges domainjével. Ezenkívül cserélje ki Jelszó az adatbázis létrehozása során beállított jelszóval.

$ alapértelmezett értékek: sogod SOGoTimeZone "Ország / Régió"
A $ alapértelmezett érték a sogod SOGoMailDomain "domain írása.com "
$ alapértelmezett értékek: sogod SOGoLanguage "English"
A $ alapértelmezett értékek: sogod SOGoUserSources '(canAuthenticate = YES; displayName = "SOGo Users"; id = users; isAddressBook = YES; type = sql; userPasswordAlgorithm = md5; viewURL = "mysql: // sogo:Jelszó@ 127.0.0.1: 3306 / sogo / sogo_users ";) '
A $ alapértelmezett értékek: sogod SOGoProfileURL 'mysql: // sogo: [email protected]: 3306 / sogo / sogo_user_profile'
A $ alapértelmezett értékek: sogod OCSFolderInfoURL 'mysql: // sogo: password @ 127 írása.0.0.1: 3306 / sogo / sogo_folder_info "
A $ alapértelmezett értékek: sogod OCSSessionsFolderURL 'mysql: // sogo: password @ 127.0.0.1: 3306 / sogo / sogo_session_folder '
A $ alapértelmezett értékek a sogod SOGoLoginModule Calendar írása
A $ alapértelmezett értékek: sogod SOGoSieveScriptsEnabled YES
A $ alapértelmezett értékek SOGoAppointmentSendEMailNotifications írása IGEN
# A SOGoSieveServer alapértelmezett portja 2000 volt, de most 4190
A $ alapértelmezett értékek sogod SOGoSieveServer szita: // localhost: 4190
A $ alapértelmezett értékek: sogod SOGoVacationEnabled YES
A $ alapértelmezett értékek: sogod SOGoMailMessageCheck every_5_minutes
A $ alapértelmezett értékek: SOGoFirstDayOfWeek 1
# # a postafiók konfigurációja
A $ alapértelmezett értékek: SOGoSentFolderName "INBOX.Küldött"
A $ alapértelmezett értékek: SOGoTrashFolderName "INBOX.Szemét"
A $ alapértelmezett értékek: SOGoDraftsFolderName "INBOX.Dámajáték"
$ alapértelmezett értékek írása sogod NGImap4ConnectionStringSeparator "."
$ exit

Indítsa újra a SOGo szolgáltatást az alábbi paranccsal:

$ sudo systemctl indítsa újra a sogo-t

Most módosítsa az apache SOGo konfigurációs fájlját úgy, hogy SSL nélkül használja a localhost szolgáltatást. Az Apache SOGo konfigurációs fájlját az / etc / apache2 / conf címen találja meg.d / SOGo.konf.

Szerkessze a fájlt az alábbi paranccsal:

$ sudo nano / etc / apache2 / conf.d / SOGo.konf

Most keresse meg a következő sorokat, és cserélje le 443 val vel 80 és a házigazda neve val vel helyi kiszolgáló.

RequestHeader set "x-webobjects-server-port" "443"
RequestHeader beállítva "x-webobjects-server-name" "a házigazda neve"
A RequestHeader megadta az "x-webobjects-server-url" https: // yourhostname nevet

Most így kell kinéznie:

RequestHeader set "x-webobjects-server-port" "80"
RequestHeader beállította "x-webobjects-server-name" "localhost"
RequestHeader készlet "x-webobjects-server-url" "http: // localhost"

Ezután ellenőrizze a konfigurációs hibákat, hajtsa végre az alábbi parancsot a Terminálban:

$ sudo apachectl configtest

Ha a következő kimenetet kapja, ez azt jelenti, hogy a konfigurációk rendben vannak.

Szintaxis OK

Most indítsa újra az Apache kiszolgálót az alábbiak szerint a konfigurációs változtatások alkalmazásához:

$ sudo systemctl indítsa újra az apache2 fájlt

Most már hozzáférhet a következő címhez bármely webböngészőben ugyanazon a rendszeren, amelyre a SOGO telepítve van:

http: // localhost / SOGo

Most látnia kell a SOGo bejelentkezési oldalt, ahol bejelentkezhet az admin felhasználónevével és jelszavával, amelyek 'sim' és 'sim123'.

A SOGo eltávolítása

Abban az esetben, ha már nincs szüksége a SOGo Groupwarw-ra, könnyen eltávolíthatja a rendszeréből. A SOGo eltávolításához a Debian rendszerből hajtsa végre az alábbi parancsot a Terminálban:

$ sudo apt távolítsa el a sogo-t

A SOGo telepítésekor néhány függőség is telepítésre kerül. Ezeknek a függőségeknek a eltávolításához hajtsa végre az alábbi parancsot a Terminálban:

$ sudo apt remove --auto-remove

Alternatív megoldásként, ha el akarja távolítani az SOGo fájlt az összes konfigurációs fájllal együtt, hajtsa végre az alábbi parancsot a Terminálban:

$ sudo apt purge sogo

Ezután a függőségek eltávolításához hajtsa végre az alábbi parancsot a Terminálban:

$ sudo apt purge --auto-remove

Ennyi van benne! Ebben a bejegyzésben megtanulta, hogyan kell telepíteni és konfigurálni a SOGo csoportprogramokat a Debian OS rendszeren. Haladó konfigurációkért látogassa meg a SOGo hivatalos dokumentációját.

Az egér mozgásának vezérlése és kezelése több monitor között a Windows 10 rendszerben
Dual Display Mouse Manager lehetővé teszi az egér mozgásának vezérlését és konfigurálását több monitor között, lassítva annak mozgását a határ közeléb...
A WinMouse segítségével testre szabhatja és javíthatja az egérmutató mozgását a Windows PC-n
Ha szeretné javítani az egérmutató alapértelmezett funkcióit, használjon ingyenes programokat WinMouse. További funkciókat kínál, amelyek segítenek ab...
Az egér bal oldali gombja nem működik a Windows 10 rendszeren
Ha dedikált egeret használ laptopjával vagy asztali számítógépével, de a az egér bal gombja nem működik a Windows 10/8/7 rendszeren valamilyen oknál f...