Az olvasás kitágítja az elmét, de néha nem praktikus egy 600 oldalas könyvet előhúzni a zsebünkből. A klasszikus prózában például autózás közben sem lehet elmerülni. Itt jönnek be a hangoskönyvek, amelyek az elbeszélt irodalmi élmény előnyeit nyújtják, anélkül, hogy le kellene vennie a tekintetét az útról. A hangoskönyvekkel fantasztikus irodalmat fogyaszthat vezetés, mosogatás vagy akár munka közben is.
Noha számos hangoskönyv-előfizetési szolgáltatás áll rendelkezésre, sokkal elégedettebb saját könyvtárat létrehozni és tárolni egy Raspberry Pi-n.
Mi az a Hangoskönyvespolc?
Az Audiobookshelf egy önállóan tárolt hangoskönyv- és podcast-szerver. Ez azt jelenti, hogy saját maga telepítheti VPS-re (virtuális privát szerverre) vagy saját hardverére a következő címen: otthonról, és elérheti az interneten keresztül, streamelve és letöltve történeteket telefonon vagy dedikált eszközön keresztül kb.
A Raspberry Pi ideális ehhez a projekthez. Tudnia kell a helyi IP-címét, és szüksége lesz a statikus IP-cím, és egy domain név.
A hangoskönyvpolc telepítése a Raspberry Pi-re
Ha már van operációs rendszert telepített Raspberry Pi készülékéresegítségével csatlakozzon hozzá SSH (Secure Shell).
ssh felhasználónév@helyi.pi.ip.cím
Cserélje ki felhasználónév és local.pi.ip.dress a saját Raspberry Pi adataival. Most kövesse az alábbi lépéseket az Aurdiobookshelf telepítéséhez.
- Frissítse és frissítse a telepített csomagokat:
sudo apt frissítés
sudo apt frissítés - Telepítse az Apache2 fordított proxyt, hogy otthonán kívülről is hozzáférjen a Hangoskönyvek polcához:
sudo apt telepítés apache2
- És a certbot, amelyet később biztonsági kulcsok és tanúsítványok generálására fog használni a kapcsolat biztonsága érdekében:
sudo add-apt-repository ppa: certbot/certbot
sudo apt frissítés
sudo apt-kap telepítse a python3-certbot-apache-t - A Docker egy olyan eszköz, amellyel a fejlesztők megkönnyíthetik a szoftvercsomagok felépítését, futtatását és frissítését a végfelhasználók számára:
sudoalkalmastelepítésdokkmunkás.io
- Adja hozzá a felhasználót a dokkolócsoporthoz:
sudo usermod -aG docker your_user_name
- Indítsa el és engedélyezze a Dockert a következővel:
sudo systemctl Rajt dokkmunkás
sudo systemctl engedélyezze dokkmunkás - A Docker-compose egy olyan eszköz, amely egyszerűbbé teszi a Docker-tárolók kezelését:
sudo apt telepítés dokkoló-komponálni
- A saját könyvtárából hozzon létre egy új könyvtárat hangoskönyves polc, akkor CD be, és hozzon létre további négy könyvtárat:
CD hangoskönyves polc
mkdir hangoskönyvek
mkdir podcastok
mkdir config
mkdir metaadatok - Térjen vissza a kezdőkönyvtárba, és hozzon létre egy új docker-compose fájlt:
És illessze be a következőket:CD ~
nanodokkoló-komponálni.yml
Ennek egyetlen része, amelyet módosítania kell, a könyvtárak elérési útja. Mentse el, és lépjen ki a nano-ból a következővel Ctrl + O akkor Ctrl + X.változat: '3.5'
szolgáltatások:
hangoskönyves polc:
tároló_neve: hangoskönyvespolc
kép: ghcr.io/advplyr/audiobookshelf: legújabb
környezet:
- AUDIOBOOKSHELF_UID=99
- AUDIOBOOKSHELF_GID=100
portok:
- 13378:80
kötetek:
- /home/yfelhasználónevünk/hangoskönyvespolcunk/hangoskönyveink:/audiobooks
- /home/yfelhasználónevünk/hangoskönyvespolcunk/podcastjaink:/podcasts
- /home/ymi-felhasználónév/hangoskönyvespolc/konfig:/config
- /home/yfelhasználónevünk/hangoskönyvespolcunk/metaadataink:/metadata - A parancs:
felhúzza az összes szükséges képet a Pi-re, és:dokkoló-komponálás húzza
elindítja a konténereket. A Hangoskönyvespolc most fut.docker-compose up -d
Hangoskönyvespolc beállítása az otthoni hálózatról
A Hangoskönyvespolc mostantól elérhető az otthoni hálózatról, de a szélesebb internetről nem. A legjobb gyakorlat, ha a kezdeti beállítást az internethez való csatlakozás és az SSL-tanúsítványok beszerzése előtt hajtja végre, mivel ez rossz A szereplők figyelik a tanúsítványnaplókat, hogy lássák, mikor lépnek online új webhelyek, és ezalatt átvehetik az irányítást időszak.
Gépeléssel elérheti a Hangoskönyvespolc kezelőfelületét az Ön.pi.ip.címe: 13378 bármelyik böngészőbe. A rendszer felkéri egy root felhasználói fiók és jelszó beállítására.
Győződjön meg arról, hogy Ön válasszon erős jelszót, amelyet nem lehet könnyen kitalálni. Ezután a rendszer felkéri, hogy jelentkezzen be az imént létrehozott hitelesítő adatokkal.
Ekkor a Hangoskönyvek polcja felkéri Önt erre Adja hozzá az első könyvtárát, és megkéri, hogy válasszon ki könyveket vagy podcastokat, adjon nevet a könyvtárnak, és keresse meg a könyvtárat. Mivel a Hangoskönyvespolc csak az Ön által megadott könyvtárakhoz fér hozzá docker-compose.yml, ennek a helye /audiobooks. Válassza ezt, majd kattintson Új könyvtár létrehozása.
A Hangoskönyvespolcnak nincs hangoskönyve, mert jelenleg még nem adott hozzá hangoskönyveket. A hangoskönyveket tároló számítógépen a PuTTY vagy a terminál segítségével vigye át könyvtárát a Raspberry Pi megfelelő helyére.
scp -r /elérési út/a/hangoskönyved/könyvtárhoz/* [email protected]:/home/your-user-name/audiobookshelf/audiobooks/
A gyűjtemény méretétől függően ez a folyamat több órát is igénybe vehet. Miután befejeződött, és visszatért a prompthoz, menjen vissza a Hangoskönyvek polcára a böngészőben, és nyomja meg a zöld Letapogatás gomb.
A Hangoskönyvespolc most megpróbálja azonosítani hangoskönyveit olyan szolgáltatók segítségével, mint az Apple, az Audible és a A Google határozza meg a fejezetjelzőket, a szerzőt, a narrátort, a szinopszist, és azt, hogy a könyvek a sorozat. Ha ez befejeződött, a könyvtár feltöltésre, kategorizálásra és kereshető lesz.
A képernyő bal szélén függőlegesen elhelyezett gombok segítségével könnyedén navigálhat a képernyők között. itthon szakaszokra van osztva, amelyek megmutatják, hogy mit olvasol, a sorozat következő könyvét, a nemrég hozzáadott hangoskönyveket és a nemrég hozzáadott sorozatokat. Legalul a szerzők és a narrátorok képei vannak. Ezekre kattintva megtekintheti a cserepes életrajzot.
Egyéb képernyők közé tartozik Könyvtár, amely az Ön minden egyes könyvének borítóját mutatja be hangoskönyvek Könyvtár; sorozat; gyűjtemények; és szerzői. Mindezek pontosan megmutatják, mit vársz el tőlük.
Hangoskönyv hallgatásának megkezdéséhez kattintson a borítóra, és nyomja meg a gombot Játék. A Hangoskönyvespolc megjegyzi az Ön pozícióját.
A hangoskönyvespolc elérése otthonán kívülről
Egy jó hangoskönyv hallgatása otthon, a kandalló előtti karosszékben ülve kellemes élmény, de valószínűleg otthonon kívülről is szeretné majd hozzáférni a narratíváihoz. Ehhez a domain nevére küldött kéréseket a Raspberry Pi 13378-as portjára kell irányítania.
- A terminálban vagy az SSH-kliensben:
CD /etc/apache2/sites-available
- Hozzon létre egy új fájlt a nano segítségével:
sudonanohangoskönyves polc.conf
- Írd be a következőt:
Cserélnie kell az Ön.local.pi.ip.címe a Pi tényleges helyi IP-címével és a for értékével Szerver név legyen a használni kívánt domain név. Mentse el, és lépjen ki a nano-ból a következővel Ctrl + O akkor Ctrl + X.<VirtualHost *:80> ServerName your-domain-name.tld ProxyPreserveHost On ProxyPass / http://your.local.pi.ip.address: 13378/ RewriteEngine on RewriteCond %{HTTP: Upgrade} websocket [NC] RewriteCond %{HTTP: Connection} upgrade [NC] RewriteRule ^/?(.*) "ws://your.local.pi.ip.address: 13378/$1" [P, L] </VirtualHost>
- Engedélyezze az új conf fájlt a következővel:
sudoa2ensitehangoskönyves polc.conf
- Indítsa újra az Apache2-t:
sudo service apache2 újraindítás
- Hangoskönyvespolc-példánya mostantól elérhető az interneten keresztül HTTP-kapcsolaton keresztül. Ez nem biztonságos, ezért használja a certbotot a tanúsítványok és kulcsok beszerzéséhez a Let's Encrypt alkalmazásból:
sudo certbot
- Válassza ki a domain nevét a listából, és válassza ki átirányítás amikor megkérdezték.
- A változtatások életbe léptetéséhez még egyszer újra kell indítania az Apache-t.
A HTTP-n keresztüli csatlakozási kísérletek automatikusan HTTPS-re frissülnek, így a kapcsolat biztonságosabb lesz.sudo service apache2 újraindítás
Hol találhat könyveket a hangoskönyvek polcára?
Az Audiobookshelf minden hangformátumot képes streamelni, beleértve a népszerű MP3, M4A és M4B formátumokat is. A DRM-mentes hangoskönyveket itt találja Felhőszakadás és LibriVox. A gondos internetes keresés több helyet és független kereskedőt tár fel.
Sikeresen telepítette saját hangoskönyvtárát Raspberry Pi készülékére!
Az elmesélt történetmesélés egész világához férhet hozzá a keze ügyében. Miért nem ágaz el az olvasási szokásaival, és kezd egy új műfajjal? A nyomozós történetek, a hangulatos románcok és a robbanásszerű thrillerek mind megvannak. Akár új nyelvet is tanulhat, és egy másik nyelven hallgathatja régi kedvenceit.