Με ένα Raspberry Pi, μπορείτε να φιλοξενήσετε τα δικά σας podcast στο σπίτι για να εξοικονομήσετε χρήματα και να διατηρήσετε τον πλήρη έλεγχο του περιεχομένου σας.

Τα podcast είναι ένας πολύ καλός τρόπος για να μοιράζεστε τις απόψεις, τις απόψεις και τα χόμπι σας με τον κόσμο και οι συνδρομητές μπορούν να ακούσουν τα σοφά σας λόγια ενώ οδηγούν στη δουλειά ή συνεχίζουν με τις δουλειές του σπιτιού. Με τη φιλοξενία του podcast σας σε ένα Raspberry Pi στο σπίτι, έχετε τον απόλυτο έλεγχο του περιεχομένου. Δείτε πώς να το κάνετε.

Γιατί να φιλοξενήσετε τα δικά σας podcast στο Raspberry Pi;

Οποιοσδήποτε μπορεί να δημιουργήσει ένα podcast. Το μόνο που χρειάζεστε είναι ένα θέμα για το οποίο μπορείτε να κάνετε κερί στίχους για μεγάλο χρονικό διάστημα και κάποια συσκευή ηχογράφησης. Μπορείτε ακόμη και εγγραφή podcast σε τηλέφωνο Android.

Προφανώς, εάν οι αξίες παραγωγής σας είναι υψηλότερες, μπορεί να θέλετε να επενδύσετε σε α μικρόφωνο υψηλής ποιότητας για podcasting, και υπάρχει μια σειρά από εξαιρετικά εργαλεία για να κάνετε το podcast σας πιο κομψό

instagram viewer
. Αλλά ουσιαστικά, το podcasting είναι μια υπόθεση χαμηλού προϋπολογισμού.

Η μόνη πραγματική εξαίρεση σε αυτό είναι η φιλοξενία. Η ροή ήχου μέσω του Διαδικτύου απαιτεί εύρος ζώνης και το εύρος ζώνης κοστίζει χρήματα.

Προκειμένου να δείξετε τις συναρπαστικές σας περιγραφές στους θαυμαστές σας που περιμένουν, έχετε τρεις επιλογές:

  • Μπορείς χρησιμοποιήστε μια επί πληρωμή υπηρεσία φιλοξενίας podcast.
  • Μπορείτε να φιλοξενήσετε το podcast σας δωρεάν στο Spotify. Αν και αυτό μπορεί να φαίνεται καλή ιδέα, κλειδώνετε τον εαυτό σας και τα λόγια σας σε έναν περιφραγμένο κήπο και κόβετε τους ακροατές που δεν χρησιμοποιούν την πλατφόρμα.
  • Μπορείτε να φιλοξενήσετε το δικό σας podcast στο δικό σας υλικό Raspberry Pi στο σπίτι σας.

Το dir2cast είναι ένα απλό εργαλείο PHP που σαρώνει τα μεταδεδομένα των αρχείων ήχου στον κατάλογο podcast σας και δημιουργεί μια ροή RSS στην οποία οι χρήστες μπορούν να εγγραφούν είτε απευθείας είτε μέσω μιας υπηρεσίας τρίτων όπως π.χ iTunes.

Ετοιμάστε τα Podcast σας!

Το dir2cast λαμβάνει ενσωματωμένες πληροφορίες από τα αρχεία ήχου σας για να δημιουργήσει μια ροή RSS, επομένως πρέπει να βεβαιωθείτε ότι το podcast σας έχει αυτές τις πληροφορίες ενσωματωμένες στις ετικέτες ID3. Υπάρχουν πολλά υπέροχα Επεξεργαστές ετικετών MP3 διαθέσιμος.

Θα θέλετε να ορίσετε τον τίτλο του podcast, την ημερομηνία και μια περιγραφή του επεισοδίου. Μπορείτε επίσης να ορίσετε μεμονωμένες εικόνες για κάθε κομμάτι.

