Whisper-WebUI
Building the image yourself
-
Install and launch Docker-Desktop.
-
Git clone the repository
git clone https://github.com/jhj0517/Whisper-WebUI.git
- Build the image ( Image is about 7GB~ )
docker compose build
- Run the container
docker compose up -d
- 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 down3. 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 -d6. 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.