-
-
Notifications
You must be signed in to change notification settings - Fork 256
E017: Network error when using Nextcloud through tailscale #1906
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
Hello 👋 Thank you for taking the time to open this issue with floccus. I know it's frustrating when software One last word: If you feel, at any point, like you need to vent, this is not the place for it; you can go to the Nextcloud forum, Thank you for reading through this primer. I look forward to working with you on this issue! |
Hey @Welved Can you try checking the network logs of the extension as follows to see if it actually calls out to your server and what happens then:
|
Fetch⚙ error_32.png The extension looks to claim, it is unable to communicate with my nextcloud. Visiting my nextcloud via web browser and even using the thing on my phone and PC, I have absolutely no issues. I have a subdomain setup with NPM, but I don't have it going to my domain provider. I am just simply using my domain, without having it forward onto my provider. I have my Pi5 route out to tailscale and I use my tailscale assigned IP with my NPM. When I go and attempt to connect to the floccus app on my phone, I get error: java.security.cert.CertPathValidatorException: Trust anchor for certification path not found. Which makes no amount of sense. I have a cert setup with letsencrypt via NPM with the provider being cloudflare. Unless, I have to make my nextcloud publicly available to have it function? Which I would love to avoid. |
Periodically floccus attempts to sync, which it looks like it actually is; but... it quickly fails. |
I can sadly not deduce much from this :/ Could you do a screenshot with one of the failing requests selected and redact sensitive information? |
Here ya go, https://imgur.com/a/8fFRkTK |
Mh, I still don't see the reason for the request failure in the screenshot. Could you open the response headers field? Or can you see yourself anywhere a reason for why the requests are red? |
There is nothing in the header response. |
Mh. It's strange. As I said, I cannot reproduce with the instructions you provided. Simply setting up a profile and pointing it to a nextcloud works for me, but not for you apparently. For me, this points to a configuration problem. Could you try with a different browser perhaps? To rule that out? Maybe the requests are being adblocked by brave? |
Welp. Is floccus unable to sync locally? Does it need to reach out to the internet to grab something? My nextcloud is behind tailscale and I have it subdomained via NPM, using my tailscale's 100.x.x.x address and it works fine when I access it via the assigned subdomain I gave it. I do own the TLD I am using. Nextcloud itself is a container in docker and the variant that I am using is linuxserver. What is weird about it is, I had no issues with syncing when I tunneled my Nextcloud via cloudflare? I do have a SSL via letsencrypt with NPM using Cloudflare as it's provider. |
Using a local IP works for me. From your setup, it may be a DNS issue: It could be that floccus is for some reason using the public DNS information for that domain instead of asking tailscale. |
Well now I am stumped. I have a wild card setup through AdguardHome to point straight to the machine that has nextcloud that is on my tailscale. Would using a legit TLD locally be a issue? I would imagine it not being a issue? On my domain, all I have is a email aliasing service that I use my own domain for. Would it conflict with that for some reason? |
I'm sorry to say I can't really help you much as I don't know much about tailscale / AdguardHome. All I know is, floccus should use the same DNS and network as your browser.
Should not be an issue.
You mean you're using something like mydomain.com when you have don't have control over the domain? That could be an issue, but as per above it should be the same issue in your browser then. Or do you mean that you have a domain, but only populate it with records with your own local DNS server (AdGuard Home, I presume). |
Yes my own TLD through cloudflare. No, I don't have any records set for anything besides for the email aliasing. I am merely using my TLD with NPM to assign my local services with a sub domain. |
Have you ever successfully accessed those subdomains from anywhere? How do you make sure computers, especially your know about your subdomains? This is most likely an infrastructure issue unrelated to floccus. I recommend to
And am closing this issue, because floccus works fine with Nextcloud Bookmarks without tailscale. If it doesn't work with tailscale, then I think it's most likely that tailscale or the tailscale configuration is to blame. I'm sorry I can't be of more help, I'm not a tailscale expert. |
Which version of floccus are you using?
Brave (Chrome) 5.4.5
How many bookmarks do you have, roughly?
12k
Are you using other means to sync bookmarks in parallel to floccus?
No
Sync method
Nextcloud Bookmarks
Which browser are you using? In case you are using the phone App, specify the Android or iOS version and device please.
Brave
Which version of Nextcloud Bookmarks are you using? (if relevant)
15.1.0
Which version of Nextcloud? (if relevant)
Linuxserver.io version:- 31.0.2-ls375 Build-date:- 2025-04-01T11:51:43+00:00
What kind of WebDAV server are you using? (if relevant)
No response
Describe the Bug
I've seen other discussions and everyone seems to default to "SSL issue". I personally have both nginx proxy manager and adguardhome setup. When I attempt to sync with floccus, it gives me a
E017: Network error: Check your network connection and your account details | Last synchronized: 0 seconds ago.
Which doesn't make any sense, because floccus isn't even calling out to to anything; looking at my adguardhome. Other than SSL, which I have setup via nginx with cloudflare. Every discussion that I can find, leads no where or gets closed for some reason/excuse.
Expected Behavior
Install the floccus extension to sync my bookmarks to my nextcloud.
Get met with E017: Network error: Check your network connection and your account details | Last synchronized: 0 seconds ago
To Reproduce
Install the floccus extension to sync my bookmarks to my nextcloud.
Get met with E017: Network error: Check your network connection and your account details | Last synchronized: 0 seconds ago
Debug log provided
The text was updated successfully, but these errors were encountered: