hernandito

Community Developer
  • Posts

    1377
  • Joined

  • Last visited

  • Days Won

    1

Everything posted by hernandito

  1. Quick question. Is there a way to setup this client so that files will never get removed? IOW, if I have folders or files in my Windows Dropbox and I erase files or loose rights (work account) to certain folders, the files from the unRAID docker are NOT erased from my server. thank you.
  2. I am a Kodi guy as well. When you add the new library, what category do you use? I see that NFO’s are created. I am really liking this whole thing. Thanks.
  3. I can definitely see point no. 3…. Too much censoring. How do you watch the videos? I tried Tubesync, and it does put them in a subfolder of the channel name. I added the overall folder to Plex library, and configured. Sadly it lumps all channels into the one library.
  4. looks interesting…. Not sure if I have a need for this. I usually watch YouTube videos in a random way on my tablet. I once downloaded a full concert to use on my htpc box. I would love to hear use case scenarios….
  5. In reading about Tartube, it says it’s a front end for YouTube-dl. There already dockers for this. Wondering if it could be added to one of the existing Dockers……
  6. Script sounds quite risky if you don’t know what you are doing. Have you looked at:
  7. Thank you guys... it worked! Here is what I ended up adding... COPY docker-entrypoint.sh /usr/local/bin/ RUN chmod +u /usr/local/bin/docker-entrypoint.sh ENTRYPOINT ["sh","/usr/local/bin/docker-entrypoint.sh"] I have added the template for this docker in my repo. It should show up soon on CA. Thanks again! H.
  8. I strongly suspect this is the issue. I did add all the copy commands after the ENTRYPOINT line... but I cannot figure out why it does not work. I also tried COPY but again without luck.
  9. I have narrowed the non-working part to my Firefox browser. I cleared the cache and it is still sporadic -it's working now. I am not sure if others have the same issue. I have it also set up to work through a VNC connection inside the Guacamole docker. This way it always works in my browser. The issue others are having is not related to this. I think they have upgraded to the paid v. 4 option. I guess I can update the template with more detailed instructions... Your thoughts?
  10. Hi Guys, I completely missed that this TinyMM template was pushed to CA... it has been experimental. It is not quite working. The No-VNC port works once i a while... but not consistently/reliably. I only created the unRAID template; I did not create the container. EDIT: A quick Google suggests to clear my browser's cache. It still did not work on Firefox... but it does load in Chrome. What does work consistently is through an external VNC client (like VNC Viewer) on the 5900 port. When trying on port 5800 on my browser the error I get is: 24/01/2022 18:11:16 - webSocketsHandshake: using binary/raw encoding 24/01/2022 18:11:16 - WebSockets client version hybi-13 24/01/2022 18:11:16 incr accepted_client=3 for 127.0.0.1:52712 sock=11 24/01/2022 18:11:17 webSocketsDecodeHybi: got frame without mask 24/01/2022 18:11:17 rfbProcessClientProtocolVersion: read: I/O error 24/01/2022 18:11:17 client_count: 1 24/01/2022 18:11:17 Client 127.0.0.1 gone 24/01/2022 18:11:17 Statistics events Transmit/ RawEquiv ( saved) 24/01/2022 18:11:17 TOTALS : 0 | 0/ 0 ( 0.0%) 24/01/2022 18:11:17 Statistics events Received/ RawEquiv ( saved) 24/01/2022 18:11:17 TOTALS : 0 | 0/ 0 ( 0.0%) 24/01/2022 18:11:18 active keyboard: turning X autorepeat off. 24/01/2022 18:11:18 active keyboard: turning X autorepeat off. with the Read: I/O Error highlighted in red. I have not been able to resolve. DO NOT UPGRADE TO V. 4.... This is a paid version only.
  11. Hi Guys, I am perhaps a little rusty, or things have changed in the Docker landscape. I am creating a container for CloudCommander. I have taken the original CC repo and made some slight improvements. I revamped the UI and added folder shortcut buttons that are somewhat user editable. NOT a great solution, but it somewhat does the job. I have been able to successfully build and push the new container into Docker Hub. I have also create the unRAID temple .xml. But I have one thing I cannot resolve. In my Docker file, I create a folder called /config. I copy certain things to this folder - files that can be user configured. This is the folder that I want to map to /mnt/cache/appdata/cloudcmd. But it's not working. When I build the docker, and I run the container in Docker Desktop, I am able to go into the /config folder, I see all the copied files. So I push the docker. When I run the template in unRAID, I pick a new folder in /appdata, the container installs and all looks good. HOWEVER, the /appdata folder and the /config folder do NOT have the copied files. What am I missing? I am pasting my Dockerfile and the unRAID template... any help is greatly appreciated. Dockerfile: FROM node:lts-buster-slim LABEL maintainer="Coderaiser" RUN mkdir -p /usr/src/app WORKDIR /usr/src/app COPY package.json /usr/src/app/ RUN npm root set package-lock false && \ npm install --production && \ apt update && \ apt install -y make bash nano mc g++ python3 && \ npm i gritty && \ npm cache clean --force && \ apt remove -y make g++ python3 && \ rm -rf /usr/include /tmp/* /var/cache/apt/* COPY . /usr/src/app VOLUME ["/config"] RUN mkdir -p /config COPY cloudcmd.css /usr/src/app/dist/ WORKDIR / ENV cloudcmd_terminal true ENV cloudcmd_terminal_path gritty ENV cloudcmd_open false EXPOSE 8000 ENTRYPOINT ["/usr/src/app/bin/cloudcmd.mjs"] RUN cp -n /usr/src/app/cloudcmd.css /config/cloudcmd.css RUN cp -n /usr/src/app/dist/index.html /config/index.html RUN cp /usr/src/app/banner.png /config/banner.png RUN cp /usr/src/app/favicon.ico /config/favicon.ico RUN cp /config/cloudcmd.css /usr/src/app/dist/cloudcmd.css RUN cp /config/index.html /usr/src/app/dist/index.html and here is the Template.xml: <?xml version="1.0"?> <Container version="2"> <Name>CloudCommander</Name> <Repository>hernandito/cloudcommander</Repository> <Registry>https://hub.docker.com/r/coderaiser/cloudcmd/</Registry> <Network>bridge</Network> <MyIP/> <Shell>sh</Shell> <Privileged>false</Privileged> <Support></Support> <Project/> <Overview> CloudCommander Hernandito is a simple web file browser with .... </Overview> <Category>Tools:</Category> <WebUI>http://[IP]:[PORT:8000]</WebUI> <TemplateURL>https://raw.githubusercontent.com/hernandito/Hernandito-Templates/main/unRAID-Templates/CloudCommander-HR.xml</TemplateURL> <Icon>https://i.imgur.com/Ng2rkTL.png</Icon> <ExtraParams/> <PostArgs/> <CPUset/> <DateInstalled>1641245969</DateInstalled> <DonateText/> <DonateLink/> <Description>&#xD; CloudCommander is a simple web file browser with a built in text editor and archive compress/extract </Description> <Networking> <Mode>br0</Mode> <Publish/> </Networking> <Data> <Volume> <HostDir>/</HostDir> <ContainerDir>/UNRAID</ContainerDir> <Mode>rw</Mode> </Volume> <Volume> <HostDir>/mnt/cache/appdata/cloudcmd2</HostDir> <ContainerDir>/config</ContainerDir> <Mode>rw</Mode> </Volume> </Data> <Labels/> <Config Name="PUID" Target="PUID" Default="99" Mode="" Description="Container Variable: PUID" Type="Variable" Display="always" Required="false" Mask="false">99</Config> <Config Name="PGID" Target="PGID" Default="100" Mode="" Description="Container Variable: PGID" Type="Variable" Display="always" Required="false" Mask="false">100</Config> <Config Name="Config" Target="/config" Default="/mnt/cache/appdata/cloudcmd" Mode="rw" Description="Container Path: /config" Type="Path" Display="always" Required="true" Mask="false">/mnt/cache/appdata/cloudcmd</Config> <Config Name="Mount Path" Target="/UNRAID" Default="/" Mode="rw" Description="Container Path: /UNRAID" Type="Path" Display="always" Required="true" Mask="false">/</Config> <Config Name="HOME - Dont Change!" Target="HOME" Default="" Mode="" Description="Container Variable: HOME" Type="Variable" Display="always" Required="true" Mask="false">/root</Config> <Config Name="Port" Target="8000" Default="8000" Mode="tcp" Description="Container Port: 8000" Type="Port" Display="always" Required="true" Mask="false">8000</Config> </Container> Here is some eye candy.... Thank you!! H.
  12. Sadly it does not work for me either. Devices don’t show up. iPhone, iPad and PC. All using Firefox. Web version works perfectly. I want a refund…. oh…. never mind… 😍
  13. Hi Guys, I love this Docker... but I have a big pet peeve with it. I have a hard time dealing with how the icons for files and folders are so similar to each other. I created a feature request on their Github asking for a slight modification. I am not sure if it will be picked up. I created the below in Photoshop. I think if I were to study the code, I could figure out how to edit to get something similar to the above. My challenge is two-fold. One, from his Github, I need to identify the file that has the code that specifies this. With a little time, I can identify where it is and how to edit. Two (and most important) is that somehow his code gets compiled into a single file (called filebrowser) which is what runs in the Docker. Does anyone know how I can take the slightly modified code, and compile it into the one single file? I would really appreciate guidance on this. Thanks, H.
  14. I still have a hard time understanding what this does... is it a backup? What is the purpose/goal of this? Sorry for being dense. Thanks, H.
  15. A simpler version (my favorite)
  16. A couple of options... the slight yellow color is a butter color = BTRFS...
  17. Is this only applicable to btrfs?
  18. Hi guys…. Can someone please provide a link that explains what Snapshots is”
  19. Best money ever spent. Welcome to unRAID. As you start to rely on your server, start using new drives. My advise is to start w/ big capacity on you parity drives…. If you get into media center storage, you are going to want lots of storage.
  20. Not sure why you would need to use both. As you said, the arrs will only use one of them. I prefer NZBGet.
  21. Hi Meles.... in my case, my pool only contains "cache"... I have a single cache drive. What can I change on your script to reflect this? Thank you.
  22. Hi, I finally has a chance to give this a try... I believe your script is for: "Moves all non-hardlinked files from pool onto the array disk with the most free space" When you say pool, does this mean the cache disk? If yes... Say my movies are stored in: /mnt/user/Media/Movies What would be the proper way to invoke your script? I tried: script -f Movies -s Media --mvg then I get the below response: ------------------------------------------------------------------------------------------------------- Searching '/mnt//Media/Movies/' for non-hardlinked files to move to '/mnt/disk9/Media/Movies/' ------------------------------------------------------------------------------------------------------- ./script: line 99: cd: /mnt//Media/Movies/: No such file or directory Obviously its missing the /user/ portion of the path. How do I enter that? Do I need to edit the script itself? Thanks again! H.