https://github.com/vicchi/indieauthify
An IndieAuth server
https://github.com/vicchi/indieauthify
Last synced: over 1 year ago
JSON representation
An IndieAuth server
- Host: GitHub
- URL: https://github.com/vicchi/indieauthify
- Owner: vicchi
- License: bsd-3-clause
- Created: 2023-07-07T15:51:53.000Z (about 3 years ago)
- Default Branch: master
- Last Pushed: 2023-07-30T14:54:44.000Z (almost 3 years ago)
- Last Synced: 2025-01-18T03:12:00.804Z (over 1 year ago)
- Language: Python
- Size: 82 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
#
 indieauthify
A work-in-progress [IndieAuth](https://indieauth.com/) server implementation, in Python, using [FastAPI](https://fastapi.tiangolo.com/), [Starlette](https://www.starlette.io/) and [indieweb-utils](https://github.com/capjamesg/indieweb-utils).
There are sharp edges here and it's not even remotely deployable yet.
Note that the Docker container (currently) supports `linux/amd64` and `linux/arm64` but *not* `linux/arm/v7` due to `pyca/cryptography` [effectively not supporting ARM32 wheels](https://github.com/pyca/cryptography/issues/6286#issuecomment-922563400).
# Running with Docker
```
docker run --rm \
--env-file=.env \
-p 8000:80 \
-v $(pwd)/data-stores:/service/data-stores \
-v $(pwd)/gunicorn.conf.py:/service/gunicorn.conf.py \
--name indieauthify \
ghcr.io/vicchi/indieauthify:latest
```