GNU/Linux >> Znalost Linux >  >> Debian

Nainstalujte SOGo na Debian 8

SOGo je bezplatný a moderní škálovatelný groupwarový server. Poskytuje bohaté webové rozhraní založené na AJAX a podporuje více nativních klientů pomocí standardních protokolů, jako jsou CalDAV, CardDAV a GroupDAV, stejně jako Microsoft ActiveSync. SOGo nabízí sdílené kalendáře, adresáře a e-maily prostřednictvím vašeho oblíbeného webového prohlížeče a pomocí nativního klienta, jako je Mozilla Thunderbird a Lightning.

V tomto článku vám poskytneme kroky potřebné k instalaci SOGo na Debian 8 VPS.

POŽADAVKY

V tomto tutoriálu budeme používat náš plán hostování SSD 1 Linux VPS.

Přihlaste se na svůj server přes SSH

# ssh root@server_ip

Zda máte na našem serveru nainstalovanou správnou verzi Debianu, můžete zkontrolovat pomocí příkazu níže:

# lsb_release -a

Což by vám mělo poskytnout spodní výstup:

ID distributora:DebianDescription:Debian GNU/Linux 8.2 (jessie)Vydání:8.2Kódové jméno:jessie

AKTUALIZOVAT SYSTÉM

Ujistěte se, že je váš server plně aktuální.

# aktualizace apt-get &&aktualizace apt-get

Další věc, kterou musíte udělat, je přidat úložiště SOGo do zdrojů serveru. Jako náš textový editor použijeme vim, ale můžeme použít ten, který nejvíce vyhovuje vašim dovednostem.

# vim /etc/apt/sources.list

Jakmile otevřete /etc/apt/sources.list , přidejte na konec souboru následující řádek:

# deb http://inverse.ca/debian jessie jessie

Aby bylo možné ověřit podpis sestavení SOGo, musí být jejich veřejný klíč GPG přidán do svazku klíčů apt. Chcete-li tak učinit, spusťte následující příkaz:

# apt-key adv --keyserver keys.gnupg.net --recv-key 0x810273C4

Aktualizujte index balíčku:

# aktualizace apt-get

INSTALOVAT SOGO

Pomocí níže uvedeného příkazu nainstalujte SOGo a některé potřebné aplikace:

# apt-get install sogo sope4.9-gdl1-mysql memcached rpl

Poté povolte některé tolik potřebné moduly Apache:

# a2enmod proxy proxy_http přepsání hlaviček

Restartujte Apache, aby se změny projevily:

# restart služby apache2

Odstraňte varování tmreaderu:

# rpl 'SHOWVARNING=true' 'SHOWVARNING=false' /etc/tmpreaper.conf

Konfigurace Memcached:

# rpl '127.0.0.1' localhost /etc/memcached.conf

Dále spusťte poinstalační skript MySQL mysql_secure_installation:

# mysql_secure_installation

Nakonfigurujte jej takto:

- Nastavit heslo root? [A/n] y- Odebrat anonymní uživatele? [A/n] y- Zakázat vzdálené přihlášení root? [A/n] y- Odebrat testovací databázi a získat k ní přístup? [A/n] y- Znovu načíst tabulky oprávnění? [A/n] y

Restartujte MySQL a Memcached:

# service mysql restart# restart služby memcached

Nyní vytvořte databázi pro SOGo. Zadejte MySQL jako root:

# mysql -u root -pmysql> VYTVOŘIT DATABÁZI sogo;mysql> UDĚLEJTE VŠE NA SOGO.* PRO 'sogou'@'localhost' IDENTIFIKOVANÉ PODLE 'vašeho_hesla';mysql> POUŽÍVEJTE sogo;mysql> CREATE TABLE (cCH_u_iders (10) PRIMARY KEY, c_name VARCHAR(10), c_password VARCHAR(32), c_cn VARCHAR(128), mail VARCHAR(128));mysql> INSERT INTO sogo_users VALUES ('tom', 'tom', MD5('vaše_heslo) '), 'Tom User', '[email protected]'); mysql> flush oprávnění; mysql> exit

