An open API service indexing awesome lists of open source software.

https://github.com/poeschl/docker-eti-sync-server

The eti Sync server, but in a docker container.
https://github.com/poeschl/docker-eti-sync-server

eti eti-lan-tools eti-launcher sync-server

Last synced: 3 months ago
JSON representation

The eti Sync server, but in a docker container.

Awesome Lists containing this project

README

          

## 🕸️ Deprecated

This project will not recieve any more updates from my side. Look for the [pETI-server](https://github.com/Poeschl/pETI-server) for a updated ETI sync server controller.

--------
# Dockerized eti Sync Server

This is a dockerized version of the [Sync Server of the eti Lan Tools](https://www.eti-lan.xyz/sync_server.php).
It will start the sync server inside a docker container and provides them locally to any installed eti [Lan-Launcher](https://www.eti-lan.xyz/).

## Differences to the original server running in a VM

* The container does not have any firewall functionality, so setting it to lan-only mode needs to be done by the host.
* The commands of the VM-based sync server are not available.
The server starts automatically in the container and shuts it down when the container stops, that's it.
* There is no auto-update of the sync-server container itself, you need to pull the latest image manually.
However, the auto-update of the lan-launcher and its games works as usual.
So the sync server will always be up-to-date with the latest games of the eti Lan Tools after a successful start.

## Setup

As a requirement for a successful operation make sure to have a __linux__ system and a __docker__ or a __rootful podman__ installation running.

To make the setup as easy as possible a docker-compose.yaml and working config-files are provided in the `deploy` folder.
Download it to a new folder and execute `podman-compose up -d` to run it in daemon mode in the background.
The Resilio UI should be available under http://localhost:8888 and your hosts ip in the local network.
(For the login look in the next section)

## Auth

The default login for the Resilio Sync Web UI is:

```
User: `root`
Password: `lan`
```

## FAQ

### I get a `Read-only file system` in the system logs after startup and no web ui is available

This could be due the filesystem share between windows and the WSL, therefor Windows is not supported.
It can be "fixed" by letting docker manage the storage be commenting out the volume line in the docker-compose.