Free Amazon AWS cloud hosting for Multi-Vendor & CS-Cart¶
Take away all the technical complexities of hosting your business, focus on the growth with complete peace of mind.
Choose the StartUp plan (33.3 USD/m) and start do your business.
You can install Multi-Vendor or CS-Cart on Amazon AWS hosting and use it for free within 1 year. The AWS Free Tier enables you to gain free, hands-on experience with the AWS platform, products, and services. The free plan offered by Amazon AWS is quite enough for gaining an overall insight of Amazon features and for development needs, however, we do not recommend using the free plan on live stores. For more information, please refer to: AWS Free Tier.
When your store is ready to go live, you can migrate your store to our hosting on Amazon.
We would like to share with you detailed instructions on how to install Multi-Vendor on free Amazon AWS.
It involves several hours of work, effort, concentration and ability to work with console.`
STEP 1. Sign up and create a free Amazon EC2 instance¶
Create a new account at Amazon AWS, in order to get 12-month free access. Here’s the link to the sign-up form: AWS Accounts Include 12 Months of Free Tier Access
Open the Amazon AWS console by clicking Sign In to the Console on the official website.
From the top menu, select Compute and EC2 from the services list.
In the EC2 control panel, click the Launch Instance button.
Choose an Amazon Machine Image (AMI). We recommend using Ubuntu 16.04 at the start, as it’s quite simple in configuration terms. Further instructions will be for Ubuntu. For production sites on our hosting we use CentOs 7 as it’s more secure and reliable.
Choose an instance type. Choose the free one (t2.micro). Then click Review and Launch.
Create a file with server access keys. Simply enter a name and click Download Key Pair. Then click Launch instance.
Keep the file in save place! If you lose the file, you will lose access to the server.
That’s it. The instance is ready. Take a tea break for now.
STEP 2. Connect to the server¶
STEP 3. Configure environment¶
We will use the official Ansible playbooks by CS-Cart for Ubuntu 16.04 as it only takes a few commands.
Haven’t changed your mind yet? You can get Amazon hosting from us with a discount now: Contact us for cloud hosting today.
On the official GitHub of the CS-Cart team, open the “Configure Environment for CS-Cart & Multi-Vendor” page by following this link: https://github.com/cscart/server-ansible-playbooks
Install Ansible, run commands from Step 1. Install Ansible.
Create a configuration file by following the instructions Step 2. Configure main.json. You’ll need to specify the project domain and database parameters. The database parameters are necessary for installing Multi-Vendor and CS-Cart a bit later. Please keep them.
Run a playbook. We use a command for “lemp7.yml: nginx + mysql + php7.1” from Step 3. Run a Playbook section.
Wait till everything’s set up and launched.
STEP 4. Copy the files¶
Now we are going to install Multi-Vendor, so you will need to move and unzip the archive with the platform.
Open you favorite file manager (FileZilla, Cyberduck, etc.). Create a new connection using the .pem file with the access key.
Cope the archive with the store to the project folder (/var/www/html/[project-name]).
Unzip the archive (you may want to do that using a terminal).
Open your favorite file manager (FileZilla, Cyberduck, etc.). Create a new connection using the .pem file with the access key.
Done. The files have been successfully unzipped. You may also need to set permissions on the files and folders according to the documentation.
STEP 5. Make server accessible over the internet (Security groups)¶
By default your server is unavailable on the internet.
STEP 6. Point domain to the server (DNS)¶
Now you need to connect your domain or subdomain to the server. I am using a free.shoplabs.info subdomain. My domain is registered at godaddy.com.
STEP 7. Install Multi-Vendor in the browser¶
Simply follow the installation steps. We will not describe each step in detail as you can also follow the official installation guide.
STEP 8. Admire yourself¶
Congrats! You’ve just installed Multi-Vendor to a cloud on Amazon.
- Install an SSL certificate and set up https.
- Configure backups and monitoring.
- Create users.
- Increase SSD space on an instance.
- Be careful not to click a wrong button.
- And many other stuff that we do professionally.
You’ve made a simple installation. You encountered lots of settings and parameters. We do not recommend to go live with your project on such configuration. Instead, entrust us with that—Contact us for cloud hosting today.