enkidu6/3x-ui
Xray panel supporting multi-protocol multi-user. Vmess & Vless & Trojan & ShadowSocks.
704
docker run -itd \
-e XRAY_VMESS_AEAD_FORCED=false \
-v $PWD/db/:/etc/x-ui/ \
-v $PWD/cert/:/root/cert/ \
--network=host \
--restart=unless-stopped \
--name 3x-ui \
enkidu6/3x-ui:latest
You can then build your own image
Create a docker-compose.yml file with the following content:
version: "3.9"
services:
3x-ui:
image: enkidu6/3x-ui
container_name: 3x-ui
hostname: yourhostname
volumes:
- $PWD/db/:/etc/x-ui/
- $PWD/certs/:/etc/certs/
environment:
XRAY_VMESS_AEAD_FORCED: "false"
tty: true
network_mode: host
restart: unless-stopped
Then from the same folder run:
docker compose up -d
Access the web panel using http://your_host_name:2053 admin admin
docker pull enkidu6/3x-ui