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.