Como instalar roundcube no ubuntu

Você pode acessar seu Gmail usando Roundcube em um servidor Ubuntu.

Roundcube é uma ferramenta de e-mail baseado na Web open-source para os usuários. O pacote Roundcube está incluído nas principais repositórios do Ubuntu. Para instalar Roundcube, você deve instalar Apache, MySQL e PHP como pré-requisitos, instale Roundcube a partir do repositório, configurar Roundcube usar o MySQL e, em seguida, configurar o acesso Roundcube com um host virtual.

instalar pré-requisitos

  • Efetue login no sistema Ubuntu como um usuário com privilégios de super-usuário. Atualize seus repositórios e atualizar o seu sistema existente com atualizações de segurança antes de instalar o novo software. Tipo sudo "apt-get update sudo apt-get upgrade-y "(sem aspas aqui e no restante do documento) e pressione" Enter "em um prompt shell.

  • Instale o servidor Web Apache, o banco de dados MySQL e PHP. Digite "sudo apt-get install apache2 mysql-server PHP5 php-pear php5-mysql php5-mcrypt php5-intl" e pressione "Enter". Digite uma senha para o usuário root do MySQL quando solicitado e digitá-lo uma segunda vez para confirmar.

  • Ative a desinflar, expira e módulos de cabeçalhos no Apache. Digite "sudo a2enmod deflate expira cabeçalhos" e pressione "Enter". Digite "sudo apache2 serviço restart" para ativar a nova configuração.

instale Roundcube

  • Digite "sudo apt-get install roundcube -y RoundCube-mysql RoundCube-plugins RoundCube-plugins-extra" e pressione "Enter" em um prompt shell.

  • Selecione "Sim" quando lhe for solicitado para configurar o banco de dados com dbconfig-comum e selecione "mysql" a partir da lista de tipos de banco de dados. Digite a senha para o usuário root que atribuiu durante a instalação.

  • Pressione "Enter" quando solicitado para uma senha do sistema Roundcube ter o script de banco de dados atribuir uma senha forte automaticamente.

Configurar Roundcube

  • Digite "sudo dpkg-reconfigure roundcube" numa janela de comandos para iniciar o script de configuração.

  • Digite o endereço e porta do servidor IMAP que você pretende usar com Roundcube para recuperar e-mails recebidos. Prefixar uma série que requer secure sockets layer com "SSL". Por exemplo, para configurar o servidor IMAP do Gmail, digite "SSL: //imap.gmail.com: 993."

  • Escolha o seu idioma padrão e pressione "Enter". Selecione "Não" quando solicitado para reinstalar o banco de dados Roundcube.

  • Escolha o servidor Apache Web para configuração. Use sua chave cursor para seta para outros usos diferentes "apache2" servidores Web e pressione a barra de espaços para desmarcar o servidor Web de modo a única opção mostrados com um asterisco ao lado dele é "apache2." Pressione a tecla "Tab" e pressione "Enter" para escolher OK.

  • Pressione "Enter" quando solicitado a reiniciar o servidor Web Apache.



  • Digite "gato /usr/share/doc/roundcube-core/README.Debian" para exibir as opções para a criação de roundcube como um host virtual.

  • Edite a configuração do Apache arquivo script criado para configurar o acesso a Roundcube em um diretório / roundcube de qualquer host virtual ou siga as instruções na próxima seção para criar uma máquina virtual para Roundcube. Digite "sudo nano /etc/roundcube/apache.conf" e pressione "Enter". Descomente as duas linhas que começam com "#Alias" excluindo o símbolo de hash que começa cada linha. Pressione "Ctrl-X" para salvar, pressione "Y" para confirmar e pressione "Enter" para salvar suas alterações.

  • Digite "sudo nano /etc/roundcube/main.inc.php" e pressione "Enter" para editar o arquivo de configuração e permitir que o editor TinyMCE. Pressione "Ctrl-W," tipo "HTMLEditor" e pressione "Enter" para procurar a linha para mudar. Alterar a zero a um, um após o sinal de igual modo que a linha lê:
    $ Rcmail_config [ `HTMLEditor`] = 1;

  • Lançar um navegador e navegue para a tela de login do Roundcube, por exemplo, em "https://example.com/roundcube.quot;

Criar subdomínio e Host Virtual

  • Editar os registros de DNS para o seu domínio no registrador de domínios. Adicione um registro "A" e aponte o registro para o endereço IP público do servidor Web.

  • Mude para o diretório host virtual Apache digitando "cd / etc / apache2 / sites-available" e pressionar "Enter". Copie o arquivo de configuração do Apache que o script de configuração criado para esse diretório. Digite "sudo cp /etc/roundcube/apache2.conf roundcube.conf" e pressione "Enter".

  • Editar o arquivo de configuração para criar uma máquina virtual. Digite "sudo nano roundcube.conf" e pressione "Enter".

  • Digite as seguintes linhas após as primeiras quatro linhas de comentário, que começam com "#", para criar um servidor em um subdomínio roundcube. Substitua o nome de domínio para "example.com":
    NameVirtualHost
    : 80>
    ServerName roundcube.example.com
    ServerAlias ​​roundcube.example.com
    DocumentRoot / var / lib / roundcube

  • Vá até o final do arquivo e adicione as seguintes linhas no log de acesso e erros no Apache:
    ErrorLog $ {} APACHE_LOG_DIR /rc-error.log
    logLevel avisá
    CustomLog $ {} APACHE_LOG_DIR /rc-access.log combinado

  • Pressione "Ctrl-X" para salvar, pressione "Y" para confirmar e pressione "Enter" para salvar as alterações no arquivo.

  • Digite "sudo roundcube a2ensite" e pressione "Enter" para ativar o host virtual. Tipo de "serviço sudo apache2 restart" para reiniciar o Apache com o novo host virtual acrescentou.

  • Lançar um navegador e navegue até o subdomínio, como "http: //roundcube.example.com,quot- para acessar a tela de login Roundcube.

dicas avisos

  • Se o seu servidor Web está atrás de um firewall, você deve encaminhar as portas 80 e 443 para o endereço IP privado do servidor.
De esta maneira? Compartilhar em redes sociais:

LiveInternet