One Learn

How To Self Host

One Learn can be self hosted on your own server. This guide will help you set up the server and deploy the application.

Requirements

  1. Cloudflare Account One Learn uses Cloudflare Pages for deployment, D1 for database and R2 for storage, all are services provided by Cloudflare. You will need to create an account on Cloudflare and set up the required services.
  2. GitHub Account You will need a GitHub account to clone and connect the repositories to Cloudflare pages.

Steps

  1. Clone the repository Clone the repository to your local machine using the following command:

    git clone https://github.com/One-Learn/one-learn.git
    

Alternative Method (Docker)

Coming soon... Tutorial

Top categories

Loading Svelte Themes