Squidex

Deploy in 60 seconds

Squidex is a headless content management system to manage content for mobile apps, SPAs and websites.

This installation configures a Ubuntu 20.04 x64 machine with

  • Docker
  • Docker-Compose

Based on this setup 3 containers are installed:

To work properly you need a DNS A record entry pointing to your machine, because caddy will issue a certificate using lets-encrypt.

Read more about Squidex at https://squidex.io.

This image has docker and docker-compose installed and will download and setup all images on the first start.

Basic Setup

Before you start, please ensure that you have a domain or subdomain for your Squidex installation.

1. Setup Variables

When you create a new server, you are asked to enter some initial settings.

  • Public Host Name is the only required setting and should point to your public domain, for example squidex.yourwebsite.com.

All other parameters are optional and are only needed if you want to use Github, Google or Microsoft authentication. But you can also add them later.

2. Configure your DNS

Wait until your server is up and running and an IP address is assigned. Then create a new A record that points from your domain to the server IP. In the meantime the setup script will download the docker images and start all containers.

3. Create an account

Visit https://squidex.yourwebsite.com. It might take a few minutes until the server is started and the certificate is created. Just refresh your browser a few times. It also depends on your A record and whether it is cached. In the worst case it can take up to 24 hours but usually it is only a question of a few minutes.

You are now asked to create a new user. Just follow the setup page and you are ready to go.

Additional settings

You can make additional settings by changing the docker-compose file:

Execute the following steps:

  1. Login to your machine using SSH (you can use putty on Windows).
  2. Go to your home folder with cd /home/
  3. Edit the docker-compose.yml file.

Read the documentation to understand how to configure Squidex: https://docs.squidex.io/01-getting-started/installation/configuration

Troubleshooting

If you have issues create a ticket in the support forum: https://support.squidex.io

To get the logs, connect to your machine and execute the following commands:

  • For Squidex: home_squidex_squidex_1
  • For MongoDB: home_squidex_mongo_1
  • For Caddy: docker logs home_squidex_proxy_1
本网站的中文版本仅供参考,以英文版本为准。