lovingHDTV

Members
  • Posts

    552
  • Joined

  • Last visited

Converted

  • Gender
    Undisclosed

Recent Profile Visitors

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

lovingHDTV's Achievements

Enthusiast

Enthusiast (6/14)

1

Reputation

  1. I've been running UnRaid since the very begining of time. A long long time. I've rebuilt my server a few times, and just went along with the updates. I've known for a while my docker setup is bad, but it is now affecting the reliability of my system so I need to fix it. It is a mess. /mnt/cache - ssd /mnt/disks/LocalBackup - hdd /mnt/user/appdata - set to cache only docker vdisk location: /mnt/disks/LocalBackup/docker-settings default appdata storage location: /mnt/user/appdata (where did this come from?) the system share is pointed to Cache pool. Today: I have dockers installed in three locations. /mnt/cache/appdata /mnt/user/appdata (I assume this is the same thing as /mnt/cache/appdata as it is cache only?) /mnt/disks/LocalBackup/docker-settings (this is a UD mounted disk. I moved many dockers here because they were hammering the ssd so I moved them here) - /dev/sdh It was suggested that I move to multiple cache pools now, instead of relying on UD. I watched SpaceInvaderOne's YT video on how to create them. All about Using Multiple Cache Pools and Shares in Unraid 6.9 - YouTube So what is the best way to consolidate this abomination? What I'd like to accomplish: I'd like to use the SSD only for the "traditional" cache drive. Making file writing to the array faster. I'm fine with everything else going onto the hdd. I'm even thinking of making the hdd a pool of two disks for redundancy as I have several just sitting on my desk to use. What should the default appdata storage location be? Should it be on the array? I really don't understand why/when this became a thing. I had always thought cache was cache and not the array, but at some point they got merged or something. Suggestions wanted. What I think I need to do: 1. stop dockers 2. backup everything temporarily onto the array 3. unmount /dev/sdh 3. create new cache pool using /dev/sdh - will this just mount up as it already has a file system and still maintain all the data? 4. change appdata share to be on /dev/sdh pool I think that will get dockers going, but what do I do for the ssd? How do I set it up so that the mover uses it for caching shares? I'm think I don't have to do anything because my cached shares are already setup using it. thanks david
  2. This happened last time as well. When it reboots the unassigned disk there my dockers are located doesn't get mounted. It is device sdh. When I look at the syslog, it looks like it got mounted, prior to dockerd, but when I look at the system it isn't. I then mount it via the GUI, and start the docker successfully. Ideas? tower-diagnostics-20211205-1209.zip
  3. I've no real need for BTRFS features. Not sure why it is such. I'll look to changing that later. I missed it in the wiki where it says you can just run it on the command line. will try to powerdown, but I suspect it won't work, and I'll have to power cycle it, like last time I just did finish a parity check, so at least I know it was good as of Friday yep, no go on the powerdown. I can still see the dockers running.
  4. Maybe we could get the Manual/Troubleshooting - Unraid | Docs updated to give the location: /usr/sbin/diagnostics tower-diagnostics-20211205-1118.zip Hoping someone can help
  5. The GUI became unresponsive last night after my docker backup. I do have access from the terminal, and can remote in. How do I dump diagnostics from the command line as I cannot use the tool in the GUI? thanks david
  6. I setup the openvpn conatiner following this article: How to route any Docker container on Unraid through a VPN (unraid-guides.com) However, I cannot access the webGUI directly from the docker page anymore. I tried both using the http://[IP]:[PORT:8989]/ and also changed it to the UnRaid servers IP: http://192.168.1.107:[PORT:8989]/ All I get is: about:blank#blocked I can get there by manually typing http://192.168.1.107:8989 into the browser. I'd like to be able to just click on the WebUI option like before. any ideas? Here is my current setup: thanks david
  7. I had to manually change the server.config file to point to java-17 instead of java-16 in case someone else hits this. david
  8. I just upgraded and now my 1.17.1 and papermc 1.17.1 servers wont start. Any idea where I can look at a log file to figure out why? thanks david
  9. How do I connect to the console via rcon-cli? Is it possible? thanks
  10. For years I've had a sshd docker setup to support remove backups. In the docker I set a guid:uid and limit access to only the Backup share on the array. I setup keys public/private for authentication that are stored in appdata directory. Is there a more native approach with ssh today? I know that sometime ago there were changes made to the ssh support, but it seems allow access to the entire server which I don't want. thanks david
  11. I found that some files in the setup area were owned by root. I changed them to nobody/user and now it is running. Go figure. . .
  12. after a good nights sleep I figured out what is going wrong. I don't know why it fails, but have fixed it. My nzbgetvpn docker is failing to start, so I open a console in that docker and run the /home/nobody/watchdog.sh to start it. That gets done as root, because the console login is root. This then means all the downloads are also owned by root/root. This is causing sonarr to fail, even though it has full access to all the files/directories when I log into the sonarr console. Because the console login is root. I'm sure as nobody/users it wouldn't have access to remove the original download. After changing ownership of the downloaded files, it runs fine. So I just need to figure out how to switch to be user nobody in a docker console so I can really test things.
  13. root@localhost:# /usr/local/emhttp/plugins/dynamix.docker.manager/scripts/docker run -d --name='nzbgetvpn' --net='bridge' --privileged=true -e TZ="America/New_York" -e HOST_OS="Unraid" -e 'VPN_ENABLED'='yes' -e 'STRONG_CERTS'='no' -e 'VPN_USER'='' -e 'VPN_PASS'='' -e 'VPN_REMOTE'='jfk-029.ovpn' -e 'VPN_PORT'='1194' -e 'VPN_PROV'='custom' -e 'VPN_PROTOCOL'='tcp' -e 'LAN_NETWORK'='192.168.1.0/24' -l net.unraid.docker.managed=dockerman -l net.unraid.docker.webui='http://[IP]:[PORT:6789]/' -l net.unraid.docker.icon='https://raw.githubusercontent.com/binhex/docker-templates/master/binhex/images/nzbget-icon.png' -p '6789:6789/tcp' -v '/mnt/disks/LocalBackup/docker-settings/nzbgetvpn/downloads':'/data':'rw' -v '/etc/localtime':'/etc/localtime':'ro' -v '/mnt/disks/LocalBackup/docker-settings/nzbgetvpn/downloads/complete':'/data2':'rw' -v '/mnt/disks/LocalBackup/docker-settings/nzbgetvpn':'/config':'rw' 'jshridha/docker-nzbgetvpn' I posted in the nzb support page because I have to get into the console and start nzbget manually to get it to run. I just run the same command that the docker runs when it starts. Seems like permissions issue as well.
  14. root@localhost:# /usr/local/emhttp/plugins/dynamix.docker.manager/scripts/docker run -d --name='binhex-sonarr' --net='bridge' -e TZ="America/New_York" -e HOST_OS="Unraid" -e 'PUID'='99' -e 'PGID'='100' -l net.unraid.docker.managed=dockerman -l net.unraid.docker.webui='http://[IP]:[PORT:8989]/' -l net.unraid.docker.icon='https://raw.githubusercontent.com/binhex/docker-templates/master/binhex/images/sonarr-icon.png' -p '8989:8989/tcp' -p '9897:9897/tcp' -v '/mnt/disks/LocalBackup/docker-settings/nzbgetvpn/downloads/complete/':'/data2':'rw' -v '/mnt/cache/appdata/sonar/config':'/config':'rw' -v '/mnt/disks/LocalBackup/docker-settings/deluge/downloads/':'/data':'rw' -v '/mnt/user/TV Shows/':'/media':'rw' 'binhex/arch-sonarr'
  15. Still trying to recover from my docker drive crashing. The restore of the appdata didn't actually restore everything to working order. Now trying to figure out why Sonarr will import a TV show, then delete it, then report: 2021-10-19 21:50:27,703 DEBG 'sonarr' stdout output: [Warn] ImportApprovedEpisodes: Couldn't import episode /data2/tv/SEAL.Team.S05E01.PROPER.1080p.WEB.H264-STRONTIUM/MfAu8zfkfBJBYcphntDPTgvz.mkv [v3.0.6.1342] System.UnauthorizedAccessException: Access to the path '/data2/tv/SEAL.Team.S05E01.PROPER.1080p.WEB.H264-STRONTIUM/MfAu8zfkfBJBYcphntDPTgvz.mkv' is denied. ---> System.IO.IOException: Permission denied I can see it copy the file over to the array, so those permissions are fine, then it just deletes it. It is doing that constantly for all 15 files waiting to be imported. Just copy/delete rinse and repeat. Any ideas as to what the permission issue it is referring to?