Установка ПО · 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 на сервер Ubuntu 18.04. Теперь вы можете легко управлять вашими счетами, предложениями и финансами из любого места. Не стесняйтесь задавать мне вопросы, если у вас есть какие-либо.
Get new posts in your inbox
No spam. Unsubscribe anytime.