Docs - Publish and manage
Use the self-hosted path with GitHub
Send a finished maker website to a private GitHub repository when you or a developer want to manage hosting.
The self-hosted path is an optional advanced handoff. DriftLess sends the finished static website files—HTML, CSS, JavaScript, images, and other public assets—to a private repository in your GitHub account. It does not send your account data, private maker brief, version history, customer data, payment credentials, or DriftLess systems.
How to use this
- 1Finish and refresh the private website you want to hand off.
- 2Choose a paid publishing plan; free accounts can create and improve private websites but cannot publish or export a self-hosted release.
- 3Open Account, then Profile, expand Advanced setup, and choose Self-hosted path.
- 4Select the website and connect GitHub. GitHub asks you to approve private-repository access.
- 5Choose Send website code to GitHub. DriftLess creates a private repository for that website or updates its existing repository.
- 6Open the repository and give it to your developer, or connect it to the static hosting provider you manage.
- 7Repeat the export whenever you want the repository to receive a newer reviewed version.
Keep in mind
- You do not need GitHub for the normal DriftLess path. Answering simple questions, reviewing, editing, and publishing with DriftLess require no technical skills.
- Sending files to GitHub does not put them online. The repository owner remains responsible for external hosting, deployments, domains, security headers, and future maintenance.
- The export contains the finished static website, not DriftLess editing controls or server-side selling and payment infrastructure. Websites with DriftLess checkout must use DriftLess publishing and cannot use the self-hosted export in V1.
self-hosted maker websiteexport website to GitHubwebsite code ownershipstatic website hosting
Last reviewed: 2026-07-14