I guess we should document how to create the various keys you need, there's a set of docker images that can generate them correctly.
docker run --rm -it --entrypoint /bin/bash lscr.io/linuxserver/mastodon generate-secret (for OTP_SECRET and SECRET_KEY_BASE) (these can also be generated with openssl rand -hex 64)
docker run --rm -it --entrypoint /bin/bash lscr.io/linuxserver/mastodon generate-vapid
I guess we should document how to create the various keys you need, there's a set of docker images that can generate them correctly.
docker run --rm -it --entrypoint /bin/bash lscr.io/linuxserver/mastodon generate-secret (for OTP_SECRET and SECRET_KEY_BASE) (these can also be generated with `openssl rand -hex 64`)
docker run --rm -it --entrypoint /bin/bash lscr.io/linuxserver/mastodon generate-vapid
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Specifically, secret_key_base and otp_secret need to be big hex strings for ruby's sake
And vapid_private_key
I guess we should document how to create the various keys you need, there's a set of docker images that can generate them correctly.
docker run --rm -it --entrypoint /bin/bash lscr.io/linuxserver/mastodon generate-secret (for OTP_SECRET and SECRET_KEY_BASE) (these can also be generated with
openssl rand -hex 64)docker run --rm -it --entrypoint /bin/bash lscr.io/linuxserver/mastodon generate-vapid
THere is some script leftover in the abra.sh to do this but obviously this is non-functional with current-day abra.
I have updated the
abra.shto create these, and also provide other useful tools. It should work to generate the secrets.