An open API service indexing awesome lists of open source software.

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

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.