Skip to main content

FASva OSM-Server

This is a server to forward requests to the Overpass server hosted on the HRZ. Thus, this tool should also run on HRZ but the port of the server has to be forwarded to the MUX to access the server via the Apache server of MUX. For more information about port forwarding using SSH see SSH port-forwarding.

Installation

You can find the latest version on PyPI.

$ pip install fasva-osmserver

After the installation, a configuration file osmserver.cfg is installed into the <venv>/share directory. Adapt the options to your needs.

Usage

Either specify the --config flag to explicitly point to a configuration file or let the server use the installed configuration file.

$ osmserver --config <directory>/osmserver.cfg

System service

Instead of calling osmserver directly, you can install it as a system service to automatically start it on system startup.

Therefore, a file osmserver.service can be found in <venv>/share/ next to the configuration file. Before installing the service, you may have to adapt the path to osmserver. Then, copy the service file to /etc/systemd/system with

$ cp <venv>/share/osmserver.service /etc/systemd/service

and enable the service with

$ systemctl enable osmservice.service

Authors

Lars Klitzke (HSEL, GitHub, XING, LinkedIn, PyPI, Docker Hub)

Metadata

Release files for fasva-osmserver 0.1.6

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distribution (wheel)

Table of built distributions (wheels) for fasva-osmserver 0.1.6
File Interpreter ABI Platform Actions
fasva_osmserver-0.1.6-py3-none-any.whl Python 3 none any Details for fasva_osmserver-0.1.6-py3-none-any.whl

Release files / fasva_osmserver-0.1.6-py3-none-any.whl

Download URL fasva_osmserver-0.1.6-py3-none-any.whl
Size 21.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
6a69be63577359ea4e2d9fe2578af74dfdd4eeb70010b2a1a54588f6ddb31a69
BLAKE2b-256 checksum
How to use checksums
c21c7ff7347071dff006ec8005ace93370250704f5f96bb373ce3358b938ca1f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.7.3

Security for fasva-osmserver 0.1.6

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page