darki73

Members
  • Posts

    11
  • Joined

  • Last visited

Everything posted by darki73

  1. @GuildDarts i had this issue when i've updated the plugin but the folders.json file had version 2 and there was no settings variable inside of it. @sjb217 might also have the lower version inside that file, hence the reason why it is not working as expected. Deleting the file and then refreshing browser twice made new file with correct version and everything just worked as intended P.S. re-install of the plugin wont fix the version or any issues with folders.json for some reason
  2. @sjb217 It is allowed and working out of the box You can even start containers via the docker-compose.yml and corresponding folder will be created, it will even stay in the UI if you stop AND remove them (or maybe i made it long time ago, i dont remember tbh 😁) P.S. If you have containers which are not assigned to any folder, they will remain alongside with folders, just like they used to be on the Docker page before you've installed that plugin. You can add stopped containers to folders you like, you can stop them all, and this folder will still be there waiting for you to start them up when you need to.
  3. You can easily check if it is just a WebUI bug by executing the following command in the Unraid Terminal cat /boot/config/plugins/docker.folder/folders.json If you see all of your folders there, the next step is to go to the Unraid main page (assuming you are using Google Chrome), hit Ctrl + Shift + J This will bring up developer console, go to the Console tab,navigate to Docker page and look for anything that might pop up in a red text in the console. If you are seeing just this (sorta, it will be different for you in terms of IPs and stuff), then you are fine And here is the example from this forum page If you see red lines like on the screenshot above on your Docker page, then make a screenshot and post it here (be aware, some sensitive data might be present on the screenshot, so be sure to mask it off) Just a side note, but that what helped me when i had some strange issues with the folders The foldersVersion should be at 4 (at least i think so), if it is not (lower than 4, or missing the settings variable in the json), it worth to simply (this will delete plugin folders configuration) rm /boot/config/plugins/docker.folder/folders.json Refresh Docker page 2 times (necessary to do it twice, first time it will give you error that file is not found, and on the second refresh you will be able to create folders just as you usually do), just recreate folders and you are good to go
  4. Yeah, pretty much the same. Everything in the folder is ordered as it is supposed to be (assuming you've ordered everything the way you need it to be ordered), however, when i order the folders themselves, upon F5/container update/changing page and going back it resets to the "random" order This is how i want the folders to look like This is how WebUI sorting them The WebUI is providing incorrect sorting, the folders.json file looks totally fine
  5. @GuildDarts sure, no problem. Thank you for such a fast fixing =D And it works! To be honest, this should be the default plugin for the Unraid, having 30+ containers is a bit hard to manage. But i guess many people use Unraid as a home media server, so probably 4-6 containers maximum. Also, loving folders for docker-compose!
  6. @GuildDarts Yeah, i figured it was missing the settings part from the config, however, it is there now and only thing it is complaining about is the includes method being used on the object rather than array. Also, in the PR comments there is a one-liner to fix this issue, so you dont have to rename and replace variables. BTW, here is what the server response looks like right now (before the PR is merged), so no idea why and where it decides to go with the object instead of an array (well, kinda know why, due to the indexes in PHP on the array itself) var prefs = { "0": "utilities-folder", "1": "pgadmin4", "2": "core-folder", "3": "traefik", "4": "portainer", "5": "unifi-controller", "6": "monitoring-folder", "7": "hddtemp", "8": "influxdb", "9": "telegraf", "10": "Grafana", "11": "development-folder", "12": "postgres", "13": "mariadb", "14": "redis", "15": "registry", "16": "portus", "17": "portus-worker", "18": "gitea", "19": "drone-server", "20": "drone-agent", "21": "drone-runner", "22": "media-server-folder", "23": "ombi", "24": "jackett", "25": "qbittorrent", "26": "sonarr", "27": "radarr", "28": "plex", "30": "gcs-development-folder" }; And here is the folders.json output (now with all the fields necessary) { "foldersVersion": 3, "settings": { "fix_docker_page_shifting": false }, "folders": { "core": { "icon": "", "docker_preview": "none", "docker_preview_hover_only": false, "docker_preview_text_update_color": true, "docker_preview_icon_grayscale": false, "docker_preview_icon_show_log": true, "docker_preview_icon_show_webui": true, "docker_preview_advanced_context_menu": false, "docker_preview_advanced_context_menu_activation_mode": "click", "docker_preview_advanced_context_menu_graph_mode": "none", "docker_icon_style": "label-tab", "docker_expanded_style": "right", "docker_start_expanded": false, "dashboard_expanded": false, "dashboard_expanded_button": false, "icon_animate_hover": false, "status_icon_autostart": false, "regex": "", "buttons": [], "children": [ "portainer", "traefik", "unifi-controller" ] }, "monitoring": { "icon": "", "docker_preview": "none", "docker_preview_hover_only": false, "docker_preview_text_update_color": true, "docker_preview_icon_grayscale": false, "docker_preview_icon_show_log": true, "docker_preview_icon_show_webui": true, "docker_preview_advanced_context_menu": false, "docker_preview_advanced_context_menu_activation_mode": "click", "docker_preview_advanced_context_menu_graph_mode": "none", "docker_icon_style": "label-tab", "docker_expanded_style": "right", "docker_start_expanded": false, "dashboard_expanded": false, "dashboard_expanded_button": false, "icon_animate_hover": false, "status_icon_autostart": false, "regex": "", "buttons": [], "children": [ "Grafana", "hddtemp", "influxdb", "telegraf" ] } } }
  7. For some reason I am still getting this error This one aswell Maybe there should be a way to clear list of created folders just in case something similar happens. Just to create them again, as it is much easier to create folders from scratch rather than figuring out what went wrong. I can see from the configuration file that there should be one folder, however, there are none in the Web UI Also, every time i am creating new folder, i am greeted with this window P.S. Nothing happens on browser refresh, still no folders. And the folders.json file is overwritten with new content Update #1: Did the rm folders.json, after file recreation getting this error now, however, folders.json contains all the folders i've created now (not overwriting them) Docker:1206 source Seems like you are trying to run the `includes` method on the object rather than array. Here is the "correct" way of doing that i guess OR, if ES6 is supported, then you can do something like this !Object.values(prefs).includes(`${folderName}-folder`) OR if you care about IE Object.values(prefs).indexOf(`${folderName}-folder`) === -1 I've also made a PR on Github which should fix the problem with "array" vs "object", just 1 new line, and then some replaced variables. You can view it here
  8. For some reason, the folders have disappeared since yesterday for me. When i had about 20 containers, everything was fine. Now i am at 26 containers and i cannot see any folders. I cant create new folders either, buttons are there, but nothing happens on folder creation. Tried to flush browser cache, tried to restart the server. Nothing happens, there are still no folders i used to have on the Docker tab. I am running Unraid 6.8.3 with the plugin of version 2020.07.29 Maybe something to do with container name length? And here is what i see in the Developer Console of Google Chome:
  9. Oh, and according to this video, linus says that if you are about to add more that 2 drives to the array, you will get lower read/write speeds. This video is from 2 years ago, is it still the case and if it is, is there are any workarounds to improve the IO performance?
  10. @s_mason16 Thank you very much for such a complete answer! Yes, i forgot to give 1 core to the Unraid in the "explanation", but thanks again for pointing it out! I know that i will have to reformat the drives for the unraid and the parity thing. I've spent couple of hours watching tutorials and reading this forum before i've made that post. This is why i'm only buying 2 10TB drives. 10 for parity and 10 as a starting point. So i will be able to connect second machine to transfer data through the SPF connection from 1 HDD outside to the Unraid HDD. Format -> Add to unraid, move the others. In terms of case, i was thinking of going server rack since company is selling the old hardware and they've put on hold for me 2U chassis and a server rack for quite cheap. So if i will not be able to get this offer in time, im thinking of Define R2 XL. @1812 I think it will be better to have at least one more gpu for unraid, especially that 730 can be found for as low as 57$ new (which is probably nothing considering the total build price).
  11. Good time of the day to you guys! After a few years we are finally moving to a new flat with my GF. And i've started to thinking about building a system which we can both use. So far, both of us use our personal machines to play, i so happen to have 2 notebooks and 1 tower, she is using her notebook. Here is the link to the system i'm thinking of building PC Part Picker. Also, i have a system with ~ 30TB of storage available, so this will also migrate into this system. And with the M.2 SSDs i'm planning on using this new thing called DRAM SSD (or what is it actuall name). I saw a video by LinusTechTips where they've made 1 CPU 10 Gamers type of machine and it got me thinking: What are the chances of actually accomplishing this goal with the hardware provided in the link Is it actually viable to run such a setup? (Crashes/Updates/etc) Do you actually need "thin" client for this setup to work? Can you assign the IO (keyboard, mouse, usb headphones AND dedicated Ethernet port) to the specific VM With the mentioned hardware i want to be able to use unraid to do the following: 12 physical cores (24 threads) for me, 4 (8 threads) for her 1 GPU for each of us (Maybe later ill drop in another GPU for myself) 24 GB of ram for me, 8 for her So the question basically comes down to the following: Can you create a VM and "bind" mouse + keyboard + video out from GPU + Ethernet port to a specific VM If it is possible, are there any guides on how to do that? If not, is this functionality planned? If no, that means that i need a "thin" client for that? Also, what will be performance like with direct connection of peripherals (if possible) and direct Display Port connection? Is it worth to build 2 systems, or Unraid will work just fine (if it is possible)