Skip to main content

EOxServer

EOxServer is a Python application and library for presenting Earth Observation (EO) data and metadata.

build PyPi ReadTheDocs

EOxServer implements the OGC Implementation Specifications EO-WCS and EO-WMS on top of MapServer's WCS and WMS implementations. EOxServer is released under the EOxServer Open License an MIT-style license and written in python and entirely based on open source software including:

More information is available at https://eoxserver.org. Documentation is available at readthedocs

Docker

To run with SpatiaLite database simply run:

docker run -it --rm -p 8080:8000 eoxa/eoxserver

EOxServer is now accessible at http://localhost:8080/. And you can login to the Admin Client using:

  • username: admin
  • password: admin

The following environment variables control configuration:

  • DB: Specify the used database type. either spatialite or postgis
  • DB_PW, DB_NAME, DB_HOST, DB_USER: these credentials will be used to establish a connection to the postgres database when DB is set to postgis in order to wait for it to come online
  • INSTANCE_NAME: the name of the instance passed to eoxserver-instance.py - defaults to instance
  • INSTANCE_DIR: the directory of the instance. Defaults to /opt/instance
  • DJANGO_USER, DJANGO_MAIL, DJANGO_PASSWORD: when set, these credentials will be used to create a superuser to be used for the Django Admin. By default, no user is created
  • COLLECT_STATIC: if set to "true" (the default), static files will be collected upon initialization
  • PREINIT_SCRIPTS: the list of commands that will be executed before the instance is initialized
  • INIT_SCRIPTS: the list of commands that will be executed once when the instance is initialized
  • STARTUP_SCRIPTS: the list of commands that will be executed before the command is run
  • GUNICORN_CMD_ARGS: gunicorn command arguments. Defaults to --config /opt/eoxserver/gunicorn.conf.py ${INSTANCE_NAME}.wsgi:application

Development

The autotest instance can be used for development and testing. More information in ./autotest/README.md

Download files

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

Source Distribution

EOxServer-1.5.3.tar.gz (3.4 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

EOxServer-1.5.3-py3-none-any.whl (3.8 MB view details)

Uploaded Python 3

File details

Details for the file EOxServer-1.5.3.tar.gz.

File metadata

  • Download URL: EOxServer-1.5.3.tar.gz
  • Upload date:
  • Size: 3.4 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.22

File hashes

Hashes for EOxServer-1.5.3.tar.gz
Algorithm Hash digest
SHA256 a42242dd1bc44d7b3367e490e562efb5a628e6b830f708cf0ffa735657f9adce
MD5 dec1406e2198fd903d48be33e6cb7ca0
BLAKE2b-256 6999849a665dbde6cd22157962cdbce07723fa3d12c0cf3f4132555b3a6e67e7

See more details on using hashes here.

File details

Details for the file EOxServer-1.5.3-py3-none-any.whl.

File metadata

  • Download URL: EOxServer-1.5.3-py3-none-any.whl
  • Upload date:
  • Size: 3.8 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.22

File hashes

Hashes for EOxServer-1.5.3-py3-none-any.whl
Algorithm Hash digest
SHA256 5f0e5ec2c242799163170245882644f235703e2802b482c451725e569889500e
MD5 6ca16d8d9481fe6b1ee1a5445a5a9e7b
BLAKE2b-256 190cc36f08e6dadfa989959ce37235f818f339ee7d98794292289ba3bbc764dc

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

1.5.3

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page