Whiteboard accessing form external ip

The Basics

  • Nextcloud Server version (e.g., 29.x.x):
    -30.0.8
  • Operating system and version (e.g., Ubuntu 24.04):
    • Ubuntu 24.04
  • Is this the first time you’ve seen this error? (Yes / No):
    • Yes
  • When did this problem seem to first start?
    • 08.04.2025
  • Installation method (e.g. AlO, NCP, Bare Metal/Archive, etc.)
    • snap
  • Are you using CloudfIare, mod_security, or similar? (Yes / No)
    • No

Summary of the issue you are facing:

When connecting to whiteboard from my local network everything is fine, laoding and saving. But from external ip app’s loading but no content of whiteboard is loaded, nor saving. I get error in js alert - failed to connect to whitebaord server. HTTP and whitebaord server port forwarded

Steps to replicate it (hint: details matter!):

  1. Install nextcloud via snap
  2. Setup whiteboard server locally (no reverse proxy)
  3. Try accessing from external ip address

Log entries

Nextcloud

Please provide the log entries from your Nextcloud log that are generated during the time of problem (via the Copy raw option from Administration settings->Logging screen or from your nextcloud.log located in your data directory). Feel free to use a pastebin/gist service if necessary.

NO LOGS FROM THIS ISSUE GENERATRD

Web Browser

If the problem is related to the Web interface, open your browser inspector Console and Network tabs while refreshing (reloading) and reproducing the problem. Provide any relevant output/errors here that appear.

PASTE

Configuration

Nextcloud

The output of occ config:list system or similar is best, but, if not possible, the contents of your config.php file from /path/to/nextcloud is fine (make sure to remove any identifiable information!):

PASTE HERE

Apps

The output of occ app:list (if possible).
Enabled:

  • activity: 3.0.0
  • admin_audit: 1.20.0
  • app_api: 4.0.6
  • bruteforcesettings: 3.0.0
  • calendar: 5.2.1
  • circles: 30.0.0
  • cloud_federation_api: 1.13.0
  • comments: 1.20.1
  • contacts: 7.0.5
  • contactsinteraction: 1.11.0
  • dashboard: 7.10.0
  • dav: 1.31.1
  • federatedfilesharing: 1.20.0
  • federation: 1.20.0
  • files: 2.2.0
  • files_downloadlimit: 3.0.0
  • files_pdfviewer: 3.0.0
  • files_reminders: 1.3.0
  • files_sharing: 1.22.0
  • files_trashbin: 1.20.1
  • files_versions: 1.23.0
  • firstrunwizard: 3.0.0
  • logreader: 3.0.0
  • lookup_server_connector: 1.18.0
  • mail: 4.3.6
  • nextcloud_announcements: 2.0.0
  • notes: 4.11.0
  • notifications: 3.0.0
  • oauth2: 1.18.1
  • password_policy: 2.0.0
  • photos: 3.0.2
  • privacy: 2.0.0
  • provisioning_api: 1.20.0
  • recommendations: 3.0.0
  • related_resources: 1.5.0
  • richdocuments: 8.5.6
  • richdocumentscode: 24.4.1302
  • serverinfo: 2.0.0
  • settings: 1.13.0
  • sharebymail: 1.20.0
  • spreed: 20.1.5
  • support: 2.0.0
  • survey_client: 2.0.0
  • systemtags: 1.20.0
  • tables: 0.9.0
  • test: 1.0.0
  • text: 4.1.0
  • theming: 2.6.0
  • twofactor_backupcodes: 1.19.0
  • user_status: 1.10.0
  • viewer: 3.0.0
  • weather_status: 1.10.0
  • webhook_listeners: 1.1.0-dev
  • whiteboard: 1.0.5
  • workflowengine: 2.12.0
    Disabled:
  • encryption: 2.18.0
  • files_external: 1.22.0
  • suspicious_login: 8.0.0
  • twofactor_nextcloud_notification: 4.0.0
  • twofactor_totp: 12.0.0-dev
  • user_ldap: 1.21.0

sounds like a networking issue. I would recommend to use browser dev tools for troubleshooting (F12) - look for failed requests and verify right URL and port is used.

I see in console, when connecting via external ip that WebSocket wants to connet to my internal ip 192.168.0.180. The catch is i wanna to access whiteboard from my internal and external ips. I think the problem is - i have whitebaord server setup on internal ip.

Pic:


your local IP is obviously not accessible from outside of the network, discussions about this topic tagged local_network.

You should always use a public domain name (which you in turn could “shortcut” inside of your local network using splitbraindns 101: Split-Brain DNS (split-horizon))