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.confRestartujte SOGo:
# service sogo restartNyní 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