Skip to content

A docker image that provides a LeviLamina server that will automatically download selected version at startup

Notifications You must be signed in to change notification settings

LiteLDev/docker-levilamina-server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

docker-levilamina-server

A docker image that provides a LeviLamina server that will automatically download selected version at startup

Usage

To start the server in a Linux container, run the following command:

docker run -d -it -e EULA=TRUE -p 19132:19132/udp -v levilamina-server-data:/data ghcr.io/liteldev/levilamina-server:latest-wine

Or, if you want to use a Windows container, run the following command:

docker run -d -it -e EULA=TRUE -p 19132:19132/udp -v levilamina-server-data:C:\data ghcr.io/liteldev/levilamina-server:latest-windows

We also provide Docker Compose files for both Linux and Windows containers at wine/compose.yaml and windows/compose.yaml respectively. To use them, download the file to an empty directory and run docker compose up -d.

Environment variables

  • EULA: must be set to TRUE to accept the Minecraft End User License Agreement.

  • GITHUB_MIRROR_URL: can be set to a GitHub mirror URL to speed up the installation of LeviLamina. This is useful when you are behind a firewall or in a country with slow internet connection.

  • GO_MODULE_PROXY_URL: can be set to a Go module proxy URL to speed up the installation of LeviLamina. This is useful when you are behind a firewall or in a country with slow internet connection.

  • PACKAGES: can be set to a list of packages to install on first run. Each package must be a valid lip specifier. Both local and remote lip teeth are supported. For local packages, you may need to mount the packages to the container.

  • VERSION (LATEST): can be set to a specific LeviLamina version or LATEST to automatically download the latest version.