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 hashes)

Uploaded Source

Built Distribution

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

Uploaded Python 3

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