How to install Glowing Bear on Windows 10

  1. Install Windows Subsystem for Linux (WSL) from the Microsoft Store:

    • Visit the Microsoft Store
    • Search for and install Ubuntu 18.04 LTS
    • Launch the installed application
  2. Verify that WSL is running Ubuntu 18.04 LTS as your WSL distribution:

    • Open up the command prompt in Windows (cmd)
    • Type wsl -l -v, and you should see output similar to:
    NAME            STATE           VERSION
    * Ubuntu-18.04   Running         2
    

    If you are not running Ubuntu 18.04 with version 2, update to version 2 by running:

    wsl --set-version Ubuntu-18.04 2
    
  3. Install the necessary packages in Ubuntu:

    sudo apt update && sudo apt upgrade
    sudo apt install build-essential zlib1g-dev libssl-dev libffi-dev python3-pip python3-dev python3-venv
    
  4. Clone the Glowing Bear GitHub repository:

    git clone https://github.com/glowing-bear/glowing-bear.git
    
  5. Navigate to the glowing-bear directory:

    cd glowing-bear
    
  6. Setup a Python virtual environment:

    python3 -m venv wenv
    
  7. Activate the virtual environment:

    source wenv/bin/activate
    
  8. Install required dependencies:

    pip install -r requirements.txt
    
  9. Run Glowing Bear:

    python -m glowing_bear
    
  10. Open your web browser and navigate to http://localhost:8181/ to access the Glowing Bear web interface.

Congratulations, you have successfully installed and launched Glowing Bear on Windows 10 using WSL.

If you want to self-host in an easy, hands free way, need an external IP address, or simply want your data in your own hands, give IPv6.rs a try!

Alternatively, for the best virtual desktop, try Shells!