Connect a D-Website to Your Domain

This page reviews the three main strategies for connecting your d-website to your personalized domain.

Configuring Your D-Website

Hosting a d-website on IPFS is slightly different from hosting it on a centralized web server, and you will need to ensure that your website is properly configured for the IPFS network. Important rules to follow:

  • All of the content for your website must be contained in one build folder, with an index.html file.

  • All links within your files should be relative links.

These rules apply if you are building and uploading your own customized website using connection Option 2 or Option 3 below.

Connecting Your Site to Your Domain

UD provides three options for connecting your decentralized website to your domain:

  1. Select an UD website template to customize and deploy directly to IPFS

  2. Upload your own website files to our IPFS uploader (limited to 20MB per domain)

  3. Build a customized website yourself and attach your IPFS hash to your domain

The following flow chart outlines the process for purchasing a domain and then connecting a decentralized website to your domain.

Flow for setting up d-web site and connecting to UD domain

You can also view the IPFS Youtube Video for a quick overview of building a decentralized website and attaching the IPFS hash to your domain.

Option 1: Select a UD website template to customize and deploy directly to IPFS

  • Select Manage next to the domain you want to use.

  • Select the Website tab

  • Select the Choose A Template

How to select "Choose a Template" from the Website tab
  • Select the Page Type (i.e. landing page, blog, personal site, etc.)

How to select the "Page Type" or type of template to install
  • Edit the Content to customize your website (add your name, photo, content, etc.) and Publish to IPFS when finished

How to edit content for your template and publish directly to IPFS

Option 2: Upload your own website files to our IPFS Uploader

  • Go to My Domains

  • Select Manage next to the domain you want to use

  • Select the Website tab

How to locate the 'Website' tab under My Domains --> Manage
  • Upload your files to the IPFS Uploader and Save Changes

Upload files using the IPFS Uploader, limited to 20MB per domain

For websites that exceed the 20MB file limit, we recommend using a dedicated pinning service, such as Pinata or Temporal.

Option 3: Build a customized website yourself and attach your IPFS hash to your domain

  • Select My Domains

  • Select Manage next to the domain you want to use

  • Select the Website tab

How to locate the 'Website' tab under My Domains --> Manage
  • Add your IPFS hash to the respective field

How to update IPFS hash field for your domain