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 -yInstalar 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 -yUma 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.iniFaç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/KolkataSalve 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 mariadbUma 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_installationEste 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]: YUma vez que o MariaDB esteja seguro, faça login no shell do MariaDB:
mysql -u root -pDigite 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=latestUma 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.confAdicione 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 akauntingEm 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 apache2Acessar Akaunting
Agora, abra seu navegador e digite a URL http://example.com. Você será redirecionado para a seguinte página:

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

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:

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:

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

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

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

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

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

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.
Receba novas postagens na sua caixa de entrada
Sem spam. Cancele a assinatura a qualquer momento.