Conas Webmail Roundcube a shuiteáil ar Ubuntu 18.04

Sa rang teagaisc seo, taispeánfaimid duit conas an t-am den chéad uair de Roundcube on a shuiteáil agus a dhéanamh Ubuntu 18.04.

Is cliant IMAP saor in aisce agus bunaithe ar an ngréasán é Roundcube Webmail, atá scríofa i PHP. Leis an gcomhéadan úsáideora iomasach agus deasc-mhaith, soláthraíonn Roundcube bealach éasca duit do chuid ríomhphoist a sheiceáil agus a bhainistiú ag baint úsáide as do bhrabhsálaí gréasáin.
Soláthraíonn sé na feidhmiúlachtaí go léir a thiocfadh leat a bheith ag súil leo ó chliant ríomhphoist, lena n-áirítear tacaíocht MIME agus HTML iomlán, leabhar seoltaí, bainistíocht fillteáin, cuardach ardteachtaireachta, seiceáil litrithe, agus i bhfad níos mó.

Réamhriachtanais

  • Chun críocha an teagaisc seo, bainfimid úsáid as VPS Ubuntu 18.04.
  • Beidh stac oibre LAMP nó LEMP (Linux, Apache / Nginx, MySQL, PHP) de dhíth ort freisin.
  • Freastalaí ríomhphoist IMAP atá ag obair ionas gur féidir leat ríomhphoist a sheoladh / fháil. Is féidir leat ár rang teagaisc a sheiceáil conas freastalaí ríomhphoist a bhunú le Postfix agus Dovecot.
  • Teastaíonn rochtain fhréamh iomlán SSH nó úsáideoir le pribhléidí sudo freisin.

Céim 1: Ceangail le do fhreastalaí

Sula dtosaíonn muid, beidh ort ceangal le do fhreastalaí trí SSH mar an t-úsáideoir fréimhe nó mar aon úsáideoir eile a bhfuil pribhléidí sudo aige.

Chun ceangal le do fhreastalaí mar úsáideoir fréimhe, bain úsáid as an ordú seo a leanas:

ssh [cosaint ríomhphoist] IP_ADDRESS -p PORT_NUMBER

Déan cinnte go gcuirfidh tú do sheoladh IP agus uimhir chalafoirt SSH in ionad IP_ADDRESS agus PORT_NUMBER.

Nuair a bheidh tú logáilte isteach, déan cinnte go bhfuil do fhreastalaí cothrom le dáta agus na horduithe seo a leanas á reáchtáil agat:

uasdátú sudo nuashonrú sudo apt

Céim 2: Suiteáil Apache

Chun Apache a shuiteáil ar do fhreastalaí, rith an t-ordú seo a leanas:

suiteáil apache2

Nuair a bheidh an tsuiteáil críochnaithe, cuir ar chumas na seirbhíse Apache tosú go huathoibríoch ar thús an chórais. Is féidir leat é sin a dhéanamh leis an ordú seo a leanas:

sudo systemctl a chumasú apache2

Chun a dheimhniú go bhfuil Apache ag rith, déan an t-ordú seo a leanas:

stádas sache systemctl apache2

aschur:

● apache2.service - The Apache HTTP Server
   Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled)
  Drop-In: /lib/systemd/system/apache2.service.d
           └─apache2-systemd.conf
   Active: active (running) since Fri 2019-04-12 04:10:18 CDT; 3s ago
 Main PID: 1752 (apache2)
    Tasks: 6 (limit: 2321)
   CGroup: /system.slice/apache2.service
           ├─1752 /usr/sbin/apache2 -k start
           ├─1753 /usr/sbin/apache2 -k start
           ├─1754 /usr/sbin/apache2 -k start
           ├─1755 /usr/sbin/apache2 -k start
           ├─1756 /usr/sbin/apache2 -k start
           └─1757 /usr/sbin/apache2 -k start

Céim 3: Suiteáil MySQL

Is é an chéad chéim eile an freastalaí bunachar sonraí MySQL a shuiteáil.

Chun MySQL a shuiteáil ar do chóras, clóscríobh an t-ordú seo a leanas agus cuir isteach an carachtar 'Y' nuair a spreagtar é:

sudo apt suiteáil mysql-server

Le linn na suiteála, iarrfar ort pasfhocal a chur isteach don úsáideoir fréimhe MySQL. Déan cinnte go gcuireann tú pasfhocal láidir isteach.

Chun slándáil ár suiteála MySQL a fheabhsú a thuilleadh agus pasfhocal a bhunú dár n-úsáideoir fréimhe MySQL, ní mór dúinn an mysql_secure_installation script agus lean na treoracha ar an scáileán. Rith an t-ordú thíos chun do chóras a chumrú:

sudo mysql_secure_installation

Má iarrann an clár ort do phasfhocal fréimhe reatha MySQL a iontráil, brúigh do eochair [Enter] ach uair amháin, mar nach socraítear aon phasfhocal de réir réamhshocraithe agus MySQL á shuiteáil.

