A web interface for ayb.
The objective of this project is to create a simple-to-use web interface for ayb with maximum compatibility.
Breaking changes will happen until ayb reaches 1.0
- aybWeb.sofiaritz.com
- Updated manually every day
- Your instance
- Do you host an aybWeb instance? Create a new issue or PR and I'll add it
A mirror is available at my personal git server: https://git.sofiaritz.com/sofia/aybWeb
webFrontendDetails is how your aybWeb instance provides information about things like endpoints to your ayb server.
Built-in webFrontendDetails support is not implemented yet
webFrontendDetails doesn't need to live in the same place as aybWeb, right now we recommend creating a Gist-like JSON file or hosting the JSON file in your server using match rules and things like that.
Another alternative when deploying instance-bound aybWeb instances is to create the webInfo file at public/.well-known/ayb/webInfo.json
.
webFrontendDetails example file
{
"$schema": "https://raw.githubusercontent.com/marcua/ayb/main/docs/config/endpoints/schema.json",
"base_url": "<LINK_TO_AYB_WEB_INSTANCE>",
"endpoints": {
"profile": "/u/{entity}",
"confirmation": "/auth/confirm/{token}"
}
}