Πώς να εγκαταστήσετε το dir2cast στο Raspberry Pi

Για να ξεκινήσετε, ακολουθήστε το βασικό μας οδηγός για τη ρύθμιση του Raspberry Pi ως διακομιστή ιστού.

Μόλις ο διακομιστής ιστού Pi σας λειτουργεί, κατευθυνθείτε στον καταχωρητή τομέα σας και δημιουργήστε μια νέα εγγραφή. Ρυθμίστε τον τύπο σε ΕΝΑ, ο οικοδεσπότης στο "@" και την τιμή της δημόσιας διεύθυνσης IP σας. Το TTL πρέπει να είναι όσο το δυνατόν χαμηλότερο.

Επιστρέψτε στη γραμμή εντολών Raspberry Pi, εγκαταστήστε την επέκταση PHP XML:

sudo apt εγκαθιστώ php-xml

Δημιουργήστε έναν νέο κατάλογο για τα podcast σας:

sudo mkdir /var/www/podcasts/

...και δώστε την κυριότητα στον χρήστη Apache:

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

Χρησιμοποιήστε το CD εντολή για αλλαγή καταλόγου:

CD /etc/apache2/sites-available/

Δημιουργήστε ένα νέο αρχείο ρυθμίσεων για τον Apache:

sudoνανοpodcast.conf

Στο νέο αρχείο, επικολλήστε τα εξής:

<VirtualHost *:80>

Ονομα διακομιστήmuo.χαχαχα
DocumentRoot /var/www/podcasts/

VirtualHost>

Θα πρέπει να αντικαταστήσετε muo.lol με το πραγματικό σας όνομα τομέα.

Αποθήκευση και έξοδος από το nano με Ctrl + O έπειτα Ctrl + X, στη συνέχεια ενεργοποιήστε το νέο σας αρχείο conf και επανεκκινήστε τον Apache.

sudoa2ensitepodcast.conf
επανεκκίνηση της υπηρεσίας sudo apache2

Είναι καλή πρακτική να ασφαλίστε τη σύνδεση με HTTPS. Μπορείτε να χρησιμοποιήσετε το Certbot για αυτό:

sudo certbot

Επιλέξτε το όνομα τομέα σας από μια λίστα και πατήστε Εισαγω. Το Certbot θα ανακτήσει και θα αναπτύξει πιστοποιητικά και κλειδιά που χρησιμοποιούνται για την ασφάλεια του ιστότοπού σας, καθώς και ρυθμίζοντας τις παραμέτρους του Apache για να αναβαθμίστε όλες τις συνδέσεις σε HTTPS με πιστοποιητικό SSL .

Κάντε επανεκκίνηση του Apache για άλλη μια φορά για να επιτρέψετε την εφαρμογή των αλλαγών.

επανεκκίνηση της υπηρεσίας sudo apache2

Εάν επισκεφτείτε τον ιστότοπό σας σε πρόγραμμα περιήγησης ιστού, δεν θα υπάρχει περιεχόμενο, αλλά θα δείτε ένα λουκέτο στη γραμμή URL που υποδεικνύει ότι η σύνδεση είναι ασφαλής.

Με αυτό να μην υπάρχει, μεταβείτε ξανά στο τερματικό και επιστρέψτε στον αρχικό σας κατάλογο:

CD

Τώρα χρησιμοποιήστε το Git για να κλωνοποιήσετε το αποθετήριο dir2cast και το CD εντολή να μετακινηθείτε σε αυτό

git κλώνος https://github.com/ben-xo/dir2cast.git && cd dir2cast

Υπάρχουν ορισμένα αρχεία και φάκελοι εδώ μέσα που πρέπει να αντιγράψετε στο podcast κατάλογος που δημιουργήσατε νωρίτερα:

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

Χρησιμοποιήστε το dir2cast για να φιλοξενήσετε Podcast στο Raspberry Pi!

