First, we need to install Ubuntu on WSL (Windows Subsystem for Linux).
Open PowerShell as Administrator (Search for PowerShell, right-click, and select Run as Administrator).
Run this command to install WSL with Ubuntu:
wsl --install Ubuntu
Restart your computer when asked.
After restarting, open Ubuntu from the Start Menu.
Success Check: You should see a terminal asking you to create a username and password.
Now, we will install Podman, which is an alternative to Docker.
In your Ubuntu terminal, update your system:
sudo apt update && sudo apt upgrade -y
Install Podman:
sudo apt install podman -y
Verify Podman is installed:
podman --version
If you see a version number, Podman is installed correctly!
Since most guides use Docker, we can make Podman respond to Docker commands.
Run this in Ubuntu:
sudo ln -s /usr/bin/podman /usr/bin/docker
Now you can use Docker commands, but they will actually run with Podman.
Now, let's download the container image we need.
Open Ubuntu and run:
podman pull ghcr.io/unionlabs/union/mpc-client:v1.2
This downloads the container image from GitHub Container Registry (GHCR).
Check if the image was downloaded:
You should see something like:
REPOSITORY TAG IMAGE ID CREATED SIZE
ghcr.io/unionlabs/union/mpc-client v1.2 abc123xyz 2 days ago 500MB
Now that we have the container image, let's run it.
Create a folder for the ceremony data:
mkdir -p ~/ceremony
Run the container:
podman run -v ~/ceremony:/ceremony -w /ceremony -p 4919:4919 --rm -it ghcr.io/unionlabs/union/mpc-client:v1.2
This starts the container and makes it ready to use.
To check if the container is running, open another Ubuntu terminal and type:
If it’s running, you will see the container ID and details.
Now you can share this guide with other beginners who want to do the same! 😊
Maz