https://github.com/raphaeljolivet/webfinger-proxy
A small proxy to webfinger for trying custom domain support for ActivityPub instances
https://github.com/raphaeljolivet/webfinger-proxy
activitypub fediverse selfhosting webfinger
Last synced: 5 months ago
JSON representation
A small proxy to webfinger for trying custom domain support for ActivityPub instances
- Host: GitHub
- URL: https://github.com/raphaeljolivet/webfinger-proxy
- Owner: raphaeljolivet
- Created: 2020-12-04T12:37:01.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2020-12-15T11:34:16.000Z (over 5 years ago)
- Last Synced: 2025-12-20T00:22:20.707Z (6 months ago)
- Topics: activitypub, fediverse, selfhosting, webfinger
- Language: Python
- Homepage:
- Size: 8.79 KB
- Stars: 8
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# WARNING - EDIT
As per Mastodon developpers, this is not supported yet, and might cause issues on the servers.
Please don't use it on production servers until further notice.
See : https://github.com/tootsuite/mastodon/issues/2668
# Purpose
Small Flask app for proxying your *.well-known/webfinger* to a remote host.
The purpose is to experiment custom domain handling for the ActivityPub / the Fediverse.
This app point any handle `@` to `@`
# Setup
Run this flask app on a custom local port :
```
> pip install -r requirements.txt
> export FLASK_RUN_PORT=nnnn
> flask run
```
(For real production deployment, consider using WGSI instead.)
Setup your web server as a proxy for `/.well-known/`
See for instance [sample-apache.conf](sample-apache.conf)
# TODO
Restrict and configure the usage to some aliases only.