You want a server for low costs.
You do not need scalability.
You do not need integrated monitoring and logging.
You have a custom domain.
You are already customer of another cloud provider.
You need scalability for Squidex and the database.
A custom domain or subdomain and the ability to create an A DNS record.
This installation configures a Ubuntu 20.04 x64 machine with
Based on this setup 3 containers are installed:
MongoDB for storing your data.
Caddy as reverse proxy and for https termination (https://caddyserver.com/).
To work properly you need a DNS A record entry pointing to your machine, because caddy will issue a certificate using lets-encrypt.
Just follow the link: https://www.vultr.com/marketplace/apps/squidex
Select your target location close to your center of operation.
Select the size of your machine. At least 4GB or memory with 2 virtual cores are recommended.
It can take a while until your server is ready to be used.
Click your new server and wait until you got a IP address.
Create a DNS A record to this IP address.
On the same page you see the SSH username and password. Login to your server with SSH or putty for Windows to run the installation script.
Go to the home directory and run the setup script
cd /home/# Run the setup script./setup-squidex.sh
You will be asked to enter the domain here. All other values are optional. The installation script will start docker-compose then and download all images and start them in the right order.
Squidex is ready to be used now. If you visit your installation under https://mydomain.com you will see a simple setup guide where you can create the initial admin user.
Enjoy and have fun.