Where to Find the Getting Started Tutorial for DigitalPlat FreeDomain

The DigitalPlat FreeDomain getting started tutorial is located at documents/tutorial/getting-started/index.md in the repository, with step-by-step guides for account registration and DNS hosting.

If you are looking for the official getting started tutorial for DigitalPlat FreeDomain, the project maintains a complete documentation suite inside the documents/tutorial directory. This structured guide walks new users through account creation and DNS configuration, making it the definitive entry point for anyone claiming their first free domain.

Locating the Getting Started Tutorial in the Repository

The primary entry point for new users resides at documents/tutorial/getting-started/index.md. This file serves as the table of contents for the onboarding sequence and links to the two core sub-guides required to activate your domain.

You can access this resource through two discovery paths:

Tutorial Structure and Navigation

The getting started tutorial follows a linear two-step progression designed to take you from zero to a functioning domain.

Main Entry Point

The index.md file at documents/tutorial/getting-started/index.md provides an overview of the prerequisites and outlines the registration workflow. It contains navigation links to the specific implementation guides that follow.

Account Registration Guide

The first actionable step is documented in documents/tutorial/getting-started/1.1-register-account.md. This guide covers:

  • Navigating to the DigitalPlat dashboard
  • Creating a new user account
  • Verifying email credentials
  • Accessing the domain registration interface

DNS Hosting Configuration

The second step, located at documents/tutorial/getting-started/1.2-dns-hosting.md, explains how to configure external DNS hosting using Cloudflare as the recommended provider. This section includes:

  • Adding your domain to Cloudflare
  • Updating nameservers at DigitalPlat
  • Creating initial DNS records (A, CNAME, or MX)
  • Verifying propagation

Automating Tutorial Workflows

While the tutorial itself is designed for manual completion, the underlying DigitalPlat FreeDomain infrastructure exposes APIs and endpoints that allow you to programmatically verify tutorial resources and domain status.

Verifying Tutorial Accessibility

You can confirm that the getting started documentation is reachable and up to date using a simple HTTP request to the raw GitHub content:


# Check that the Getting Started markdown is accessible

curl -f -L https://raw.githubusercontent.com/DigitalPlatDev/FreeDomain/main/documents/tutorial/getting-started/index.md \
    -o /tmp/getting-started.md && echo "Tutorial downloaded successfully"

Querying Domain Information via WHOIS

The repository includes a WHOIS server implementation at opensource/whois_server/whois.py. After completing the tutorial and registering a domain, you can query registration data via the dashboard API:

import requests

DOMAIN = "example.dpdns.org"
WHOIS_ENDPOINT = "https://dash.domain.digitalplat.org/api/whois"

resp = requests.get(WHOIS_ENDPOINT, params={"domain": DOMAIN})
if resp.ok:
    print("WHOIS data:")
    print(resp.json())
else:
    print("Error:", resp.status_code, resp.text)

Managing DNS Records Programmatically

For users who complete the DNS hosting step and wish to automate record management, the Cloudflare API allows scripted updates. This example creates an A record for your newly configured domain:

CF_API="https://api.cloudflare.com/client/v4/zones/<ZONE_ID>/dns_records"
AUTH="Authorization: Bearer <YOUR_API_TOKEN>"

curl -X POST "$CF_API" \
     -H "Content-Type: application/json" \
     -H "$AUTH" \
     --data '{
        "type":"A",
        "name":"example.dpdns.org",
        "content":"203.0.113.42",
        "ttl":120,
        "proxied":false
     }'

Summary

  • The getting started tutorial for DigitalPlat FreeDomain is located at documents/tutorial/getting-started/index.md in the repository root.
  • The tutorial consists of two sequential guides: account registration (1.1-register-account.md) and DNS hosting setup (1.2-dns-hosting.md).
  • Navigation to the tutorial is available directly from the file tree or via links in README.md (line 34) and documents/tutorial/index.md (line 19).
  • The project includes programmatic interfaces (WHOIS API and example scripts) that allow automation of domain verification and DNS management after completing the manual tutorial steps.

Frequently Asked Questions

Where is the DigitalPlat FreeDomain getting started tutorial located?

The tutorial is located at documents/tutorial/getting-started/index.md within the repository. This file serves as the main entry point and links to the specific guides for account registration and DNS configuration.

What are the steps covered in the getting started tutorial?

The tutorial covers two primary steps: first, registering a DigitalPlat account (documented in 1.1-register-account.md), and second, setting up DNS hosting using a provider like Cloudflare (documented in 1.2-dns-hosting.md). Both files include screenshots and detailed navigation instructions.

How do I access the tutorial from the main repository page?

You can access the tutorial by following the link in the README.md file at line 34, which points to ./documents/tutorial/index.md. From there, line 19 in the tutorial index links directly to the getting started section. Alternatively, navigate directly to documents/tutorial/getting-started/index.md in the file tree.

Can I automate domain management after completing the tutorial?

Yes. The repository includes a WHOIS server implementation at opensource/whois_server/whois.py and exposes an API endpoint at https://dash.domain.digitalplat.org/api/whois. After completing the manual tutorial steps, you can use Python scripts or shell commands to query domain status and manage DNS records programmatically through provider APIs like Cloudflare.

Have a question about this repo?

These articles cover the highlights, but your codebase questions are specific. Give your agent direct access to the source. Share this with your agent to get started:

Share the following with your agent to get started:
curl -s "https://instagit.com/install.md"

Works with
Claude Codex Cursor VS Code OpenClaw Any MCP Client

Maintain an open-source project? Get it listed too →