-
-
Notifications
You must be signed in to change notification settings - Fork 37
UniqueBibleApp webtop on Windows
UniqueBibleApp webtop on Windows
This page described how to setup webtop version on Windows.
UniqueBibleApp webtop version is easy to set up if docker is in place.
On Windows, to docker setup may take a few more steps than on macOS or Linux, as users need to set up WSL before they can install docker.
If you prefer not to setup WSL or docker, you can simply setup python library on Windows to run Unique Bible App. We wrote notes about it on another page: https://github.com/eliranwong/UniqueBible/wiki/Install-on-Windows
However, if you appreciate some extra features only available on webtop version, you may follow instructions below to install the webtop version.
WSL version 2 is required for running docker.
Docker is required for running Unique Bible App webtop version.
Therefore, to run Unique Bible App webtop version, users need to set up BOTH WSL version 2 AND docker first.
- Windows 11 64-bit: Home or Pro version 21H2 or higher, or Enterprise or Education version 21H2 or higher.
- Windows 10 64-bit: Home or Pro 2004 (build 19041) or higher, or Enterprise or Education 1909 (build 18363) or higher.
- Search on Windows "Turn Windows Features On or Off"
- Select "Windows Subsystem for Linux" and "Virtual Machine Platform"
- Install driver for vGPU. Choose either one of three options available on https://docs.microsoft.com/en-us/windows/wsl/tutorials/gui-apps#prerequisites:
- Intel GPU driver for WSL
- GPU driver for WSL
- NVIDIA GPU driver for WSL
- Right-click Windows icon and run PowerShell as an Administrator:
wsl --install -d Ubuntu
wsl --update
wsl --shutdown
-
Download "Docker Desktop for Windows" and run the installer.
-
Open "Docker Desktop for Windows" at least once and agree to the terms.
-
Restart Windows
- Open Windows PowerSheell (for general users; not for administrator) and run:
wsl
sudo docker run -d --name=uniquebibleapp --security-opt seccomp=unconfined -e PUID=1000 -e PGID=1000 -e TZ=Europe/London -e SUBFOLDER=/ -e KEYBOARD=en-gb-qwerty -p 3000:3000 -v ~/uniquebibleapp-webtop:/config -v /var/run/docker.sock:/var/run/docker.sock --shm-size="1gb" --restart unless-stopped eliranwong/uniquebibleapp
You should see:
Open "localhost:3000" on a web browser. The first run normally takes few minutes for set up. Once setup is finished, you should see.