GNU/Linux >> Linux Esercitazione >  >> Debian

Come installare SOGo su un VPS Debian 6

Il seguente articolo ti guiderà attraverso l'installazione di SOGo. Per questa configurazione abbiamo utilizzato uno dei nostri server virtuali Debian 6.

Cos'è SOGo?

SOGo è un server di groupware scalabile gratuito e moderno. Offre calendari, rubriche ed e-mail condivisi tramite il tuo browser Web preferito e utilizzando un client nativo come Mozilla Thunderbird e Lightning.

Ok, iniziamo con la configurazione.

1. Avvia una sessione schermo

# screen -U -S sogo

2. Apache deve essere installato, quindi installalo se non l'hai già fatto:

# apt-get install apache2

3. Assicurati che il tuo sistema sia aggiornato:

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

4. Aggiungi il repository SOGo alle tue fonti:

# 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. Installa SOGo e alcune applicazioni necessarie eseguendo:

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

6. Rimuovere l'avviso di tmpreader:

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

7. Configurazione memorizzata nella cache:

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

8. Configura MySQL:

# mysql_secure_installation

9. Riavvia MySQL e memorizzato nella cache:

# service mysql restart
# service memcached restart

10. Creare un database che sarà utilizzato da SOGo

# 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. La configurazione di SOGo deve essere eseguita come utente “sogo” sotto la sua 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. Imposta il file di configurazione di 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. Abilita alcuni moduli Apache necessari:

# a2enmod proxy proxy_http headers rewrite

14. Riavvia SOGo e Apache

# service sogo restart
# service apache2 restart

15. Apri la tua istanza SOGo su http://example.com/SOGo

Ovviamente non devi fare nulla di tutto questo se usi uno dei nostri servizi di hosting VPS Linux, nel qual caso puoi semplicemente chiedere ai nostri esperti amministratori Linux di installarlo per te. Sono disponibili 24 ore su 24, 7 giorni su 7 e si prenderanno immediatamente cura della tua richiesta.

PS. Se questo post ti è piaciuto condividilo con i tuoi amici sui social network utilizzando i pulsanti a sinistra o semplicemente lascia una risposta qui sotto. Grazie.


Debian
  1. Come installare OpenNMS su un VPS Debian

  2. Come installare Chive su un VPS Debian Wheezy

  3. Come installare Subrion CMS su un VPS Debian 8

  4. Come installare Drupal con PostgreSQL su un VPS Debian 8

  5. Come installare Feng Office su un VPS Debian 9

Come installare Sogo Groupware Server su Debian

Come installare SOGo Groupware su Debian 10

Come installare Debian 11

Come installare il server proxy Shadowsocks-Libev su Debian 10 VPS

Come installare Vai su Debian 10

Come installare Vai su Debian