commit ddb40abaf588c7ba4303198dfe7afb26f14596ca Author: HypoxiE Date: Mon Aug 25 01:35:37 2025 +0700 first commit diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..3d467f1 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,17 @@ +FROM debian:stable-slim + +# Установим утилиты для скачивания и распаковки +RUN apt-get update && apt-get install -y wget tar ca-certificates \ + && rm -rf /var/lib/apt/lists/* + +WORKDIR /opt/3x-ui + +# Скачиваем и распаковываем конкретный релиз +RUN wget https://github.com/MHSanaei/3x-ui/releases/download/v1.8.3/3x-ui-linux-amd64.tar.gz \ + && tar -xvf 3x-ui-linux-amd64.tar.gz --strip-components=1 \ + && rm 3x-ui-linux-amd64.tar.gz \ + && chmod +x 3x-ui + +EXPOSE 54321 + +CMD ["./3x-ui"] diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..beb5ae3 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,9 @@ +services: + 3x-ui: + build: . + container_name: hypoxie-3x-ui + ports: + - "13841:54321" + volumes: + - ./data:./db + restart: always \ No newline at end of file