From 966be9ffb380fd561db274a48e15769b8294fb4a Mon Sep 17 00:00:00 2001 From: nurdincer Date: Mon, 30 Mar 2026 10:25:35 +0300 Subject: [PATCH] Update DNS entries for MCP server in self-hosted documentation --- .../install-server/helm-chart/installation/kubernetes.md | 6 ++++++ .../install-server/helm-chart/installation/openshift.md | 6 ++++++ .../install-server/linux-package/installation/docker.md | 3 +++ .../install-server/linux-package/installation/podman.md | 3 +++ .../installation/pre-installation-checklist.md | 3 +++ 5 files changed, 21 insertions(+) diff --git a/docs/self-hosted-appcircle/install-server/helm-chart/installation/kubernetes.md b/docs/self-hosted-appcircle/install-server/helm-chart/installation/kubernetes.md index a9555b62b..dc5c6ee79 100644 --- a/docs/self-hosted-appcircle/install-server/helm-chart/installation/kubernetes.md +++ b/docs/self-hosted-appcircle/install-server/helm-chart/installation/kubernetes.md @@ -40,6 +40,10 @@ By default, Appcircle uses seven subdomains. These subdomains are: 6. my.appcircle.spacetech.com 7. kvs.appcircle.spacetech.com +(Optional) If you are setting up the MCP server, create the following additional DNS entry: + +8. mcp.appcircle.spacetech.com + **Upon completing the deployment** of the Appcircle server, you will need to create DNS records based on the Ingress objects created in Kubernetes. @@ -493,6 +497,8 @@ appcircle-webeventredis nginx kvs.appcircle.spacetech.com - `hook.appcircle.spacetech.com` → **api.appcircle.spacetech.com** - `kvs.appcircle.spacetech.com` → **api.appcircle.spacetech.com** + - (Optional) `mcp.appcircle.spacetech.com` → **api.appcircle.spacetech.com** + ### 2. Login to the Appcircle Dashboard Check the output of the `helm install` command to see login URL, initial username and command to get initial user password. diff --git a/docs/self-hosted-appcircle/install-server/helm-chart/installation/openshift.md b/docs/self-hosted-appcircle/install-server/helm-chart/installation/openshift.md index 83e5b6e16..c467e2984 100644 --- a/docs/self-hosted-appcircle/install-server/helm-chart/installation/openshift.md +++ b/docs/self-hosted-appcircle/install-server/helm-chart/installation/openshift.md @@ -40,6 +40,10 @@ By default, Appcircle uses seven subdomains. These subdomains are: 6. my.appcircle.spacetech.com 7. kvs.appcircle.spacetech.com +(Optional) If you are setting up the MCP server, create the following additional DNS entry: + +8. mcp.appcircle.spacetech.com + **Upon completing the deployment** of the Appcircle server, you will need to create DNS records based on the routes created in OpenShift. @@ -460,6 +464,8 @@ router-default LoadBalancer 10.217.4.108 10.45.140.78 80/TCP,443/TCP,1936/ - `hook.appcircle.spacetech.com` → **api.appcircle.spacetech.com** - `kvs.appcircle.spacetech.com` → **api.appcircle.spacetech.com** + - (Optional) `mcp.appcircle.spacetech.com` → **api.appcircle.spacetech.com** + ### 2. Login to the Appcircle Dashboard Check the output of the `helm install` command to see login URL, initial username and command to get initial user password. diff --git a/docs/self-hosted-appcircle/install-server/linux-package/installation/docker.md b/docs/self-hosted-appcircle/install-server/linux-package/installation/docker.md index 76c4cad9e..526186168 100644 --- a/docs/self-hosted-appcircle/install-server/linux-package/installation/docker.md +++ b/docs/self-hosted-appcircle/install-server/linux-package/installation/docker.md @@ -492,6 +492,7 @@ Appcircle server has some subdomains for different services. So, you need to add - monitor - redis - (optional) Enterprise App Store's Custom Domain +- (optional) MCP server DNS: mcp :::info @@ -545,6 +546,7 @@ On self-hosted Appcircle server, you should add below entries to the `/etc/hosts 0.0.0.0 monitor.appcircle.spacetech.com 0.0.0.0 redis.appcircle.spacetech.com 0.0.0.0 store.spacetech.com +0.0.0.0 mcp.appcircle.spacetech.com ``` For clients that will connect to self-hosted Appcircle server, either self-hosted runners or end-users using their browsers for web UI, should add external IP of the server to their `/etc/hosts` files. External IP is the address of self-hosted Appcircle server that other hosts in the network can reach to server using that address. @@ -570,6 +572,7 @@ Other clients that connect to the server should add below entries to their `/etc 35.241.181.2 monitor.appcircle.spacetech.com 35.241.181.2 redis.appcircle.spacetech.com 35.241.181.2 store.spacetech.com +35.241.181.2 mcp.appcircle.spacetech.com ``` With this network setup, you can run and test both self-hosted Appcircle server and connected self-hosted runners with all functionality. diff --git a/docs/self-hosted-appcircle/install-server/linux-package/installation/podman.md b/docs/self-hosted-appcircle/install-server/linux-package/installation/podman.md index abd706ec7..e46a44532 100644 --- a/docs/self-hosted-appcircle/install-server/linux-package/installation/podman.md +++ b/docs/self-hosted-appcircle/install-server/linux-package/installation/podman.md @@ -518,6 +518,7 @@ Appcircle server has some subdomains for different services. So, you need to add - monitor - redis - (optional) Enterprise App Store's Custom Domain +- (optional) MCP server DNS: mcp :::info @@ -571,6 +572,7 @@ On self-hosted Appcircle server, you should add below entries to the `/etc/hosts 0.0.0.0 monitor.appcircle.spacetech.com 0.0.0.0 redis.appcircle.spacetech.com 0.0.0.0 store.spacetech.com +0.0.0.0 mcp.appcircle.spacetech.com ``` For clients that will connect to self-hosted Appcircle server, either self-hosted runners or end-users using their browsers for web UI, should add external IP of the server to their `/etc/hosts` files. External IP is the address of self-hosted Appcircle server that other hosts in the network can reach to server using that address. @@ -596,6 +598,7 @@ Other clients that connect to the server should add below entries to their `/etc 35.241.181.2 monitor.appcircle.spacetech.com 35.241.181.2 redis.appcircle.spacetech.com 35.241.181.2 store.spacetech.com +35.241.181.2 mcp.appcircle.spacetech.com ``` With this network setup, you can run and test both self-hosted Appcircle server and connected self-hosted runners with all functionality. diff --git a/docs/self-hosted-appcircle/install-server/linux-package/installation/pre-installation-checklist.md b/docs/self-hosted-appcircle/install-server/linux-package/installation/pre-installation-checklist.md index 25e86314b..0e760409f 100644 --- a/docs/self-hosted-appcircle/install-server/linux-package/installation/pre-installation-checklist.md +++ b/docs/self-hosted-appcircle/install-server/linux-package/installation/pre-installation-checklist.md @@ -126,6 +126,9 @@ These subdomains are **api**, **auth**, **dist**, **hook**, **my**, **resource** - [ ] `monitor.appcircle.spacetech.com` - [ ] `redis.appcircle.spacetech.com` +- [ ] (Optional) If you are setting up the MCP server, create the following additional DNS entry on your DNS: + - [ ] `mcp.appcircle.spacetech.com` + - [ ] All of these domain names should resolve to the same server IP address, which is the Appcircle server. You can see details in the [DNS Settings](/self-hosted-appcircle/install-server/linux-package/installation/docker#4-dns-settings) section.