How to Install Squidex on Windows 11

Squidex is an open-source headless CMS (content management system) that allows you to manage and store content for your web or mobile application. In this tutorial, we will guide you through the step-by-step process of installing Squidex on Windows 11.

Prerequisites

Before we start, make sure your Windows 11 system has the following software installed:

Step 1: Download Squidex

Go to Squidex's official website and download the latest version of the Squidex Server for Windows.

Step 2: Extract the Squidex Server

After downloading the Squidex executable file, extract the contents to a folder of your choice.

Step 3: Set up the Database

Squidex uses MongoDB as its database. You can either install MongoDB locally or use a cloud-based MongoDB provider. Follow the below steps to set up a local MongoDB instance:

  1. Download the MongoDB Community Server from the official MongoDB website.
  2. Run the installer and follow the setup wizard.
  3. Once the installation is done, add the MongoDB /bin directory to the system's PATH environment variable. You can do this by following these steps:
    1. Search for "Edit the system environment variables" on Windows 11's Start menu search bar.
    2. Click on the "Environment Variables" button.
    3. Under the "System Variables" section, look for the "Path" variable and click the "Edit" button.
    4. Click the "New" button and add the path to the MongoDB /bin directory.
    5. Click "OK" on all open windows to save the changes to the system.
  4. Then, start the MongoDB server by running the following command in a command prompt: mongod

Step 4: Configure Squidex

  1. Open the folder where you extracted the Squidex Server executable file.
  2. Open the appsettings.json file using your preferred text editor.
  3. Locate the MongoDb section of the file and modify the following properties:
    • Url: set this to the URL of your MongoDB instance. If you installed MongoDB locally, you can set this to mongodb://localhost:27017.
    • Database: set this to the name of the database where Squidex should store its data.
  4. Save the changes to the appsettings.json file.

Step 5: Start Squidex

Open a command prompt and navigate to the folder where you extracted the Squidex Server executable file.

Run the following command to start Squidex:

dotnet Squidex.dll

The Squidex server should now start and listen on port 5000.

Step 6: Access the Squidex Dashboard

Open a web browser and navigate to http://localhost:5000/.

The Squidex Dashboard should now be accessible, and you can start creating your first app!

Conclusion

In this tutorial, we have shown you how to install Squidex on Windows 11. By following these steps, you should be able to set up a local instance of Squidex and start using it for your content management needs.

If you want to self-host in an easy, hands free way, need an external IP address, or simply want your data in your own hands, give IPv6.rs a try!

Alternatively, for the best virtual desktop, try Shells!