DNA TV Hubin ohjeet: Hubin asennus ja käyttöönotto – Uusi DNA TV
Sisällysluettelo:
- edellytykset
- PHP-riippuvuudet
- Luo MySQL-tietokanta
- Lataa pyöreä kuutio
- Määritä Nginx
- Määritä Roundcube
- Ota käyttöön Roundcube-laajennukset
- johtopäätös
Tämä on viimeinen osa sähköpostipalvelinsarjan määrittämisestä ja määrittämisestä, jossa kerrotaan kuinka Roundcube Webmail asennetaan ja määritetään.
Roundcube on web-pohjainen IMAP-sähköpostiohjelma, jolla on erittäin intuitiivinen ja moderni käyttöliittymä, joka on kirjoitettu PHP: llä. Roundcube-sovelluksen käyttämiseen tarvitaan vain Web-selain.
RoundCube sisältää kaikki ominaisuudet, joita tarvitset sähköpostiohjelmassa, kuten Richtext / HTML-viestien kirjoittaminen, osoitekirja, MIME / HTML-sähköpostien tuki, useita lähettäjien identiteettejä, oikeinkirjoituksen tarkistus, kolmen sarakkeen näkymä, vedä ja pudota -viestien hallinta ja paljon muuta.
edellytykset
Ennen kuin jatkat tätä opetusohjelmaa, varmista, että olet kirjautunut sisään käyttäjänä, jolla on sudo-oikeudet.
PHP-riippuvuudet
Aloitamme päivittämällä pakettiluettelon ja asentamalla kaikki vaadittavat PHP-riippuvuudet:
sudo apt update
sudo apt install php-auth php-intl php-mail-mime php-mail-mimedecode php-mcrypt php-net-smtp php-net-socket php-pear php-xml php7.0-intl php7.0-mcrypt php7.0-xml php7.0-gd php7.0-gd php-imagick
Kun asennus on valmis, suorita seuraava
sed
komento asettaaksesi
date.timezone
arvoksi
UTC
:
sudo sed -i "s/;date.timezone.*/date.timezone = UTC/" /etc/php/7.0/fpm/php.ini
Käynnistä PHP FPM -palvelu uudelleen, jotta muutokset tulevat voimaan:
sudo systemctl php7.0-fpm restart
Luo MySQL-tietokanta
Roundcube tukee MySQL-, PostgreSQL- ja SQLite-tietokantaohjelmia.
Tässä opetusohjelmassa käytämme MySQL: tä tietokantapalvelimeemme. Kirjaudu MySQL-kuoreen:
mysql -u root -p
Luo uusi MySQL-tietokanta, käyttäjä ja myönnä käyttäjälle oikeudet juuri luodun tietokannan kautta:
CREATE DATABASE roundcubemail;
GRANT ALL ON roundcubemail.* TO 'roundcubemail'@'localhost' IDENTIFIED BY 'P4ssvv0rD';
FLUSH PRIVILEGES;
Lataa pyöreä kuutio
Tätä kirjoitettaessa 1.3.8 on viimeisin vakaa versio Roundcubesta. Ennen kuin jatkat seuraavaan vaiheeseen, sinun tulisi tarkistaa Roundcube-lataussivulta, onko uudempi versio saatavana.
Aloita lataamalla Roundcube-arkisto seuraavalla wget-komennolla:
https://github.com/roundcube/roundcubemail/releases/download/1.3.8/roundcubemail-1.3.8.tar.gz
Kun lataus on valmis, purkaa arkisto ja siirrä Roundcube-koodi hakemistoon
/var/www/roundcubemail
:
tar xzf roundcubemail-1.3.8.tar.gz.tar.gz
sudo mv roundcubemail-1.3.8/ /var/www/roundcubemail
Nginx ja PHP-FPM toimivat
www-data
käyttäjän alla, joten meidän on vaihdettava hakemiston
/var/www/postfixadmin
omistajuus kyseiselle käyttäjälle:
sudo chown -R www-data: /var/www/roundcubemail
Määritä Nginx
Tämän sarjan ensimmäisessä osassa loimme Nginx-palvelinlohkon PostfixAdmin-ilmentymään. Avaa määritystiedosto ja lisää seuraavat sijaintitiedot, korostettuna keltaisella:
… location /roundcubemail { index index.php; try_files $uri $uri/ /roundcubemail/index.php; } location ~ ^/roundcubemail/(README|INSTALL|LICENSE|CHANGELOG|UPGRADING)$ { deny all; } location ~ ^/roundcubemail/(bin|SQL|config|temp|logs)/ { deny all; }…
Lataa Nginx-palvelu uudelleen, jotta muutokset tulevat voimaan:
Määritä Roundcube
Avaa selain ja siirry osoitteeseen
https://mail.linuxize.com/roundcubemail/installer
.
Sinulle esitetään seuraava näyttö:
Ota käyttöön Roundcube-laajennukset
Roundcube sisältää useita laajennuksia, jotka on oletuksena poistettu käytöstä. Tässä oppaassa otamme käyttöön
password
ja
managesieve
laajennukset. Tämän laajennuksen avulla käyttäjät voivat luoda seulansuodattimia ja vaihtaa salasanoja Roundcube-käyttöliittymästä.
// Enable plugins $config = array('managesieve', 'password'); // Configure managesieve plugin $rcmail_config = 4190; // Configure password plugin $config = 'sql'; $config = 'mysql://postfixadmin:P4ssvv0rD@localhost/postfixadmin'; $config = 'UPDATE mailbox SET password=%c WHERE username=%u';
Muista kirjoittaa PostfixAdmin-tietokannan käyttöoikeustiedot riville
password_db_dsn
.
johtopäätös
Tämä opetusohjelma osoitti sinulle kuinka asentaa ja määrittää Roundcube Webmail Ubuntu-järjestelmääsi sekä kuinka asentaa ja ottaa käyttöön Roundcube-laajennuksia lisätoimintojen, kuten seulansuodattimien, lisäämiseksi.
Tämä on tämän sarjan viimeinen viesti. Jos sinulla on kysyttävää, jätä kommentti.
postipalvelimen pyöreä kuutioTämä viesti on osa sähköpostipalvelinsarjan määrittämistä ja määrittämistä.
Muut tämän sarjan viestit:
• Sähköpostipalvelimen määrittäminen PostfixAdminilla. • Asenna ja määritä Postfix ja Dovecot. • Asenna ja integroi Rspamd. • Asenna ja määritä Roundcube Webmail10AppsManager: Asenna ja asenna uudelleen Windows 10 Myy sovellukset
10AppsManager on ilmainen ohjelma, jonka avulla voit poistaa, , sisäänrakennetut, esiasennetut Windows Store -sovellukset Windows 10: ssä.
Mirekusoft Install Monitor: Asenna ja asenna ohjelmisto Windows-käyttöjärjestelmään
Lataa Mirekusoft Install Monitor. Se on Microsoft Windowsin työpöytäsovellusten poisto-ohjelman sovellusten hallintatyökalu. Se tarkkailee sovelluksen resurssien käyttöä ja poistaa kaikki tarpeettomat sovellukset kokonaan.
Asenna ja määritä postfix ja dovecot
Postfix on avoimen lähdekoodin postinsiirtoagentti (MTA), palvelu, jota käytetään sähköpostien lähettämiseen ja vastaanottamiseen. Dovecot on IMAP / POP3-palvelin ja asennuksissamme se käsittelee myös paikallista toimitusta ja käyttäjän todennusta.