Skip to main content

Zero-setup queue with e2e encryption for free in 1 line of code. Server part

Project description

FreeQ-server


Server for freeq

API docs @ https://weyland.yutani.enterprises/docs

Zero-setup end-to-end encrypted message queue for free in 1 line of python


TL;DR;

No need to set up a server, a DB, redis, dedicated queue, hosted pub/sub and worrying about free tier limits, or anything. pip install freeq and go

Quickstart for server:

docker run -d -p 8000:8000 hronecviktor:freeq-server

Or build the docker container yourself:

git clone https://github.com/hronecviktor/freeq-server.git
cd freeq-server
docker build -t freeq-server .
docker run -d -p 8000:8000 freeq-server

Configuration env vars with defaults:

FREEQ_REDIS_BLOCKING_TIMEOUT=60 # wait 60 seconds for a message to arrive before returning empty on blocking calls
FREEQ_REDIS_EXPIRY=172800 # two days in seconds till messages expire
FREEQ_REDIS_MAX_QLEN=2048 # max messages per queue
FREEQ_REDIS_URL=redis://localhost:6379/0 # redis connection string

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

freeq-server-0.0.19.tar.gz (17.9 kB view details)

Uploaded Source

Built Distribution

freeq_server-0.0.19-py3-none-any.whl (16.9 kB view details)

Uploaded Python 3

File details

Details for the file freeq-server-0.0.19.tar.gz.

File metadata

  • Download URL: freeq-server-0.0.19.tar.gz
  • Upload date:
  • Size: 17.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.12.0

File hashes

Hashes for freeq-server-0.0.19.tar.gz
Algorithm Hash digest
SHA256 68bcef7270c63e787822b993c61bc75f38e7974b4d7872b72e5b870df03e6b4a
MD5 ee6e6ee8c7d58574ae46aba41b1ce441
BLAKE2b-256 8b96ab74ff826af74ba9c72020d6d76e5b9da81dc06ca4d7d6a2be4130db73d9

See more details on using hashes here.

File details

Details for the file freeq_server-0.0.19-py3-none-any.whl.

File metadata

File hashes

Hashes for freeq_server-0.0.19-py3-none-any.whl
Algorithm Hash digest
SHA256 8f0d5cee637f8567e42182064c020e84a0df8a59c8a473558a92a5609bfcc9e3
MD5 2f351a0925ac432cf541f2d1844ab6dc
BLAKE2b-256 2cdcc66446b56ddd8f42c256a07a1996b6ac11a49c02fa33281e253bf0070c0e

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