¿Cómo puedo configurar un certificado SSL local y una aplicación Rails?

Esta podría ser una pregunta dos en uno.

Tengo una aplicación Rails para uso doméstico / hobby, alojada en una Raspberry Pi y me preguntaba si es posible crear un certificado SSL local y configurar Rails para usarla.

En caso afirmativo, ¿cómo puedo configurar mi aplicación Rails / Puma / Foreman / Ubuntu? Por ahora, estoy ejecutando la aplicación con Foreman, usando un Procfile:

web: bundle exec puma -t 8:8 -p 3000
worker: bundle exec sidekiq
clock: bundle exec clockwork config/clock.rb

Respuestas a la pregunta(1)

Su respuesta a la pregunta