Skip to main content

Xost is a small embedded server which simplifies hosting of django applications

Project description

Xost is a small embedded server which simplifies hosting of django applications.




Installing the application:
pip install xost

add xost to your INSTALLED_APPS:


Xost is configured via the XOST key in

    ‘key’: ‘value’

possible configuration keys are listed below (default values are provided after = sign):

address: None - string configuration listen addresses
port = 8080 - a port number on which to listen
min_threads = 5 - minimum number of threads in the pool
max_threads = 20 - maximum number of threads in the pool
root = ‘launch_folder’ - path to working (root) folder
static_root = ‘launch_folder/static/’ - path to static file folder
media_root = ‘launch_folder/media/ - path to media file folder
log_path = ‘launch_folder/log/’ -path to log folder
collect_static = True - do not collect static files to  static root folder before launch
debug = False - if set to true, prints debug information


python serve

by default server starts on port 8080

in order to get full list of configuration keys, run

python serve --help

Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for xost, version 0.0.2
Filename, size File type Python version Upload date Hashes
Filename, size xost-0.0.2.tar.gz (5.8 kB) File type Source Python version None Upload date Hashes View

Supported by

Pingdom Pingdom Monitoring Google Google Object Storage and Download Analytics Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page