Configuring a Panel server#
The Panel server can be launched either from the commandline (using panel serve
) or programmatically (using panel.serve()
). In this guide we will discover how to run and configure server instances using these two options.
The server#
The Bokeh server is built on Tornado, which handles all of the communication between the browser and the backend. Whenever a user accesses the app or dashboard in a browser a new session is created which executes the app code and creates a new Document
containing the models served to the browser where they are rendered by BokehJS.
If you do not want to maintain your own web server and/or set up complex reverse proxies various cloud providers make it relatively simple to quickly deploy arbitrary apps on their system. See the deployment how-to guides for more details.
Discover how to launch and configure a Panel application from the commandline.
Discover how to launch and configure a Panel application programmatically.
Discover how-to launch and configure multiple applications on the same server.
Discover how-to configure a reverse proxy to scale your deployment.
Discover how to access a Panel deployment running remotely via SSH.
Discover how to serve static files alongside your Panel application(s).
Discover how to add custom endpoints to your Panel server.
Discover how configure the web socket settings to enable larger data transfers