Artikel berikut akan memandu Anda melalui instalasi SOGo. Untuk pengaturan ini, kami menggunakan salah satu server virtual Debian 6.
Apa itu SOGo?
SOGo adalah server groupware skalabel gratis dan modern. Menawarkan kalender bersama, buku alamat, dan email melalui browser Web favorit Anda dan dengan menggunakan klien asli seperti Mozilla Thunderbird dan Lightning.
Oke, mari kita mulai dengan penyiapan.
1. Mulai sesi layar
# screen -U -S sogo
2. Apache harus diinstal, jadi instal jika belum:
# apt-get install apache2
3. Pastikan sistem Anda mutakhir:
# apt-get update # apt-get dist-upgrade
4. Tambahkan repositori SOGo ke sumber Anda:
# 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. Instal SOGo dan beberapa aplikasi yang diperlukan dengan menjalankan:
# apt-get install sogo sope4.9-gdl1-mysql mysql-server memcached rpl
6. Hapus peringatan tmpreader:
# rpl 'SHOWWARNING=true' 'SHOWWARNING=false' /etc/tmpreaper.conf
7. Siapkan memcache:
# rpl '127.0.0.1' localhost /etc/memcached.conf
8. Konfigurasi MySQL:
# mysql_secure_installation
9. Mulai ulang MySQL dan memcached:
# service mysql restart # service memcached restart
10. Buat database untuk digunakan oleh 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. Konfigurasi SOGo harus dilakukan sebagai pengguna “sogo” di bawah 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. Siapkan file konfigurasi apache SOGo:
# 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. Aktifkan beberapa modul Apache yang diperlukan:
# a2enmod proxy proxy_http headers rewrite
14. Mulai ulang SOGo dan Apache
# service sogo restart # service apache2 restart
15. Buka instance SOGo Anda di http://example.com/SOGo
Tentu saja Anda tidak perlu melakukan semua ini jika Anda menggunakan salah satu layanan hosting VPS Linux kami, dalam hal ini Anda dapat meminta admin linux ahli kami untuk menginstalnya untuk Anda. Mereka tersedia 24×7 dan akan segera memenuhi permintaan Anda.
PS. Jika Anda menyukai posting ini, silakan bagikan dengan teman-teman Anda di jejaring sosial menggunakan tombol di sebelah kiri atau cukup tinggalkan balasan di bawah. Terima kasih.