Skip to main content

Overview & Concepts

Self-hosted Appcircle enables you to use your own systems and infrastructure for all cloud features.

By this way, you can build and test your apps on your choice of architectures. You have full control over the build environment. You can also customize your Appcircle installation with various options.

With the help of self-hosted runners as connected agents, you can have whole Appcircle in your own infrastructure and use all Appcircle features in your private cloud without any limitations.

Self-hosted Appcircle section in here, gives you detailed information about only server-side components installation and other related operations. For details about self-hosted runner concept, see Self-hosted Runner section in docs.

caution

The only requirement for using self-hosted Appcircle is to be in enterprise plan.

See pricing and feature comparison table for details.

Appcircle Standalone Architecture

We generally recommend a standalone approach by deploying a single node environment for the Appcircle server to reduce the complexity a little further.

When we look at self-hosted Appcircle deployment as a whole, we will see below architecture in execution for a basic installation.

To see the topology diagram in greater detail, click here. It will open the diagram in new browser tab.

tip

You can see all external network access details on the Network Access page.

Appcircle DMZ Architecture

If you plan to use Appcircle DMZ Architecture, the Appcircle DMZ Architecture follows this deployment structure:

For more information about the Appcircle DMZ architecture, you can check the Enterprise App Store and Testing Distribution in DMZ document.