Open dflaxx opened 2 months ago
Hey, I had the same issue as you until now. I decided to try set it up again since I saw that 3.14.1.9 is supported as of yesterday. I was able to solve the problem by leaving the STORAGE_URL
field empty in the Docker Compose file, as I'm using the proxy (I think that was the error). After that, I reinstalled with
# Stop services
systemctl stop xochitl
systemctl stop proxy
# Reinstall the proxy service
./installer.sh uninstall
./installer.sh install
# Restart services
systemctl daemon-reload
systemctl start proxy
systemctl start xochitl
And tried pairing again, and it worked!
I think I also changed the JWT token.
Hope this helps!
Edit: But i get "Network failure: 404" when trying to sync, no idea why. Edit2: Uploading a pdf from the Web UI fixed it.
I just did my first setup using version 3.13.1.2 and latest rmfakecloud image behind nginx reverse proxy and I can confirm the solution of leaving out STORAGE_URL mentioned by @donmerendolo seems to make it all work. Happy to be able to test it all out :)
Based on the configuration guide you should only be populating the STORAGE_URL if you want uploads to skip the proxy and go directly to your rmfakecloud instance. This only works if the URL you provide can be reached by the device. That said, it looks like newer versions of xochitl might be trying to do some sort of hostname lookup on the IP address, and after failing to do so, just running the query without a hostname or ip address. It would probably be best practice to just leave this setting blank and have everything go through the proxy on the device. The docs should probably be updated to reflect this @nemunaire
We've run into connection problems when trying to install rmfakecloud for the first time. rmfakecloud runs fine on the server side, but trying to pair our Remarkable 1 device with a generated code results in a "Host not found" error on the device.
In the following,
<server-ip>
is the IPv4 of the server running rmfakecloud.On the device, we're running Remarkable version 3.14.1.9 and installed rmfakecloud-proxy using
installer.sh
from https://github.com/ddvk/rmfakecloud-proxy/releases/tag/v0.0.4. There were no issues during the installation:./installer.sh install http://<server-ip>:80
.The server side runs the provided rmfakecloud docker container. Our docker compose file looks as follows:
On the device, the proxy.service file looks as follows:
We went through the troubleshooting section in the rmfakecloud README with the following results on the Remarkable side:
Test connectivity:
Check certificates:
Check proxy status:
Verbose output from xochitl:
To me, the line
from xochitl looks suspicious, as if the host is missing from the URL string.
The following is what we see on the server side from the docker container.
<remarkable-ip>
refer to the Remarkable tablet, and<computer-ip>
to the PC requesting the pairing code.<username>
is the username of the rmfakecloud account we created.We appreciate any help regarding this issue! Thanks!