Running Bokeh Server on Local Network The Next CEO of Stack OverflowIs there a way to run Python on Android?Bokeh server 0.11 plot on local LANbokeh server subdirectories in URLiPython bokeh import error Row and SizingModeStreaming an in HTML embedded bokeh plotFlask server doesn't render bokeh charts in remotesource.data is updated in bokeh serve but plot does not changeWhy does a running bokeh server display an empty page?Bokeh Server integration with Flask errorFlask + Bokeh Server on Azure Web App Service

Legal workarounds for testamentary trust perceived as unfair

What connection does MS Office have to Netscape Navigator?

What was the first Unix version to run on a microcomputer?

Is it ever safe to open a suspicious HTML file (e.g. email attachment)?

Necessary condition on homology group for a set to be contractible

Axiom Schema vs Axiom

How to avoid supervisors with prejudiced views?

Easy to read palindrome checker

Is it okay to majorly distort historical facts while writing a fiction story?

Why the difference in type-inference over the as-pattern in two similar function definitions?

The past simple of "gaslight" – "gaslighted" or "gaslit"?

Why does the flight controls check come before arming the autobrake on the A320?

Can Plant Growth be repeatedly cast on the same area to exponentially increase the yield of harvests there (more than twice)?

What steps are necessary to read a Modern SSD in Medieval Europe?

How to edit “Name” property in GCI output?

Is wanting to ask what to write an indication that you need to change your story?

How to count occurrences of text in a file?

Why is the US ranked as #45 in Press Freedom ratings, despite its extremely permissive free speech laws?

Is it my responsibility to learn a new technology in my own time my employer wants to implement?

If Nick Fury and Coulson already knew about aliens (Kree and Skrull) why did they wait until Thor's appearance to start making weapons?

Grabbing quick drinks

When you upcast Blindness/Deafness, do all targets suffer the same effect?

Does increasing your ability score affect your main stat?

How do I align (1) and (2)?



Running Bokeh Server on Local Network



The Next CEO of Stack OverflowIs there a way to run Python on Android?Bokeh server 0.11 plot on local LANbokeh server subdirectories in URLiPython bokeh import error Row and SizingModeStreaming an in HTML embedded bokeh plotFlask server doesn't render bokeh charts in remotesource.data is updated in bokeh serve but plot does not changeWhy does a running bokeh server display an empty page?Bokeh Server integration with Flask errorFlask + Bokeh Server on Azure Web App Service










0















I have a simple Bokeh app named app.py as follows:



### contents of app.py

from bokeh.client import push_session
from bokeh.embed import server_document
from bokeh.plotting import figure, curdoc

plot = figure()
plot.circle([1,2], [3,4])

doc = curdoc()
doc.add_root(plot)


I can run this app with the following command:



bokeh serve app.py


I can then access the plot through my web browser: http://localhost:5006/app.



However, I would like the plot to be available to all devices on my private network using their web browsers. How should I do this?



I've found the following command as a suggested solution, but it doesn't work as it states that my IP-address is not available.



bokeh serve --allow-websocket-origin='ip address':'port number' my_app.py --port 'port number'


Cheers!










