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
Appwrite
SPA on CloudFront
Amazon EKS
Node.js
n8n Workflow Automation
Next.js
🔄Integrated CI/CD
Manual deployments
Automated deployments
Deploy from multiple Git branches
Pipeline Notifications
Deployment Insights
🚦Pipelines
Pipeline Syntax
Steps
Stages
Artifacts
Variables
↩️Automated Rollbacks
💰Cloud Cost Optimization
Cost Reports
Cost Dashboard
Automated Saving Schedules
🔗Integrations
Connect an AWS account
Connect an Existing Kubernetes Cluster
Connect a Container Registry
🤖Migrate to Microtica
Migrate from Heroku to AWS
⚙️Project Settings
Manage teammates
Manage pricing plan and billing
Docs powered by Archbee
Getting started

Assign a Custom Domain

5min

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 24 Nov 2023
Did this page help you?
PREVIOUS
Scaling Applications in Microtica
NEXT
Changelog
Docs powered by Archbee
TABLE OF CONTENTS
Assign a custom domain on Applications
Assign a custom domain on Resources
Docs powered by Archbee