Search the Community
Showing results for tags 'docker'.
-
Would anyone be able to help me? I have a docker install for Emby currently working but I would like to use Docker Compose to further simplify the process. I noticed that the Nvidia runtime is not supported within the docker-compose.yml file but does anyone know a way to maybe incorporate the runtime with a Dockerfile? Any help would be appreciated.
- 9 replies
-
- docker
- docker-compose
-
(and 3 more)
Tagged with:
-
Hi, I have created this in the hope it helps others. It isn't very detailed but hopefully enough information to be helpful. Thank you. My setup: Ubuntu 20.04.1 LTS (I would prefer if this said CEntOS but that's another story) TurboSight TBS 6280 DVB-T/T2/C (SAA716x dvb adapter) Docker (I don't think this effects my guide much below but worth mentioning) Emby (emby/embyserver:latest version on as of 9th January 2021) Tvheadend (linuxserver/tvheadend:latest version on as of 9th January 2021) docker-compose.yml Install required software (Ubuntu, TBS drivers, docker, docker-compose) Check DVB adapter exists $ ls /dev/dvb/ Install required Docker images/containers (see attached docker-compose.yml) $ docker-compose up -d http://tvheadend:9981 (setup Tvheadend) Configuration > Start wizard > Language (save and next) > Access control details (either on this screen or after the wizard create a user with the username * and no password (see attached User login.png) Tuners and network (configure as required) Assign Predefined Muxes to Networks (configure as required) > Scanning (save and next) > Map services to channels (configure as required) > Finish http://emby:8096 (setup Emby) Settings > Live TV > Live TV > TV Sources > M3U Tuner (http://tvheadend:9981/playlist/channels.m3u) Settings > Live TV > Live TV > TV Guide Data Providers > Guide Data Setup (configure country as required) and Guide source: XmlTV > File or URL (http://tvheadend:9981/xmltv/channels) Settings > Users > Access > Recordings Notes: Recordings made through the Tvheadend interface are separate to recordings made through the Emby interface. If I haven't mentioned a setting, chances are I haven't changed from the default. Multiple screen shots are attached to help clarify some steps. The M3U link can be tested in VLC media player: Media > Open Network Stream > network URL: http://tvheadend:9981/playlist/channels.m3u The channels link can be tested in an internet browser by pasting the link into the address bar. http://tvheadend:9981/xmltv/channels I hope this helps someone docker-compose.yml
-
Setup: Ubuntu Server 16.04 Docker 1.12.2 Windows 10 client (Bash/Putty) I'm new to Emby, linux and docker. Can someone explain to me how installing Emby server via docker has made my setup easier or better? I hear things like "segregation", "pre-configured" and "seamless". I need some context. How's it pre-configured? Can I skip any of these file system setup steps since I pulled from the dev container? SAMBA setup - Set to automatically mount drives on boot - Setup ownership and permissions on media folders - Setup sharing over network with Window clients Should I be installing other apps into the Emby server docker container or into a new container? For example: - Sonarr - CouchPotato - Sabnzbd ...I'm still in the middle of setting everything up. Thanks in advance!
-
(SSL Guide) LetsEncrypt, Docker, Openmediavault, Reverse Proxy, Subdomain
blackcoffee posted a topic in Linux
How to secure Emby using LetsEncrypt and Nginx Reverse Proxy by modifying Docker containers in Openmediavault. https://youtu.be/jYoDyoH2C0A- 5 replies
-
- sslopenmediavault
- omv
-
(and 7 more)
Tagged with:
-
System: Unraid Docker: Latest (as of 11/02/20) So after the latest docker update, my docker doesn't start. So far all my other dockers are doing well. Below is what it shows me in the docker log, the emby log (from the folder on the shared) isn't showing anything at all since the update so something is happening before it starts saving it. Let me know if there is some other way to pull log info. Update: When I pulled the logs directly from Docker command prompt. the "r" line in logs was actually "Bus error" [s6-init] making user provided files available at /var/run/s6/etc...exited 0. [s6-init] ensuring user provided files have correct perms...exited 0. [fix-attrs.d] applying ownership & permissions fixes... [fix-attrs.d] done. [cont-init.d] executing container initialization scripts... [cont-init.d] done. [services.d] starting services [services.d] done. Bus error [cont-finish.d] executing container finish scripts... [cont-finish.d] done. [s6-finish] waiting for services. [s6-finish] sending all processes the TERM signal. [s6-finish] sending all processes the KILL signal and exiting. [s6-init] making user provided files available at /var/run/s6/etc...exited 0. [s6-init] ensuring user provided files have correct perms...exited 0. [fix-attrs.d] applying ownership & permissions fixes... [fix-attrs.d] done. [cont-init.d] executing container initialization scripts... [cont-init.d] done. [services.d] starting services [services.d] done. Bus error [cont-finish.d] executing container finish scripts... [cont-finish.d] done. [s6-finish] waiting for services. [s6-finish] sending all processes the TERM signal. [s6-finish] sending all processes the KILL signal and exiting. [s6-init] making user provided files available at /var/run/s6/etc...exited 0. [s6-init] ensuring user provided files have correct perms...exited 0. [fix-attrs.d] applying ownership & permissions fixes... [fix-attrs.d] done. [cont-init.d] executing container initialization scripts... [cont-init.d] done. [services.d] starting services [services.d] done. Bus error [cont-finish.d] executing container finish scripts... [cont-finish.d] done. [s6-finish] waiting for services. [s6-finish] sending all processes the TERM signal. [s6-finish] sending all processes the KILL signal and exiting. [s6-init] making user provided files available at /var/run/s6/etc...exited 0. [s6-init] ensuring user provided files have correct perms...exited 0. [fix-attrs.d] applying ownership & permissions fixes... [fix-attrs.d] done. [cont-init.d] executing container initialization scripts... [cont-init.d] done. [services.d] starting services [services.d] done. Bus error [cont-finish.d] executing container finish scripts... [cont-finish.d] done. [s6-finish] waiting for services. [s6-finish] sending all processes the TERM signal. [s6-finish] sending all processes the KILL signal and exiting. [s6-init] making user provided files available at /var/run/s6/etc...exited 0. [s6-init] ensuring user provided files have correct perms...exited 0. [fix-attrs.d] applying ownership & permissions fixes... [fix-attrs.d] done. [cont-init.d] executing container initialization scripts... [cont-init.d] done. [services.d] starting services [services.d] done. Bus error [cont-finish.d] executing container finish scripts... [cont-finish.d] done. [s6-finish] waiting for services. [s6-finish] sending all processes the TERM signal. [s6-finish] sending all processes the KILL signal and exiting. [s6-init] making user provided files available at /var/run/s6/etc...exited 0. [s6-init] ensuring user provided files have correct perms...exited 0. [fix-attrs.d] applying ownership & permissions fixes... [fix-attrs.d] done. [cont-init.d] executing container initialization scripts... [cont-init.d] done. [services.d] starting services [services.d] done. Bus error [cont-finish.d] executing container finish scripts... [cont-finish.d] done. [s6-finish] waiting for services. [s6-finish] sending all processes the TERM signal. [s6-finish] sending all processes the KILL signal and exiting.
-
Hi. In the past I used emby in Windows behind a Traefik Container. Now I had to change everything because I don't want to use Windows anymore. I decided to switch to UnRAID. Now I've created a Docker Compose File to create my new emby container. version: '3.7' networks: emby-net: driver: bridge traefik_traefik-net: external: true services: emby: container_name: Emby image: emby/embyserver:latest ports: - "8096:8096" - "8920:8920" - "1900:1900/udp" restart: unless-stopped devices: - /dev/dri:/dev/dri environment: - UID=18 - GID=18 - GIDLIST=18 volumes: - emby-config:/config - type: bind source: /mnt/user/Downloads target: /mnt/Downloads - type: bind source: /mnt/user/Aufzeichnungen target: /mnt/Aufzeichnungen - type: bind source: /mnt/user/Sicherungen/Musik target: /mnt/Musik - type: bind source: /mnt/user/Sicherungen/Bilder & Videos target: /mnt/Bilder & Videos - type: bind source: /mnt/user/Docker/Zertifikate target: /mnt/Zertifikate - type: bind source: /mnt/user/Backups/Docker/Emby target: /mnt/Backup networks: - emby-net - traefik_traefik-net labels: - "traefik.docker.network=traefik_traefik-net" - "traefik.enable=true" - "traefik.http.routers.emby.entrypoints=http" - "traefik.http.routers.emby.rule=Host(`emby.mydomain.de`)" - "traefik.http.routers.emby.middlewares=https-redirect" - "traefik.http.routers.emby-s.entrypoints=https" - "traefik.http.routers.emby-s.rule=Host(`emby.mydomain.de`)" - "traefik.http.routers.emby-s.tls=true" - "traefik.http.routers.emby-s.tls.certresolver=letsencrypt" - "traefik.http.routers.emby-s.tls.domains[0].main=mydomain.de" - "traefik.http.routers.emby-s.tls.domains[0].sans=cloud.mydomain.de,emby.mydomain.de,blog.mydomain.de" - "traefik.http.middlewares.https-redirect.redirectscheme.scheme=https" - "traefik.http.services.emby-s.loadbalancer.server.port=8920" volumes: emby-config: Now I got the Problem, that emby isn't reachable, if I use my domain name. Its just reachable, when I use the local IP. I use the emby standard ports for http (8096) and https (8920). These are the logs from emby: 2020-09-21 17:37:26.559 Error HttpServer: Error in ProcessAccept *** Error Report *** Version: 4.4.3.0 Command line: /system/EmbyServer.dll -programdata /config -ffdetect /bin/ffdetect -ffmpeg /bin/ffmpeg -ffprobe /bin/ffprobe -restartexitcode 3 Operating system: Unix 5.7.8.0 64-Bit OS: True 64-Bit Process: True User Interactive: True Runtime: file:///system/System.Private.CoreLib.dll System.Environment.Version: 3.1.2 Processor count: 4 Program data path: /config Application directory: /system System.IO.IOException: System.IO.IOException: The handshake failed due to an unexpected packet format. at System.Net.Security.SslStream.StartReadFrame(Byte[] buffer, Int32 readBytes, AsyncProtocolRequest asyncRequest) at System.Net.Security.SslStream.StartReceiveBlob(Byte[] buffer, AsyncProtocolRequest asyncRequest) at System.Net.Security.SslStream.ForceAuthentication(Boolean receiveFirst, Byte[] buffer, AsyncProtocolRequest asyncRequest) at System.Net.Security.SslStream.ProcessAuthentication(LazyAsyncResult lazyResult, CancellationToken cancellationToken) at System.Net.Security.SslStream.BeginAuthenticateAsServer(SslServerAuthenticationOptions sslServerAuthenticationOptions, CancellationToken cancellationToken, AsyncCallback asyncCallback, Object asyncState) at System.Net.Security.SslStream.BeginAuthenticateAsServer(X509Certificate serverCertificate, Boolean clientCertificateRequired, SslProtocols enabledSslProtocols, Boolean checkCertificateRevocation, AsyncCallback asyncCallback, Object asyncState) at System.Net.Security.SslStream.<>c.<AuthenticateAsServerAsync>b__68_1(X509Certificate arg1, Boolean arg2, SslProtocols arg3, AsyncCallback callback, Object state) at System.Threading.Tasks.TaskFactory`1.FromAsyncImpl[TArg1,TArg2,TArg3](Func`6 beginMethod, Func`2 endFunction, Action`1 endAction, TArg1 arg1, TArg2 arg2, TArg3 arg3, Object state, TaskCreationOptions creationOptions) at System.Threading.Tasks.TaskFactory.FromAsync[TArg1,TArg2,TArg3](Func`6 beginMethod, Action`1 endMethod, TArg1 arg1, TArg2 arg2, TArg3 arg3, Object state, TaskCreationOptions creationOptions) at System.Threading.Tasks.TaskFactory.FromAsync[TArg1,TArg2,TArg3](Func`6 beginMethod, Action`1 endMethod, TArg1 arg1, TArg2 arg2, TArg3 arg3, Object state) at System.Net.Security.SslStream.AuthenticateAsServerAsync(X509Certificate serverCertificate, Boolean clientCertificateRequired, SslProtocols enabledSslProtocols, Boolean checkCertificateRevocation) at SocketHttpListener.Net.HttpConnection.Init() at SocketHttpListener.Net.HttpEndPointListener.ProcessAccept(SocketAsyncEventArgs args) Source: System.Net.Security TargetSite: Void StartReadFrame(Byte[], Int32, System.Net.AsyncProtocolRequest) 2020-09-21 17:37:26.624 Error HttpServer: Error in ProcessAccept *** Error Report *** Version: 4.4.3.0 Command line: /system/EmbyServer.dll -programdata /config -ffdetect /bin/ffdetect -ffmpeg /bin/ffmpeg -ffprobe /bin/ffprobe -restartexitcode 3 Operating system: Unix 5.7.8.0 64-Bit OS: True 64-Bit Process: True User Interactive: True Runtime: file:///system/System.Private.CoreLib.dll System.Environment.Version: 3.1.2 Processor count: 4 Program data path: /config Application directory: /system System.IO.IOException: System.IO.IOException: The handshake failed due to an unexpected packet format. at System.Net.Security.SslStream.StartReadFrame(Byte[] buffer, Int32 readBytes, AsyncProtocolRequest asyncRequest) at System.Net.Security.SslStream.StartReceiveBlob(Byte[] buffer, AsyncProtocolRequest asyncRequest) at System.Net.Security.SslStream.ForceAuthentication(Boolean receiveFirst, Byte[] buffer, AsyncProtocolRequest asyncRequest) at System.Net.Security.SslStream.ProcessAuthentication(LazyAsyncResult lazyResult, CancellationToken cancellationToken) at System.Net.Security.SslStream.BeginAuthenticateAsServer(SslServerAuthenticationOptions sslServerAuthenticationOptions, CancellationToken cancellationToken, AsyncCallback asyncCallback, Object asyncState) at System.Net.Security.SslStream.BeginAuthenticateAsServer(X509Certificate serverCertificate, Boolean clientCertificateRequired, SslProtocols enabledSslProtocols, Boolean checkCertificateRevocation, AsyncCallback asyncCallback, Object asyncState) at System.Net.Security.SslStream.<>c.<AuthenticateAsServerAsync>b__68_1(X509Certificate arg1, Boolean arg2, SslProtocols arg3, AsyncCallback callback, Object state) at System.Threading.Tasks.TaskFactory`1.FromAsyncImpl[TArg1,TArg2,TArg3](Func`6 beginMethod, Func`2 endFunction, Action`1 endAction, TArg1 arg1, TArg2 arg2, TArg3 arg3, Object state, TaskCreationOptions creationOptions) at System.Threading.Tasks.TaskFactory.FromAsync[TArg1,TArg2,TArg3](Func`6 beginMethod, Action`1 endMethod, TArg1 arg1, TArg2 arg2, TArg3 arg3, Object state, TaskCreationOptions creationOptions) at System.Threading.Tasks.TaskFactory.FromAsync[TArg1,TArg2,TArg3](Func`6 beginMethod, Action`1 endMethod, TArg1 arg1, TArg2 arg2, TArg3 arg3, Object state) at System.Net.Security.SslStream.AuthenticateAsServerAsync(X509Certificate serverCertificate, Boolean clientCertificateRequired, SslProtocols enabledSslProtocols, Boolean checkCertificateRevocation) at SocketHttpListener.Net.HttpConnection.Init() at SocketHttpListener.Net.HttpEndPointListener.ProcessAccept(SocketAsyncEventArgs args) Source: System.Net.Security TargetSite: Void StartReadFrame(Byte[], Int32, System.Net.AsyncProtocolRequest) 2020-09-21 17:37:31.661 Error HttpServer: Error in ProcessAccept *** Error Report *** Version: 4.4.3.0 Command line: /system/EmbyServer.dll -programdata /config -ffdetect /bin/ffdetect -ffmpeg /bin/ffmpeg -ffprobe /bin/ffprobe -restartexitcode 3 Operating system: Unix 5.7.8.0 64-Bit OS: True 64-Bit Process: True User Interactive: True Runtime: file:///system/System.Private.CoreLib.dll System.Environment.Version: 3.1.2 Processor count: 4 Program data path: /config Application directory: /system System.IO.IOException: System.IO.IOException: The handshake failed due to an unexpected packet format. at System.Net.Security.SslStream.StartReadFrame(Byte[] buffer, Int32 readBytes, AsyncProtocolRequest asyncRequest) at System.Net.Security.SslStream.StartReceiveBlob(Byte[] buffer, AsyncProtocolRequest asyncRequest) at System.Net.Security.SslStream.ForceAuthentication(Boolean receiveFirst, Byte[] buffer, AsyncProtocolRequest asyncRequest) at System.Net.Security.SslStream.ProcessAuthentication(LazyAsyncResult lazyResult, CancellationToken cancellationToken) at System.Net.Security.SslStream.BeginAuthenticateAsServer(SslServerAuthenticationOptions sslServerAuthenticationOptions, CancellationToken cancellationToken, AsyncCallback asyncCallback, Object asyncState) at System.Net.Security.SslStream.BeginAuthenticateAsServer(X509Certificate serverCertificate, Boolean clientCertificateRequired, SslProtocols enabledSslProtocols, Boolean checkCertificateRevocation, AsyncCallback asyncCallback, Object asyncState) at System.Net.Security.SslStream.<>c.<AuthenticateAsServerAsync>b__68_1(X509Certificate arg1, Boolean arg2, SslProtocols arg3, AsyncCallback callback, Object state) at System.Threading.Tasks.TaskFactory`1.FromAsyncImpl[TArg1,TArg2,TArg3](Func`6 beginMethod, Func`2 endFunction, Action`1 endAction, TArg1 arg1, TArg2 arg2, TArg3 arg3, Object state, TaskCreationOptions creationOptions) at System.Threading.Tasks.TaskFactory.FromAsync[TArg1,TArg2,TArg3](Func`6 beginMethod, Action`1 endMethod, TArg1 arg1, TArg2 arg2, TArg3 arg3, Object state, TaskCreationOptions creationOptions) at System.Threading.Tasks.TaskFactory.FromAsync[TArg1,TArg2,TArg3](Func`6 beginMethod, Action`1 endMethod, TArg1 arg1, TArg2 arg2, TArg3 arg3, Object state) at System.Net.Security.SslStream.AuthenticateAsServerAsync(X509Certificate serverCertificate, Boolean clientCertificateRequired, SslProtocols enabledSslProtocols, Boolean checkCertificateRevocation) at SocketHttpListener.Net.HttpConnection.Init() at SocketHttpListener.Net.HttpEndPointListener.ProcessAccept(SocketAsyncEventArgs args) Source: System.Net.Security TargetSite: Void StartReadFrame(Byte[], Int32, System.Net.AsyncProtocolRequest) 2020-09-21 17:37:31.706 Error HttpServer: Error in ProcessAccept *** Error Report *** Version: 4.4.3.0 Command line: /system/EmbyServer.dll -programdata /config -ffdetect /bin/ffdetect -ffmpeg /bin/ffmpeg -ffprobe /bin/ffprobe -restartexitcode 3 Operating system: Unix 5.7.8.0 64-Bit OS: True 64-Bit Process: True User Interactive: True Runtime: file:///system/System.Private.CoreLib.dll System.Environment.Version: 3.1.2 Processor count: 4 Program data path: /config Application directory: /system System.IO.IOException: System.IO.IOException: The handshake failed due to an unexpected packet format. at System.Net.Security.SslStream.StartReadFrame(Byte[] buffer, Int32 readBytes, AsyncProtocolRequest asyncRequest) at System.Net.Security.SslStream.StartReceiveBlob(Byte[] buffer, AsyncProtocolRequest asyncRequest) at System.Net.Security.SslStream.ForceAuthentication(Boolean receiveFirst, Byte[] buffer, AsyncProtocolRequest asyncRequest) at System.Net.Security.SslStream.ProcessAuthentication(LazyAsyncResult lazyResult, CancellationToken cancellationToken) at System.Net.Security.SslStream.BeginAuthenticateAsServer(SslServerAuthenticationOptions sslServerAuthenticationOptions, CancellationToken cancellationToken, AsyncCallback asyncCallback, Object asyncState) at System.Net.Security.SslStream.BeginAuthenticateAsServer(X509Certificate serverCertificate, Boolean clientCertificateRequired, SslProtocols enabledSslProtocols, Boolean checkCertificateRevocation, AsyncCallback asyncCallback, Object asyncState) at System.Net.Security.SslStream.<>c.<AuthenticateAsServerAsync>b__68_1(X509Certificate arg1, Boolean arg2, SslProtocols arg3, AsyncCallback callback, Object state) at System.Threading.Tasks.TaskFactory`1.FromAsyncImpl[TArg1,TArg2,TArg3](Func`6 beginMethod, Func`2 endFunction, Action`1 endAction, TArg1 arg1, TArg2 arg2, TArg3 arg3, Object state, TaskCreationOptions creationOptions) at System.Threading.Tasks.TaskFactory.FromAsync[TArg1,TArg2,TArg3](Func`6 beginMethod, Action`1 endMethod, TArg1 arg1, TArg2 arg2, TArg3 arg3, Object state, TaskCreationOptions creationOptions) at System.Threading.Tasks.TaskFactory.FromAsync[TArg1,TArg2,TArg3](Func`6 beginMethod, Action`1 endMethod, TArg1 arg1, TArg2 arg2, TArg3 arg3, Object state) at System.Net.Security.SslStream.AuthenticateAsServerAsync(X509Certificate serverCertificate, Boolean clientCertificateRequired, SslProtocols enabledSslProtocols, Boolean checkCertificateRevocation) at SocketHttpListener.Net.HttpConnection.Init() at SocketHttpListener.Net.HttpEndPointListener.ProcessAccept(SocketAsyncEventArgs args) Source: System.Net.Security TargetSite: Void StartReadFrame(Byte[], Int32, System.Net.AsyncProtocolRequest) and from Traefik: [21/Sep/2020:17:37:26 +0000] "GET / HTTP/2.0" 502 11 "-" "-" 10952 "emby-s@docker" "http://172.21.0.3:8920" 4ms [21/Sep/2020:17:37:26 +0000] "GET /favicon.ico HTTP/2.0" 499 21 "-" "-" 10953 "emby-s@docker" "http://172.21.0.3:8920" 1ms [21/Sep/2020:17:37:31 +0000] "GET / HTTP/2.0" 502 11 "-" "-" 10955 "emby-s@docker" "http://172.21.0.3:8920" 10ms [21/Sep/2020:17:37:31 +0000] "GET /favicon.ico HTTP/2.0" 502 11 "-" "-" 10956 "emby-s@docker" "http://172.21.0.3:8920" 3ms The IP 172.21.0.3 is used by emby in the traefik_traefik-net. Any Ideas what the problem could be? I use the same configuration for nextcloud and a wordpress blog without any problems. Thanks in advance!
-
A library I created for my children can no longer play content when the account has tag limitations in place, and every episode of something I've checked so far has the Version drop down appear (when viewed in a browser), with what I can tell is every other item in the library listed as an alternative version. I am running the official Emby docker, on unRAID. Scenario goes (with tags): Library: Kids TV User account: Parental Control > Restrict Items with Tags > Tag1 (allow only items with these tags) Shows: Only those I've tagged are visible to my child Symptom: any content I view has the "Version" drop down, and if I try to play the episode, it eventually fails with the error "Playback error: No compatible streams are currently available. Please try again later or contact your system administrator for details" Scenario goes (without tags): Library: Kids TV User account: Parental Control > Restrict Items with Tags > removed all tags Symptom: No version list and the video plays without error. embyserver.zip
-
Hi I see 4.4.3 is out and that on GitHub everything has built. Although dockerhub was updated recently it is still version 4.4.2. I saw it took a few days to build everything which is slower than normal. Many thanks
-
Context : I am using a very old laptop running pop OS 20.04 and docker . I have a 3rd gen i7 on this and an nvidia 740m GPU. I installed graphics driver from ubuntu repository and my discreet GPU works (image attached for clarity) because I can see kodi picking up the discreet GPU. Problem : I installed emby beta 4.5.0.20 from dockerhub and installed nvidia container runtime and loaded the systemd module on it : nirjhor@pop-os ~/Downloads [1]> sudo cat /etc/systemd/system/docker.service.d/override.conf [Service] ExecStart= ExecStart=/usr/bin/dockerd --host=fd:// --add-runtime=nvidia=/usr/bin/nvidia-container-runtime nirjhor@pop-os ~/Downloads> Now when I load emby I see my intel processor but not nvidia (image attached) Docker command I used : sudo docker run -d --volume /home/nirjhor/emby/config:/config --volume /home/nirjhor/Videos/Movies:/media/movies --volume /home/nirjhor/Videos/TV:/media/tv --net=host --device /dev/dri:/dev/dri --runtime=nvidia --publish 8096:8096 --publish 8920:8920 --env UID=1000 --env GID=100 --env GIDLIST=100,44,106 emby/embyserver:beta I get the value of render and graphics by this : nirjhor@pop-os ~/Downloads> getent group video | cut -d: -f3 44 nirjhor@pop-os ~/Downloads> getent group render | cut -d: -f3 106 nirjhor@pop-os ~/Downloads> Now my question is, how do I get this nvidia card to work? I took a look at linuxserver.io and I believe they expose nvidia somehow differently, which I did not understand quite well. Adding embyserver log for good measure. Goes without saying, I have premier. For what it's worth, in my desktop computer running arch linux I followed this exact steps and now have nvidia NVENC working. So I am even more clueless as to what I might be doing wrong. Please help. embyserver.txt
-
Hi all, Sometimes while browsing my media, sometimes while starting video playback, or second video after the first has finished - the server becomes unresponsive. Most often access is from Firefox web browser in Fedora on the gigabit LAN. I can't ssh in and APCI shutdown doesn't work. I resort to pressing the reboot button or press and hold the power button. Not good, I know. It has become so frequent I can no longer use Emby, I am browsing my NFS shares and playing in VideoLAN. I have used different server distributions, deleted both the Docker image and container, deleted Emby configuration. Setup Overview My media collection is hosted on a local Synology NAS. Shared via NFS. Linux server distribution Ubuntu 20.4 server LTS, was running CEntOS 8 stream. Docker installed with apt-get Emby is installed via docker-ce 19.03.8 NAS Settings Server Settings mengoshmink@phantom:~$ cat /etc/fstab | grep video guardian:/volume1/video /mnt/guardian/video nfs rw,intr,nfsvers=4,noexec 0 0 mengoshmink@phantom:~$ ls -lh /mnt/guardian/video/ total 0 drwxrwxrwx 1 root users 10 May 13 09:40 Archive drwxrwxrwx 1 root users 198 Jan 5 20:33 Video version: '3.7' services: emby: volumes: - /mnt/store/var/docker/emby:/config:rw - /mnt/guardian/video:/mnt/guardian/video:rw - /mnt/guardian/tmp:/mnt/guardian/tmp:rw network_mode: "host" restart: unless-stopped environment: - UID=1000 - GID=100 container_name: emby image: emby/embyserver:latest Log files attached Any more information needed, please ask. Any ideas? Thank you in advance, take care and be safe :-) mengoshmink hardware_detection-63725769007.txt embyserver-63725769460.txt hardware_detection-63725769467.txt hardware_detection-63725770749.txt embyserver-63725770741.txt embyserver.txt
-
Hello Emby community! So today I decided to give Emby a try in order to maybe replace Plex that I have been using for years. So far, I loved almost everything about Emby (maybe not the fact that we can't change the green accent in the AndroidTV app, but that's a story for another day ). I have one question though, for which I couldnt seem to find precise info. I run all my services from a machine in my house, which runs OpenMediaVault (i.e. Debian). I use Docker for most of the services, with bridge mode for their network interface. I also have, among those services, an Nginx container that serves as a reverse-proxy, so I can access my services more easily. The OpenMediaVault web interface proposes the option to connect using a self-signed SSL certificate, which I decided to use when I set it all up. I then re-used this same SSL certificate for all my other reverse-proxies, by mounting the certificate files as read-only into the Nginx container, so that I only had one exception to add to my browsers in order to reach all my services like so: https://servicename.hostname.lan So far, so good, as I only access these services from my home lan, and since I used Plex until now, I never had to mess with secure remote access: since the connection is routed through their servers, it was an easy setup with no configuration on my side (only authorizing the default Plex port for outgoing connections in my machine's iptables as well as ESTABLISHED,RELATED incoming connections, then once it was connected I had nothing more to do for their servers to detect my machine, not even setting port redirection on my router or allowing anything through my router's firewall). But now, I'd like to switch to Emby, and here's my question: am I not able to allow secure remote access if I don't have a domain name pointing to my home router's IP? What else could I do? I can post the nginx configs (with purged personal info) if needed. Many thanks in advance!
-
Hi, When running Emby natively on my Linux box, the Android app offers to cast the content to my DLNA-capable TV. However, when I offer the same content from Emby running in a docker container (emby/embyserver:latest from Dockerhub), I can only cast another android device. The TV is not listed. The docker image's Emby is version 4.4.3.0 The native Emby version is 4.4.2.0 I run the docker image using: docker run -d --name emby -v /mnt/data/emby/config:/config -v /mnt/media:/mnt/share1 -p 8096:8096 -e UID=422 -e GID=422 -e GIDLIST=91,92 --restart=unless-stopped emby/embyserver:latest I'm using the same configuration for both instances ("Play To", "Server" and "Alive" are on, search interval 60 seconds).
-
I am running emby server in docker on OMV5. My emby server doesn't load the interface anymore The log file has the following entries; 2020-06-05 23:28:31.529 Error NetworkManager: Error in GetAllNetworkInterfaces *** Error Report *** Version: 4.4.3.0 Command line: /system/EmbyServer.dll -programdata /config -ffdetect /bin/ffdetect -ffmpeg /bin/ffmpeg -ffprobe /bin/ffprobe -restartexitcode 3 Operating system: Unix 5.5.0.0 64-Bit OS: True 64-Bit Process: True User Interactive: True Runtime: file:///system/System.Private.CoreLib.dll System.Environment.Version: 3.1.2 Processor count: 8 Program data path: /config Application directory: /system System.Net.NetworkInformation.NetworkInformationException: System.Net.NetworkInformation.NetworkInformationException (0x80004005): An error was encountered while querying information from the operating system. at System.Net.NetworkInformation.LinuxNetworkInterface.GetLinuxNetworkInterfaces() at System.Net.NetworkInformation.NetworkInterface.GetAllNetworkInterfaces() at Emby.Server.Implementations.Networking.NetworkManager.GetAllNetworkInterfaces() at Emby.Server.Implementations.Networking.NetworkManager.GetIPsDefault() Source: System.Net.NetworkInformation TargetSite: System.Net.NetworkInformation.NetworkInterface[] GetLinuxNetworkInterfaces() 2020-06-05 23:28:56.570 Error NetworkManager: Error in GetAllNetworkInterfaces *** Error Report *** Version: 4.4.3.0 Command line: /system/EmbyServer.dll -programdata /config -ffdetect /bin/ffdetect -ffmpeg /bin/ffmpeg -ffprobe /bin/ffprobe -restartexitcode 3 Operating system: Unix 5.5.0.0 64-Bit OS: True 64-Bit Process: True User Interactive: True Runtime: file:///system/System.Private.CoreLib.dll System.Environment.Version: 3.1.2 Processor count: 8 Program data path: /config Application directory: /system System.Net.NetworkInformation.NetworkInformationException: System.Net.NetworkInformation.NetworkInformationException (0x80004005): An error was encountered while querying information from the operating system. at System.Net.NetworkInformation.LinuxNetworkInterface.GetLinuxNetworkInterfaces() at System.Net.NetworkInformation.NetworkInterface.GetAllNetworkInterfaces() at Emby.Server.Implementations.Networking.NetworkManager.GetAllNetworkInterfaces() at Emby.Server.Implementations.Networking.NetworkManager.GetIPsDefault() Source: System.Net.NetworkInformation TargetSite: System.Net.NetworkInformation.NetworkInterface[] GetLinuxNetworkInterfaces() 2020-06-05 23:29:21.612 Error NetworkManager: Error in GetAllNetworkInterfaces Can anyone please offer some guidance to clear the error? Thank you and Cheers. embyserver.txt
-
I'm having trouble playing certain audio files. *.mp3 and *.flac all work fine, but *.m4a throw a playback error, "No Compatible Streams Found". I enabled debug logging, but nothing comes up related to the files I try to play. I also looked at the directory permissions - Emby is able to read and write to the music directory. Emby is at version 4.4.2.0 and I'm using the official docker image. My core configuration can be found here, and I have an override as well: ############################### # Emby # ############################### emby: volumes: - /mnt/movies1:/mount/movies1:ro - /mnt/movies2:/mount/movies2:ro - /mnt/other2/movies3:/mount/movies3:ro - /mnt/other/series:/mount/tv1:ro - /mnt/other2/tv2:/mount/tv2:ro - /mnt/other/rifftrax:/mount/rifftrax:ro - /mnt/other/music:/mount/music What else can I try?
-
Preface Long term plex user and finally frustrated with the whole thing, made the decision of swapping to emby. Have been very happy, seems to work better, better performance overall (lighter on resources) and has a lot more granularity in the settings compared to plex. However there are still a few frustrating points that (and this is my opinion) are stopping emby from shining. Below is a list of little annoyances, with the hope emby devs have a look and maybe incorporate them. Also apologies if I missed something and these have workarounds! I'll be adding to this list, as I'm pretty certain I have missed a few things. Emby niggles: More work needs to be done on the identification process - at the moment, if a movie/show doesn't load posters or the title is too big, it's too hard to identify what show it refers too. Most times I'm forced to go the tvdb/imdb and find the show id there, then paste the id on the identify screen to get the correct show. More work needs to be done on this interface. Allow for bigger titles, etc When identifying, there should be no need to wait for the server to finish collecting metadata so that we can use the GUI. At the moment you need to wait for the metadata gathering process to finish in order to use the server interface again, as there is a loading screen in between. Better interface for un-merging wrongly identified shows - at the moment, if you want to un-merge you have to turn off the merge option on the library, identify the show, then re-merge. The way it should work, it should allow you to split apart based on folder so you can identify each folder separately without the need to un-merge the whole library. Splitting single episodes apart doesn't work in my experience, No way to setup general folder access or folder access templates - as an example, select from a list of users and apply an access template (all, no 4k, no anime, etc.). These would of course be user created templates and it would save the trouble of going user by user to apply restrictions when you've just added a new 4k folder and not all your users can't take advantage of it. More detail needed on the dashboard screen about active streams - the dashboard needs to be reworked. There is not a lot of useful information on the streams at the moment regarding type of stream, quality, etc. Also notifications need to be better reorganized Need movie merge, like TV show merge - at the moment I am using a custom made addon found in the forums however this needs to be implemented by the emby team, as it is super useful. Better details for library scans - at the moment you only have a percentage complete bar. Let's be fair, that doesn't really tell us much., I'm doing "tail -f" on the emby server log, but we still need a more user friendly approach to this. Something like "Currently scanning x", "Grabbing metadata for y", etc No compatible streams found - now this one is truly frustrating. Have tried to fix it, reproduce it with other files, to no avail. Why are there no compatible streams found when the files are in place and you can actually download them directly from the server interface? However, ask for the server to play them on the GUI/iOS app/whatever, it won't. Thanks again for all the love given to emby and keep up the good work!
-
Hello, I'm using Openmediavault and I'm running Emby via docker container. Recently the container stopped working so I made a new one. Unfortunately, when I try to play something i get the playback error message. Any ideas how to fix this? Thanks in advance!
- 2 replies
-
- troubleshooting
- playback
-
(and 3 more)
Tagged with:
-
Hi all I am running Emby as a docker image and it is running great. My problem comes when I do the updates. For the update, I use watchtower which picks up the updated image, if newer version exists and installs it. However, after the update, Emby starts with the wizard and does not use previous configuration, so all the metadata is recreated (which means all previous users, collections, etc. is lost). Currently, to resolve the issue, on the host I do something like this after the update: docker stop emby cd /var/lib/docker/volumes rm -fr newvolumefoldername/_data cp -R oldvolumefoldername/_data newvolumefoldername/_data docker start emby so, when I go back to Emby, old configuration is used. But I am sure there must be a better way to do the updates and I am afraid if there are any changes in the db or config schemas, they will not be applied with the process I am doing. Can somebody please help? How are you doing Emby docker updates? Thanks, Vel
-
Hello, Emby sync is broken. I re created download, but It hangs at "ready for transfer" Destination device is a freshly wiped galaxy S9+, storage authorizations checked Log : https://zerobin.lagout.org/?01e41d22dd30b4b1#V22iF7K5PebtxskbR063Nc9QYCig/ewAFy9VZviz/wk=
-
Hi (Sorry i'm bad in english!) I've error when i've update my docker emby *** Error Report *** Version: 4.3.1.0 Command line: /app/emby/EmbyServer.dll -programdata /config -ffdetect /app/emby/ffdetect -ffmpeg /app/emby/ffmpeg -ffprobe /app/emby/ffprobe Operating system: Unix 4.9.0.11 64-Bit OS: True 64-Bit Process: True User Interactive: True Runtime: file:///app/emby/System.Private.CoreLib.dll Processor count: 4 Program data path: /config Application directory: /app/emby SQLitePCL.pretty.SQLiteException: Busy: database is locked - PRAGMA journal_mode SQLitePCL.pretty.SQLiteException: Exception of type 'SQLitePCL.pretty.SQLiteException' was thrown. at SQLitePCL.pretty.SQLiteDatabaseConnection.PrepareStatement(String sql, String& tail) at SQLitePCL.pretty.DatabaseConnection.PrepareStatement(IDatabaseConnection This, String sql) at Emby.Sqlite.BaseSqliteRepository.PrepareStatement(IDatabaseConnection connection, ReadOnlySpan`1 sql) at Emby.Sqlite.BaseSqliteRepository.CreateConnection(Boolean isReadOnly) at Emby.Server.Implementations.Data.SqliteItemRepository.Initialize(SqliteUserDataRepository userDataRepo, IUserManager userManager) at Emby.Server.Implementations.ApplicationHost.InitDatabases() at Emby.Server.Implementations.ApplicationHost.Init() at EmbyServer.HostedService.StartAsync(CancellationToken cancellationToken) Source: SQLitePCL.pretty TargetSite: SQLitePCL.pretty.IStatement PrepareStatement(System.String, System.String ByRef) Info Main: Shutdown complete Can you please help me to resolve that ? Thx error emby.txt
-
Hi, First, thanks for any help that you can provide with that. I have old parts that I no longer use and I would like to build a media server with them. Here are the parts: Motherboard: GA-Z68A-D3-B3 Processor: i5 2300 @ 3.10ghz Memory: 2x 2gb @ 1333mhz & 2x 4gb @ 1333mhz Graphic Card 1: Asus Geforce GTX 560TI Graphic Card 2: Gigabyte Geforce 650GT Boot: 128GB SSD Storage (spinning): 1x 1tb & 4x 4tb in RAID5 Power Supply: 500w I plan to use Ubuntu Server 18.04.3 with Docker, I am not very familiar with Unraid / FreeNas, etc. 1. Can I use both graphics cards even if they are not in SLI for transcoding? If not which one should I use? (I want to be able to transcode 4k if possible) 2. Is the power supply powerful enough if I can use both graphics cards? 3. Should I find out about Unraid or FreeNas, etc.? Is it worth it? 4. Any other suggestions or comments would be greatly appreciated. P.S. If I can't have 4k, I would settle for 1080p.
-
Hello everybody, I started to use Emby like every others services i use with docker. For that i use : nginx-proxy (generate automatically nginx config file see below) docker-letsencrypt-nginx-proxy-companion My docker compose for emby : version: '2' services: emby: container_name: emby image: emby/embyserver:latest restart: unless-stopped volumes: - ${LOCAL_DATA_DIR}:/config - ${LOCAL_MEDIA_DIR}/movies:/movies - ${LOCAL_MEDIA_DIR}/tvshows:/tvshows environment: GID: 1000 UID: 1000 VIRTUAL_HOST: emby.xxx.xxx VIRTUAL_PORT: 8096 LETSENCRYPT_HOST: emby.xxx.xxx LETSENCRYPT_EMAIL: my.mail@[member="xxx"].xxx networks: default: external: name: webproxy That's generate the following nginx configuration: # emby.xxx.xxx upstream emby.xxx.xxx { ## Can be connected with "webproxy" network # emby server 172.18.0.18:8096; } server { server_name emby.xxx.xxx; listen 80 ; access_log /var/log/nginx/access.log vhost; return 301 https://$host$request_uri; } server { server_name emby.xxx.xxx; listen 443 ssl http2 ; access_log /var/log/nginx/access.log vhost; ssl_protocols TLSv1 TLSv1.1 TLSv1.2 TLSv1.3; ssl_ciphers 'ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES256-SHA384:ECDHE-RSA-AES128-SHA:ECDHE-ECDSA-AES256-SHA384:ECDHE-ECDSA-AES256-SHA:ECDHE-RSA-AES256-SHA:DHE-RSA-AES128-SHA256:DHE-RSA-AES128-SHA:DHE-RSA-AES256-SHA256:DHE-RSA-AES256-SHA:AES128-GCM-SHA256:AES256-GCM-SHA384:AES128-SHA256:AES256-SHA256:AES128-SHA:AES256-SHA:!DSS'; ssl_prefer_server_ciphers on; ssl_session_timeout 5m; ssl_session_cache shared:SSL:50m; ssl_session_tickets off; ssl_certificate /etc/nginx/certs/emby.xxx.xxx.crt; ssl_certificate_key /etc/nginx/certs/emby.xxx.xxx.key; ssl_dhparam /etc/nginx/certs/emby.xxx.xxx.dhparam.pem; ssl_stapling on; ssl_stapling_verify on; ssl_trusted_certificate /etc/nginx/certs/emby.xxx.xxx.chain.pem; add_header Strict-Transport-Security "max-age=31536000" always; include /etc/nginx/vhost.d/default; location / { proxy_pass http://emby.xxx.xxx; } } But with configuration I have some trouble like Timeout for validating my license key, or like Check for plugin updates failed Connection to https://www.mb3admin.com/admin/service/EmbyPackages.json timed out at Emby.Server.Implementations.HttpClientManager.CoreHttpClientManager.SendAsyncInternal(HttpRequestOptions options, String httpMethod) at Emby.Server.Implementations.HttpClientManager.CoreHttpClientManager.SendAsync(HttpRequestOptions options, String httpMethod) at Emby.Server.Implementations.Updates.InstallationManager.GetAvailablePackagesWithoutRegistrationInfo(Boolean enableCache, CancellationToken cancellationToken) at Emby.Server.Implementations.Updates.InstallationManager.GetAvailablePluginUpdates(Version applicationVersion, CancellationToken cancellationToken) at Emby.Server.Implementations.ScheduledTasks.PluginUpdateTask.Execute(CancellationToken cancellationToken, IProgress`1 progress) at Emby.Server.Implementations.ScheduledTasks.ScheduledTaskWorker.ExecuteInternal(TaskOptions options) Is there a way to avoid docker host network mode ? Thank in advance
- 12 replies
-
- docker
- nginx-proxy
-
(and 2 more)
Tagged with:
-
Hello there, I have installed the lastest version of Emby Docker on my linux server and everything is working perfectly as long as I'm using the server locally. Unfortunately every single time I try to stream a video file by passing outside of my lan, be it with a browser, the android app or the samsung tv app, my modem crashes completely in 5-10 seconds. The network seems to be working flawlessly excluding those times. I've also checked everything with my ISP and from their end it seems to be ok. Emby's log did not seem to show anything out of the ordinary. I've tried to put the "internet streaming bitrate limit Mbps" at 1, 3 and 5 and DLNA was (and is) deactivated, but I achieved nothing. My internet speed is ~630Mbps down and ~60Mbps up Basically it seems I've the same problem reported by Vinnie Sims in may 2019 and Zouzougr in june 2018. I don't know how to proceed... any help would be much appreciated!! Thanks in advance. Edit: If I try to stream an episode with the android app using the 4G, it works perfectly. The problem present itself when I'm using my modem. I'm not sure if my modem is 100% at fault, but it's probably part of the problem.
-
Roku TV Latest Roku Emby channel Linuxserver.io Docker container Forwarded both HTTP and HTTPS ports in my WAN facing router Checked these ports externally and both are allowing traffic Emby detects my Emby server without any issue. I click Connect and the app sits for a few seconds attempting to connect. Connection eventually times out with an error stating just that. I then can remove the server and manually input the IP address of the Emby server. It connects fine without any issue. Why can I manually connect but not automatically through Emby Connect?
-
Computer and EmbyServer freeze when playing a video while it is recording
adamcureton posted a topic in MacOS
After I start recording from an M3U source, wait a bit, and then go to Recordings and play the video, it plays fine for about 20 minutes and then Emby Server and my computer become largely unresponsive. My computer, in particular, loses all network connections; many applications will not run or exhibit strange behavior; it won't even shut down properly, so I have to turn off the power. Note that this procedure produces the same problem every time, regardless of how long I let the video record before playing and whether throttling is enabled or not. Playing videos for which recording has completed works fine. Logs are attached. Also, I noticed that my system log reports the following error around the time the crash occurs: kernel void IOAccelFenceMachine::fence_timeout(IOTimerEventSource *): IntelAccelerator prodding blockFenceInterrupt I thought this issue might be macOS specific (I'm on Catalina 10.15.2), so I installed the Emby Server Docker container, but I get the same behavior - my computer doesn't freeze, but the container becomes unresponsive, forcing me to restart it. embyserver-63712345059.txt ffmpeg-directstream-f851e438-65a6-4be2-a518-c610c06fda5e_1.txt hardware_detection-63712342884.txt -
[4.3.0.30] [docker] [arm64v8] Transcoding crashes emby server - Direct play works fine
istvan.kovacs posted a topic in Linux
Hi, I installed the latest docker emby server image on Ubuntu 18.04.03 LTS (Hardware: Odroid N2 single board computer) with the following compose parameters: emby: container_name: emby restart: unless-stopped image: linuxserver/emby:latest volumes: - ${DOCKERCONFDIR}/emby:/config - /media/usb0/nas/Media:/mnt/share1 - /media/usb0/nas/Downloads/plex_tmp:/transcode ports: - 8096:8096 - 8920:8920 environment: - TZ=${TZ} - PUID=1000 - PGID=1000 The installation went fine and was able to login and started to play Series and it went fine until it could do it on Direct Play. The issue started when Transcode is required. Then what happened is: - Started A movie needed transcode - The server started transcoding and crashed without even starting the film, the Web App only showed the movie thumbnail not even the player control. (on iOS app didnt work either) - However after the crash the Transcoding still continued in the /transcode-tmp folder (*.ts files and *.m3u8 file created) until the end of the movie/serie but couldnt be streamed/played. As an additional information I tried to play these files via a Samba share with a media player and played fine so it isnt ocrrupted and direct play works fine via emby so it cannot be a network issue. I attached the log files. If any additional information required let me know. I would appreciate any help. Thanks in advance. embyserver.txt hardware_detection.txt ffmpeg-remux-.txt