<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: KaMeHaMeHA</title>
    <description>The latest articles on DEV Community by KaMeHaMeHA (@kamehameha).</description>
    <link>https://dev.to/kamehameha</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F929045%2F8f932beb-7c8c-4150-ac36-69f18f4e4171.png</url>
      <title>DEV Community: KaMeHaMeHA</title>
      <link>https://dev.to/kamehameha</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/kamehameha"/>
    <language>en</language>
    <item>
      <title>How to allow users to add their own custom domains?</title>
      <dc:creator>KaMeHaMeHA</dc:creator>
      <pubDate>Sat, 24 Sep 2022 12:26:39 +0000</pubDate>
      <link>https://dev.to/kamehameha/how-to-allow-users-to-add-their-own-custom-domains-5cd1</link>
      <guid>https://dev.to/kamehameha/how-to-allow-users-to-add-their-own-custom-domains-5cd1</guid>
      <description>&lt;p&gt;I am using node.js and I want to give my users the ability to add their own custom domains. For example, my app is hosted on DigitalOcean with the domain ‘&lt;a href="https://app.com%E2%80%99"&gt;https://app.com’&lt;/a&gt; and the user, say, John, the page is ‘&lt;a href="https://app.com/john%E2%80%99"&gt;https://app.com/john’&lt;/a&gt; Now I want my user, John, to be able to add his own domain ‘www.john.com’ so that it displays ‘&lt;a href="https://app.com/john%E2%80%99"&gt;https://app.com/john’&lt;/a&gt; site&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>aws</category>
      <category>help</category>
      <category>beginners</category>
    </item>
    <item>
      <title>Noob here - how to let users point their custom domain to my application?</title>
      <dc:creator>KaMeHaMeHA</dc:creator>
      <pubDate>Mon, 19 Sep 2022 21:52:02 +0000</pubDate>
      <link>https://dev.to/kamehameha/noob-here-how-to-let-users-point-their-custom-domain-to-pages-their-pages-on-our-website-3ncc</link>
      <guid>https://dev.to/kamehameha/noob-here-how-to-let-users-point-their-custom-domain-to-pages-their-pages-on-our-website-3ncc</guid>
      <description>&lt;p&gt;Sorry if this question is too broad or vague.&lt;br&gt;
How do we just like shopify, let our users &lt;strong&gt;connect&lt;/strong&gt; their &lt;strong&gt;own custom domains&lt;/strong&gt; and &lt;strong&gt;point&lt;/strong&gt; it to their &lt;strong&gt;store&lt;/strong&gt; made on our &lt;strong&gt;app&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Right now, it opens under our own &lt;strong&gt;domain as a subpage&lt;/strong&gt;, but I want it to be completely accessible through their &lt;strong&gt;custom domain&lt;/strong&gt;, (even when being opened through the subpage url - it should redirect to their connected custom domain).&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Should auto issue SSL certificates to their domains.&lt;/li&gt;
&lt;li&gt;Need to do it without using any paid third-party service&lt;/li&gt;
&lt;li&gt;Should be very cheap or virtually free.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;- I've heard it's a feature offered only by AWS but are there ways to do the same on other hosts too like vulr, DO, linode&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Bonus Question - How do big dogs like shopify, blogger and all these services that let users connect their own domain to their page do it?&lt;br&gt;
It's works efficiently, they only ask to add some (a records/c names) and there's a refresh button to check whether changes have been made.&lt;/p&gt;

&lt;p&gt;I want to know the entire flow, right from start from to how it analyzes domain's dns and connects the page to that domain and so now it looks just like a separate website.&lt;/p&gt;

&lt;p&gt;We are using heroku&lt;br&gt;
Firebase realtime&lt;br&gt;
Express,&lt;br&gt;
React js,&lt;br&gt;
Node js&lt;/p&gt;

&lt;p&gt;Also, I'm still learning, so please excuse if I used some wrong terms.&lt;/p&gt;

</description>
    </item>
  </channel>
</rss>
