Skip to content

Latest commit

 

History

History
117 lines (64 loc) · 4.24 KB

File metadata and controls

117 lines (64 loc) · 4.24 KB
description
Install on AWS

Install on AWS

1. Use the AWS Marketplace Image

Squidex is available in the AWS Marketplace as a listing. To begin, click the Deploy to AWS button below.

Deploy on AWS

2. Subscribe

Squidex is free, but you still need to subscribe to the Amazon Marketplace listing.

In the listing page, click Continue to Subscribe (1).

Subscribe to AWS marketplace listing

Read the EULA and accept the terms by clicking Accept Terms (2).

Accept terms to subscribe to the listing

Wait until AWS processes your subscription (3).

Subscription being processed by AWS

Once that is ready, click Continue to Configuration (1).

Continue to Configuration

3. Instance Configuration

Pick a Delivery Method (1), a Software Version (2) and a Region (3), then click Continue to Launch (4).

Choose a software configuration

This will take you to the configuration of the EC2 instance to be launched.

Pick the EC2 Instance Type (5). We recommend at least a m5.large.

Choose an instance type

Scroll down and select a VPC (6) and Subnet (7) from the pre-populated list. Next, select a Security Group (8) or click Create New Based On Seller Settings to automatically create one based on Squidex requirements.

Choose network configuration and security group

Finally, select a Key Pair (9) and click Launch (10).

{% hint style="info" %} You must have an AWS Key Pair and selected here, otherwise you will not be able to login to the EC2 instance later. {% endhint %}

Select key pair and launch

Once the instance is launched, go to the EC2 Console (11).

EC2 instance successfully deployed

4. Connect

Once the instance is ready, take its Public IPv4 (1) and connect to it using SSH and the key pair you selected previously.

Retrieve Public IP

ssh -i path/to/keypair.pem ubuntu@[PUBLIC IP]

Once you are logged in, run the setup command and follow the on-screen instructions.

/opt/squidex/setup-squidex.sh

You will be asked to enter the domain here. All other values are optional. The installation script will start docker-compose, download all images and start them in the right order.

After you make sure the domain you configured is pointing to the public IP of your instance and that the DNS changes propagated, go to https://your_domain.com and you should be ready to go.

For further help, go to Configuration.

Troubleshooting

For other issues, it is likely that you have a configuration problem not related to hosting under Docker. Checkout the following documentation:

{% content-ref url="../configuration.md" %} configuration.md {% endcontent-ref %}