https://github.com/piterweb/libreremoteplayeasyconnectserver
https://github.com/piterweb/libreremoteplayeasyconnectserver
Last synced: 9 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/piterweb/libreremoteplayeasyconnectserver
- Owner: PiterWeb
- Created: 2025-04-24T17:15:41.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-06-12T20:48:26.000Z (about 1 year ago)
- Last Synced: 2025-06-22T08:44:06.825Z (about 1 year ago)
- Language: Go
- Size: 5.86 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# LibreRemotePlay EasyConnect Server
## Description
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.
## Features
- 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)
## Usage with Docker
1. 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:
```bash
docker build -t lrpec:latest .
```
- Podman:
```bash
podman build -t lrpec:latest .
```
This command will create a Docker image named `lrpec` with the `latest` tag.
2. Run the Docker container:
Use the following command to run the container, replacing `` with the desired port number:
- Docker:
```bash
docker run -p :80 --name lrpec lrpec:latest
```
- Podman:
```bash
podman run -p :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.
# Usage without Docker
1. Donwload Go from https://go.dev/dl/
2. Clone the repository:
```bash
git clone https://github.com/PiterWeb/LibreRemotePlayEasyConnectServer
cd LibreRemotePlayEasyConnectServer
```
3. Build the project:
```bash
go build -o lrpec
```
4. Run the server:
```bash
./lrpec --port
```
Replace `` with the desired port number. The server will start and listen for incoming connections on the specified port.