Com um Raspberry Pi, você pode hospedar seus próprios podcasts em casa para economizar dinheiro e manter controle total sobre seu conteúdo.

Os podcasts são uma ótima maneira de compartilhar seus pontos de vista, opiniões e hobbies com o mundo, e os assinantes podem ouvir suas palavras de sabedoria enquanto dirigem para o trabalho ou realizam tarefas domésticas. Ao hospedar seu podcast em um Raspberry Pi em casa, você tem controle total sobre o conteúdo. Veja como fazer isso.

Por que hospedar seus próprios podcasts no Raspberry Pi?

Qualquer pessoa pode criar um podcast. Tudo o que você precisa é de um tópico sobre o qual possa se aprofundar nas letras por um longo período e algum equipamento de gravação. Você também pode gravar podcasts em um telefone Android.

Obviamente, se seus valores de produção são maiores, você pode querer investir em um microfone de alta qualidade para podcasting, e há uma variedade de ótimas ferramentas para tornar seu podcast mais polido. Mas, fundamentalmente, o podcasting é um assunto de baixo orçamento.

instagram viewer

A única exceção real a isso é a hospedagem. A transmissão de áudio pela Internet requer largura de banda, e largura de banda custa dinheiro.

Para divulgar suas diatribes fascinantes aos fãs que estão esperando, você tem três opções:

  • Você pode use um serviço de hospedagem de podcast pago.
  • Você pode hospedar seu podcast gratuitamente no Spotify. Embora isso possa parecer uma boa ideia, você está trancando a si mesmo e suas palavras em um jardim murado e isolando os ouvintes que não usam a plataforma.
  • Você pode hospedar seu próprio podcast em seu próprio hardware Raspberry Pi em sua própria casa.

dir2cast é uma ferramenta PHP simples que escaneia os metadados de arquivos de áudio em seu diretório de podcast e cria um feed RSS no qual os usuários podem se inscrever diretamente ou por meio de um serviço de terceiros, como iTunes.

Prepare seus podcasts!

dir2cast pega informações incorporadas de seus arquivos de áudio para criar um feed RSS, portanto, você precisa garantir que seu podcast tenha essas informações incorporadas nas tags ID3. Existem vários ótimos Editores de tags de MP3 disponível.

Você deseja definir o título do podcast, a data e uma descrição do episódio. Você também pode definir imagens individuais para cada faixa.

Como instalar o dir2cast no Raspberry Pi

Para começar, siga nosso essencial guia para configurar seu Raspberry Pi como um servidor web.

Quando o servidor da web Pi estiver funcionando, vá até o registrador de domínio e crie um novo registro. Defina o tipo como A, o anfitrião de "@", e o valor para o seu endereço IP público. O TTL deve ser o mais baixo possível.

De volta à linha de comando do Raspberry Pi, instale a extensão PHP XML:

sudo apt instalar php-xml

Crie um novo diretório para seus podcasts:

sudo mkdir /var/www/podcasts/

...e dê a propriedade ao usuário Apache:

sudo chown www-data: www-data /var/www/podcasts/

Use o cd comando para mudar de diretório:

cd /etc/apache2/sites-available/

Crie um novo arquivo de configuração para o Apache:

sudonanopodcasts.conf

No novo arquivo, cole o seguinte:

<VirtualHost *:80>

Nome do servidormuo.lol
DocumentRoot /var/www/podcasts/

VirtualHost>

Você deve substituir muo.lol com seu nome de domínio real.

Salve e saia do nano com Ctrl + O então Ctrl + X, habilite seu novo arquivo conf e reinicie o Apache.

sudoa2ensitepodcasts.conf
serviço sudo apache2 reiniciar

É uma boa prática proteger a conexão com HTTPS. Você pode usar o Certbot para isso:

sudo certbot

Selecione seu nome de domínio em uma lista e pressione Digitar. O Certbot buscará e implantará certificados e chaves usados ​​para proteger seu site, além de configurar o Apache para atualize todas as conexões para HTTPS com um certificado SSL .

Reinicie o Apache mais uma vez para permitir que as alterações entrem em vigor.

serviço sudo apache2 reiniciar

Se você visitar seu site em um navegador da web, não haverá nenhum conteúdo, mas você verá um cadeado na barra de URL indicando que a conexão é segura.

Com isso resolvido, volte para o terminal e volte para o seu diretório inicial:

cd

Agora use o Git para clonar o repositório dir2cast e o cd comando para mover para ele

git clone https://github.com/ben-xo/dir2cast.git && cd dir2cast

Existem alguns arquivos e pastas aqui que você precisa copiar para o podcasts diretório que você criou anteriormente:

sudo cp -r dir2cast.* test/ getID3/ /var/www/podcasts/

Use dir2cast para hospedar podcasts no Raspberry Pi!

O dir2cast agora está instalado e funcionará como está, mas gerará um feed RSS com as informações erradas. Use o editor de texto nano para editar o dir2cast.ini arquivo.

sudo nano /var/www/podcasts/dir2cast.ini

Você também pode alterar o nome do arquivo PHP para tornar seu URL mais fácil de lembrar

sudo mv /var/www/podcasts/dir2cast.php/var/www/podcasts/index.php

Existem muitas opções de como você deseja que seu podcast se comporte e sua estrutura de diretórios, mas é seguro ignorar a maioria delas no momento.

Procure o INFORMAÇÕES SOBRE SEU PODCAST seção. Você desejará definir os direitos autorais, seu nome e seu endereço de e-mail se planeja permitir que os ouvintes se inscrevam pelo iTunes.

Há uma série de outros detalhes que você pode definir, embora não seja obrigatório. Isso inclui uma descrição do seu programa, se ele contém temas ou linguagem adulta e se deve incorporar a arte da capa no feed. Quando estiver satisfeito, salve e saia do nano com Ctrl + O então Ctrl + X.

Para gerar seu feed RSS, tudo o que você precisa fazer é copiar o arquivo MP3 para o seu podcasts diretório:

sudo cp podcast-file.mp3 /var/www/podcasts/

Se você deseja que sua estrutura de diretórios seja mais organizada, pode criar qualquer número de subdiretórios para seus arquivos de áudio. Mas você precisará de uma cópia de php2cast.ini em cada um deles.

Você também precisará descomentar o RECURSIVE_DIRECTORY_ITERATOR = verdadeiro linha em dir2cast.ini.

dir2cast regenera o feed sempre que um novo conteúdo é adicionado ao seu diretório, mas espera vários minutos para garantir que a cópia seja concluída.

Vá fazer uma xícara de chá e, em seguida, visite seu nome de domínio em seu navegador. Você verá um arquivo XML contendo o URL de cada episódio de podcast, além de todos os detalhes especificados nas tags ID3 ou dir2cast.ini arquivo. Isso será atualizado sempre que você adicionar um novo episódio. É simples assim.

Teste seu podcast auto-hospedado

Antes de lançar seu podcast auto-hospedado no mundo, é uma boa ideia garantir que ele funcione. Copie o URL do seu feed RSS, cole-o no seu cliente de podcast favorito e ouça sua própria voz sobre seu assunto favorito. Existem clientes de podcast disponíveis para todas as principais plataformas