mirror of
https://github.com/kevinveenbirkenbach/computer-playbook.git
synced 2025-03-31 14:24:16 +02:00
980 B
980 B
⚙️ Configuration & Setup
🔧 Create Credentials
Run the following command to generate a new configuration setup:
docker pull ghcr.io/mastodon/mastodon:latest
# Secret Generation
docker run --rm ghcr.io/mastodon/mastodon:latest bundle exec rails secret
docker run --rm ghcr.io/mastodon/mastodon:latest bundle exec rails secret
# Vapid Key Generation
docker run --rm ghcr.io/mastodon/mastodon:latest bundle exec rails mastodon:webpush:generate_vapid_key
# ACTIVE_RECORD_ENCRYPTION Generation
docker run --rm ghcr.io/mastodon/mastodon:latest bin/rails db:encryption:init
🔄 Setup with an Existing Configuration
docker-compose run --rm web bundle exec rails db:migrate
🔐 OIDC (OpenID Connect) Authentication Support
This Mastodon role now fully supports OpenID Connect (OIDC), allowing seamless authentication via identity providers like Keycloak, Auth0, Google, or other OIDC-compliant services.