Qual é a melhor opção para hospedar por conta própria?

Certo. Então, aqui estão os problemas que encontrei. Observe que isso foi no meu Pi.
Primeiro, tentei configurá-lo com o guia de instalação do Docker para desenvolvimento. Encontrei um problema ao executar d/rails s, pois dizia que o contêiner estava reiniciando e eu tinha que esperar até que ele iniciasse. Simplesmente parei e deletei o contêiner (esta pode não ter sido a melhor ação).
Então, tentei seguir o guia de desenvolvimento Ubuntu/Linux (este), mas também não consegui continuar quando tentei bundle install, dizendo que o bundle não foi encontrado. Tentei clonar o repositório para outra pasta e tentar, mas sem sucesso.
Eventualmente, usei rm -rf em ambas as pastas e desinstalei o Docker, preparando-me para outra batalha com o terminal amanhã.
Vocês, @merefield e @Jagster, têm alguma sugestão?