☰Read-only archive⌕
Looking for help with Bokeh?

This is a read-only archive. Ask questions and join the conversation on GitHub.

Visit Community Support on GitHub →
Archived discussions · Captured October 28, 2026

How to use app server to maintain a single synced document across multiple sessions

Community Support
john_lunzer
john_lunzer

I’ve read the documentation for Running a Bokeh Server a couple times and searched the forums and I wasn’t able to find a clean/clear answer for what I’m trying to do. I’m just using the first block of code in the docs for Running a Bokeh Server as my example (that is my running code).

I’d like to run my app using bokeh serve my_app where “my_app” is the directory with my files. I’d like for multiple sessions to all be synced to the same document.

Once all the sessions are synced to the same document I would like to be able to then manually update the document without clients having to restart. My preference would be to be able to do this interactively from IPython in a terminal console (not from a notebook). I played around with bokeh.client for this but I think the documents not being synced was preventing me from making changes which could be seen from all sessions.

Thank you in advance for any guidance.

⌁   Link to post
Bryan
Bryan

Hi,

There aren't many cases when I would suggest bokeh.client, but his would seem to be one of the few. In that case, there is a separate python process that creates a document an pushes a session for it to a Bokeh server. Then browsers can connect to this session (with an explicit session URL). There ere some examples of using bokeh.client in this way here:

  https://github.com/bokeh/bokeh/tree/master/examples/plotting/server

Can you described exactly what you tried with bokeh.client, in more detail?

Thanks,

Bryan

···

On May 16, 2017, at 15:55, john lunzer <lunzer@gmail.com> wrote:

I've read the documentation for Running a Bokeh Server a couple times and searched the forums and I wasn't able to find a clean/clear answer for what I'm trying to do. I'm just using the first block of code in the docs for Running a Bokeh Server as my example (that is my running code).

I'd like to run my app using bokeh serve my_app where "my_app" is the directory with my files. I'd like for multiple sessions to all be synced to the same document.

Once all the sessions are synced to the same document I would like to be able to then manually update the document without clients having to restart. My preference would be to be able to do this interactively from IPython in a terminal console (not from a notebook). I played around with bokeh.client for this but I think the documents not being synced was preventing me from making changes which could be seen from all sessions.

Thank you in advance for any guidance.

--
You received this message because you are subscribed to the Google Groups "Bokeh Discussion - Public" group.
To unsubscribe from this group and stop receiving emails from it, send an email to bokeh+unsubscribe@continuum.io.
To post to this group, send email to bokeh@continuum.io.
To view this discussion on the web visit https://groups.google.com/a/continuum.io/d/msgid/bokeh/ed08930e-a53e-4e59-92ac-4ef3e415e500%40continuum.io\.
For more options, visit https://groups.google.com/a/continuum.io/d/optout\.

⌁   Link to post

End of archived discussion · Replies are disabled