Akaunting là phần mềm kế toán mã nguồn mở miễn phí để quản lý hóa đơn, báo giá và tài chính của bạn. Phần mềm này được thiết kế dành riêng cho các doanh nghiệp nhỏ và người làm việc tự do. Phần mềm này dựa trên LAMP và được xây dựng bằng các công nghệ hiện đại như Laravel, Bootstrap, jQuery và RESTful API. Đây là công cụ đơn giản, dễ sử dụng và mạnh mẽ cho phép bạn xem tài chính trực tuyến từ một vị trí trung tâm.
Trong hướng dẫn này, chúng ta sẽ tìm hiểu cách cài đặt phần mềm Akaunting trên máy chủ Ubuntu 18.04.
Sau khi tất cả các gói được cài đặt, bạn sẽ cần chỉnh sửa tệp php.ini và thực hiện một số thay đổi. bạn có thể thực hiện việc này bằng lệnh sau:
Thực hiện các thay đổi sau:
Lưu và đóng tệp khi bạn hoàn tất. Sau đó, khởi động dịch vụ Apache và MariaDB và cho phép chúng khởi động khi khởi động bằng lệnh sau:
Sau khi hoàn tất, bạn có thể tiến hành bước tiếp theo.
Tập lệnh này sẽ thay đổi mật khẩu root hiện tại của bạn, xóa người dùng ẩn danh, không cho phép root đăng nhập từ xa như được hiển thị bên dưới:
Sau khi MariaDB được bảo mật, hãy đăng nhập vào shell MariaDB:
Nhập mật khẩu gốc của bạn khi được nhắc. Sau đó, tạo cơ sở dữ liệu và người dùng cho Akaunting:
Thay thế từ 'mypassword' trong câu lệnh SQL ở trên bằng mật khẩu an toàn mà bạn chọn. Tiếp theo, cấp tất cả các đặc quyền cho Akaunting bằng lệnh sau:
Và một lần nữa, thay thế 'mypassword' bằng cùng một mật khẩu mà bạn đã sử dụng ở trên. Tiếp theo, flush các đặc quyền và thoát khỏi shell MariaDB:
Sau khi tải xuống hoàn tất, hãy giải nén tệp đã tải xuống trong thư mục gốc web Apache bằng lệnh sau:
Tiếp theo, cấp quyền thích hợp cho thư mục akaunting:
Sau khi hoàn tất, bạn có thể tiến hành bước tiếp theo.
Thêm các dòng sau:
Thay thế 'example.com' bằng tên miền của riêng bạn trong tệp vhost ở trên. Lưu và đóng tệp khi bạn hoàn tất. Sau đó, bật máy chủ ảo Apache bằng lệnh sau:
Tiếp theo, bật mô-đun Apache rewrite và khởi động lại dịch vụ Apache bằng lệnh sau:
Chọn ngôn ngữ của bạn và nhấp vào nút Tiếp theo. Bạn sẽ thấy trang sau:
Bây giờ, hãy cung cấp thông tin chi tiết về cơ sở dữ liệu của bạn như tên cơ sở dữ liệu, tên người dùng cơ sở dữ liệu và mật khẩu. Sau đó, nhấp vào nút Tiếp theo. Bạn sẽ thấy trang sau:
Bây giờ, hãy cung cấp tên công ty, địa chỉ email công ty, email quản trị và mật khẩu, sau đó nhấp vào nút Tiếp theo. Bạn sẽ thấy trang sau:
Bây giờ, hãy cung cấp thông tin đăng nhập của bạn và nhấp vào nút Đăng nhập. Bạn sẽ thấy trang sau:
Bây giờ, hãy nhập thông tin chi tiết của bạn và nhấp vào nút Lưu. Bạn sẽ thấy trang sau:
Bây giờ, hãy Thêm tiền tệ hoặc nhấp vào nút Bỏ qua. Bạn sẽ thấy trang sau:
Bây giờ, hãy Thêm thuế hoặc nhấp vào nút Bỏ qua. Bạn sẽ thấy trang sau:
Bây giờ, hãy nhấp vào nút Đi đến Bảng điều khiển. Bạn sẽ thấy trang sau:
Xin chúc mừng! bạn đã cài đặt thành công Akaunting trên máy chủ Ubuntu 18.04. Bây giờ bạn có thể dễ dàng quản lý hóa đơn, báo giá và tài chính của mình từ bất kỳ đâu. Hãy thoải mái hỏi tôi nếu bạn có bất kỳ câu hỏi nào.
Trong hướng dẫn này, chúng ta sẽ tìm hiểu cách cài đặt phần mềm Akaunting trên máy chủ Ubuntu 18.04.
Yêu cầu
- Máy chủ chạy Ubuntu 18.04.
- Người dùng không phải root có quyền sudo.
Bắt đầu
Trước khi bắt đầu, bạn sẽ cần cập nhật hệ thống của mình lên phiên bản mới nhất. Bạn có thể thực hiện việc này bằng cách chạy lệnh sau:
Mã:
sudo apt-get update -y
sudo apt-get upgrade -y
Cài đặt LAMP Server
Trước tiên, bạn sẽ cần cài đặt Apache, MariaDB, PHP và các mô-đun cần thiết khác vào máy chủ của mình. Bạn có thể cài đặt tất cả chúng bằng cách chạy lệnh sau:
Mã:
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
Mã:
sudo nano /etc/php/7.2/apache2/php.ini
Mã:
file_uploads = Bậtallow_url_fopen = Bậtmemory_limit = 256Mupload_max_filesize = 30Mpost_max_size = 40Mmax_execution_time = 60zend.assertions = 0display_errors = Tắtmax_input_vars = 1500date.timezone = Asia/Kolkata
Mã:
sudo systemctl start apache2
sudo systemctl enable apache2
sudo systemctl start mariadb
sudo systemctl enable mariadb
Cấu hình Cơ sở dữ liệu
Theo mặc định, MariaDB không được bảo mật. Vì vậy, bạn sẽ cần bảo mật nó. Bạn có thể thực hiện việc này bằng cách chạy tập lệnh mysql_secure_installation:
Mã:
sudo mysql_secure_installation
Mã:
Nhập mật khẩu hiện tại cho root (nhập nếu không): Đặt mật khẩu root? [Y/n]: N Xóa người dùng ẩn danh? [Y/n]: Y Không cho phép root đăng nhập từ xa? [Y/n]: Y Xóa cơ sở dữ liệu thử nghiệm và truy cập vào cơ sở dữ liệu đó? [Y/n]: Y Tải lại bảng đặc quyền ngay bây giờ? [Y/n]: Y
Mã:
mysql -u root -p
Mã:
MariaDB [(none)]> CREATE DATABASE akauntingdb;
MariaDB [(none)]> CREATE USER 'akaunting'@'localhost' IDENTIFIED BY 'mypassword';
Mã:
MariaDB [(none)]> GRANT ALL ON akauntingdb.* TO 'akaunting'@'localhost' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
Mã:
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> EXIT;
Cài đặt Akaunting
Đầu tiên, bạn sẽ cần tải xuống phiên bản mới nhất của Akaunting từ trang web chính thức của họ. Bạn có thể thực hiện việc này bằng lệnh sau:
Mã:
curl -O -J -L https://akaunting.com/download.php?version=latest
Mã:
sudo mkdir -p /var/www/html/akaunting
sudo unzip Akaunting_*.zip -d /var/www/html/akaunting/
Mã:
sudo chown -R www-data:www-data /var/www/html/akaunting/
sudo chmod -R 755 /var/www/html/akaunting/
Cấu hình Apache cho Akaunting
Tiếp theo, bạn sẽ cần tạo một tệp máy chủ ảo Apache cho Akaunting. Bạn tạo tệp này bằng lệnh sau:
Mã:
sudo nano /etc/apache2/sites-available/akaunting.conf
Mã:
ServerAdmin [emailprotected] 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
Mã:
sudo a2ensite akaunting
Mã:
sudo a2enmod rewrite
sudo systemctl restart apache2
Truy cập Akaunting
Bây giờ, hãy mở trình duyệt web của bạn và nhập URL http://example.com. Bạn sẽ được chuyển hướng đến trang sau:Chọn ngôn ngữ của bạn và nhấp vào nút Tiếp theo. Bạn sẽ thấy trang sau:
Bây giờ, hãy cung cấp thông tin chi tiết về cơ sở dữ liệu của bạn như tên cơ sở dữ liệu, tên người dùng cơ sở dữ liệu và mật khẩu. Sau đó, nhấp vào nút Tiếp theo. Bạn sẽ thấy trang sau:
Bây giờ, hãy cung cấp tên công ty, địa chỉ email công ty, email quản trị và mật khẩu, sau đó nhấp vào nút Tiếp theo. Bạn sẽ thấy trang sau:
Bây giờ, hãy cung cấp thông tin đăng nhập của bạn và nhấp vào nút Đăng nhập. Bạn sẽ thấy trang sau:
Bây giờ, hãy nhập thông tin chi tiết của bạn và nhấp vào nút Lưu. Bạn sẽ thấy trang sau:
Bây giờ, hãy Thêm tiền tệ hoặc nhấp vào nút Bỏ qua. Bạn sẽ thấy trang sau:
Bây giờ, hãy Thêm thuế hoặc nhấp vào nút Bỏ qua. Bạn sẽ thấy trang sau:
Bây giờ, hãy nhấp vào nút Đi đến Bảng điều khiển. Bạn sẽ thấy trang sau:
Xin chúc mừng! bạn đã cài đặt thành công Akaunting trên máy chủ Ubuntu 18.04. Bây giờ bạn có thể dễ dàng quản lý hóa đơn, báo giá và tài chính của mình từ bất kỳ đâu. Hãy thoải mái hỏi tôi nếu bạn có bất kỳ câu hỏi nào.