
- #Remote address book server roundcube install#
- #Remote address book server roundcube update#
- #Remote address book server roundcube driver#
#Remote address book server roundcube install#
For the purposes of this tutorial, we will download and install RoundCube from source. deb package from the official Debian package repository, or using source files from Github. There are two ways to install RoundCube webmail: using a. (do not forget to replace ’ roundcubeuser’ and ‘ Str0nGPa55W0rd’ fields accordingly) Step 6: Install RoundCube on Debian 9 MariaDB > GRANT ALL PRIVILEGES ON roundcube.* TO IDENTIFIED BY ' Str0nGPa55W0rd' MariaDB > CREATE DATABASE IF NOT EXISTS `roundcube` DEFAULT CHARACTER SET `utf8` COLLATE `utf8_unicode_ci` sudo systemctl restart rvice Step 5: Create a MySQL DatabaseĬreate a new MySQL database: mysql -u root -p If the syntax is OK and there are no errors, we can restart Apache web service. To enable the newly created configuration file in Apache, run: sudo a2ensite roundcubeĭisable the default Apache configuration file using: sudo a2dissite 000-defaultĪlso, we need to enable Apache rewrite module if it is not already enabled: sudo a2enmod rewriteĬheck if there are errors with the newly created Apache configuration: sudo apachectl -t Save and close the file.Ĭreate a new directory named roundcube: mkdir -p /var/www/roundcube nano /etc/apache2/sites-available/nf ĬustomLog $/ .logĭo not forget to replace with your actual domain/subdomain name. Sudo pear install -alldeps channel:///Auth_SASL2-0.2.0 Auth_SASL2 Step 4: Create the Apache Configuration FileĬreate a new Apache configuration file for the domain/subdomain name that we will be using to access the RoundCube webmail application. Sudo pear install Auth_SASL Net_SMTP Net_IDNA2-0.1.1 Mail_Mime Mail_mimeDecode

With this command, we will install PHP 7.0 as well as download and install all of the required PHP extensions and pear packages: sudo apt-get install php7.0 php7.0-common php7.0-curl php7.0-xml php7.0-json php7.0-dev php7.0-mysql php7.0-mbstring php7.0-intl php7.0-ldap php7.0-imagick php-pear Run the following commands to install Apache2 on the server: sudo apt-get updateĮnable Apache2 to start on server boot: systemctl enable rvice Step 3: Install PHP and PHP Extensions Required by RoundCubeįor RoundCube, we’ll be installing PHP version 7.0. We can install Apache2 from the Debian package repository.

Once the upgrade is complete, we can move on to the next step.
#Remote address book server roundcube update#
We can do this by running the following commands: apt-get update Replace “root” with your admin username if you’re not planning on using the root account.īefore starting with the installation, we need to update the OS packages to their latest versions. Remember to replace “ IP_ADDRESS” and “ PORT_NUMBER” with your actual server IP address and SSH port number.

Optionally, we can install Iconv, FileInfo, Zip and Pspell PHP extensions.
#Remote address book server roundcube driver#
