How to Setup Aureus ERP on AWS Server 

Updated 6 March 2025

Introduction

Aureus ERP is an open-source Enterprise Resource Planning (ERP) solution designed to streamline business operations.

It supports both SMEs and large enterprises, providing a scalable and customizable platform for finance, inventory, sales, HR, and customer management.

In this guide, you’ll learn how to set up Aureus ERP on AWS step by step.”

Why Choose Aureus ERP?

ERP systems unify multiple business processes into a single platform.

Deploying Aureus ERP on AWS provides a scalable, cloud-based solution for managing finance, inventory, sales, HR, and customer relationships.

With AWS, you benefit from high availability, security, and seamless scaling, reducing manual workload and improving efficiency.

Key Features

  • Built with Laravel – Ensures security, reliability, and scalability, making it a robust framework for enterprise applications.
  • Powered by FilamentPHP – Provides an intuitive and efficient interface for resource management, making administration seamless.
  • Highly Modular Design – Allows for easy customization and integration of additional modules tailored to specific business needs.
  • Open-Source Solution – Free to use, modify, and extend, making it a cost-effective option for businesses of all sizes.
  • Scalable for Enterprises – Designed to handle complex business operations and scale effortlessly as your organization grows.

Prerequisites

Before you start setting up Aureus ERP on AWS, ensure your server meets these requirements:

  • An AWS EC2 instance (Ubuntu 24.04 recommended).
  • Apache/Nginx server 
  • PHP 8.2 or higher with required PHP extensions 
  • MySQL 8.0+.
  • Composer 2.5.3 or higher.

We selected t2.small (1 vCPUs, 2GB RAM) ec2 instance.

Let’s begin the step-by-step process for setting up Aureus ERP on AWS.

Step 1: Connect to Your AWS Server via SSH

To connect to your AWS EC2 instance securely, use the SSH key pair you selected during setup:

Step 2: Update System Packages

Update system packages before installing dependencies:

Step 3: Installing Apache

Install Apache:

Restart Apache:

Step 4: Installing PHP and Required Extensions

Install PHP 8.2 and required extensions:

Step 5: Installing Composer

Composer is required to manage PHP dependencies. Install it with:

Step 6: Installing MySQL and Creating a Database

Install MySQL:

Create a database and user for Aureus ERP:

For AWS RDS (if using a remote database):

Now connect to RDS and configure the database:

Step 7: Creating a New User

For better security, create a new user.

Step 8: Cloning Aureus ERP from GitHub

Navigate to the home directory and clone the repository:

Navigate to the project folder:

Step 9: Configuring Environment Variables

Copy the example environment file:

Edit the .env file:

Update database settings:

Step 10: Configuring Apache for Aureus ERP

Edit Apache configuration:

Add the following configuration:

Make changes in the Apache envvars file as per your user

Enable the site:

Restart Apache:

Step 11: Installing Dependencies with Composer

Inside the project directory, install PHP dependencies:

Set correct ownership:


Step 12: Generating Application Key

Run the following command to generate the application key:

Step 13: Running Aureus ERP Installation

Run the installation command:

Set your admin Name, email, and password, and finish the installation.

For Example:

My admin credentials are:

ADMINISTRATOR_NAME=admin

[email protected]

ADMINISTRATOR_PASSWORD=admin@123

Step 14: Access Aureuserp

Your Aureus ERP installation is now complete! To access the dashboard, open your browser and visit:

http://localhost/  

Log in with the email and password you set up.


Aureus ERP provides various sections for efficient business management. Some key features include:

1. Companies Management – Allows users to add, manage, and organize company details, branches, and related settings.

2. Roles & Permissions – This enables administrators to define user roles, assign permissions, and control access levels within the system.

Need Support?

Thank You for reading this Blog!

For further more interesting blogs, keep in touch with us. If you need any kind of support, simply raise a ticket at https://webkul.uvdesk.com/en/.

For further help or queries, please contact us or raise a ticket.

Category(s) AWS cloud ecommerce
author
. . .

Leave a Comment

Your email address will not be published. Required fields are marked*


Be the first to comment.

Start a Project




    Message Sent!

    If you have more details or questions, you can reply to the received confirmation email.

    Back to Home