Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jonaharagon/personal-aspe
Keyoxide ASP database
https://github.com/jonaharagon/personal-aspe
Last synced: about 1 month ago
JSON representation
Keyoxide ASP database
- Host: GitHub
- URL: https://github.com/jonaharagon/personal-aspe
- Owner: jonaharagon
- Created: 2024-02-21T06:40:38.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2024-02-21T21:17:29.000Z (9 months ago)
- Last Synced: 2024-05-01T15:21:16.836Z (6 months ago)
- Homepage: https://jda.mn/id
- Size: 1.95 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Ariadne Signature Profile Host
Hosts [Ariadne Signature Profiles](https://docs.keyoxide.org/getting-started/creating-profile/) on `jda.mn`. For example, the file [`.well-known/aspe/id/MQQHXQXAC2ZMPKEOJAJ766QX34`](.well-known/aspe/id/MQQHXQXAC2ZMPKEOJAJ766QX34) makes a profile available at [https://keyoxide.org/aspe:jda.mn:MQQHXQXAC2ZMPKEOJAJ766QX34](https://keyoxide.org/aspe:jda.mn:MQQHXQXAC2ZMPKEOJAJ766QX34).
## Generating a profile
Follow the instructions [here](https://docs.keyoxide.org/getting-started/creating-profile/), but instead of clicking "Save and Upload Profile" in the web tool, click "Export Profile" and it will give you the necessary data to upload to this repository.
Your ASPE will then be available via `aspe:jda.mn:[FINGERPRINT]`
## How this works
`Caddyfile`:
```caddyfile
jda.mn {
rewrite /.well-known/aspe/* /jonaharagon/personal-aspe/main/{uri}
@aspe {
path /jonaharagon/personal-aspe/main/*
}
handle @aspe {
reverse_proxy https://raw.githubusercontent.com {
header_up Host raw.githubusercontent.com
header_down Content-Type "application/asp+jwt; charset=UTF-8"
}
}
}
```