Установка ПО · 4 min read · Dec 21, 2025

Как установить Akaunting на Ubuntu 18.04 LTS

Akaunting — это бесплатное и открытое программное обеспечение для бухгалтерского учета, которое позволяет управлять вашими счетами, предложениями и финансами. Оно специально разработано для малых предприятий и фрилансеров. Оно основано на LAMP и построено с использованием современных технологий, таких как Laravel, Bootstrap, jQuery и RESTful API. Это простой, удобный и мощный инструмент, который позволяет вам видеть ваши финансы онлайн из одного центрального места.

В этом руководстве мы научимся устанавливать программное обеспечение Akaunting на сервер Ubuntu 18.04.

Требования

  • Сервер с установленной Ubuntu 18.04.
  • Пользователь без прав root с привилегиями sudo.

Начало работы

Перед началом вам нужно обновить вашу систему до последней версии. Вы можете сделать это, выполнив следующую команду:

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

Установка LAMP сервера

Сначала вам нужно установить Apache, MariaDB, PHP и другие необходимые модули на ваш сервер. Вы можете установить все из них, выполнив следующую команду:

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

После установки всех пакетов вам нужно будет отредактировать файл php.ini и внести некоторые изменения. Вы можете сделать это с помощью следующей команды:

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

Внесите следующие изменения:

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

Сохраните и закройте файл, когда закончите. Затем запустите службы Apache и MariaDB и включите их для автоматического запуска при загрузке с помощью следующей команды:

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

После завершения вы можете перейти к следующему шагу.

Настройка базы данных

По умолчанию MariaDB не защищена. Поэтому вам нужно будет ее защитить. Вы можете сделать это, выполнив скрипт mysql_secure_installation:

sudo mysql_secure_installation

Этот скрипт изменит ваш текущий пароль root, удалит анонимных пользователей, запретит удаленный вход root, как показано ниже:

    Введите текущий пароль для root (нажмите Enter, если нет):
    Установить пароль root? [Y/n]: N
    Удалить анонимных пользователей? [Y/n]: Y
    Запретить удаленный вход root? [Y/n]: Y
    Удалить тестовую базу данных и доступ к ней? [Y/n]:  Y
    Перезагрузить таблицы привилегий сейчас? [Y/n]:  Y

После того как MariaDB будет защищена, войдите в оболочку MariaDB:

mysql -u root -p

Введите ваш пароль root, когда будет предложено. Затем создайте базу данных и пользователя для Akaunting:

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

Замените слово ‘mypassword’ в приведенном выше SQL-запросе на надежный пароль по вашему выбору. Далее предоставьте все привилегии Akaunting с помощью следующей команды:

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

И снова замените ‘mypassword’ на тот же пароль, который вы использовали выше. Далее выполните сброс привилегий и выйдите из оболочки MariaDB:

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

Установка Akaunting

Сначала вам нужно будет скачать последнюю версию Akaunting с их официального сайта. Вы можете сделать это с помощью следующей команды:

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

После завершения загрузки извлеките загруженный файл в корневой каталог веб-сервера Apache с помощью следующей команды:

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

Затем предоставьте необходимые права на каталог akaunting:

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

После завершения вы можете перейти к следующему шагу.

Настройка Apache для Akaunting

Далее вам нужно будет создать файл виртуального хоста Apache для Akaunting. Вы создаете его с помощью следующей команды:

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

Добавьте следующие строки:


     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

Замените ‘example.com’ на ваше собственное доменное имя в приведенном выше файле vhost. Сохраните и закройте файл, когда закончите. Затем включите виртуальный хост Apache с помощью следующей команды:

sudo a2ensite akaunting

Далее включите модуль перезаписи Apache и перезапустите службу Apache с помощью следующей команды:

sudo a2enmod rewrite  
sudo systemctl restart apache2

Доступ к Akaunting

Теперь откройте ваш веб-браузер и введите URL http://example.com. Вы будете перенаправлены на следующую страницу:

Выбор языка

Выберите ваш язык и нажмите кнопку Далее. Вы должны увидеть следующую страницу:

Настройки базы данных

Теперь введите данные вашей базы данных, такие как имя базы данных, имя пользователя базы данных и пароль. Затем нажмите кнопку Далее. Вы должны увидеть следующую страницу:

Настройки компании

Теперь введите название вашей компании, адрес электронной почты компании, адрес электронной почты администратора и пароль, затем нажмите кнопку Далее. Вы должны увидеть следующую страницу:

Вход

Теперь введите ваши учетные данные для входа и нажмите кнопку Войти. Вы должны увидеть следующую страницу:

Мастер настройки - Первые шаги

Теперь введите ваши данные и нажмите кнопку Сохранить. Вы должны увидеть следующую страницу:

Настройка валюты

Теперь добавьте валюты или нажмите кнопку Пропустить. Вы должны увидеть следующую страницу:

Добавить валюты

Теперь добавьте налоги или нажмите кнопку Пропустить. Вы должны увидеть следующую страницу:

Мастер настройки завершен

Теперь нажмите кнопку Перейти к панели управления. Вы должны увидеть следующую страницу:

Панель управления Akaunting

Поздравляем! вы успешно установили Akaunting на сервер Ubuntu 18.04. Теперь вы можете легко управлять вашими счетами, предложениями и финансами из любого места. Не стесняйтесь задавать мне вопросы, если у вас есть какие-либо.

Share: X/Twitter LinkedIn

Get new posts in your inbox

No spam. Unsubscribe anytime.