How to deploy ERPNext and others on AWS?

Hello

I didn’t try to deploy ERPNext on AWS before, right now I’m studying AWS EC2 and discover it’s abilities. So what I need is clear details to deploy ERPNext, Charts, Helpdesk, CRM, Frappe UI and more on AWS. After I deployed it how can I make my development tasks and update them? When can I use Git? I’m planning to do all this stuff with CloudShell of AWS. After that how can linked it with my Hostinger’s domain? By the way I will make a marketplace with login button to access ERPNext for registered users.

Actually I tried to find those answers in Google, ChatGPT and YouTube, but with each step I got a lot of errors while I tried to install it on my local machine. So I need very detailed steps to implement this task.

Thank you in advance

@alimohysf just use a normal vps from AWS EC2 or even hostinger (cheaper) and install erpnext or any other app you need . point your domain to the server then activate production mode .
what part you facing issue ?

Hello

Thank you for your reply, I will start soon deploying and keep you updated so thanks for the help in advance.

I have a question, I want to install the whole system in subdomain lets say accounts.mysite.com … then I will create by Frappe UI a main page for market place, the marketplace pages should display on the domain mysite.com

I think thats possible right? by routing I mean via Frappe System

@alimohysf frappe can redirect from your subdomain (where frappe is installed) to another url . but I understood that you want to redirect your main domain to the marketplace page in your frappe . is this correct ?

Yes, correct

Let’s say it’s a marketplace place for our customers with login button besides the nav bar to access frappe and ERPNext for users

@alimohysf so why dont you just use your main domain ?

From what I know the best procedure is to isolate marketplace and ERP system, each one in a separated domain. Am I right?

@alimohysf but you are building marketplace with frappe ? how you gonna separate
them ?

Because I used some of websites applied this pattern, when I accessed the site via the domain I found my self in the marketplace, when I login I found the domain has been changed to subdomain, so I asked Mr. ChatGPT and this is his answer

So, is it right?

@alimohysf chatgpt here means 2 different website or servers . which is good but you still need to synchronize everything between each other .
or at least you need 2 website in the same servers each one with a different domain and with redirect between marketplace and erp .
if you are using erp to manage the marketplace (stock , prices …) , you can install erp and marketplace on your main domain . it’s like how wordpress works .
If you are using it for something else just seperate them into 2 websites .