- Fork the ordfs-server repository on GitHub.
- Log into your DigitalOcean dashboard.
- Navigate to "Apps" in the "Manage" menu.
- Click on "Create App".
- Select "Github" as your source.
- Update your GitHub permissions to allow access to your forked repository.
- Select your forked repository.
- Select the main branch and leave the source directory as default.
- Make sure "Autodeploy" is checked.
- Click "Next".
- Next to the generated app name, click "Edit".
- Change the app name to your preferred name and click back.
- Click "Edit Plan", choose "Basic", then click "Back".
- Keep clicking "Next" until you get to the "Review" stage.
- Click on "Create Resources".
- Wait for the deployment to complete.
- Visit the setup page by clicking the link in the header.
- Navigate to Settings.
- Click "Edit" next to "Domains".
- Click on "Add Domain".
- Enter your domain name.
- Choose the option "You manage your domain".
- Copy the provided CNAME alias.
- Add the CNAME record for your domain or subdomain at your registrar.
- Note: If your registrar doesn't support CNAME flattening and you want to use a root domain, you should use DigitalOcean's nameservers.
- Wait for the DNS propagation to complete.
- Visit your domain to see the setup page.
Congratulations, your self-hosted Bitcoin website is now set up! Follow the inscructions on the setup page to get started.