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.
- Host: GitHub
- URL: https://github.com/poeschl/docker-eti-sync-server
- Owner: Poeschl
- Created: 2024-03-29T14:29:52.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-10-02T21:01:37.000Z (over 1 year ago)
- Last Synced: 2025-01-24T04:53:19.936Z (over 1 year ago)
- Topics: eti, eti-lan-tools, eti-launcher, sync-server
- Language: Dockerfile
- Homepage:
- Size: 8.79 KB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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.