enkidu6/x-ui
Xray panel supporting multi-protocol multi-user. Vmess & Vless & Trojan & ShadowSocks.
2.0K
mkdir x-ui && cd x-ui
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 x-ui \
enkidu6/x-ui:latest
Create a docker-compose.yml file with the following content:
version: "3.9"
services:
xui:
image: enkidu6/x-ui
container_name: x-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 using https://your_host_name:54321
user: admin
password: admin
docker pull enkidu6/x-ui