Skip to content

Start Your DeepLX Instance ​

Privatize the deployment of your DeepLX service

TIP

If you don't understand the role of certain variables, you can read this page.

Homebrew ​

Homebrew is only available for use on macOS. If you haven't installed it yet go to the Homebrew official website to install it.

Install ​

bash
brew tap owo-network/brew
brew install deeplx
brew services start owo-network/brew/deeplx

Update ​

bash
brew update
brew upgrade deeplx
brew services restart owo-network/brew/deeplx

Uninstall ​

bash
brew services stop owo-network/brew/deeplx
brew uninstall deeplx

View current version ​

bash
brew list --versions deeplx

Docker ​

Simple ​

bash
docker run -itd -p 1188:1188 ghcr.io/owo-network/deeplx:latest

You can also choose the following images from DockerHub:

bash
docker run -itd -p 1188:1188 missuo/deeplx:latest

Advanced ​

Advanced includes setting environment variables, if you don't know how to set them, you can use the Simple command above.

bash
docker run -itd -p 1188:1188 -e "TOKEN=helloxxx" -e "DL_SESSION=xxxxx" ghcr.io/owo-network/deeplx:latest

You can also choose the following images from DockerHub:

bash
docker run -itd -p 1188:1188 -e "TOKEN=helloxxx" -e "DL_SESSION=xxxxx" missuo/deeplx:latest

Docker Compose ​

You can modify the environment variables below on your own, or you can choose to comment out these environment variables.

yaml
services:
  deeplx:
    image: ghcr.io/owo-network/deeplx:latest
    restart: always
    ports:
      - "1188:1188"
    environment:
      - TOKEN=helloworld
      - DL_SESSION=xxxxxx

Start the service with the following command:

bash
mkdir deeplx && cd deeplx
wget -O compose.yaml https://raw.githubusercontent.com/OwO-Network/DeepLX/main/compose.yaml
docker compose up -d

Linux via Install Script ​

bash
bash <(curl -Ls https://raw.githubusercontent.com/OwO-Network/DeepLX/main/install.sh)

You can also choose the shortened URL:

bash
bash <(curl -Ls https://ssa.sx/dx)

Arch Linux via AUR ​

Special thanks to AsukaMinato for maintaining the updates of ArchLinux packages.

bash
paru -S deeplx-bin
systemctl daemon-reload
systemctl enable deeplx

Binary ​

You can download the binary from the release page. Please select the version suitable for your operating system.

Sealos ​

Released under the MIT License.