
{"id":34296,"date":"2021-08-02T16:49:19","date_gmt":"2021-08-02T16:49:19","guid":{"rendered":"https:\/\/ubuntuhandbook.org\/?p=34296"},"modified":"2024-04-26T13:50:59","modified_gmt":"2024-04-26T13:50:59","slug":"install-set-up-gerbera-media-server-ubuntu-debian","status":"publish","type":"post","link":"https:\/\/ubuntuhandbook.org\/index.php\/2021\/08\/install-set-up-gerbera-media-server-ubuntu-debian\/","title":{"rendered":"How to Install and Set up Gerbera Media Server in Ubuntu \/ Debian"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/08\/gerbera-icon.png\" alt=\"\" width=\"250\" height=\"250\" class=\"alignleft size-full wp-image-34298\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/08\/gerbera-icon.png 250w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/08\/gerbera-icon-150x150.png 150w\" sizes=\"auto, (max-width: 250px) 100vw, 250px\" \/><\/p>\n<p>This simple tutorial shows how to install and setup Gerbera home media server in all current Ubuntu and Debian releases.<\/p>\n<p><a href=\"https:\/\/github.com\/gerbera\/gerbera\" rel=\"noopener\" target=\"_blank\">Gerbera<\/a> is a free and open-source UPnP media server for Linux, BSD, and Mac OS. With it, you can stream audio and\/or video files over home network, and play on any device with a media player with UPnP support, e.g., VLC.<\/p>\n<h3>How to Gerbera in Ubuntu \/ Debian via its official repository<\/h3>\n<p>Gerbera is available in Ubuntu repositories but always old. It&#8217;s however quite easy to install the latest version since it offers an official apt repository. And so far, it supports for Ubuntu 18.04, Ubuntu 20.04, Ubuntu 21.04, Debian Buster &#038; Bullseye.<\/p>\n<p>1.) Firstly open terminal from start menu. Then paste the command below and hit run to install the key:<\/p>\n<pre>curl -fsSL https:\/\/gerbera.jfrog.io\/artifactory\/api\/gpg\/key\/public | sudo apt-key add -<\/pre>\n<p><i>Install curl via <code>sudo apt install curl<\/code> if you don&#8217;t have it. Type user password when it asks (no asterisk feedback) and hit Enter.<\/i><\/p>\n<p>2.) Next add the apt repository by running command in terminal:<\/p>\n<pre>sudo apt-add-repository https:\/\/gerbera.jfrog.io\/artifactory\/debian<\/pre>\n<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/08\/gerbera-repo.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/08\/gerbera-repo.png\" alt=\"\" width=\"600\" height=\"181\" class=\"aligncenter size-full wp-image-34299\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/08\/gerbera-repo.png 600w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/08\/gerbera-repo-300x91.png 300w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a><\/p>\n<p>3.) Adding repository should automatically update the package information. If not, run it manually via command:<\/p>\n<pre>sudo apt update<\/pre>\n<p>4.) You can finally install the latest Gerbera package via command:<\/p>\n<pre>sudo apt install gerbera<\/pre>\n<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/08\/apt-gerbera.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/08\/apt-gerbera.png\" alt=\"\" width=\"600\" height=\"263\" class=\"aligncenter size-full wp-image-34300\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/08\/apt-gerbera.png 600w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/08\/apt-gerbera-300x132.png 300w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a><\/p>\n<h3>Set up Gerbera Media Server:<\/h3>\n<p>The media server is now simple to use since user and permission are well configured during installing process. <\/p>\n<p><b>1.) Set user and password for Web UI.<\/b><\/p>\n<p>You can skip this step, so anyone in home network can access the server configuration page via Web UI without authentication.<\/p>\n<p>Firstly, open terminal and run command to edit the config file:<\/p>\n<pre>sudo gedit \/etc\/gerbera\/config.xml<\/pre>\n<p>When files opens, go to UI section. Enable account login and set username and password as you prefer.<\/p>\n<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/08\/gerbera-config.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/08\/gerbera-config-600x286.jpg\" alt=\"\" width=\"600\" height=\"286\" class=\"aligncenter size-large wp-image-34301\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/08\/gerbera-config-600x286.jpg 600w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/08\/gerbera-config-300x143.jpg 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/08\/gerbera-config-768x367.jpg 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/08\/gerbera-config.jpg 888w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a><\/p>\n<p><b>2.) Run Gerbera service:<\/b><\/p>\n<p>Next, run command to start the media server service:<\/p>\n<pre>systemctl start gerbera<\/pre>\n<p>And check the server status via command:<\/p>\n<pre>systemctl status gerbera<\/pre>\n<p>If it&#8217;s running successfully, it will output the IP address and listening port for the web UI page. <\/p>\n<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/08\/gerbera-status.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/08\/gerbera-status.png\" alt=\"\" width=\"600\" height=\"326\" class=\"aligncenter size-full wp-image-34303\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/08\/gerbera-status.png 600w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/08\/gerbera-status-300x163.png 300w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a><\/p>\n<p>NOTE: to make the service start automatically at login, run <code>systemctl enable gerbera<\/code>.<\/p>\n<p>3.) Paste the address in web browser, <code>http:\/\/192.168.0.108:49152<\/code> in my case, and hit Enter. Then login with the user and password you set in step 1.).<\/p>\n<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/08\/gerbera-webui.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/08\/gerbera-webui-600x402.jpg\" alt=\"\" width=\"600\" height=\"402\" class=\"aligncenter size-large wp-image-34302\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/08\/gerbera-webui-600x402.jpg 600w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/08\/gerbera-webui-300x201.jpg 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/08\/gerbera-webui-768x514.jpg 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/08\/gerbera-webui.jpg 1092w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a><\/p>\n<p>You can finally, click &#8220;Add some files&#8221; to steam your media files, and manage them as well as clients via next two buttons.<\/p>\n<p>OK, you can now enjoy the music or movie in any device with UPnP client, for example VLC on iOS:<\/p>\n<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/08\/vlc-gerbera-min.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/08\/vlc-gerbera-min-169x300.jpg\" alt=\"\" width=\"169\" height=\"300\" class=\"aligncenter size-medium wp-image-34304\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/08\/vlc-gerbera-min-169x300.jpg 169w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/08\/vlc-gerbera-min-338x600.jpg 338w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/08\/vlc-gerbera-min-768x1365.jpg 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/08\/vlc-gerbera-min-864x1536.jpg 864w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/08\/vlc-gerbera-min-1152x2048.jpg 1152w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/08\/vlc-gerbera-min.jpg 1242w\" sizes=\"auto, (max-width: 169px) 100vw, 169px\" \/><\/a><\/p>","protected":false},"excerpt":{"rendered":"<p>This simple tutorial shows how to install and setup Gerbera home media server in all current Ubuntu and Debian releases. Gerbera is a free and open-source UPnP media server for Linux, BSD, and Mac OS. With it, you can stream audio and\/or video files over home network, and play on any device with a media [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":34297,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[9],"tags":[2020],"class_list":["post-34296","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-howtos","tag-media-server"],"_links":{"self":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/posts\/34296","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/comments?post=34296"}],"version-history":[{"count":0,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/posts\/34296\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/media\/34297"}],"wp:attachment":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/media?parent=34296"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/categories?post=34296"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/tags?post=34296"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}