2023-03-06 09:48:05 +01:00
|
|
|
# pleroma2nip05
|
|
|
|
|
2023-03-06 12:34:26 +01:00
|
|
|
## Install
|
|
|
|
|
|
|
|
Create a python venv
|
|
|
|
`python3 -m venv venv`
|
|
|
|
|
|
|
|
Activate the venv
|
|
|
|
`python3 -m venv venv`
|
|
|
|
|
|
|
|
Install requirements
|
|
|
|
`pip3 install -r requirements`
|
|
|
|
|
|
|
|
## Create the config file
|
|
|
|
|
|
|
|
Create /etc/pleroma2nip05/config.yml from the config.yml in this repo
|
|
|
|
|
|
|
|
## Configure nginx
|
|
|
|
|
|
|
|
Add this to your Pleroma vhost
|
|
|
|
|
2023-03-06 12:51:45 +01:00
|
|
|
```
|
|
|
|
location /.well-known/nostr.json {
|
2023-03-06 12:34:26 +01:00
|
|
|
proxy_pass http://localhost:5000/json;
|
2023-03-06 12:51:45 +01:00
|
|
|
}
|
|
|
|
```
|
|
|
|
|
|
|
|
## Link your profile
|
|
|
|
|
|
|
|
Go to your pleroma profile and add a custom field, name it nostr or Nostr (nothing else) and put in your HEX public key as value
|
2023-03-06 12:53:47 +01:00
|
|
|
|
|
|
|
## Todo
|
|
|
|
|
|
|
|
- Move relays to config
|
|
|
|
- Add instructions to run with Gunicorn and systemd
|