Ultraviolet App - Docker

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)

Usage

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.

Original description

Ultraviolet-App

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!

Deployment

Deploy to Heroku Run on Replit Deploy on Railway Remix on Glitch Deploy to Koyeb

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.