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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
68bcef7270c63e787822b993c61bc75f38e7974b4d7872b72e5b870df03e6b4a
|
|
| MD5 |
ee6e6ee8c7d58574ae46aba41b1ce441
|
|
| BLAKE2b-256 |
8b96ab74ff826af74ba9c72020d6d76e5b9da81dc06ca4d7d6a2be4130db73d9
|
File details
Details for the file freeq_server-0.0.19-py3-none-any.whl.
File metadata
- Download URL: freeq_server-0.0.19-py3-none-any.whl
- Upload date:
- Size: 16.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.12.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8f0d5cee637f8567e42182064c020e84a0df8a59c8a473558a92a5609bfcc9e3
|
|
| MD5 |
2f351a0925ac432cf541f2d1844ab6dc
|
|
| BLAKE2b-256 |
2cdcc66446b56ddd8f42c256a07a1996b6ac11a49c02fa33281e253bf0070c0e
|