share|improve this question




























    0















    I have a simple Bokeh app named app.py as follows:



    ### contents of app.py

    from bokeh.client import push_session
    from bokeh.embed import server_document
    from bokeh.plotting import figure, curdoc

    plot = figure()
    plot.circle([1,2], [3,4])

    doc = curdoc()
    doc.add_root(plot)


    I can run this app with the following command:



    bokeh serve app.py


    I can then access the plot through my web browser: http://localhost:5006/app.



    However, I would like the plot to be available to all devices on my private network using their web browsers. How should I do this?



    I've found the following command as a suggested solution, but it doesn't work as it states that my IP-address is not available.



    bokeh serve --allow-websocket-origin='ip address':'port number' my_app.py --port 'port number'


    Cheers!










    share|improve this question


























      0












      0








      0








      I have a simple Bokeh app named app.py as follows:



      ### contents of app.py

      from bokeh.client import push_session
      from bokeh.embed import server_document
      from bokeh.plotting import figure, curdoc

      plot = figure()
      plot.circle([1,2], [3,4])

      doc = curdoc()
      doc.add_root(plot)


      I can run this app with the following command:



      bokeh serve app.py


      I can then access the plot through my web browser: http://localhost:5006/app.



      However, I would like the plot to be available to all devices on my private network using their web browsers. How should I do this?



      I've found the following command as a suggested solution, but it doesn't work as it states that my IP-address is not available.



      bokeh serve --allow-websocket-origin='ip address':'port number' my_app.py --port 'port number'


      Cheers!










      share|improve this question
















      I have a simple Bokeh app named app.py as follows:



      ### contents of app.py

      from bokeh.client import push_session
      from bokeh.embed import server_document
      from bokeh.plotting import figure, curdoc

      plot = figure()
      plot.circle([1,2], [3,4])

      doc = curdoc()
      doc.add_root(plot)


      I can run this app with the following command:



      bokeh serve app.py


      I can then access the plot through my web browser: http://localhost:5006/app.



      However, I would like the plot to be available to all devices on my private network using their web browsers. How should I do this?



      I've found the following command as a suggested solution, but it doesn't work as it states that my IP-address is not available.



      bokeh serve --allow-websocket-origin='ip address':'port number' my_app.py --port 'port number'


      Cheers!







      python bokeh






      share|improve this question















      share|improve this question













      share|improve this question




      share|improve this question








      edited Mar 7 at 18:31







      Erik Hallin

















      asked Mar 7 at 16:59









      Erik HallinErik Hallin

      386




      386






















          1 Answer
          1






          active

          oldest

          votes


















          1














          The following command works on my local network with Bokeh v1.0.4. First the Bokeh server on IP:PORT = 192.168.1.208:5001 is started. This opens a new browser tab showing the app. Than you can see a remote client is connecting on IP:POST = 192.168.1.201 (another computer) The plot is succesfuly being displayed in the browser on the remote computer.



          bokeh serve --address 192.168.1.208 --port 5001 --allow-websocket-origin=192.168.1.201:5001 --allow-websocket-origin=192.168.1.208:5001 --show simple_app.py

          2019-03-07 20:01:54,289 Starting Bokeh server version 1.0.4 (running on Tornado 4.5.3)
          2019-03-07 20:01:54,294 Bokeh app running at: http://192.168.1.208:5001/simple_app
          2019-03-07 20:01:54,295 Starting Bokeh server with process id: 49031
          2019-03-07 20:01:54,581 200 GET /simple_app (192.168.1.208) 135.34ms
          2019-03-07 20:01:54,694 101 GET /simple_app/ws?bokeh-protocol-version=1.0&bokeh-session-id=Ino2U2RYLAJ9LQXIGgNmPXnRyZNJHZQcTEEfsX0bM3f9 (192.168.1.208) 0.82ms
          2019-03-07 20:01:54,694 WebSocket connection opened
          2019-03-07 20:01:54,695 ServerConnection created
          2019-03-07 20:02:03,208 200 GET /simple_app (192.168.1.201) 24.19ms
          2019-03-07 20:02:55,503 200 GET /simple_app (192.168.1.201) 24.17ms
          2019-03-07 20:02:55,617 200 GET /static/css/bokeh.min.css?v=4c253f78f16b7d5d0c9d1df8062c7f4c (192.168.1.201) 7.32ms
          2019-03-07 20:02:55,618 200 GET /static/css/bokeh-widgets.min.css?v=6f280acb818327130a8c244ce05fd10d (192.168.1.201) 0.64ms
          2019-03-07 20:02:55,618 200 GET /static/css/bokeh-tables.min.css?v=86c18b0b1fd30cdbc124e60cb9452e73 (192.168.1.201) 0.59ms
          2019-03-07 20:02:55,743 200 GET /static/js/bokeh-widgets.min.js?v=68fceb4be2f3d6410ff2d7704c8b87cf (192.168.1.201) 1.01ms
          2019-03-07 20:02:55,890 200 GET /static/js/bokeh-gl.min.js?v=70e18d8dcea09947c12764bf85ec76a0 (192.168.1.201) 1.09ms
          2019-03-07 20:02:56,222 200 GET /static/js/bokeh-tables.min.js?v=02bdadb2c698bc2855a4d4a69c163821 (192.168.1.201) 478.59ms
          2019-03-07 20:02:56,636 200 GET /static/js/bokeh.min.js?v=afab3eba5b3a72c05610143940e03c8e (192.168.1.201) 896.20ms
          2019-03-07 20:02:58,134 404 GET /favicon.ico (192.168.1.201) 0.55ms
          2019-03-07 20:02:58,149 101 GET /simple_app/ws?bokeh-protocol-version=1.0&bokeh-session-id=2CR07bJEIWPwWj07dPH3SSrou74mWgOwetucvIPuD3sk (192.168.1.201) 0.81ms
          2019-03-07 20:02:58,149 WebSocket connection opened
          2019-03-07 20:02:58,150 ServerConnection created





          share|improve this answer























          • This answers works perfectly! I just have to add one thing that trippde me up: I had tried a similar solution, but it didn't work. However, after turning off the firewall on the laptop I use as host, it works. Thanks @Tony!

            – Erik Hallin
            Mar 7 at 19:33












          Your Answer






          StackExchange.ifUsing("editor", function ()
          StackExchange.using("externalEditor", function ()
          StackExchange.using("snippets", function ()
          StackExchange.snippets.init();
          );
          );
          , "code-snippets");

          StackExchange.ready(function()
          var channelOptions =
          tags: "".split(" "),
          id: "1"
          ;
          initTagRenderer("".split(" "), "".split(" "), channelOptions);

          StackExchange.using("externalEditor", function()
          // Have to fire editor after snippets, if snippets enabled
          if (StackExchange.settings.snippets.snippetsEnabled)
          StackExchange.using("snippets", function()
          createEditor();
          );

          else
          createEditor();

          );

          function createEditor()
          StackExchange.prepareEditor(
          heartbeatType: 'answer',
          autoActivateHeartbeat: false,
          convertImagesToLinks: true,
          noModals: true,
          showLowRepImageUploadWarning: true,
          reputationToPostImages: 10,
          bindNavPrevention: true,
          postfix: "",
          imageUploader:
          brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
          contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
          allowUrls: true
          ,
          onDemand: true,
          discardSelector: ".discard-answer"
          ,immediatelyShowMarkdownHelp:true
          );



          );













          draft saved

          draft discarded


















          StackExchange.ready(
          function ()
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55049175%2frunning-bokeh-server-on-local-network%23new-answer', 'question_page');

          );

          Post as a guest















          Required, but never shown

























          1 Answer
          1






          active

          oldest

          votes








          1 Answer
          1






          active

          oldest

          votes









          active

          oldest

          votes






          active

          oldest

          votes









          1














          The following command works on my local network with Bokeh v1.0.4. First the Bokeh server on IP:PORT = 192.168.1.208:5001 is started. This opens a new browser tab showing the app. Than you can see a remote client is connecting on IP:POST = 192.168.1.201 (another computer) The plot is succesfuly being displayed in the browser on the remote computer.



          bokeh serve --address 192.168.1.208 --port 5001 --allow-websocket-origin=192.168.1.201:5001 --allow-websocket-origin=192.168.1.208:5001 --show simple_app.py

          2019-03-07 20:01:54,289 Starting Bokeh server version 1.0.4 (running on Tornado 4.5.3)
          2019-03-07 20:01:54,294 Bokeh app running at: http://192.168.1.208:5001/simple_app
          2019-03-07 20:01:54,295 Starting Bokeh server with process id: 49031
          2019-03-07 20:01:54,581 200 GET /simple_app (192.168.1.208) 135.34ms
          2019-03-07 20:01:54,694 101 GET /simple_app/ws?bokeh-protocol-version=1.0&bokeh-session-id=Ino2U2RYLAJ9LQXIGgNmPXnRyZNJHZQcTEEfsX0bM3f9 (192.168.1.208) 0.82ms
          2019-03-07 20:01:54,694 WebSocket connection opened
          2019-03-07 20:01:54,695 ServerConnection created
          2019-03-07 20:02:03,208 200 GET /simple_app (192.168.1.201) 24.19ms
          2019-03-07 20:02:55,503 200 GET /simple_app (192.168.1.201) 24.17ms
          2019-03-07 20:02:55,617 200 GET /static/css/bokeh.min.css?v=4c253f78f16b7d5d0c9d1df8062c7f4c (192.168.1.201) 7.32ms
          2019-03-07 20:02:55,618 200 GET /static/css/bokeh-widgets.min.css?v=6f280acb818327130a8c244ce05fd10d (192.168.1.201) 0.64ms
          2019-03-07 20:02:55,618 200 GET /static/css/bokeh-tables.min.css?v=86c18b0b1fd30cdbc124e60cb9452e73 (192.168.1.201) 0.59ms
          2019-03-07 20:02:55,743 200 GET /static/js/bokeh-widgets.min.js?v=68fceb4be2f3d6410ff2d7704c8b87cf (192.168.1.201) 1.01ms
          2019-03-07 20:02:55,890 200 GET /static/js/bokeh-gl.min.js?v=70e18d8dcea09947c12764bf85ec76a0 (192.168.1.201) 1.09ms
          2019-03-07 20:02:56,222 200 GET /static/js/bokeh-tables.min.js?v=02bdadb2c698bc2855a4d4a69c163821 (192.168.1.201) 478.59ms
          2019-03-07 20:02:56,636 200 GET /static/js/bokeh.min.js?v=afab3eba5b3a72c05610143940e03c8e (192.168.1.201) 896.20ms
          2019-03-07 20:02:58,134 404 GET /favicon.ico (192.168.1.201) 0.55ms
          2019-03-07 20:02:58,149 101 GET /simple_app/ws?bokeh-protocol-version=1.0&bokeh-session-id=2CR07bJEIWPwWj07dPH3SSrou74mWgOwetucvIPuD3sk (192.168.1.201) 0.81ms
          2019-03-07 20:02:58,149 WebSocket connection opened
          2019-03-07 20:02:58,150 ServerConnection created





          share|improve this answer























          • This answers works perfectly! I just have to add one thing that trippde me up: I had tried a similar solution, but it didn't work. However, after turning off the firewall on the laptop I use as host, it works. Thanks @Tony!

            – Erik Hallin
            Mar 7 at 19:33
















          1














          The following command works on my local network with Bokeh v1.0.4. First the Bokeh server on IP:PORT = 192.168.1.208:5001 is started. This opens a new browser tab showing the app. Than you can see a remote client is connecting on IP:POST = 192.168.1.201 (another computer) The plot is succesfuly being displayed in the browser on the remote computer.



          bokeh serve --address 192.168.1.208 --port 5001 --allow-websocket-origin=192.168.1.201:5001 --allow-websocket-origin=192.168.1.208:5001 --show simple_app.py

          2019-03-07 20:01:54,289 Starting Bokeh server version 1.0.4 (running on Tornado 4.5.3)
          2019-03-07 20:01:54,294 Bokeh app running at: http://192.168.1.208:5001/simple_app
          2019-03-07 20:01:54,295 Starting Bokeh server with process id: 49031
          2019-03-07 20:01:54,581 200 GET /simple_app (192.168.1.208) 135.34ms
          2019-03-07 20:01:54,694 101 GET /simple_app/ws?bokeh-protocol-version=1.0&bokeh-session-id=Ino2U2RYLAJ9LQXIGgNmPXnRyZNJHZQcTEEfsX0bM3f9 (192.168.1.208) 0.82ms
          2019-03-07 20:01:54,694 WebSocket connection opened
          2019-03-07 20:01:54,695 ServerConnection created
          2019-03-07 20:02:03,208 200 GET /simple_app (192.168.1.201) 24.19ms
          2019-03-07 20:02:55,503 200 GET /simple_app (192.168.1.201) 24.17ms
          2019-03-07 20:02:55,617 200 GET /static/css/bokeh.min.css?v=4c253f78f16b7d5d0c9d1df8062c7f4c (192.168.1.201) 7.32ms
          2019-03-07 20:02:55,618 200 GET /static/css/bokeh-widgets.min.css?v=6f280acb818327130a8c244ce05fd10d (192.168.1.201) 0.64ms
          2019-03-07 20:02:55,618 200 GET /static/css/bokeh-tables.min.css?v=86c18b0b1fd30cdbc124e60cb9452e73 (192.168.1.201) 0.59ms
          2019-03-07 20:02:55,743 200 GET /static/js/bokeh-widgets.min.js?v=68fceb4be2f3d6410ff2d7704c8b87cf (192.168.1.201) 1.01ms
          2019-03-07 20:02:55,890 200 GET /static/js/bokeh-gl.min.js?v=70e18d8dcea09947c12764bf85ec76a0 (192.168.1.201) 1.09ms
          2019-03-07 20:02:56,222 200 GET /static/js/bokeh-tables.min.js?v=02bdadb2c698bc2855a4d4a69c163821 (192.168.1.201) 478.59ms
          2019-03-07 20:02:56,636 200 GET /static/js/bokeh.min.js?v=afab3eba5b3a72c05610143940e03c8e (192.168.1.201) 896.20ms
          2019-03-07 20:02:58,134 404 GET /favicon.ico (192.168.1.201) 0.55ms
          2019-03-07 20:02:58,149 101 GET /simple_app/ws?bokeh-protocol-version=1.0&bokeh-session-id=2CR07bJEIWPwWj07dPH3SSrou74mWgOwetucvIPuD3sk (192.168.1.201) 0.81ms
          2019-03-07 20:02:58,149 WebSocket connection opened
          2019-03-07 20:02:58,150 ServerConnection created





          share|improve this answer























          • This answers works perfectly! I just have to add one thing that trippde me up: I had tried a similar solution, but it didn't work. However, after turning off the firewall on the laptop I use as host, it works. Thanks @Tony!

            – Erik Hallin
            Mar 7 at 19:33














          1












          1








          1







          The following command works on my local network with Bokeh v1.0.4. First the Bokeh server on IP:PORT = 192.168.1.208:5001 is started. This opens a new browser tab showing the app. Than you can see a remote client is connecting on IP:POST = 192.168.1.201 (another computer) The plot is succesfuly being displayed in the browser on the remote computer.



          bokeh serve --address 192.168.1.208 --port 5001 --allow-websocket-origin=192.168.1.201:5001 --allow-websocket-origin=192.168.1.208:5001 --show simple_app.py

          2019-03-07 20:01:54,289 Starting Bokeh server version 1.0.4 (running on Tornado 4.5.3)
          2019-03-07 20:01:54,294 Bokeh app running at: http://192.168.1.208:5001/simple_app
          2019-03-07 20:01:54,295 Starting Bokeh server with process id: 49031
          2019-03-07 20:01:54,581 200 GET /simple_app (192.168.1.208) 135.34ms
          2019-03-07 20:01:54,694 101 GET /simple_app/ws?bokeh-protocol-version=1.0&bokeh-session-id=Ino2U2RYLAJ9LQXIGgNmPXnRyZNJHZQcTEEfsX0bM3f9 (192.168.1.208) 0.82ms
          2019-03-07 20:01:54,694 WebSocket connection opened
          2019-03-07 20:01:54,695 ServerConnection created
          2019-03-07 20:02:03,208 200 GET /simple_app (192.168.1.201) 24.19ms
          2019-03-07 20:02:55,503 200 GET /simple_app (192.168.1.201) 24.17ms
          2019-03-07 20:02:55,617 200 GET /static/css/bokeh.min.css?v=4c253f78f16b7d5d0c9d1df8062c7f4c (192.168.1.201) 7.32ms
          2019-03-07 20:02:55,618 200 GET /static/css/bokeh-widgets.min.css?v=6f280acb818327130a8c244ce05fd10d (192.168.1.201) 0.64ms
          2019-03-07 20:02:55,618 200 GET /static/css/bokeh-tables.min.css?v=86c18b0b1fd30cdbc124e60cb9452e73 (192.168.1.201) 0.59ms
          2019-03-07 20:02:55,743 200 GET /static/js/bokeh-widgets.min.js?v=68fceb4be2f3d6410ff2d7704c8b87cf (192.168.1.201) 1.01ms
          2019-03-07 20:02:55,890 200 GET /static/js/bokeh-gl.min.js?v=70e18d8dcea09947c12764bf85ec76a0 (192.168.1.201) 1.09ms
          2019-03-07 20:02:56,222 200 GET /static/js/bokeh-tables.min.js?v=02bdadb2c698bc2855a4d4a69c163821 (192.168.1.201) 478.59ms
          2019-03-07 20:02:56,636 200 GET /static/js/bokeh.min.js?v=afab3eba5b3a72c05610143940e03c8e (192.168.1.201) 896.20ms
          2019-03-07 20:02:58,134 404 GET /favicon.ico (192.168.1.201) 0.55ms
          2019-03-07 20:02:58,149 101 GET /simple_app/ws?bokeh-protocol-version=1.0&bokeh-session-id=2CR07bJEIWPwWj07dPH3SSrou74mWgOwetucvIPuD3sk (192.168.1.201) 0.81ms
          2019-03-07 20:02:58,149 WebSocket connection opened
          2019-03-07 20:02:58,150 ServerConnection created





          share|improve this answer













          The following command works on my local network with Bokeh v1.0.4. First the Bokeh server on IP:PORT = 192.168.1.208:5001 is started. This opens a new browser tab showing the app. Than you can see a remote client is connecting on IP:POST = 192.168.1.201 (another computer) The plot is succesfuly being displayed in the browser on the remote computer.



          bokeh serve --address 192.168.1.208 --port 5001 --allow-websocket-origin=192.168.1.201:5001 --allow-websocket-origin=192.168.1.208:5001 --show simple_app.py

          2019-03-07 20:01:54,289 Starting Bokeh server version 1.0.4 (running on Tornado 4.5.3)
          2019-03-07 20:01:54,294 Bokeh app running at: http://192.168.1.208:5001/simple_app
          2019-03-07 20:01:54,295 Starting Bokeh server with process id: 49031
          2019-03-07 20:01:54,581 200 GET /simple_app (192.168.1.208) 135.34ms
          2019-03-07 20:01:54,694 101 GET /simple_app/ws?bokeh-protocol-version=1.0&bokeh-session-id=Ino2U2RYLAJ9LQXIGgNmPXnRyZNJHZQcTEEfsX0bM3f9 (192.168.1.208) 0.82ms
          2019-03-07 20:01:54,694 WebSocket connection opened
          2019-03-07 20:01:54,695 ServerConnection created
          2019-03-07 20:02:03,208 200 GET /simple_app (192.168.1.201) 24.19ms
          2019-03-07 20:02:55,503 200 GET /simple_app (192.168.1.201) 24.17ms
          2019-03-07 20:02:55,617 200 GET /static/css/bokeh.min.css?v=4c253f78f16b7d5d0c9d1df8062c7f4c (192.168.1.201) 7.32ms
          2019-03-07 20:02:55,618 200 GET /static/css/bokeh-widgets.min.css?v=6f280acb818327130a8c244ce05fd10d (192.168.1.201) 0.64ms
          2019-03-07 20:02:55,618 200 GET /static/css/bokeh-tables.min.css?v=86c18b0b1fd30cdbc124e60cb9452e73 (192.168.1.201) 0.59ms
          2019-03-07 20:02:55,743 200 GET /static/js/bokeh-widgets.min.js?v=68fceb4be2f3d6410ff2d7704c8b87cf (192.168.1.201) 1.01ms
          2019-03-07 20:02:55,890 200 GET /static/js/bokeh-gl.min.js?v=70e18d8dcea09947c12764bf85ec76a0 (192.168.1.201) 1.09ms
          2019-03-07 20:02:56,222 200 GET /static/js/bokeh-tables.min.js?v=02bdadb2c698bc2855a4d4a69c163821 (192.168.1.201) 478.59ms
          2019-03-07 20:02:56,636 200 GET /static/js/bokeh.min.js?v=afab3eba5b3a72c05610143940e03c8e (192.168.1.201) 896.20ms
          2019-03-07 20:02:58,134 404 GET /favicon.ico (192.168.1.201) 0.55ms
          2019-03-07 20:02:58,149 101 GET /simple_app/ws?bokeh-protocol-version=1.0&bokeh-session-id=2CR07bJEIWPwWj07dPH3SSrou74mWgOwetucvIPuD3sk (192.168.1.201) 0.81ms
          2019-03-07 20:02:58,149 WebSocket connection opened
          2019-03-07 20:02:58,150 ServerConnection created






          share|improve this answer












          share|improve this answer



          share|improve this answer










          answered Mar 7 at 19:10









          TonyTony

          865312




          865312












          • This answers works perfectly! I just have to add one thing that trippde me up: I had tried a similar solution, but it didn't work. However, after turning off the firewall on the laptop I use as host, it works. Thanks @Tony!

            – Erik Hallin
            Mar 7 at 19:33


















          • This answers works perfectly! I just have to add one thing that trippde me up: I had tried a similar solution, but it didn't work. However, after turning off the firewall on the laptop I use as host, it works. Thanks @Tony!

            – Erik Hallin
            Mar 7 at 19:33

















          This answers works perfectly! I just have to add one thing that trippde me up: I had tried a similar solution, but it didn't work. However, after turning off the firewall on the laptop I use as host, it works. Thanks @Tony!

          – Erik Hallin
          Mar 7 at 19:33






          This answers works perfectly! I just have to add one thing that trippde me up: I had tried a similar solution, but it didn't work. However, after turning off the firewall on the laptop I use as host, it works. Thanks @Tony!

          – Erik Hallin
          Mar 7 at 19:33




















          draft saved

          draft discarded
















































          Thanks for contributing an answer to Stack Overflow!


          • Please be sure to answer the question. Provide details and share your research!

          But avoid


          • Asking for help, clarification, or responding to other answers.

          • Making statements based on opinion; back them up with references or personal experience.

          To learn more, see our tips on writing great answers.




          draft saved


          draft discarded














          StackExchange.ready(
          function ()
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55049175%2frunning-bokeh-server-on-local-network%23new-answer', 'question_page');

          );

          Post as a guest















          Required, but never shown





















































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown

































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown







          Popular posts from this blog

          Save data to MySQL database using ExtJS and PHP [closed]2019 Community Moderator ElectionHow can I prevent SQL injection in PHP?Which MySQL data type to use for storing boolean valuesPHP: Delete an element from an arrayHow do I connect to a MySQL Database in Python?Should I use the datetime or timestamp data type in MySQL?How to get a list of MySQL user accountsHow Do You Parse and Process HTML/XML in PHP?Reference — What does this symbol mean in PHP?How does PHP 'foreach' actually work?Why shouldn't I use mysql_* functions in PHP?

          Compiling GNU Global with universal-ctags support Announcing the arrival of Valued Associate #679: Cesar Manara Planned maintenance scheduled April 23, 2019 at 23:30 UTC (7:30pm US/Eastern) Data science time! April 2019 and salary with experience The Ask Question Wizard is Live!Tags for Emacs: Relationship between etags, ebrowse, cscope, GNU Global and exuberant ctagsVim and Ctags tips and trickscscope or ctags why choose one over the other?scons and ctagsctags cannot open option file “.ctags”Adding tag scopes in universal-ctagsShould I use Universal-ctags?Universal ctags on WindowsHow do I install GNU Global with universal ctags support using Homebrew?Universal ctags with emacsHow to highlight ctags generated by Universal Ctags in Vim?

          Add ONERROR event to image from jsp tldHow to add an image to a JPanel?Saving image from PHP URLHTML img scalingCheck if an image is loaded (no errors) with jQueryHow to force an <img> to take up width, even if the image is not loadedHow do I populate hidden form field with a value set in Spring ControllerStyling Raw elements Generated from JSP tagds with Jquery MobileLimit resizing of images with explicitly set width and height attributeserror TLD use in a jsp fileJsp tld files cannot be resolved