metaligh/3x-ui

By metaligh

Updated almost 2 years ago

3x-ui - Advanced Management Panel for Xray/V2Ray -VLESS - REALITY VPN Proxy

Image
Networking
Security
23

10K+

metaligh/3x-ui repository overview

3x-ui: Powerful Web-Based Management Panel for Xray and V2Ray

Aéza VPS Hosting

Aéza Logo

Launch your projects with Aéza's ultra-affordable VPS from just €1!
Choose from multiple global locations and enjoy instant setup in under 5 minutes.
Powered by AMD processors and NVMe SSDs with AntiDDoS protection.
Start now at my-aeza.net! 20% CASHBACK

Icon

3x-ui is a powerful and user-friendly web-based management panel designed to simplify the configuration and operation of Xray and V2Ray servers. With its intuitive interface and comprehensive features, 3x-ui provides network administrators and enthusiasts with an efficient way to manage, monitor, and deploy secure VPN or proxy solutions.

VLESS Reality Overview

VLESS Reality is an advanced extension of the VLESS protocol designed to enhance security, performance, and obfuscation of network traffic. This innovative solution leverages the capabilities of the Xray-core, providing a robust framework for managing secure connections. It is further complemented by the 3x-ui, a user-friendly management panel that simplifies the configuration and operation of VLESS and Xray servers.

Getting Started

To quickly get started with 3x-ui, use the following docker-compose.yml file:

services:
  3x-ui:
    image: metaligh/3x-ui:latest
    container_name: 3x-ui
    hostname: yourdomain.com
    volumes:
      - $PWD/db/:/etc/x-ui/
      - /etc/letsencrypt/:/etc/letsencrypt/:rw
    environment:
      XRAY_VMESS_AEAD_FORCED: "false"
    tty: true
    network_mode: host
    restart: unless-stopped

After saving the Docker Compose file (e.g., as docker-compose.yml), run the following command to start the service:

docker-compose up -d

This command will pull the latest image and start the 3x-ui service on port 2053 with username admin and password admin.

You can access the panel via http://yourip:2053.

Icon

For added security, remember to include a keyword in the URL. You can also change port 2053 to any port of your choice, for example,

http://yourip:40000/yourword.

If you wish to add Let's Encrypt certificates, uncomment the line for file

/etc/letsencrypt/live/yourdomain.com/fullchain.pem /etc/letsencrypt/live/domain.com/privkey.pem

- /etc/letsencrypt/:/etc/letsencrypt/:rw

That's how easily you can install a certificate:

apt install snapd
sudo snap install --classic certbot
certbot certonly --standalone

Icon

Also change your username and password after you log in for the first time. Enjoy.

Tag summary

Content type

Image

Digest

sha256:6edc3e791

Size

72.7 MB

Last updated

almost 2 years ago

docker pull metaligh/3x-ui