LibreRemotePlay EasyConnect Server is a server that allows you to connect between devices using LibreRemote Play. It is designed to be easy to set up and self-host, providing a simple way to connect devices without the need to passing codes between devices.
- Easy to set up and use it, is a binary that can be run on any platform that Go supports.
- Self-host first (Includes a Dockerfile)
- Build the Docker image:
Make sure you have Docker or Podman installed and running on your machine. Then, navigate to the directory containing the Dockerfile
and run the following command to build the Docker image:
- Docker:
docker build -t lrpec:latest .
- Podman:
podman build -t lrpec:latest .
This command will create a Docker image named lrpec
with the latest
tag.
- Run the Docker container:
Use the following command to run the container, replacing <port>
with the desired port number:
- Docker:
docker run -p <port>:80 --name lrpec lrpec:latest
- Podman:
podman run -p <port>:80 --name lrpec lrpec:latest
This command will start the container and map the specified port on your host machine to port 80 in the container.
-
Donwload Go from https://go.dev/dl/
-
Clone the repository:
git clone https://github.com/PiterWeb/LibreRemotePlayEasyConnectServer
cd LibreRemotePlayEasyConnectServer
- Build the project:
go build -o lrpec
- Run the server:
./lrpec --port <port>
Replace <port>
with the desired port number. The server will start and listen for incoming connections on the specified port.