website logo
Sign Up PricingApp Templates
⌘K
πŸš€Getting started
Create an account in Microtica
Create an application from template
Import an existing application
Scaling Applications in Microtica
Assign a Custom Domain
⏰Changelog
πŸ“šReady-to-use Templates
Strapi Serverless
Medusa Server
SPA on CloudFront
Amazon EKS
Node.js
n8n Workflow Automation
Next.js
πŸ€–Migrate to Microtica
Migrate from Heroku to AWS
🚦Pipelines
Pipeline Syntax
Steps
Stages
Artifacts
Variables
πŸ”—Integrations
Connect an AWS account
Connect an Existing Kubernetes Cluster
Connect a Container Registry
βš™οΈProject Settings
Manage teammates
Manage pricing plan and billing
Docs powered byΒ archbeeΒ 
8min

Assign a Custom Domain

In Microtica you can assign a custom domain on both Applications and Resources.

Applications are deployed on Kubernetes cluster, while Resources represent AWS services such as Fargate, CloudFront etc. and are deployed directly on your cloud account.

Assign a custom domain on Applications

By default the applications deployed on your Kubernetes cluster are not exposed on the Internet. To be able to access the application from the Internet you need to assign a custom domain.

To assign a domain for an app, select the appropriate app and click on Assign domain button.

Document image

You have two options to choose from:

  • Assign microtica domain (microtica.rocks) for free
  • Add your own custom domain (Started plan for $29/month)
Document image

Choose you preferred option. Microtica will start setting up the necessary Ingress and SSL Certificate configuration on your Kubernetes cluster. This could take up to 3 mins.

Once the setup is completed, you should update your DNS records with the information provided in the next step.

Document image

In our example we are using GoDaddy as domain provider but the process should be similar for other providers.

Document image

Once you add the CNAME record in your domain provider click on Next button. Wait until the DNS propagation is completed. This could take a few minutes.

In the next step Restart your application for the changes to take effect.

Your application should be accessible on your custom domain. πŸŽ‰

ο»Ώ

Assign a custom domain on Resources

To assign a custom domain for resource, select the appropriate resource from environment and click on Assign a custom domain button in the Resource Outputs section.

Document image

Enter your custom domain name and click on Next button.

It could take a few moments to generate a new SSL certificate.

Document image

Once the SSL certificate is ready you will get a pair of CNAME records that need to be added in your DNS provider.

Document image

In our example we are using GoDaddy as domain provider but the process should be similar for other providers.

Document image

Once you add the CNAME records in your domain provider click on Next button. Wait until the DNS propagation is completed. This could take a few minutes.

In the next step Deploy your resource for the changes to take effect.

Your resource should be accessible on your custom domain after the deployment is completed. πŸŽ‰

Updated 13 Jan 2023
Did this page help you?
Yes
No
UP NEXT
Changelog
Docs powered byΒ archbeeΒ 
TABLE OF CONTENTS
Assign a custom domain on Applications
Assign a custom domain on Resources