Taispeánfar cúpla ceist eile ar an scáileán - moltar duit freagra dearfach a thabhairt orthu go léir trí charachtar 'Y' a iontráil:

Remove anonymous users? (Press y|Y for Yes, any other key for No) : Y

Disallow root login remotely? (Press y|Y for Yes, any other key for No) : Y

Remove test database and access to it? (Press y|Y for Yes, any other key for No) : Y

Reload privilege tables now? (Press y|Y for Yes, any other key for No) : Y

Arís, is féidir linn a chur ar chumas MySQL tús a chur leis an ordú seo a leanas:

sudo systemctl a chumasú mysql

Sin é - suiteáladh MySQL agus rinneadh é níos sábháilte.

Céim 4: Suiteáil PHP

Is é an chéim dheiridh den thus stac LAMP ná PHP a shuiteáil. Tagann Ubuntu 18.04 le PHP 7.2 de réir réamhshocraithe.

Cuirfimid roinnt modúl breise san áireamh freisin chun cabhrú le PHP nascadh lenár bhfreastalaithe Apache agus MySQL. Ina theannta sin, suiteálfaimid modúil atá de dhíth ar Roundcube.

Chun seo a dhéanamh, clóscríobh an t-ordú seo a leanas:

sudo apt a shuiteáil php7.2 libapache2-mod-php7.2 php7.2 php7.2-mysql php7.2-cli php-pear pp7.2-opcache php7.2-gd php7.2-cul php7.2-cli php7.2-imap php7.2-mbstring php7.2-intl php7.2-gallúnach php7.2-ldap php- samhlaigh 7.2-xmlrpc php7.2-xml php7.2-zip

Teastaíonn na pacáistí PHP PEAR seo a leanas freisin:

shuiteáil suth pear shuiteáil Auth_SASL2 Net_SMTP Net_IDNA2-0.1.1 Ríomhphost_mime Mail_mimeDecode

Céim 5: Íoslódáil Roundcube

Is féidir linn tosú anois le suiteáil agus cumraíocht Roundcube.

Déanaimis íoslódáil ar an leagan babhta is déanaí de Roundcube (Pacáiste iomlán). Is féidir leat é seo a dhéanamh leis an ordú seo a leanas:

wget https://github.com/roundcube/roundcubemail/releases/download/1.3.9/roundcubemail-1.3.9-complete.tar.gz

Chun an comhad a bhaint amach, comhlánaigh an t-ordú seo a leanas:

tarra sudo -xvzf roundcubemail-1.3.9-full.tar.gz

Bog agus athainmnigh an comhad chuig an suíomh seo a leanas ar do fhreastalaí le:

sudo mv roundcubemail-1.3.9 / var / www / roundcube

Caithfidh úinéir na gcomhad a bheith mar úsáideoir an fhreastalaí gréasáin atá ag rith ar do chóras. Sa sampla atá againn, táimid ag úsáid an fhreastalaí gréasáin Apache agus ritheann Apache faoi “www-sonraí"Úsáideoir ar Ubuntu. Chun an t-úinéir a athrú agus na ceadanna cearta de na comhaid a shocrú, is féidir leat an t-ordú seo a leanas a rith:

sudo chown -R www-data: www-data / var / www / roundcube /

Céim 6: Cumraigh an Bunachar Sonraí

Ansin, ní mór dúinn bunachar sonraí nua a chruthú. Chun seo a dhéanamh, logáil isteach i do fhreastalaí bunachar sonraí MySQL mar úsáideoir fréimhe tríd an ordú seo a chlóscríobh:

sudo mysql -u root -p

Chun bunachar sonraí agus úsáideoir nua a chruthú, rith na horduithe seo a leanas ar bhlaosc MySQL:

CREATE DATABASE roundcube;
CREATE USER [email protected] IDENTIFIED BY 'strong-password';
GRANT ALL PRIVILEGES ON roundcube.* TO [email protected];
FLUSH PRIVILEGES;

Déan cinnte go gcuirfidh tú pasfhocal láidir in áit an phasfhocal láidir.

Chun an líne ordaithe, sórtáil freastalaí MySQL a fhágáil, clóscríobh:

scoir

Ansin, ní mór dúinn leagan amach tábla Roundcube a iompórtáil isteach inár mbunachar sonraí folamh. Chun seo a dhéanamh, rith an t-ordú seo a leanas:

roundcube -p roundcube -p roundcube </var/www/roundcube/SQL/mysql.initial.sql

Céim 7: Cumraigh Apache

Sa chéim seo, taispeánfaimid duit conas comhad óstach fíorúil a chruthú do Apache - ionas go mbeidh tú in ann teacht ar do chás Roundcube trí d'ainm fearainn a úsáid.

Cruthaigh an comhad óstála fíorúil tríd an ordú seo a leanas a fhorghníomhú:

nano /etc/apache2/sites-available/roundcube.conf

Agus cuir isteach an fhaisnéis seo a leanas:

