-
Notifications
You must be signed in to change notification settings - Fork 70
Which client to use? #38
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
Are you sure your phone is being redirected properly? It could be using Google's DNS instead of what your router is set to. |
I'll try to apply redirects it in the phone hosts themselves tomorrow. That will rule out any chance of external DNS issues. |
you can use |
did you install the CA certificate on your phone? |
rmfakecloud is reverse-proxied to its own subdomain through caddy on my local server, and caddy uses a cert issued by my local CA for my homelab/selfhosted setup, so the CA's cert is already installed on all of my devices including the phone. Maybe the issue is that caddy only reverse-proxies 80/443 ports, and the app accesses rmfakecloud at port 3000, which is passed through directly without proxying? |
everything should go through the reverse proxy then, did you set the STORAGE_URL env variable in rmafekcloud to point your revrese proxy? |
I also cannot use the official Android reMarkable app. I've got a Pi-hole running Wireguard on the same network as my rmfakecloud which dishes out local DNS entries, redirecting all four domains in the README.md to the IP address of my rmfakecloud. I have confirmed that this works via a ping on my mobile while Wireguard is active. I also installed the The official app just says, "Verifying one-time code. Please wait..." endlessly. Am I installing the incorrect certificate? Cheers |
does the log of |
It does not show any entries. And yes, I did put a reverse proxy in front :) I followed the nginx guide and as a result can use rmfakecloud wherever there's WiFi. I was able to test it with my mobile on the local network and it still did not work. The |
let me see if I understand. on the phone, can you open the next would be a network sniffer on the access point in order to see what is happening exactly also are you using the |
Correct! :)
I don't think my home router supports packet captures, but I can certainly run a
I'm using Cheers for you response! |
well, the problem seems to be the |
Awesome, that gives me a great starting point. :) Thank you! Which certificate is it that I should be installing? Do I need to be generating one, or is it one of the certificates generated on the rM itself via Cheers |
Wait so:
Cheers |
Hm... I think I'm missing something here due to lack of knowledge... The reverse proxy (on the server) is using a Let's Encrypt SSL certificate because I am accessing it publicly. Should I be using a different certificate? If so, which certificate should I be using? Is it configured in nginx, or is it installed on the server's operating system instead? |
on ios, i installed the ca.crt certificate that was generated on the tablet, but i also used the same reverse proxy using the same proxy.crt and .key taken from the tablet so i know what the problem is. your are resolving my.remarkable.com to your nginx proxy which has the lets encrypt cert with your public dns, which doesnt match the hostname, thus the app fails to establish ssl. solution: run a second nginx reverse proxy, with the proxy.crt and ca.crt from the tablet internally and use that for the android app, and make the wireguard host resolve: my.remarkable., appspot.com etc to it. |
so, i tested with an old tablet, with Android 5 (it seems that for android 7 and above you need to root it to force it to use custom ca-s) and my openwrt router and it works steps: |
Hi people, I managed to get this onto my remarkable and to host the (master version) server on my local server, but I'm unable to connect with the official Android app. I, of course, altered the hosts file both on my computer and on the OpenWRT router, so that the traffic gets redirected to rmfakecloud, but still no dice.
I use Linux and an Android phone and it would be nice if I could use either of them to access the device. Is there a client for either of the platforms that works with rmfakecloud? I'm primarily looking for something that allows syncing PDFs and such.
Btw, the embjs branch doesn't work.
The text was updated successfully, but these errors were encountered: