GNU/Linux >> Linux Esercitazione >  >> Debian

Installa SOGo su Debian 8

SOGo è un server di groupware scalabile gratuito e moderno. Fornisce una ricca interfaccia Web basata su AJAX e supporta più client nativi attraverso l'uso di protocolli standard come CalDAV, CardDAV e GroupDAV, oltre a Microsoft ActiveSync. SOGo offre calendari, rubriche ed e-mail condivisi tramite il tuo browser Web preferito e utilizzando un client nativo come Mozilla Thunderbird e Lightning.

In questo articolo, ti forniremo i passaggi necessari per installare SOGo su un VPS Debian 8.

REQUISITI

Utilizzeremo il nostro piano di hosting VPS Linux SSD 1 per questo tutorial.

Accedi al tuo server tramite SSH

# ssh root@server_ip

Puoi verificare se hai la versione corretta di Debian installata sul nostro server con il comando seguente:

# lsb_release -a

Che dovrebbe darti l'output sottostante:

Distributor ID: Debian
Description: Debian GNU/Linux 8.2 (jessie)
Release: 8.2
Codename: jessie

AGGIORNA IL SISTEMA

Assicurati che il tuo server sia completamente aggiornato.

# apt-get update && apt-get upgrade

La prossima cosa che devi fare è aggiungere il repository SOGo alle sorgenti del tuo server. Utilizzeremo vim come editor di testo, ma siamo liberi di utilizzare quello più adatto alle tue capacità.

# vim /etc/apt/sources.list

Dopo aver aperto /etc/apt/sources.list , aggiungi la riga sottostante in fondo al file:

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

Per verificare la firma delle build SOGo, la loro chiave pubblica GPG deve essere aggiunta al keyring apt. Per farlo, esegui il seguente comando:

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

Aggiorna l'indice del pacchetto:

# apt-get update

INSTALLA SOGO

Utilizzare il comando seguente per installare SOGo e alcune applicazioni necessarie:

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

Quindi, abilita alcuni moduli Apache tanto necessari:

# a2enmod proxy proxy_http headers rewrite

Riavvia Apache per rendere effettive le modifiche:

# service apache2 restart

Rimuovere l'avviso di tmpreader:

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

Configura Memcached:

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

Quindi esegui lo script post-installazione MySQL mysql_secure_installation:

# mysql_secure_installation

Configuralo in questo modo:

- Set root password? [Y/n] y
- Remove anonymous users? [Y/n] y
- Disallow root login remotely? [Y/n] y
- Remove test database and access to it? [Y/n] y
- Reload privilege tables now? [Y/n] y

Riavvia MySQL e Memcached:

# service mysql restart

# service memcached restart

Ora crea un database per SOGo. Inserisci MySQL come root:

# mysql -u root -p

mysql> CREATE DATABASE sogo;

mysql> GRANT ALL ON sogo.* TO 'sogou'@'localhost' IDENTIFIED BY 'your_password';

mysql> USE sogo;

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 ('tom', 'tom', MD5('your_password'), 'Tom User', '[email protected]'); mysql> flush privileges; mysql> exit

La configurazione di SOGo deve essere eseguita da 'sogo ' utente stesso. Inserisci i comandi seguenti e sostituisci "tuo_dominio ' e 'la tua_password ' valori con il tuo dominio e password effettivi che hai utilizzato nella procedura di creazione del database sopra:

# su - sogo -s /bin/bash

# defaults write sogod SOGoTimeZone "US/Central"

# defaults write sogod SOGoMailDomain "your_domain"

# 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:[email protected]:3306/sogoDB/sogo_users";})'

# defaults write sogod SOGoProfileURL 'mysql://sogoUSER:[email protected]:3306/sogoDB/sogo_user_profile'

# defaults write sogod OCSFolderInfoURL 'mysql://sogoUSER:[email protected]:3306/sogoDB/sogo_folder_info'

# defaults write sogod OCSSessionsFolderURL 'mysql://sogoUSER:[email protected]: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

Configura file di configurazione SOGo:

# sed -i 's#yourhostname#your_domain#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

Riavvia SOGo:

# service sogo restart

Ora apri il tuo browser preferito e vai a http://tuo_dominio/SOGo . Dovresti vedere la stessa pagina di quella nell'immagine qui sotto:

Questo è tutto. Hai installato con successo SOGo su un VPS Debian 8.

Ovviamente non devi fare nulla di tutto ciò se utilizzi uno dei nostri servizi di hosting VPS Linux, nel qual caso puoi semplicemente chiedere ai nostri esperti amministratori Linux di installare SOGo 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. Installa Gnome su Debian 11

  2. Debian – Chiaro di luna in Debian?

  3. Installa GLPI su Debian 7

  4. Installa osCommerce su Debian 8

  5. Installa ExpressionEngine su Debian

Come installare Sogo Groupware Server su Debian

Come installare SOGo Groupware su Debian 10

Come installare Debian 11

Installa PostgreSQL 13 su Debian 11

Come installare Vai su Debian 10

Come installare Vai su Debian