Konfiguraci SOGo musí provést „sogo ‘ samotný uživatel. Zadejte níže uvedené příkazy a nahraďte „vaše_doména “ a „vaše_heslo ‘ hodnoty s vaší skutečnou doménou a heslem, které jste použili ve výše uvedeném postupu vytváření databáze:

# su - sogo -s /bin/bash# výchozí zápis sogod SOGoTimeZone "US/Central"# výchozí nastavení zápis sogod SOGoMailDomain "vaše_doména"# výchozí nastavení zápis sogod SOGoLanguage "angličtina"# výchozí nastavení zápis sogod SOGoUserSources '(={canAuthenticate; displayName ="SOGo Users"; id =users; isAddressBook =YES; type =sql; userPasswordAlgorithm =md5; viewURL ="mysql://sogoUSER:vaš[email protected]:3306/sogoDB/sogo_users";})' výchozí zapsat sogod SOGoProfileURL 'mysql://sogoUSER:vaš[email protected]:3306/sogoDB/sogo_user_profile'# výchozí zapsat sogod OCSFolderInfoURL 'mysql://sogoUSER:vaše_heslo@info/sogo_0 default sogod OCSSessionsFolderURL 'mysql://sogoUSER:vaš[email protected]:3306/sogoDB/sogo_sessions_folder'# defaults write sogod SOGoAppointmentSendEMailNotifications YES# defaults write sogod YES#veServerswrite sogodsogove 4190# výchozí zápis sog od SOGoVacationEnabled YES# defaults write sogod SOGoMailMessageCheck every_5_minutes# defaults write sogod SOGoFirstDayOfWeek 1# defaults write sogod SOGoSuperUsernames '( "admin" )'# defaults write sogod SOGoDraftsFolderIN.SBOX writeName "soFgoDme" sogod SOGoTrashFolderName "INBOX.Trash"# výchozí nastavení zápis sogod NGImap4ConnectionStringSeparator "."# exit

Konfigurace konfiguračního souboru SOGo:

# sed -i 's#název vašeho hostitele#vaše_doména#g' /etc/apache2/conf-available/SOGo.conf# sed -i 's#"x-webobjects-server-port" "443"#"x -webobjects-server-port" "80"#' /etc/apache2/conf-available/SOGo.conf# sed -i 's#https#http#' /etc/apache2/conf-available/SOGo.conf 

Restartujte SOGo:

# service sogo restart

Nyní otevřete svůj oblíbený prohlížeč a přejděte na http://vaše_doména/SOGo . Měli byste vidět stejnou stránku jako na obrázku níže:

A je to. Úspěšně jste nainstalovali SOGo na Debian 8 VPS.

Samozřejmě nemusíte nic z toho dělat, pokud používáte některou z našich hostingových služeb Linux VPS, v takovém případě můžete jednoduše požádat naše zkušené administrátory Linuxu, aby vám SOGo nainstalovali. Jsou k dispozici 24×7 a okamžitě se postarají o váš požadavek.

PS. Pokud se vám tento příspěvek líbil, sdílejte jej se svými přáteli na sociálních sítích pomocí tlačítek vlevo nebo jednoduše zanechte odpověď níže. Děkuji.


Debian
  1. Nainstalujte GLPI na Debian 7

  2. Nainstalujte osCommerce na Debian 8

  3. Nainstalujte ExpressionEngine na Debian

  1. Nainstalujte Gnome na Debian 11

  2. Debian – Moonlight v Debianu?

  3. Jak nainstalovat SOGo na Debian 6 VPS

  1. Jak nainstalovat Debian 10 (Buster)

  2. Instalace Firefoxu Debian

  3. Nainstalujte GitLab na Debian 10