Jump to content

lewispm

Members
  • Content Count

    12
  • Joined

  • Last visited

Community Reputation

0 Neutral

About lewispm

  • Rank
    Member

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. Ok, just tried it again, and actually read the subdomain conf comments at the top and I figured it out. Here's what I did, in case you want to do the same: 1. under the config for the letsencrypt docker, add plex as a subdomain. Apply, then check the logs that it accepted it, and says "server ready" at the bottom. 2. config for plex docker, select proxynet as network. ( I think you already have this) 3. edit /appdata/letsencrypt/nginx/proxy-confs/plex.subdomain.conf.sample # make sure that your dns has a cname set for plex, if plex is running in bridge mode, the below config should work as is, for host mode, # replace the line "proxy_pass https://$upstream_plex:32400;" with "proxy_pass https://HOSTIP:32400;" HOSTIP being the IP address of plex # in plex server settings, under network, fill in "Custom server access URLs" with your domain (ie. "https://plex.yourdomain.url:443") server { listen 443 ssl; listen [::]:443 ssl; server_name plex.*; include /config/nginx/ssl.conf; client_max_body_size 0; proxy_redirect off; proxy_buffering off; # enable for ldap auth, fill in ldap details in ldap.conf #include /config/nginx/ldap.conf; location / { # enable the next two lines for http auth #auth_basic "Restricted"; #auth_basic_user_file /config/nginx/.htpasswd; # enable the next two lines for ldap auth #auth_request /auth; #error_page 401 =200 /login; include /config/nginx/proxy.conf; resolver 127.0.0.11 valid=30s; set $upstream_plex plex; proxy_pass http://$upstream_plex:32400; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade"; proxy_set_header X-Plex-Client-Identifier $http_x_plex_client_identifier; proxy_set_header X-Plex-Device $http_x_plex_device; proxy_set_header X-Plex-Device-Name $http_x_plex_device_name; proxy_set_header X-Plex-Platform $http_x_plex_platform; proxy_set_header X-Plex-Platform-Version $http_x_plex_platform_version; proxy_set_header X-Plex-Product $http_x_plex_product; proxy_set_header X-Plex-Token $http_x_plex_token; proxy_set_header X-Plex-Version $http_x_plex_version; proxy_set_header X-Plex-Nocache $http_x_plex_nocache; proxy_set_header X-Plex-Provides $http_x_plex_provides; proxy_set_header X-Plex-Device-Vendor $http_x_plex_device_vendor; proxy_set_header X-Plex-Model $http_x_plex_model; } } I didn't have to change this file, but if your plex docker is different than "plex" (i.e. binhex-plex) you'll have to edit that under "set $upstream_plex" 4. Save this file BUT REMOVE THE .sample from the file name. 5. As per the last line in the comments of this file - go into plex settings and : # in plex server settings, under network, fill in "Custom server access URLs" with your domain (ie. "https://plex.yourdomain.url:443") Then I navigated to plex.mydomain.com and it worked. Hope it helps!
  2. Thanks for the info, this is exactly what I am trying to do. I have a question about your solution for Plex. Doesn't this bypass the nginx proxy and just go to the plex instance on the unraid server? I got emby to work with the following nginx proxy conf: # make sure that your dns has a cname set for emby, if emby is running in bridge mode, the below config should work as is, although, # the container name is expected to be "emby", if not, replace the line "set $upstream_emby emby;" with "set $upstream_emby <containername>;" # for host mode, replace the line "proxy_pass http://$upstream_emby:8096;" with "proxy_pass http://HOSTIP:8096;" HOSTIP being the IP address of emby # in emby settings, under "Advanced" change the public https port to 443, leave the local ports as is, set the "external domain" to your url, # and set the "Secure connection mode" to "Handled by reverse proxy" # to enable password access, uncomment the two auth_basic lines server { listen 443 ssl; server_name emby.*; include /config/nginx/ssl.conf; client_max_body_size 0; location / { auth_basic "Restricted"; auth_basic_user_file /config/nginx/.htpasswd; include /config/nginx/proxy.conf; resolver 127.0.0.11 valid=30s; set $upstream_emby binhex-emby; proxy_pass http://$upstream_emby:8096; proxy_set_header Range $http_range; proxy_set_header If-Range $http_if_range; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade"; } } I'm trying to do the same with plex, but when I do, it doesn't remotely connect.
  3. You are right, it worked. Now I switched it back to use cache:no. Thanks, I misunderstood a reply earlier.
  4. That was my plan, but a reply above says mover won't do this move. And I can confirm this, as I already set cache =yes and run the mover,and it's still orphaned
  5. Ok, now I need help fixing this problem. The data is in the correct share, but orphaned, and won't be moved. Is it safe to move the files disk share to disk share? So I copy from the correct share on the cache drive to the correct share on one of the array drives? Then I can delete the orphaned directory on the cache drive, right? That seems like my only option.
  6. I would love preview generator to work, but haven't gotten it to work for me yet either. The command to run an occ command from docker console is: # sudo -u abc php /config/www/nextcloud/occ yourcommand if you get it to generate your previews for you, let me know how you did it!
  7. Since I get a warning from the "fix common problems" plugin about files on the cache disk in a share that has "use cache:no" wouldn't it make sense for the mover to move files from "use cache:no" shares to the array? Would it be harmful for the mover to do this?
  8. Makes sense. So the "mv" command doesn't write the files to the disk (in the sense that you are describing), that occurred when they were placed in the original share? But a "cp" command would cause a write action on the share, "honoring" the preferences, correct? My /mnt/user in both source and destination is the safe and correct way to do this task, then, right? Thanks for all the info. It is very helpful!
  9. I created a user script that invokes a "mv" command in the command line to move files from a share with a "use cache: yes" preference to a share with "use cache: no" preference. The mv command syntax is this: mv /mnt/user/shareUsingCache/folder/* /mnt/user/shareNotUsingCache/folder/ I thought using the /mnt/user would allow the software to place the files in their correct location based on the share rules (use cache:no). However, after the move, the files were on the cache drive. I thought the "mover" would fix this, but after the move they are still on the cache. As a temporary fix, I have changed the setting on the destination share to "use cache:yes" so now the mover should move them off the next time it runs. I would like to know what I am doing wrong, and a way to move these files via a command line script that will honor the share preferences. Thanks.
  10. Not sure if this is question for the nextcloud docker or nginx, but here goes. (On a side note, a "search this thread" function on this website would help tremendously.) I am getting "error 413" on some larger file uploads from an ipad. After research, I think its due to the "client_max_body_size" which I edited in "nginx/site-confs/nextcloud" to 16384m (and I also tried 0 to disable checking) and I still get the error. There's nothing related in the nginx or nextcloud logs. I also tried changing "proxy_max_temp_file_size" in the same file to 16384m to no avail. Any ideas?
  11. I got the UEFI shell on my first boot following that video also. He mentions in there to "remember to hit any key to boot," and that was my problem. I rebooted, and started the VNC immediately and pressed any key when the prompt came up and it booted normally. In my case, the shell came up when I didn't "press any key," as per the video. Hope it helps.
  12. I have a server with multiple NICs that I'd like to leverage to remove some data hogs from my home network. I want to set up a Windows VM with BlueIris to be a home camera server. I'd like to have the cameras come in on their own network into the Windows VM using one of the NICs on the server, keeping that traffic off my home network. Then the BI server needs its webserver to have access to the internet. Is this possible, and how would I set it up? I also have a DVR (SageTV) that uses IP based tuners (HDHR) that I'd like to directly connect to another NIC on the server and have the same setup as above. ie, the DVR sees the tuners on a private network, and is able to serve to the home network for viewing.