Το dir2cast είναι τώρα εγκατεστημένο και θα λειτουργεί ως έχει, αλλά θα δημιουργήσει μια ροή RSS με λάθος πληροφορίες. Χρησιμοποιήστε το νανο πρόγραμμα επεξεργασίας κειμένου για να το επεξεργαστείτε dir2cast.ini αρχείο.

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

Μπορείτε επίσης να αλλάξετε το όνομα του αρχείου PHP για να θυμάστε πιο εύκολα τη διεύθυνση URL σας

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

Υπάρχουν πολλές επιλογές για το πώς θέλετε να συμπεριφέρεται το podcast σας και τη δομή του καταλόγου σας, αλλά είναι ασφαλές να αγνοήσετε τις περισσότερες από αυτές προς το παρόν.

Ψάξτε για το ΠΛΗΡΟΦΟΡΙΕΣ ΣΧΕΤΙΚΑ ΜΕ ΤΟ PODCAST ΣΑΣ Ενότητα. Θα θελήσετε να ορίσετε τα πνευματικά δικαιώματα, το όνομά σας και τη διεύθυνση email σας, εάν σκοπεύετε να επιτρέψετε στους ακροατές να εγγραφούν μέσω του iTunes.

Υπάρχουν πολλές άλλες λεπτομέρειες που μπορείτε να ορίσετε—αν και δεν χρειάζεται. Αυτά περιλαμβάνουν μια περιγραφή της εκπομπής σας, είτε περιέχει θέματα για ενήλικες είτε γλώσσα, και εάν θα ενσωματώσετε το εξώφυλλο στη ροή. Όταν είστε ευχαριστημένοι, αποθηκεύστε και βγείτε από το nano με Ctrl + O έπειτα Ctrl + X.

Για να δημιουργήσετε τη ροή RSS σας, το μόνο που χρειάζεται να κάνετε είναι να αντιγράψετε το αρχείο MP3 στο δικό σας podcast Ευρετήριο:

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

Εάν θέλετε η δομή του καταλόγου σας να είναι πιο οργανωμένη, μπορείτε να δημιουργήσετε οποιονδήποτε αριθμό υποκαταλόγων για τα αρχεία ήχου σας. Αλλά θα χρειαστείτε ένα αντίγραφο του php2cast.ini σε καθένα από αυτά.

Θα χρειαστεί επίσης να αποσχολιάσετε το RECURSIVE_DIRECTORY_ITERATOR = αληθές γραμμή μέσα dir2cast.ini.

Το dir2cast αναγεννά τη ροή κάθε φορά που προστίθεται νέο περιεχόμενο στον κατάλογό του, αλλά περιμένει αρκετά λεπτά για να βεβαιωθεί ότι η αντιγραφή έχει ολοκληρωθεί.

Πηγαίνετε και φτιάξτε ένα φλιτζάνι τσάι και, στη συνέχεια, επισκεφτείτε το όνομα τομέα σας στο πρόγραμμα περιήγησής σας. Θα δείτε ένα αρχείο XML που περιέχει τη διεύθυνση URL κάθε επεισοδίου podcast, καθώς και τυχόν λεπτομέρειες που καθορίσατε στις ετικέτες ID3 ή dir2cast.ini αρχείο. Αυτό θα ενημερώνεται κάθε φορά που προσθέτετε ένα νέο επεισόδιο. Είναι τόσο απλό.

Δοκιμάστε το Podcast που φιλοξενείτε μόνοι σας

Προτού απελευθερώσετε το podcast που φιλοξενείτε μόνοι σας στον κόσμο, είναι καλή ιδέα να βεβαιωθείτε ότι λειτουργεί. Αντιγράψτε τη διεύθυνση URL της ροής RSS σας, επικολλήστε την στο αγαπημένο σας πρόγραμμα-πελάτη podcast και ακούστε τη δική σας φωνή για το αγαπημένο σας θέμα. Υπάρχουν διαθέσιμοι πελάτες podcast για κάθε μεγάλη πλατφόρμα