Skip to main content

distributed data

Project description

gilgamesh

Installation instructions for Raspbian Buster

Install Packages

you may want to install dependencies via apt:

sudo apt install python3-zmq python3-blosc python3-ujson
# optional
sudo apt install python3-aiohttp python3-paho-mqtt python3-psycopg2 
sudo apt install python3-pip
sudo pip install gilgamesh

if you want to use TimescaleDB and the builtin mqtt bridge and did not install the dependencies via apt:

sudo pip install gilgamesh[timescaledb,mqtt]

Setup/Configuration

to setup a gilgamesh instance run the following:

sudo gilgamesh install

the first command copies ggm@.service to /etc/systemd/system and installs basic configuration templates to /etc/gilgamesh

you may want to edit /etc/gilgamesh/paths.json (e.g. to delete or modify the app path)

sudo nano /etc/gilgamesh/paths.json

create a device_id

sudo gilgamesh gen-id
# or edit by hand
sudo nano /etc/gilgamesh/device_id

generate some curvezmq certificates (as user!)

gilgamesh gen-cert server
gilgamesh gen-cert client

then start with:

sudo systemctl start ggm@gateway

Contributing

This project uses C4(Collective Code Construction Contract) process for contributions.

Project details


Download files

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

Source Distribution

gilgamesh-0.100.0.tar.gz (94.4 kB view details)

Uploaded Source

Built Distribution

gilgamesh-0.100.0-py3-none-any.whl (69.6 kB view details)

Uploaded Python 3

File details

Details for the file gilgamesh-0.100.0.tar.gz.

File metadata

  • Download URL: gilgamesh-0.100.0.tar.gz
  • Upload date:
  • Size: 94.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.3.1.post20200906 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.5

File hashes

Hashes for gilgamesh-0.100.0.tar.gz
Algorithm Hash digest
SHA256 ade61661a318a38bfb72a1c9a531ef76cc0be0a004ca3cd9f44ffa0f2af72073
MD5 fabe795bb0fa717f1a50da42b7293c4d
BLAKE2b-256 5a1e951dc35241f88e75f08248bf812072323f79893c1529a7315092539089c0

See more details on using hashes here.

File details

Details for the file gilgamesh-0.100.0-py3-none-any.whl.

File metadata

  • Download URL: gilgamesh-0.100.0-py3-none-any.whl
  • Upload date:
  • Size: 69.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.3.1.post20200906 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.5

File hashes

Hashes for gilgamesh-0.100.0-py3-none-any.whl
Algorithm Hash digest
SHA256 320a1d529e2a3d04b0ef86c27afe76a2e5365c860c3f15a17bb8f67f0661353a
MD5 4d695fb1bf3d2888ea5a9c006b7d9eb6
BLAKE2b-256 f3aceb69ca30545afc7a78fedba634e54493fd460b58688b8301653c0e326908

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page