GNU/Linux >> Znalost Linux >  >> Debian

Jak nainstalovat SOGo na Debian 6 VPS

Následující článek vás provede instalací SOGo. Pro toto nastavení jsme použili jeden z našich virtuálních serverů Debian 6.

Co je SOGo?

SOGo je bezplatný a moderní škálovatelný groupwarový server. 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.

Dobře, začněme s nastavením.

1. Spusťte relaci obrazovky

# screen -U -S sogo

2. Apache musí být nainstalován, takže jej nainstalujte, pokud jste to ještě neudělali:

# apt-get install apache2

3. Ujistěte se, že je váš systém aktuální:

# apt-get update
# apt-get dist-upgrade

4. Přidejte úložiště SOGo do svých zdrojů:

# echo -e "# sogo repo\ndeb http://inverse.ca/debian squeeze squeeze\n" >> /etc/apt/sources.list
# apt-key adv --keyserver keys.gnupg.net --recv-key 0x810273C4
# apt-get update

5. Nainstalujte SOGo a některé potřebné aplikace spuštěním:

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

6. Odstraňte varování tmreaderu:

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

7. Nastavení memcached:

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

8. Nastavení MySQL:

# mysql_secure_installation

9. Restartujte MySQL a uložte do memcached:

# service mysql restart
# service memcached restart

10. Vytvořte databázi, kterou bude SOGo používat

# mysql -u root -p

mysql> CREATE DATABASE sogoDB;
mysql> GRANT ALL ON sogoDB.* TO 'sogoUSER'@'localhost' IDENTIFIED BY '<MY_SECRET_PASS>';
mysql> USE sogoDB;
mysql> CREATE TABLE sogo_users (c_uid VARCHAR(10) PRIMARY KEY, c_name VARCHAR(10), c_password VARCHAR(32), c_cn VARCHAR(128), mail VARCHAR(128));
mysql> INSERT INTO sogo_users VALUES ('dan', 'dan', MD5('<MY_SECRET_PASS>'), 'Dan User', '[email protected]');
mysql> \q

11. Konfigurace SOGo musí být provedena jako uživatel „sogo“ v jeho HOME_DIR

# su - sogo -s /bin/bash
# defaults write sogod SOGoTimeZone "US/Central"
# defaults write sogod SOGoMailDomain "example.com"
# defaults write sogod SOGoLanguage "English"
# defaults write sogod SOGoUserSources '({canAuthenticate = YES; displayName = "SOGo Users"; id = users; isAddressBook = YES; type = sql; userPasswordAlgorithm = md5; viewURL ="mysql://sogoUSER:<MY_SECRET_PASS>@127.0.0.1:3306/sogoDB/sogo_users";})'

# defaults write sogod SOGoProfileURL 'mysql://sogoUSER:<MY_SECRET_PASS>@127.0.0.1:3306/sogoDB/sogo_user_profile'
# defaults write sogod OCSFolderInfoURL 'mysql://sogoUSER:<MY_SECRET_PASS>@127.0.0.1:3306/sogoDB/sogo_folder_info'
# defaults write sogod OCSSessionsFolderURL 'mysql://sogoUSER:<MY_SECRET_PASS>@127.0.0.1:3306/sogoDB/sogo_sessions_folder'
# defaults write sogod SOGoAppointmentSendEMailNotifications YES
# defaults write sogod SOGoLoginModule Calendar
# defaults write sogod SOGoSieveScriptsEnabled YES

# defaults write sogod SOGoSieveServer sieve://localhost:4190
# defaults write sogod SOGoVacationEnabled YES
# defaults write sogod SOGoMailMessageCheck every_5_minutes
# defaults write sogod SOGoFirstDayOfWeek 1
# defaults write sogod SOGoSuperUsernames '( "admin" )'

# defaults write sogod SOGoDraftsFolderName "INBOX.Drafts"
# defaults write sogod SOGoSentFolderName "INBOX.Sent"
# defaults write sogod SOGoTrashFolderName "INBOX.Trash"
# defaults write sogod NGImap4ConnectionStringSeparator "."

# exit

12. Nastavte konfigurační soubor SOGo apache:

# cp /etc/apache2/conf.d/SOGo.conf /root/
# sed -i 's#yourhostname#example.com#g' /etc/apache2/conf.d/SOGo.conf
# sed -i 's#"x-webobjects-server-port" "443"#"x-webobjects-server-port" "80"#' /etc/apache2/conf.d/SOGo.conf
# sed -i 's#https#http#' /etc/apache2/conf.d/SOGo.conf

13. Povolte některé nezbytné moduly Apache:

# a2enmod proxy proxy_http headers rewrite

14. Restartujte SOGo a Apache

# service sogo restart
# service apache2 restart

15. Otevřete svou instanci SOGo na http://example.com/SOGo

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 odborné linuxové administrátory, aby vám to 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. Jak nainstalovat OpenNMS na Debian VPS

  2. Jak nainstalovat Chive na Debian Wheezy VPS

  3. Jak nainstalovat Feng Office na Debian 9 VPS

  1. Jak nainstalovat Subrion CMS na Debian 8 VPS

  2. Jak nainstalovat Drupal s PostgreSQL na Debian 8 VPS

  3. Jak nainstalovat Dotclear na Debian 8 VPS

  1. Jak nainstalovat Jamroom na Debian 8 VPS

  2. Jak nainstalovat FuelPHP s Nginx na Debian 8 VPS

  3. Nainstalujte SOGo na Debian 8