Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Tuftuf

Members
  • Joined

  • Last visited

  1. I have an older unraid version 6.9.1, but it's been stable for the purpose it serves. Installing any game server docker, fails at updating streamcmd. I've used this before and always been quite straightforward. I had this docker running on another server I shutdown, I expected to start it up easily on this machine. Focus was on installing ich777/steamcmd:valheim but tried 5 others at least. Console log only shows ---Ensuring UID: 99 matches user--- ---Ensuring GID: 100 matches user--- ---Setting umask to 000--- ---Checking for optional scripts--- ---No optional script found, continuing--- ---Taking ownership of data...--- ---Starting...--- SteamCMD not found! steamcmd.sh linux32/steamcmd linux32/steamerrorreporter linux32/libstdc++.so.6 linux32/crashhandler.so ---Update SteamCMD--- If I use the console on Valheim docker and run steamcmd manually, I get the following error. root@b6c7065c4195:/serverdata/steamcmd# ./steamcmd.sh Redirecting stderr to '/root/Steam/logs/stderr.txt' threadtools.cpp (3409) : Assertion Failed: Failed to create thread (error 0x1) If I install steamcmd/steamcmd from the command line using the cs go example, only changing the local paths. This error keeps popping up in the log. src/clientdll/cminterface.cpp (2861) : Assertion Failed: m_VecNetAdrNetFilterCMs.Count() > 0 I also tried cm2network/steamcmd which seemed to install and download all the initial steam files. Am I missing something really simple here?
  2. @DZMM I moved over from plexguide to your script over a year ago. Using the old version of the script without cache settings works as expected. If I use the new version with cache defined, I get an extra folder created within my mount point the same name as my mount point. Am I missing something or should the configure below valid? The paths have all changed as I moved it to a new system. I'm not certain if I want the cache setting or not but I dislike the new script not working correctly for me, I've read before that it was not getting maintained within the rclone code. I've also always been mounting mine as gdrive & tdrive. Looking at it again recently, I see I don't ever use the gdrive sections and they don't seem to be required. 0.96.4 # REQUIRED SETTINGS RcloneRemoteName="tcrypt" # Name of rclone remote mount WITHOUT ':'. NOTE: Choose your encrypted remote for sensitive data LocalFilesShare="/mnt/storage/firefly/localfs" # location of the local files you want to upload without trailing slash to rclone e.g. /mnt/user/local RcloneMountShare="/mnt/storage/firefly/rclonefs" # where your rclone remote will be located without trailing slash e.g. /mnt/user/mount_rclone MergerfsMountShare="/mnt/storage/cloudfs" # location without trailing slash e.g. /mnt/user/mount_mergerfs. Enter 'ignore' to disable DockerStart="" # list of dockers, separated by space, to start once mergerfs mount verified. Remember to disable AUTOSTART in docker settings page MountFolders=\{"movies,tv"\} # comma separated list of folders to create within the mount 0.96.9.2 # REQUIRED SETTINGS RcloneRemoteName="tcrypt" # Name of rclone remote mount WITHOUT ':'. NOTE: Choose your encrypted remote for sensitive data RcloneMountShare="/mnt/storage/firefly/rclonefs" # where your rclone remote will be located without trailing slash e.g. /mnt/user/mount_rclone RcloneMountDirCacheTime="720h" # rclone dir cache time LocalFilesShare="/mnt/storage/firefly/localfs" # location of the local files and MountFolders you want to upload without trailing slash to rclone e.g. /mnt/user/local. Enter 'ignore' to disable RcloneCacheShare="/mnt/storage/firefly/rclone_cache" # location of rclone cache files without trailing slash e.g. /mnt/user0/mount_rclone RcloneCacheMaxSize="250G" # Maximum size of rclone cache RcloneCacheMaxAge="336h" # Maximum age of cache files MergerfsMountShare="/mnt/storage/cloudfs" # location without trailing slash e.g. /mnt/user/mount_mergerfs. Enter 'ignore' to disable DockerStart="" # list of dockers, separated by space, to start once mergerfs mount verified. Remember to disable AUTOSTART for dockers added in docker settings page MountFolders=\{"movies,tv"\} # comma separated list of folders to create within the mount I have gdrive & gcrypt, I carried the config over but recently noticed I don't use them or even mount them. Ok to remove? Do you use gdrive or just team drives (now shared drives) I'm missing scope = drive but its the default option (just checked) [gdrive] client_id = clientid@google client_secret = AAAAAAAAAAAAAAAAA type = drive token = {"access_token":""} [gcrypt] type = crypt remote = gdrive:/encrypt filename_encryption = standard directory_name_encryption = true password = PASS1 password2 = PASS2 [tdrive] client_id = clientid@google client_secret = AAAAAAAAAAAAAAAAAAAA type = drive token = {""} team_drive = AAAAAAAAAAAAAAAAAAA [tcrypt] type = crypt remote = tdrive:/encrypt filename_encryption = standard directory_name_encryption = true password = PASS3 password2 = PASS4
  3. I'm setting up another system and changing how my paths are arranged. The main question here is, are people using the cache setting? I'm reading on other forums and places that the cache setting shouldn't be needed and hasn't been for a long time, since the ranged gets were added. Do I need this cache mount? Can I just remove the 3 lines defining it? /mnt/storage is a SSD cache pool. EDIT - I have changed the /mnt/remotes/rclonefs to be on the SSD. I was going to place the rclone mount in /mnt/remotes as I expected this to be read only, remote filesystem mounted. RcloneMountShare="/mnt/storage/firefly/rclonefs" # where your rclone remote will be located without trailing slash e.g. /mnt/user/mount_rclone RcloneMountDirCacheTime="720h" # rclone dir cache time LocalFilesShare="/mnt/storage/firefly/localfs" # location of the local files and MountFolders you want to upload without trailing slash to rclone e.g. /mnt/user/local. Enter 'ignore' to disable RcloneCacheShare="/mnt/storage/firefly/rclone_cache" # location of rclone cache files without trailing slash e.g. /mnt/user0/mount_rclone RcloneCacheMaxSize="250G" # Maximum size of rclone cache RcloneCacheMaxAge="336h" # Maximum age of cache files MergerfsMountShare="/mnt/storage/cloudfs" # location without trailing slash e.g. /mnt/user/mount_mergerfs. Enter 'ignore' to disable
  4. I'm trying to find out why this system will not shut down correctly. Suggestions on where to look for what is keeping the mount active. I need to use fusermount -uz /mnt/user for the stop command to complete. EDIT - Added open files plugin.. Also it stops here at login but works otherwise ok. firefly-diagnostics-20200618-1826.zip
  5. I use vlans at home and this caused all the traffic to leave via the management address even after binding it to an interface within the rclone upload script. The fix was to add a route second routing table and route for the IP I assigned it to. The subnet is 192.168.100/24 The gateway is 168.168.100.1 The IP assigned to rclone upload is 192.168.100.90 echo "1 rt2" >> /etc/iproute2/rt_tables ip route add 192.168.100.0/24 dev br0.100 src 192.168.100.90 table rt2 ip route add default via 192.168.100.1 dev br0.100 table rt2 ip rule add from 192.168.100.90/32 table rt2 ip rule add to 192.168.100.90/32 table rt2
  6. My array was not stopping and I blamed this when I couldn't quite work out where the fuser command was, I'll have to see if there is something else causing it not to stop as it looks to be unrelated. I don't plan on stopping it just yet, its running its purpose. Main focus is getting things ready to back it all up.
  7. @watchmeexplode5 It's good to see someone else state we didn't need all the extra mount points. Also used Plex guide for awhile, plex left my Unraid system for about a year. I'm not having much luck with the unmount script on array stop, having to manually use fusermount -uz command each time. I let people start using plex again so I don't plan to stop it again just yet.
  8. @DZMM great info thanks, it'll help when I finish this as I need to move some disks around.
  9. It's the time to think, I previously moved my whole plex and related setup to a hosted dedicated server 1gb/1gb as with gdrive my upload is not good enough to keep up 400/35. Cost wise it would now work out around the same for me to upgrade to a business connection which gives me options of 400/200 or 750/375. I recently built a 2 in 1 gaming pc on a 7700 and since I've had an Intel CPU begging me to use quicksync I've been looking at options to bring my plex setup back home. Right now it only has 1 SSD and 1 NVME but that will change soon. Did you place your pool as "LocalFilesShare="/mnt/disks/NVMEpool and array as LocalFilesShare2="/mnt/user/local" I'm checking its just a case of placing the shares in the order you want them to be used or was there more to it?
  10. @DZMM Do you mount the mergefs within /mnt/user? I had read some recommendations to place it in /mnt/disks and then use RW,Slave option for dockers however I'm not certain if that was old information or not. Previously I had used service accounts, but I've not set that here. Is the 750GB limit an upload limit, or does it include streaming (or is that just API limit) I don't expect to be uploading more than 750gb per day. I have some concerns that my array may not keep up with downloads, extraction etc etc. I thought about putting the 'local' mount point on an NVME/SSD. Have you or anyone done such configurations? I have almost everything working (*plex is misbehaving). Added mergefs mount to /user within docker and Plex scanned all the movies and tv over night. However I now can't access the Plex UI locally but accessing movies and files is fine, accessing from Plex.tv is fine. Accessing Plex UI directly gives connection closed or timed out. @neow I only just started using this whole process on Unraid, started on the original scripts and then moved onto the new ones. I only had to change the settings in the new scripts near the top of the file to match my requirements and used the same paths or names within the different scripts. Then it worked. I believe it's referring to the name of your share within rclone.conf
  11. Thank you That's a really good start. root@Firefly:~# rclone lsd tcrypt: -1 2019-04-09 20:41:53 -1 movies I was copying the encrypted part from it but it has many service accounts defined as well starting fresh seemed good, finally trying to understand this. Yes using Unraid and the rclone plugin. I guess I can look into the next bit now.
  12. thanks I've seen that now, but I'm still getting stuck at almost the first step. Tried a working client id/key to test and created a new one. Completed the remote auth and provided response. I've selected the correct team drive once it was listed. But verifying the mount fails. root@Firefly:~# rclone lsd tdrive 2020/03/06 22:14:06 ERROR : : error listing: directory not found 2020/03/06 22:14:06 Failed to lsd with 2 errors: last error was: directory not found
  13. I'm already using rclone encrypted with tdrive on another os/app (plexguide) but I'm just not quite following how to mount my library on to Unraid. Watching the video and there are some differences. It could just be my head is hurting. What goes as the root folder? I can make the service keys, I have another system I can look at its rclone.conf that's mounting this tdrive. Just need to get the final pieces together to get it mounted on Unraid. root@Firefly:~# rclone config No remotes found - make a new one n) New remote s) Set configuration password q) Quit config n/s/q> n name> 13 Type of storage to configure. Enter a string value. Press Enter for the default (""). Choose a number from below, or type in your own value Storage> 13 client_id> 1.....................................apps.googleusercontent.com Google Application Client Secret Setting your own is recommended. Enter a string value. Press Enter for the default (""). client_secret> ....................... Scope that rclone should use when requesting access from drive. Enter a string value. Press Enter for the default (""). Choose a number from below, or type in your own value 1 / Full access all files, excluding Application Data Folder. \ "drive" scope> 1 ID of the root folder Enter a string value. Press Enter for the default (""). root_folder_id> Some progress Current remotes: Name Type ==== ==== tcrypt crypt tdrive drive
  14. I've only just started following running this on Unraid, mainly seeing everything on getting the gdrive side of things setup. Can someone point me something to read on setting up tdrives on Unraid. I have a media collection already in tdrive I'm looking to mount here instead. Edit - reading the 5/2/20 UPDATE now!
  15. Removed 32GB ram from the system (2x16), now the dashboard shows Maximum size 64 GiB Ram was 64GB, now 32GB.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.