{"id":13761288,"url":"https://github.com/jaymoulin/docker-plex","last_synced_at":"2025-09-13T07:35:43.404Z","repository":{"id":111472786,"uuid":"76961655","full_name":"jaymoulin/docker-plex","owner":"jaymoulin","description":"Plex Media Server - Docker Image (Multiarch + Raspberry Pi) - 5M downloads","archived":false,"fork":false,"pushed_at":"2025-08-11T18:00:11.000Z","size":221,"stargazers_count":97,"open_issues_count":0,"forks_count":17,"subscribers_count":6,"default_branch":"master","last_synced_at":"2025-08-11T20:13:29.028Z","etag":null,"topics":["arm","armhf","armv7","docker","docker-image","multiarch","plex","plex-media-server","raspberry","raspberry-pi","raspberrypi","video"],"latest_commit_sha":null,"homepage":"https://brands.jaymoulin.me/me/docker-plex","language":"Dockerfile","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jaymoulin.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null},"funding":{"github":null,"patreon":null,"open_collective":null,"ko_fi":"jaymoulin","tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"custom":["https://www.paypal.me/jaymoulin","https://www.buymeacoffee.com/jaymoulin","https://www.tipeeestream.com/cursedware/donation","https://streamlabs.com/cursedware/tip"]}},"created_at":"2016-12-20T14:07:03.000Z","updated_at":"2025-08-11T18:00:15.000Z","dependencies_parsed_at":"2024-01-15T03:59:07.837Z","dependency_job_id":"a16cae35-82f5-4272-8b19-ddc4a9ad7bdb","html_url":"https://github.com/jaymoulin/docker-plex","commit_stats":{"total_commits":275,"total_committers":1,"mean_commits":275.0,"dds":0.0,"last_synced_commit":"661b679267bd050d3581ff3bc3a99ea9d31fefcb"},"previous_names":[],"tags_count":8,"template":false,"template_full_name":null,"purl":"pkg:github/jaymoulin/docker-plex","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jaymoulin%2Fdocker-plex","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jaymoulin%2Fdocker-plex/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jaymoulin%2Fdocker-plex/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jaymoulin%2Fdocker-plex/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jaymoulin","download_url":"https://codeload.github.com/jaymoulin/docker-plex/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jaymoulin%2Fdocker-plex/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":274935519,"owners_count":25376830,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-13T02:00:10.085Z","response_time":70,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["arm","armhf","armv7","docker","docker-image","multiarch","plex","plex-media-server","raspberry","raspberry-pi","raspberrypi","video"],"created_at":"2024-08-03T13:01:47.543Z","updated_at":"2025-09-13T07:35:43.359Z","avatar_url":"https://github.com/jaymoulin.png","language":"Dockerfile","funding_links":["https://ko-fi.com/jaymoulin","https://www.paypal.me/jaymoulin","https://www.buymeacoffee.com/jaymoulin","https://www.tipeeestream.com/cursedware/donation","https://streamlabs.com/cursedware/tip","https://www.ko-fi.com/jaymoulin"],"categories":["Makefile"],"sub_categories":[],"readme":"\u003e [!CAUTION]\n\u003e As-of 2021, this product does not have a free support team anymore. If you want this product to be maintained, please support my work.\n \n\u003e [!NOTE]\n\u003e (This product is available under a free and permissive license, but needs financial support to sustain its continued improvements. In addition to maintenance and stability there are many  desirable features yet to be added.)\n \n\u003e [!TIP]\n\u003e THIS REPOSITORY IS AUTO-UPDATED BY A BOT EACH TIME A NEW PLEX SERVER VERSION IS RELEASED\n\n![logo](logo.png)\n\nPlex Media Server - Docker Image (Multiarch + Raspberry Pi)\n===\n\n[![latest release](https://img.shields.io/github/release/jaymoulin/docker-plex.svg \"latest release\")](http://github.com/jaymoulin/docker-plex/releases)\n[![Docker Pulls](https://img.shields.io/docker/pulls/jaymoulin/plex.svg)](https://hub.docker.com/r/jaymoulin/plex/)\n[![Docker stars](https://img.shields.io/docker/stars/jaymoulin/plex.svg)](https://hub.docker.com/r/jaymoulin/plex/)\n[![Docker Pulls](https://img.shields.io/docker/pulls/jaymoulin/rpi-plex.svg)](https://hub.docker.com/r/jaymoulin/plex/)\n[![Docker stars](https://img.shields.io/docker/stars/jaymoulin/rpi-plex.svg)](https://hub.docker.com/r/jaymoulin/plex/)\n[![PayPal donation](https://github.com/jaymoulin/jaymoulin.github.io/raw/master/ppl.png \"PayPal donation\")](https://www.paypal.me/jaymoulin)\n[![Buy me a coffee](https://www.buymeacoffee.com/assets/img/custom_images/orange_img.png \"Buy me a coffee\")](https://www.buymeacoffee.com/jaymoulin)\n[![Buy me a coffee](https://ko-fi.com/img/githubbutton_sm.svg \"Buy me a coffee\")](https://www.ko-fi.com/jaymoulin)\n\nThis image allows you to configure a Plex Media Server easily thanks to Docker.\n\nInstallation\n---\n\nFirst, you have to mount your USB drive.\n```\nsudo mount /dev/sda1 /mnt/usbdrive\n```\n \n\u003e [!TIP]\n\u003e *Important Note*\n\u003e\n\u003e Don't forget to mount the Plex Library directory local folder to `/root/Library` folder.\n\nExample :\n\n```\ndocker run -d --restart=always --name plex -v /mnt/usbdrive:/media --net=host -v /mnt/usbdrive:/root/Library jaymoulin/plex\n\n```\n\nThis will start Plex using your mounted drive in /media path in Plex (library volume not mounted will result in a container only library - this will be harder to fix).\n\n```\ndocker run -d --restart=always --name plex -v /mnt/usbdrive:/media --net=host jaymoulin/plex\n```\n\nConfiguration\n---\n\nGo to http://__your_machine_ip__:32400/manage to configure it\n\n\nAppendixes\n---\n\n### Install Docker\n\nIf you don't have Docker installed yet, you can do it easily in one line using this command\n \n```\ncurl -sSL \"https://gist.githubusercontent.com/jaymoulin/e749a189511cd965f45919f2f99e45f3/raw/0e650b38fde684c4ac534b254099d6d5543375f1/ARM%2520(Raspberry%2520PI)%2520Docker%2520Install\" | sudo sh \u0026\u0026 sudo usermod -aG docker $USER\n```\n\n### Repairing Database\n\n\u003e [!TIP]\n\u003e As-of 1.1.0 (Plex 1.40.0) This image brings [ChuckPa/PlexDBRepair](https://github.com/ChuckPa/PlexDBRepair/) tool to help fixing errors on Plex databases.\n\u003e If some error occurs and database is corrupted, you would be able to check/repair using this tool.\n\nTo use it, the plex service should be STOPPED. Then you can use the command `DBRepair` in the docker container with your Library volume mounted.\n\n#### Docker CLI example\n```shell\ndocker run --rm -v /mnt/usbdrive:/media -v /mnt/usbdrive:/root/Library jaymoulin/plex DBRepair\n```\n\n#### Docker Compose Example\n```shell\ndocker compose stop plex\ndocker compose run plex DBRepair\n```\n\n### Can't match correctly a movie\n\nAfter trying \"Fix association\", if you still can't find the correct movie, you can seek for the correct movie on tmdb.org and enter its ID preceded by `tmdb-` in the title field.\nFor example, my movie `Selfie` was not correctly associated. Found it on `https://www.themoviedb.org/movie/613319-selfie` so I seeked for `tmdb-613319` to fix it.\n\n### Known issues\n\n#### libstdc++.so.6: cannot open shared object file\n\nYou will probably notice that kind of error log:\n```\n/usr/lib/plexmediaserver/Plex Tuner Service: error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directory\n/usr/lib/plexmediaserver/Plex Tuner Service: error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directory\n/usr/lib/plexmediaserver/Plex Tuner Service: error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directory\n```\n\nThis is a known issue for _Plex Tune Service ONLY_. \nThis service is not required by Plex Media Server to work properly.\nI have no intention to fix this log.\nIf you REALLY NEED Plex Tuner Service to work, please open an issue, or (better desired option), make a Pull Request to implement this feature.\n\n#### Unknown file formats / \"This server is not powerful enough to convert video\"\n\nPlex for Raspberry PI cannot read some video file format like AVI, WMV or OGM, either due to codec or due to RPI lack of power. You can convert them to make them compatible by using my docker image `jaymoulin/rpi-plex-video-converter` : https://github.com/jaymoulin/docker-rpi-plex-video-converter\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjaymoulin%2Fdocker-plex","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjaymoulin%2Fdocker-plex","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjaymoulin%2Fdocker-plex/lists"}