Community Developer
  • Posts

  • Joined

  • Last visited

  • Days Won


hernandito last won the day on May 24 2020

hernandito had the most liked content!



  • Gender

Recent Profile Visitors

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

hernandito's Achievements

Community Regular

Community Regular (8/14)



  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 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 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… 😍