Como posso configurar um certificado SSL local e um aplicativo Rails?

Essa pode ser uma pergunta dois em um.

Eu tenho um aplicativo Rails para uso doméstico / hobby, hospedado em um Raspberry Pi e fiquei pensando se é possível criar um certificado SSL local para ele e configurar o Rails para usá-lo?

Se sim, como posso configurar meu aplicativo Rails / Puma / Foreman / Ubuntu? Por enquanto, estou executando o aplicativo com o Foreman, usando um Procfile:

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

questionAnswers(1)

yourAnswerToTheQuestion