<VirtualHost *:80>
     DocumentRoot /var/www/roundcube
     ServerName webmail.mydomain.com 
<Directory /var/www/roundcube/>	 	 
 Options -Indexes	 	 
 AllowOverride All	 	 
 Order allow,deny	 	 
 allow from all	 	 
 </Directory>	 	 
 ErrorLog ${APACHE_LOG_DIR}/roundcube_error.log	 	 
 CustomLog ${APACHE_LOG_DIR}/roundcube_access.log combined	 	 
</VirtualHost>

Mar shampla, bainfimid úsáid as fo-roinn ar a dtugtar webmail.mydomain.com. Bí cinnte go dtiocfaidh tú in áit webmail.mydomain.com le d'ainm fearainn / fofhoradáin ar mhaith leat a úsáid le haghaidh do Roundcube.

Chun an t-óstach fíorúil Roundcube nua a chumasú, rith an t-ordú seo a leanas:

sudo a2ensite roundcube.conf

Ba chóir duit an t-aschur seo a leanas a fheiceáil:

Cumasú ar shuíomh an láithreáin.

Chun an chumraíocht nua a ghníomhachtú, is gá duit a reáchtáil:

reloadload systemctl apache2

Ní mór duit an Apache a chumasú freisin mod_rewrite modúl. Is féidir leat é seo a dhéanamh leis an ordú seo a leanas:

sudo a2enmod athscríobh

Athlódáil do Apache chun an chumraíocht nua a ghníomhachtú:

sudo systemctl athlódáil appache2

Céim 8: Suiteáil Roundcube

Is féidir leat nascleanúint a dhéanamh anois http://webmail.mydomain.com/installer/ i do bhrabhsálaí chun an draoi suiteála Roundcube a thosú.

Seiceálfaidh an chéad leathanach an gcomhlíontar gach ceanglas freastalaí. Má tá roinnt spleáchas ar iarraidh, ba chóir duit iad a shuiteáil ar do fhreastalaí agus ansin an leathanach a athnuachan arís. Nuair a dhéanann tú cinnte go bhfuil gach rud curtha ar bun i gceart, is féidir leat cliceáil ar “NEXT”Ag bun an leathanaigh chun leanúint ar aghaidh go dtí an chéad chéim eile.

Ar an gcéad leathanach eile, ginfidh tú an comhad cumraíochta Roundcube.

sa Cumraíocht ghinearálta alt, is féidir leat ainm do sheirbhíse ríomhphoist a roghnú, URL leathanaigh tacaíochta a shocrú (roghnach) agus lógó a roghnú.

sa Logáil & Dífhabhtú alt, is féidir leat gach rud a fhágáil lena luachanna réamhshocraithe.

sa Suiteáil an bhunachar sonraí alt, ní mór duit d'ainm bunachar sonraí Roundcube, ainm úsáideora agus pasfhocal a chur isteach (an ceann a chruthaíomar i gceann de na céimeanna roimhe seo).

Sa dá roinn eile Socruithe IMAP agus SMTP, beidh ort na socruithe a chur isteach le haghaidh do fhreastalaí ríomhphoist, ionas gur féidir leat ríomhphoist a sheoladh agus a fháil. Mura bhfuil do fhreastalaí ríomhphoist féin agat, is féidir leat seirbhísí ríomhphoist saor in aisce eile a úsáid - mar Gmail ó Google - agus Roundcube a nascadh lena bhfreastalaithe.

An Suíomhanna taispeána & prefs úsáideora soláthraíonn rannóg roinnt roghanna saincheaptha breise.

Is é an t-alt deireanach an Breiseáin rannóg ón áit ar féidir leat cuid de na breiseáin atá ar fáil a roghnú le bheith suiteáilte le do Roundcube.

Tar éis duit na sonraí go léir a iontráil agus má tá tú sásta le do roghanna, cliceáil ar “CRUTHAITHE CREAR"A bhrú.

Ar an gcéad leathanach eile, is féidir leat do chumraíocht Roundcube a thástáil, lena n-áirítear do shocruithe SMTP agus IMAP.

Tar éis duit na suiteálacha agus na tástálacha deiridh a chríochnú, is gá duit an t-eolaire suiteálaí iomlán a bhaint ó fhréamh doiciméid an fhreastalaí gréasáin:

sudo rm -rf / var / www / roundcube / suiteálaí

Céim 9: Rochtain ar Roundcube

Nuair a bheidh an tsuiteáil críochnaithe, is féidir leat nascleanúint a dhéanamh http://webmail.mydomain.com (cuir d'ainm fearainn féin ina áit).

Tógfaidh sé seo tú go dtí an scáileán logála isteach Roundcube, áit ar féidir leat dintiúir do chuntais ríomhphoist a úsáid chun do chuid ríomhphoist a logáil isteach agus a bhainistiú.

Sin é! Tá Roundcube Webmail suiteáilte go rathúil ar do fhreastalaí Ubuntu 18.04.

Airteagal Bunaidh

Leave a Reply