Roundcube - viena populiariausių atvirojo kodo internetinių pašto programų. Ji suteikia patogią vartotoją sąsają siųsti/gauti el. laiškus bei administruoti el. pašto dėžutę. Roundcube suteikia galimybę naudoti MIME ir HTML tipo laiškus, suteikiamas didelis kalbų pasirinkimas, teksto tikrinimas, patogi paieška ir t.t. Daugiau informacijos rasite oficialioje Roundcube svetainėje:
https://roundcube.net/
0. Preliminarūs reikalavimai:
* virtualiai dedikuotas serveris naudojantis mūsų parengtą Ubuntu 16.04 arba 18.04 operacinės sistemos šabloną.
* įdiegtas LAMP paketas. Instrukcija, kaip atlikti diegimą galite rasti šiuo
adresu.
1. MySQL duomenų bazės bei naudotojo sukūrimas:
Visų pirma prisijunkite prie duomenų bazių:
mysql -u root -p
Jums reikės suvesti duomenų bazės slaptažodį ir būsite prijunkti prie MySQL tarnybos. Tada sukurkite duomenų bazę:
create database roundcubedb;
Vietoje
roundcubedb įveskite norimą duomenų bazės pavadinimą. Tada sukurkite naudotoją:
create user 'mailadmin' identified by 'mailadmin';
Vietoje
mailadmin įveskite savo norimą naudotojo vardą. Naudotojui reikia suteikti pilnas teises administruoti Roundcube duomenų bazę.
grant all privileges on roundcubedb.* to 'mailadmin';
Įvykdę šią komandą perkraukite privilegijų lentelę ir išeikite iš MySQL tarnybos:
FLUSH PRIVILEGES;
exit
3. Roundcube diegimas:
Prieš pradedant diegimą atsisiunčiame Roundcube į
/tmp katalogą įvykdžius komandą:
cd /tmp && wget https://github.com/roundcube/roundcubemail/releases/download/1.2.0/roundcubemail-1.2.0-complete.tar.gz
Galite parsisiųsti ir naujesnės versijos Roundcube ją pasirinkę
adresu.
Tada atliekam failų išskliedimą į
/var/www/html/ katalogą:
tar -xzvf roundcoubemail-1.2.0-complete.tar.gz -C /var/www
mv /var/www/roundcubemail-1.2.0/ /var/www/html/webmail
Tada importuojam
roundcubedb duomenų bazę į MySQL serverį ir prisijungiam prie serverio:
mysql -u root -p roundcubedb < /var/www/webmail/SQL/mysql.initial.sql
Tada galite pereiti prie Roundcube konfigūravimo. Atsidarykite svetainę adresu:
http://localhost/webmail/installer
Vietoje
localhost įveskite serverio IP adresą arba pavadinimą (hostname). Jums bus pateikiamas toks langas:
Ties "Checking PHP extensions" gali būti keli raudoni pranešimai "NOT OK". Tokiu atveju Jums reikėtų įdiegti PHP paketus, kurių trūksta. Jeigu naudojotės mūsų parengta LAMP diegimo instrukcija Jums reikės įvykdyti šias komandas:
apt-get install php-xml
apt-get install php-mbstring
Ir tada atlikti Apache tarnybos perkrovimą:
sudo service apache2 restart
Kai visi reikalingi paketai bus sudiegti galėsite žemiau pasirinkti "Next". Sekančiame žingsnyje susiraskite "Database setup" skiltį suveskite savo duomenų bazės pavadinimą, naudotoją ir jo slaptažodį. Tada žemiau pasirinkite "Create Config" ir Jums bus pateikiamas pranešimas, kad buvo sukurtas:
Tada pasirinkite "Continue" mygtuką ir Jums bus pateikiamas testavimo langas, kuriame galėsite ištestuoti įdiegtą sistemą.
Papildomai rekomenduojame ištrinti diegimo puslapį įvykdžius komandą:
rm -rf /var/www/html/webmail/installer
Ir Roundcube sistema nuo šio momento yra pilnai parengta darbui. Galite prisijungti prie aplikacijos adresu:
http://serverio_pavadinimas/webmail
4. Atnaujinimas iki naujausios versijos
Jeigu naudojate senesnę Roundcube versiją ir norite atsinaujinti iki naujausios, siūlytume visų pirmą išsisaugoti visus Roundcube failus ir duomenų bazę, tada atsidaryti direktorija:
cd /var/www/html/webmail/bin
Ir paleiskite atnaujinimo skriptą:
installto.sh <roundcube_katalogas>
<roundcube_katalogas> tai kelias iki Roundcube katalogo, kuris turi būti atnaujinimas.