Setup dess on GCP
Steps in this module
- Register Atsign at atsign.com
- Have google account
- Have registered Fully Qualified Domain Name (FQDN)
1. Registering your atSign
2. Sign-up for GCP account
a) Account Creation
If you are new to cloud like me and need to create new GCP account, I have good news! The creation is for free. As promotion all new customer will also receive 300$ as credit. That is more than enough to run multiple dess’s for 3 months of offer validity.
You can register with your gmail account or create new one by clicking “Get started for free” and follow instructions to register
Once done with registration you will be able to login to your console.cloud.google.com And voila you have your GCP account up and running.
b) Setting up billing
To be able to run some services you have to maintain billing account. Navigation Menu -> Billing
By default GCP creates “My Billing Account” which you can link to your project.
Click “Link Billing account” and select “My billing account” from drop down
🔴 Its important to note that this account holds your 300$ free credits! 🔴
We are all setup and ready to go deploy!
3. Register your own fully qualified domain name (FQDN)
This step can be performed at range of different sites with different pricing models. You can use sites like godaddy.com; namecheap.com; and many others. Since we have GCP account we can use it to register our domain through Cloud Domain.
a) Register domain name with GCP.
In your GCP console search for
We first need to enable this service.
Once the service activates you will be presented with its dashboard.
Lets register our fully qualified domain name (FQDN) that will be used for registration of our dess.
Click on “Register Domain” and look for suitable name.
Reviewing pricing options of GCP .pw is their cheapest option which will work for testing. For my test case I am selecting atsign.pw with price $0.75 / month by clicking add to cart button and continue.
Next we can select where will our DNS record be hosted. Simply select “Use Google Domains” and DNSSEC “Enabled” and click continue.
We have no options with Privacy protection so simply click continue.
Fill out contact details and click register. This will trigger registration email you will have to verify.
Once you verify your email your domain should be ready to use
b) Create Cloud DNS zone
Next step is to enable Cloud DNS service. Search for DNS in search bar and select Cloud DNS
If its your first time activating this service you will have to enable the API. Press enable and wait for the activation to finish.
Lets crate new DNS zone by clicking “Create Zone”
We will select zone type as Public since we will be connecting to our DNS from internet and provide your registered DNS name. In my case atsign.pw. DNSSEC will be set to off and provide some meaningful Description. Once you filled all your details press create.
You should receive following message: