Skip to main content

Whisper-WebUI

Github

Building the image yourself

  1. Install and launch Docker-Desktop.

  2. Git clone the repository

git clone https://github.com/jhj0517/Whisper-WebUI.git
  1. Build the image ( Image is about 7GB~ )
docker compose build 
  1. Run the container
docker compose up -d
  1. Connect to the WebUI with your browser at http://localhost:7860

If needed, update the docker-compose.yaml to match your environment.



How to Update Whisper-WebUI (Self-Hosted with Docker)

1. Navigate to the Whisper-WebUI Directory

Open a terminal and go to the directory where you cloned the repository:

cd /srv/dev-disk-by-uuid-76493abc-7cd4-4b00-927c-8b2bef740dd4/Files/Whisper-WebUI/

(This is where the .git/ folder is located.)


2. Stop the Running Container

Stop the current container to avoid conflicts:

docker compose down

3. Update the Repository

Pull the latest changes from the Git repository:

git pull origin main

(Replace main with the correct branch if needed.)


4. Rebuild the Docker Image

Rebuild the image to include the updates:

docker compose build

(This may take a while and use ~7GB of space.)


5. Restart the Container

Start the container again with the updated image:

docker compose up -d

6. Verify the Update

Open your browser and go to: http://localhost:7860


Key Notes

  • docker-compose.yaml: If you customized this file (e.g., for bind mounts or ports), your changes will persist. Double-check compatibility with the new version.
  • Persistent Data: If you use bind mounts for models or audio files, they won’t be affected by the update.
  • Troubleshooting: If the build fails, check the logs for dependency or version conflicts.