Instalação · 4 min read · Dec 21, 2025

Como instalar o Akaunting no Ubuntu 18.04 LTS

Akaunting é um software de contabilidade gratuito e de código aberto para gerenciar suas faturas, orçamentos e finanças. É especialmente projetado para pequenas empresas e freelancers. É baseado no LAMP e construído com tecnologias modernas, como Laravel, Bootstrap, jQuery e API RESTful. É uma ferramenta simples, fácil de usar e poderosa que permite ver suas finanças online a partir de um local central.

Neste tutorial, aprenderemos como instalar o software Akaunting no servidor Ubuntu 18.04.

Requisitos

  • Um servidor rodando Ubuntu 18.04.
  • Um usuário não-root com privilégios sudo.

Começando

Antes de começar, você precisará atualizar seu sistema com a versão mais recente. Você pode fazer isso executando o seguinte comando:

sudo apt-get update -y  
sudo apt-get upgrade -y

Instalar Servidor LAMP

Primeiro, você precisará instalar o Apache, MariaDB, PHP e outros módulos necessários em seu servidor. Você pode instalar todos eles executando o seguinte comando:

sudo apt-get install apache2 mariadb-server php7.2 libapache2-mod-php7.2 php7.2-common php7.2-imap php7.2-mbstring php7.2-xmlrpc php7.2-soap php7.2-gd php7.2-xml php7.2-intl php7.2-mysql php7.2-cli php7.2-ldap php7.2-zip php7.2-curl unzip -y

Uma vez que todos os pacotes estejam instalados, você precisará editar o arquivo php.ini e fazer algumas alterações. Você pode fazer isso com o seguinte comando:

sudo nano /etc/php/7.2/apache2/php.ini

Faça as seguintes alterações:

file_uploads = On
allow_url_fopen = On
memory_limit = 256M
upload_max_filesize = 30M
post_max_size = 40M
max_execution_time = 60
zend.assertions = 0
display_errors = Off
max_input_vars = 1500
date.timezone = Asia/Kolkata

Salve e feche o arquivo quando terminar. Em seguida, inicie o serviço Apache e MariaDB e habilite-os para iniciar na inicialização com o seguinte comando:

sudo systemctl start apache2  
sudo systemctl enable apache2  
sudo systemctl start mariadb  
sudo systemctl enable mariadb

Uma vez que você tenha terminado, pode prosseguir para a próxima etapa.

Configurar o Banco de Dados

Por padrão, o MariaDB não está seguro. Portanto, você precisará protegê-lo. Você pode fazer isso executando o script mysql_secure_installation:

sudo mysql_secure_installation

Este script mudará sua senha atual de root, removerá usuários anônimos, desabilitará o login remoto de root, conforme mostrado abaixo:

    Enter current password for root (enter for none):
    Set root password? [Y/n]: N
    Remove anonymous users? [Y/n]: Y
    Disallow root login remotely? [Y/n]: Y
    Remove test database and access to it? [Y/n]:  Y
    Reload privilege tables now? [Y/n]:  Y

Uma vez que o MariaDB esteja seguro, faça login no shell do MariaDB:

mysql -u root -p

Digite sua senha de root quando solicitado. Em seguida, crie um banco de dados e um usuário para o Akaunting:

MariaDB [(none)]> CREATE DATABASE akauntingdb;  
MariaDB [(none)]> CREATE USER 'akaunting'@'localhost' IDENTIFIED BY 'mypassword';

Substitua a palavra ‘mypassword’ na instrução SQL acima por uma senha segura de sua escolha. Em seguida, conceda todas as permissões ao Akaunting com o seguinte comando:

MariaDB [(none)]> GRANT ALL ON akauntingdb.* TO 'akaunting'@'localhost' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;

E novamente, substitua ‘mypassword’ pela mesma senha que você usou acima. Em seguida, limpe os privilégios e saia do shell do MariaDB:

MariaDB [(none)]> FLUSH PRIVILEGES;  
MariaDB [(none)]> EXIT;

Instalar Akaunting

Primeiro, você precisará baixar a versão mais recente do Akaunting do site oficial deles. Você pode fazer isso com o seguinte comando:

curl -O -J -L https://akaunting.com/download.php?version=latest

Uma vez que o download esteja completo, extraia o arquivo baixado no diretório raiz da web do Apache com o seguinte comando:

sudo mkdir -p /var/www/html/akaunting  
sudo unzip Akaunting_*.zip -d /var/www/html/akaunting/

Em seguida, dê as permissões adequadas ao diretório akaunting:

sudo chown -R www-data:www-data /var/www/html/akaunting/  
sudo chmod -R 755 /var/www/html/akaunting/

Uma vez que você tenha terminado, pode prosseguir para a próxima etapa.

Configurar o Apache para Akaunting

Em seguida, você precisará criar um arquivo de host virtual do Apache para o Akaunting. Você o cria com o seguinte comando:

sudo nano /etc/apache2/sites-available/akaunting.conf

Adicione as seguintes linhas:


     ServerAdmin [email protected]
     DocumentRoot /var/www/html/akaunting
     ServerName example.com
     DirectoryIndex index.html index.php
     
          Options +FollowSymlinks
          AllowOverride All
          Require all granted
     

     ErrorLog ${APACHE_LOG_DIR}/akaunting_error.log
     CustomLog ${APACHE_LOG_DIR}/akaunting_access.log combined

Substitua ‘example.com’ pelo seu próprio nome de domínio no arquivo vhost acima. Salve e feche o arquivo quando terminar. Em seguida, habilite o host virtual do Apache com o seguinte comando:

sudo a2ensite akaunting

Em seguida, habilite o módulo de reescrita do Apache e reinicie o serviço Apache com o seguinte comando:

sudo a2enmod rewrite  
sudo systemctl restart apache2

Acessar Akaunting

Agora, abra seu navegador e digite a URL http://example.com. Você será redirecionado para a seguinte página:

Escolher idioma

Selecione seu idioma e clique no botão Próximo. Você deve ver a seguinte página:

Configurações do banco de dados

Agora, forneça os detalhes do seu banco de dados, como nome do banco de dados, nome de usuário do banco de dados e senha. Em seguida, clique no botão Próximo. Você deve ver a seguinte página:

Configurações da empresa

Agora, forneça o nome da sua empresa, endereço de e-mail da empresa, e-mail do administrador e senha, em seguida, clique no botão Próximo. Você deve ver a seguinte página:

Login

Agora, forneça suas credenciais de login e clique no botão Login. Você deve ver a seguinte página:

Assistente de configuração - Primeiros passos

Agora, insira seus dados e clique no botão Salvar. Você deve ver a seguinte página:

Configuração de moeda

Agora, adicione moedas ou clique no botão Pular. Você deve ver a seguinte página:

Adicionar moedas

Agora, adicione impostos ou clique no botão Pular. Você deve ver a seguinte página:

Assistente de configuração concluído

Agora, clique no botão Ir para o Painel. Você deve ver a seguinte página:

Painel do Akaunting

Parabéns! você instalou com sucesso o Akaunting no servidor Ubuntu 18.04. Agora você pode gerenciar facilmente suas faturas, orçamentos e finanças de qualquer lugar. Sinta-se à vontade para me perguntar se você tiver alguma dúvida.

Share: X/Twitter LinkedIn

Receba novas postagens na sua caixa de entrada

Sem spam. Cancele a assinatura a qualquer momento.