Connection Issues
Page loads but real-time features do not work
Vulnotes uses WebSocket connections (Socket.IO) for real-time collaboration, notifications, and presence indicators. If the page loads but you do not see other users' cursors or get notifications:
- Check that your reverse proxy is configured to pass WebSocket connections. Nginx needs
proxy_set_header Upgrade $http_upgradeandproxy_set_header Connection "upgrade"directives. - Corporate firewalls sometimes block WebSocket traffic. Try accessing from a different network to confirm.
- Check the browser console (F12) for WebSocket connection errors.
Cannot reach the Vulnotes instance
If the page does not load at all:
- Verify the containers are running with
vulnotes logs(on-premise) - Check that the configured port is not blocked by a firewall
- If behind a reverse proxy, verify the proxy is running and forwarding to the correct port
- For SaaS instances, check the status page or contact support
CORS errors in browser console
If you see CORS errors, it usually means the URL configured in your environment does not match the URL you are accessing from. Make sure the APP_URL or domain configuration matches exactly what is in your browser's address bar, including the protocol (http vs https).
SSL certificate errors
If you get certificate warnings when accessing your on-premise instance:
- Make sure your SSL certificate is valid and not expired
- If using a self-signed certificate, add it to your browser's trusted certificates
- Check that the certificate matches your domain name (no mismatch between
vulnotes.company.comand*.company.com)
