mirror of
				https://github.com/kevinveenbirkenbach/computer-playbook.git
				synced 2025-10-31 18:29:21 +00: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.