nginx-ui Docker & Self-Hosted Deployment

GitHub

Yet another WebUI for Nginx

11,652 stars Go Go 145 files ยท ~125,872 tokens #code-completion#copilot#cron#docker#go#letsencrypt#linux#macos
RAW Compose
1. Pull Image (DOCKERHUB) docker pull uozi/nginx-ui-demo
2. Docker Run (1-Click Launch) docker run -d --name nginx-ui -p 9003:9003 --restart always uozi/nginx-ui-demo:latest
3. Podman Run podman run -d --name nginx-ui -p 9003:9003 --restart always uozi/nginx-ui-demo:latest
4. Skopeo Inspect (Zero-Pull Manifest) skopeo inspect docker://docker.io/uozi/nginx-ui-demo:latest
5. ORAS Pull (OCI Artifact) oras pull uozi/nginx-ui-demo:latest
6. Compose Deployment docker compose up -d
docker-compose-demo.yml
Download .yml
services:
  nginx-demo-1:
    image: uozi/nginx-ui-demo:latest
    restart: always
    networks:
      - nginx-ui-network
    environment:
      - NGINX_UI_NODE_DEMO=true
    ports:
      - "9003:80"

  nginx-demo-2:
    image: uozi/nginx-ui-demo:latest
    restart: always
    environment:
      - NGINX_UI_NODE_DEMO=true
    networks:
      - nginx-ui-network

networks:
  nginx-ui-network:
    driver: bridge
    driver_opts:
      com.docker.network.bridge.enable_ip_masquerade: 'false'