如何在 Ubuntu 20.04 上安装 Akaunting 会计软件?
Akaunting 是一款免费的开源会计软件,可用于管理您的财务状况、创建发票、跟踪支出和生成财务报表。它是昂贵的商业会计软件的绝佳替代方案,适用于中小型企业。在本文中,我们将指导您完成在 Ubuntu 20.04 上安装 Akaunting 的步骤。
步骤 1:更新您的 Ubuntu 系统
在安装任何软件之前,建议更新您的 Ubuntu 系统,以确保您拥有最新的安全更新和错误修复。要更新您的系统,请打开终端并运行以下命令:
sudo apt update && sudo apt upgrade
步骤 2:安装所需的依赖项
接下来,您需要安装一些 Akaunting 正确运行所需的依赖项。在终端中运行以下命令:
sudo apt install apache2 mariadb-server php php-common php-mysql php-gd php-cli php-mbstring php-intl php-xml php-zip unzip wget curl
此命令将安装 Apache Web 服务器、MariaDB 数据库服务器和必要的 PHP 模块。
步骤 3:下载并解压 Akaunting
从其官方网站下载最新版本的 Akaunting。您可以使用 wget 命令下载文件:
wget https://akaunting.com/download/latest
下载完成后,使用以下命令解压存档:
unzip akaunting-latest.zip -d /var/www/html/
这将把文件解压到默认的 Web 根目录 /var/www/html/。
步骤 4:为 Akaunting 创建数据库和用户
现在,您需要创建一个数据库和用户供 Akaunting 存储其数据。通过运行以下命令打开 MariaDB shell:
sudo mysql
使用以下命令创建新的数据库和用户:
CREATE DATABASE akaunting_db; GRANT ALL PRIVILEGES ON akaunting_db.* TO 'akaunting_user'@'localhost' IDENTIFIED BY 'password'; FLUSH PRIVILEGES; exit;
将“password”替换为您选择的强密码。
步骤 5:配置 Apache Web 服务器
您需要配置 Apache 以服务 Akaunting。通过运行以下命令创建一个新的 Apache 虚拟主机配置文件:
sudo nano /etc/apache2/sites-available/akaunting.conf
将以下内容添加到文件中:
<VirtualHost *:80> ServerName yourdomain.com DocumentRoot /var/www/html/public <Directory /var/www/html/public> Options Indexes FollowSymLinks MultiViews AllowOverride All Order allow,deny allow from all </Directory> ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined </VirtualHost>
将“yourdomain.com”替换为您实际的域名。保存并关闭文件。
通过运行以下命令启用虚拟主机:
sudo a2ensite akaunting.conf
重新启动 Apache 以使更改生效:
sudo systemctl restart apache2
步骤 6:完成 Akaunting 安装
打开您的 Web 浏览器并导航到您的域名。您将看到 Akaunting 设置向导。按照说明完成安装过程。当提示输入数据库详细信息时,输入您在步骤 4 中创建的数据库名称、用户名和密码。
安装完成后,您可以登录 Akaunting 并开始使用它来管理您的财务状况。
虽然以上步骤对于大多数用户在 Ubuntu 20.04 上安装 Akaunting 应该足够了,但您可以采取一些其他步骤来优化您的安装。
步骤 7:启用 HTTPS
为了保护您的 Akaunting 安装,您应该启用 HTTPS。这将加密 Web 服务器和用户浏览器之间传输的所有数据。为此,您需要获取 SSL 证书并配置 Apache 以使用它。您可以从 Let's Encrypt 获取免费的 SSL 证书。
首先,通过运行以下命令安装 Certbot 客户端:
sudo apt install certbot python3-certbot-apache
接下来,通过运行以下命令获取新的 SSL 证书:
sudo certbot --apache -d yourdomain.com
将“yourdomain.com”替换为您实际的域名。按照说明完成证书安装过程。
步骤 8:设置自动更新
为了确保您的 Akaunting 安装始终保持最新安全补丁和错误修复,您应该设置自动更新。Ubuntu 具有一个名为“unattended-upgrades”的内置工具,可以自动安装安全更新。
要安装“unattended-upgrades”,请运行以下命令:
sudo apt install unattended-upgrades
接下来,通过运行以下命令编辑配置文件:
sudo nano /etc/apt/apt.conf.d/50unattended-upgrades
确保以下行存在且未注释:
Unattended-Upgrade::Allowed-Origins { "${distro_id}:${distro_codename}-security"; //"${distro_id}:${distro_codename}-updates"; //"${distro_id}:${distro_codename}-proposed"; //"${distro_id}:${distro_codename}-backports"; };
保存并关闭文件。
最后,通过运行以下命令启用自动更新:
sudo dpkg-reconfigure --priority=low unattended-upgrades
按照说明完成配置过程。
通过这些额外的步骤,您可以确保您的 Akaunting 安装安全、最新且针对性能进行了优化。
拥有 Akaunting 安装的备份以防止硬件故障或其他问题导致数据丢失非常重要。您可以使用 Akaunting 中的内置备份功能定期创建数据备份。
要设置备份,请登录 Akaunting 并导航到设置 > 备份。在这里,您可以配置备份频率、保留期和目标位置。
建议将您的备份存储在单独的位置,例如远程服务器或云存储,以防止本地数据丢失。您可以使用 rsync 或 scp 等工具将备份传输到远程位置。
步骤 9:配置电子邮件设置
Akaunting 使用电子邮件发送发票、收据和其他通知。要配置电子邮件设置,请导航到设置 > 电子邮件。在这里,您可以输入电子邮件提供商的 SMTP 详细信息。如果您没有 SMTP 服务器,可以使用 Sendinblue 或 Mailgun 等第三方服务。
在将 Akaunting 用于实际开票和其他操作之前,请务必通过发送测试电子邮件来测试您的电子邮件设置。
通过这些额外的步骤,您可以确保您的 Akaunting 安装安全、备份并准备好用于实际使用。
步骤 10:自定义 Akaunting
Akaunting 允许您自定义软件的各个方面以满足您的业务需求。您可以自定义发票模板、向发票和客户添加自定义字段以及创建自定义报表。
要自定义 Akaunting,请登录应用程序并导航到设置菜单。在这里,您可以配置各种设置,例如货币、支付网关、税率等。您还可以通过上传自己的徽标和修改布局和格式来自定义发票模板。
如果您需要更高级的自定义选项,可以使用 Akaunting API 构建自定义集成和扩展。API 允许您以编程方式访问和修改 Akaunting 数据,并支持多种编程语言,例如 PHP、Python 和 JavaScript。
步骤 11:获取支持
如果您在安装或使用 Akaunting 期间遇到问题,有多种资源可供支持。Akaunting 网站有一个全面的文档部分,涵盖了软件的各个方面,包括安装、自定义和故障排除。
您还可以加入 Akaunting 社区论坛以寻求帮助并与其他用户分享您的经验。论坛由 Akaunting 团队和社区成员监控,是快速准确地获取问题答案的绝佳资源。
如果您需要更个性化的支持,您可以从 Akaunting 购买支持计划。支持计划提供不同级别的帮助,从电子邮件支持到专职客户经理和优先支持。
通过这些额外的步骤,您可以充分利用您的 Akaunting 安装并确保您的企业财务得到良好管理和组织。
步骤 12:将 Akaunting 与其他工具集成
Akaunting 可以与各种第三方工具集成,以简化您的业务运营和自动化工作流程。例如,您可以将 Akaunting 与您的电子商务平台集成,以自动生成发票和跟踪付款,或与您的项目管理软件集成以跟踪费用和项目预算。
Akaunting 具有内置的 Zapier 集成,允许您连接超过 2000 个应用程序并自动化工作流程。您可以使用 Zapier 创建自定义工作流程,这些工作流程根据其他应用程序中的事件在 Akaunting 中触发操作,例如在您的电子商务平台上进行新销售时在 Akaunting 中创建发票。
您还可以使用 Akaunting 的 API 构建与其他工具的自定义集成。API 允许您以编程方式访问和修改 Akaunting 数据,并支持多种编程语言,例如 PHP、Python 和 JavaScript。
通过这些额外的步骤,您可以培训您的团队,监控您的财务数据,并使用 Akaunting 对您的业务做出明智的决策。
结论
在本文中,我们讨论了如何在 Ubuntu 20.04 上安装 Akaunting 会计软件。Akaunting 是寻求免费开源会计解决方案的小型企业和自由职业者的绝佳选择。通过遵循本文中概述的步骤,您可以轻松地在您的 Ubuntu 系统上设置 Akaunting 并开始管理您的财务状况。请记住保护您的 Akaunting 安装以保护您的数据并防止未经授权的访问。