Docker images for hosting Ultraviolet and its front-end on Docker.
Docker Hub repository: https://hub.docker.com/r/diffusehyperion/ultraviolet
Also available in Github Packages: https://github.com/DiffuseHyperion/Ultraviolet-App-docker/pkgs/container/ultraviolet
...I know that there is already an existing Docker image in Ultraviolet-App, but this image is:
- based on a more official image (node:18-alpine)
- ignores unnecessary files
- isn't ridiculously obsecure (to be completely honest, i had no idea an official image existed until I was writing this readme lol)
Example docker run
usage:
docker run -v "80:8080" -d diffusehyperion/ultraviolet:latest
Example docker-compose.yml
usage:
version: '2'
services:
ultraviolet:
image: diffusehyperion/ultraviolet:latest
restart: unless-stopped
ports:
- "80:8080"
Works with reverse proxies too! I recommend using Nginx Proxy Manager.
The deployable all-in-one bundle for Ultraviolet, a highly sophisticated proxy used for evading internet censorship or accessing websites in a controlled sandbox using the power of service-workers and more!
If you are deploying to an alternative service or to a server, refer to Deploy via terminal.
Additional information such as customizing your frontend can be found on the wiki.