/Ray.Notes.Xui

x-ui,基于docker镜像部署

Primary LanguageShell

README

基础环境正常

  • 请先确保服务器已安装好docker和docker compose(v2)环境。
  • 请确保已经拥有一个域名(如xui.test.tk),且域名已经DNS到服务器的ip。

拷贝文件夹到服务器

修改配置并启动容器

修改docker-compose.yml中的NGINX_HOST(如xui.test.tk)和TLS_EMAIL配置,在同级目录执行docker compose up -d

验证面板是否运行

浏览器访问域名(xui.test.tk),不带端口(默认80),查看是否可以成功访问面板。

开启TLS

在服务器(宿主机)执行docker exec -it nginx bash /acme/enableSSL.sh

验证TLS

浏览器访问https://xui.test.tk,不带端口(默认443),查看是否正常。

添加入站

在面板添加入站时,端口50001到50006可选。

tls的域名输入之前配置的NGINX_HOST,公钥输入/letsencrypt/{域名}/fullchain.crt,密钥输入/letsencrypt/{域名}/privkey.key,注意替换{域名}为真实域名,如/letsencrypt/xui.test.tk/fullchain.crt