Como hospedar podcasts com dir2cast em seu Raspberry Pi em casa

Como hospedar podcasts com dir2cast em seu Raspberry Pi em casa
Leitores como você ajudam a apoiar o MUO. Quando você faz uma compra usando links em nosso site, podemos ganhar uma comissão de afiliado. Consulte Mais informação.

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.





MAKEUSEDO VÍDEO DO DIA ROLE PARA CONTINUAR COM O CONTEÚDO

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

  mulher com telefone e fones de ouvido

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.





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 verifica 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 o iTunes.

Prepare seus podcasts!

  editar dados id3 em puddletag

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

  Um Raspberry Pi sentado em uma superfície plana contra um fundo escuro.

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





  registros DNS namecheap para muo.lol

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 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 install 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:

 sudo nano podcasts.conf

No novo arquivo, cole o seguinte:

 <VirtualHost *:80> 
    
    ServerName muo.lol
    DocumentRoot /var/www/podcasts/

</VirtualHost>

Você deve substituir rindo muito 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.

 sudo a2ensite podcasts.conf 
sudo service apache2 restart

É 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.

 sudo service apache2 restart

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!

  editando dir2cast este arquivo em nano

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.

como funciona o google docs?

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/