Day-to-Day Operations

Custom Domains and Visibility

Custom domains

Add custom domains in cloudgrid.yaml:

custom_domains:
  - dashboard.example.com
  - app.example.com

Then deploy:

grid plug

The platform provisions TLS certificates and configures routing. You need to point your domain’s DNS to CloudGrid (CNAME record).

Visibility

Control who can access your entity:

grid visibility set my-app link       # Anyone with the URL
grid visibility set my-app org        # Org members only
grid visibility set my-app private    # Owner and admins only
grid visibility set my-app authenticated  # Any signed-in user

Check current visibility:

grid visibility show my-app

Visibility changes who can access the URL. The URL itself never changes.

Internal-only services

To make a service unreachable from the internet (internal mesh only):

expose: false

Or hide individual services:

services:
  worker:
    type: node
    path: false    # No public route