Skip to content

Instantly share code, notes, and snippets.

@Jayy001
Created January 25, 2024 23:13
Show Gist options
  • Save Jayy001/f971432d3e4a10571cf70398776b0341 to your computer and use it in GitHub Desktop.
Save Jayy001/f971432d3e4a10571cf70398776b0341 to your computer and use it in GitHub Desktop.
ReMarkable Web Interface over Internet

Summary

This will allow you to access your remarkable files & be able to upload new ones anywhere in the world so long as the device has an internet connection. Any version of the device will work - no toltec installation needed.

Installing the interface modifications

wget https://raw.githubusercontent.com/rM-self-serve/webinterface-onboot/master/install-webint-ob.sh && bash install-webint-ob.sh && source ~/.bashrc
webinterface-onboot apply-hack
systemctl enable --now webinterface-onboot
wget https://raw.githubusercontent.com/rM-self-serve/webinterface-upload-button/master/install-webint-upldbtn.sh && bash install-webint-upldbtn.sh

What this does is permanently enables the web-interface on 10.11.99.1 without having a USB plugged in, as well as adding an Upload button to the interface.

Installing the tunnel

You can either use ngrok or cloudflared for this. Download the respected binary ARM version, run chmod +x on it and then tunnel http 10.11.99.1 (installing it as a service if using ngrok). Then just point your domain to it and you are good to go.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment