anongum

Members
  • Posts

    26
  • Joined

  • Last visited

Recent Profile Visitors

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

anongum's Achievements

Noob

Noob (1/14)

1

Reputation

  1. Same for me. Php error Inviato dal mio KB2003 utilizzando Tapatalk
  2. I've been using let'se encrypt/swag for years now, so I know the bare steps to succesfully set up a reverse proxy to access the webgui of my docker images from remote (I have emby and nextcloud behind reverse proxy, they work as a charm). Recently I installed Komga, which is similar to plex but for books and comics. Set up the reverse proxy, worked perfectly. Ten days later, I get 502. Tried to update unraid OS, downgrade the container, uninstall it, clean the appdata folder and reinstall it, tried another url on duckdns - nothing works. But it worked a week ago, and I literally didn't touch the NAS in the meanwhile. Can anyone help me find out what's the issue? Docker command: komga.subdomain.conf file content, with redacted subdomain The error.log file of swag says this every time I try to access the webgui of the Komga container by remote These same exact steps made this container work not even 2 weeks ago, and now it doesn't. EDIT: It now works, I changed the port back to 8080. It's quite annoying that the container doesn't work unless it's on this port, but it's a problem from Komga side.
  3. As many other, the expiration of the root certificate made my TVs swag reverse proxy of plex stop working. Is there something I can do to fix this without resorting to removing the reverseproxy altogether? On some emby threads https://emby.media/community/index.php?/topic/102144-several-lg-tvs-cannot-connect-to-server/page/2/ they suggested to switch to zerossl: I recreated my certs last week, but still no luck, and I don't know honestly if zerossl is built into letsencrypt or not, this is way beyond my tech competence. Can someone help me?
  4. I have a page under a reverse proxy. Can I set credentials to access this page, if so how do I do it?
  5. Thank you I'll look into this! Though, there's the problem of the license too.
  6. I didn't create a backup of the flash drive. As I said, I can't create a backup of the flash drive as of now since it is unaccessible/unreadable. The unability ti create a backup led me to create this thread, since apparently I need to do stuff not covered by the documentation.
  7. apps, vm and docker tabs are missing or not working. under the page it says Warning: parse_ini_file(/boot/config/docker.cfg): failed to open stream: No such file or directory in /usr/local/emhttp/plugins/dynamix.docker.manager/include/DockerClient.php on line 50 Warning: array_replace_recursive(): Expected parameter 2 to be an array, bool given in /usr/local/emhttp/plugins/dynamix.docker.manager/include/DockerClient.php on line 50 Warning: parse_ini_file(/boot/config/domain.cfg): failed to open stream: No such file or directory in /usr/local/emhttp/plugins/dynamix.vm.manager/include/libvirt_helpers.php on line 478 Nevertheless, my plex docker keeps working.
  8. As the title suggests, my usb stick, whose I don't have a backup of, died while unraid was live and online (and still is). When clicking the registration (I have a plus license) all I see is: Error accessing your physical USB Flash boot device There is a physical problem accessing your USB Flash boot device. Please Contact Support. Flash GUID: Error code: ENOFLASH3 What can I do to ensure I don't incur in any data loss? I'm a noob, so a step to step, fool-proof guide will be very appreciated.
  9. As the title suggests, I'm having a hard time figuring out how to make my 128GB SSD appear as a stand alone drive on the VM (whose vdisk is on the array). I've tried to add a second vdisk using these settings: The drive is mounted with unassigned devices and pass through enabled. When I click "update" on the VM page, it just gets stuck and I have no option but to refresh the page and undo the change. I've tried these settings too And I've tried the directory of the first screenshot without unassigned device too. In every case I can't update the vm page and it gets stuck. I'm sure I'm doing something wrong, I've tried following many of the threads already posted on this topic but all of them manage to do the trick doing what I tried to do. They also have previous versions of unraid which don't have the vdisk size and vdisk type options. My main objective is to passthrough the ssd completely into the vm, but I wouldn't mind finding a way (cache pool? In that case, how should I do that?) to just have the drive accessible without it being in the array.
  10. Recently Filestash has been added to the community applications https://github.com/mickael-kerjean/filestash Since I'm not fiddly enough to figure out how to make it work, and there is no official docker thread, does anyone know if this is an appropriate tool to make unraid shares folders searchable and editable from remote?
  11. Is there a way to make your unraid share appear in nextcloud as local storage and not external storage? Out of the box nextcloud is so buggy and slow with external storage that's honestly unusable. Deleting a folder or file, uploading a large file, result in several errors and the GUI stopping working, while it doesn't happen with files and folders in local storage. My nextcloud instance is clean, installed with no modification except some configs to make the reverse proxy work.
  12. Ok, i reinstalled everything and looks like letsencrypt works fine now, I get the "website currently being setup under this address" that confirms me that the reverseproxy is working (I guess), and managed to make it work for nextcloud. Now I'm trying to install plex. The plex conf file says: # if plex is running in bridge mode and the container is named "plex", the below config should work as is # if not, replace the line "set $upstream_app plex;" with "set $upstream_app <containername>;" # or "set $upstream_app <HOSTIP>;" for host mode, 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_app plex; set $upstream_port 32400; set $upstream_proto http; proxy_pass $upstream_proto://$upstream_app:$upstream_port; 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; } } Now, considering that I'm installing PlexMediaServer form the plexinc/pms-docker repo, what should be my move? Do I simply name the container "plex" when adding it from the community apps plugin, and then just edit the server_name <plexsubdomain>.*? Or is better to try the second option, leaving the network to host? In that case the <HOSTIP> is the regular localurl:32400 of the webgui, or is some other ip?
  13. Ok, didn't about the uppercase thing, thanks. Regarding url:port, I tried that before setting up letsencrypt, it worked before, it doesn't now. I'm going to read thoroughly the guide and try again from scratch - to completely delete any previous installation deleting appdata container folders and the docker image is sufficient, or is there more I need to delete to start clean? Obviously I delete everything in the shares dedicated to some containers, like nextcloud or Plex.
  14. Today something weird happened to letsencrypt. I had a clean installation of unraid, on docker just Plex, Nextcloud, Mariadb, duckdns and letsencrypt. Everything perfectly worked until this afternoon, when things just stopped working. Nextcloud and plex would kept working when trying to access them locally, but would timeout whenever trying to use the reverse proxy. So, since I'm far from being an expert user, and one time I already broke my docker containers by messing too much, I deleted my docker image, all my folders in appdata relative to docker containers, and just installed plex and letsencrypt, to see if the problem went away. But it still doesn't work - tried to change domain, issue new certificates - no luck. Then I started thinking. For the sake of explaining I'll my plex domain plex.duckdns.org. I issued one certificate for this subdomain, but never actually used. Yet, for the sake of testing, I tried to access remotely my machine by typing plex.duckdns.org:32400, which is the port used by plex for its webgui, and it worked. I could access plex remotely just fine. Then I went, created a conf file in letsencrypt, which I'm posting: # make sure that your dns has a cname set for plex # if plex is running in bridge mode and the container is named "plex", the below config should work as is # if not, replace the line "set $upstream_app plex;" with "set $upstream_app <containername>;" # or "set $upstream_app <HOSTIP>;" for host mode, 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_app PlexMediaServer; set $upstream_port 32400; set $upstream_proto http; proxy_pass $upstream_proto://$upstream_app:$upstream_port; 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; } } Changed the name from plex to the docker container name, so PlexMediaServer, obviously changed plex.* to the actual subdomain. And it worked! I shared the link with my friend, so that he could access my plex webgui remotely. Everything was fine, but tonight everything is "time out" and I can't wrap my head around this. The port forwarding is working fine. The certs are issued without issues, and the letsencrypt log looks normal, the server is up (Server ready, as end message of the log). Before tonight, when trying to access one of the domains for which I issued a certificate I would get a white and simple html page saying "Welcome to our server. The website is currently being setup under this address. For help and support, please contact: [email protected]", but now, no matter the certs I issued, everything would just time out. Letsencrypt is in a custom "proxynet" network (yes, I too followed, or better bought unraid thanks to the spaceinvaderone tutorials) and the command is the same of when the reverse proxy worked. Since the port forwarding is fine, the plex container itself is fine, the problem is either duckdns or letsencrypt, tertium non datur. What can I do to see what is the problem? I tried a minimal troubleshooting, but I'm not an expert user, and already disheartened at how could this even happen without touching the nas or any settings. Please, help me.
  15. Man, that's depressing. I hope someone here helps us out on this