GNU/Linux >> Belajar Linux >  >> Debian

Cara menginstal SOGo pada VPS Debian 6

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.


Debian
  1. Cara Menginstal OpenNMS di VPS Debian

  2. Cara menginstal Chive di VPS Debian Wheezy

  3. Cara Menginstal Feng Office di VPS Debian 9

  1. Cara Menginstal CMS Subrion di VPS Debian 8

  2. Cara menginstal Drupal dengan PostgreSQL di VPS Debian 8

  3. Cara Menginstal Dotclear di VPS Debian 8

  1. Cara Menginstal Jamroom di VPS Debian 8

  2. Cara menginstal FuelPHP dengan Nginx di Debian 8 VPS

  3. Instal SOGo di Debian 8