index.hbs 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. <h2>
  2. Custom domain
  3. </h2>
  4. <p>
  5. You can set a custom domain for your short URLs, so instead of
  6. <b>{{default_domain}}/shorturl</b> you can have
  7. <b>yoursite.com/shorturl.</b>
  8. </p>
  9. {{#if server_cname_address}}
  10. <p>
  11. Point your domain's A record to
  12. {{#if server_ip_address}}
  13. <b>{{server_ip_address}}</b>
  14. {{else}}
  15. our <b>IP address</b>
  16. {{/if}} or your subdomain's CNAME record to
  17. <b>{{server_cname_address}}</b>. If you're using <b>Cloudflare</b>,
  18. make sure to use <b>DNS only</b> mode for your subdomain.
  19. </p>
  20. <p>Then, add the domain via the form below:</p>
  21. {{else}}
  22. <p>
  23. Point your domain's A record to
  24. {{#if server_ip_address}}
  25. <b>{{server_ip_address}}</b>
  26. {{else}}
  27. our <b>IP address</b>
  28. {{/if}}
  29. then add the domain via the form below:
  30. </p>
  31. {{/if}}
  32. {{> settings/domain/table}}
  33. <div class="add-domain-wrapper">
  34. <button
  35. type="button"
  36. class="secondary show-domain-form"
  37. hx-indicator=".add-domain-wrapper"
  38. hx-get="/add-domain-form"
  39. hx-target="#domain-form-wrapper"
  40. hx-swap="innerHTML"
  41. hx-on::after-request="event.srcElement.classList.add('hidden')"
  42. >
  43. <span>{{> icons/plus}}</span>
  44. Add domain
  45. </button>
  46. {{> icons/spinner}}
  47. <div id="domain-form-wrapper">
  48. </div>
  49. </div>
  50. {{> settings/domain/dialog}}