pinion

Community Developer
  • Posts

    506
  • Joined

  • Last visited

Everything posted by pinion

  1. You've got me lost. But go to curlmyip.com and make sure your ip address is what you think it should be. Obviously behind vpn it should not sure your home IP. You can also do curl curlmyip.com from the command line to check. That's how I typically check I'm behind a vpn
  2. I threw together a docker container for the HandBrake-CLI. If you know how to ssh in to your unraid box and do things like 'docker run' and 'docker exec' then this is for you. Otherwise you should move on... I figure if you're a smart enough cookie to run handbrake from the command line you should be ok running this docker from the command line. To run: docker run --name="handbrake" -d -v /mnt/user:/files -v /etc/localtime:/etc/localtime:ro pinion/docker-handbrake-cli Then connect to the container and you can run HandBrake-CLI: docker exec -i -t handbrake bash Then, as an example of how to use it, go to a folder with a video file (should be somewhere under /files) and run something like: HandBrakeCLI -i /files/Movies/myMovie.mkv -o /files/Movies/outputMovie.mp4 --preset="iPod" You can learn a lot more by visiting the wiki for the CLI at https://trac.handbrake.fr/wiki/CLIGuide
  3. Depending on what you named your container you can connect to it via docker exec -i -t handbrake bash I just created a docker for handbrake-cli and connected to it and am transcoding a movie. I have a pretty specific usecase in that I want to convert kids movies to iPod format for an iPod 5g and play them in the van. So the cli version is fine for me because I'm just running like HandBrake-CLI -i Movie.mv -o Movie.mp4 --preset="iPod" and it spits out the file right there. I'll probably get it up on github but I don't know about creating the template since you have to ssh in to unpaid anyway and if you're advanced enough to do that and run docker exec you should be able to do a docker run too
  4. At the risk of hijacking this thread I have to ask how pfsense fits in to your current network topology? Currently I have the ISP Modem that I'm required to use which put my router in a DMZ. From that router is where I do everything and I have openwrt installed on it. Then all my machines connect either wired (house is wired) or wireless to that. I'm interested in pfsense and would like to play with it but I don't know where it would fit in. On topic: Seems like you should be able to configure openvpn to also pass through plex and some of the results from the google search I posted earlier seemed to suggest the same but I can't access those pages ATM. I currently use pfSense to route all my internet traffic through a VPN. I have a rule setup in pfSense to send ALL Plex traffic through my ISP and skips the VPN. If you have never used pfSense it's pretty intense because of all the options. If you have played with DD-WRT or Tomatoes then it shouldn't be to hard to learn pfSense (just need time and the willingness to learn). If you haven't played with either than pfSense probably ins't for you... Another thought, if your VPN gives you an open port, you could use that to send Plex traffic through (assuming that port isn't in use already).
  5. I'm not in a position to totally help right now but I would take a look at what comes up with this search and see if any of that helps: https://www.google.com/search?q=plex+behind+openvpn
  6. You would have to cleanly shut down the vms before you tar and mv right?
  7. Can't speak for nginx, but this is what I had to add to my apache config http://www.seandion.info/unraid/apache-reverse-proxy-info-for-smdions-dockers/#owncloud Thanks, I suspected it might be in the config for own cloud but it's still not working for me. I assume you put it in $CONFIG = array ( like the docs say but I tried both ways and no dice. I might start with a fresh own cloud install since I don't have anything synced anyway
  8. After reading through I'm still confused. I have a separate nginx install and I just want to know what I need to put in my nginx config to get it to work. Currently own cloud tries to auto forward to port 8000 instead of just going to domain.tld/owncloud. I get domain.tld:8000/owncloud and nothing works. Most of my other forwards look like: location ~ ^/owncloud($|./*) { proxy_pass http://192.168.2.69:8000; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; }
  9. When you tell the container that /mnt is pointing to /mnt/user/Books in unraid then the container will see the contents of /mnt/user/Books under /mnt. In other words, in ubooquity you should set the share location of your books to just /mnt because you've already told the container that /mnt is pointing to /mnt/user/Books and ubooquity will see all of your content under /mnt. Does that make sense? If you wanted you could set /mnt to /mnt when creating the docker and then in ubooquity you would have to specify the full path. But the ubooquity container would also be able to see everything which I guess could be less secure. Especially if you expose ubooquity to the internets.
  10. I haven't had a lot of time to play with it and get anything working. But I did find the instructions I followed before so if you wanted to try and fumble through it in an advanced way I would check it out here: https://registry.hub.docker.com/u/kylemanna/bitcoind/ I'd like to make something more user friendly if I ever can find the time. But don't hold your breath.
  11. I noticed I can only use 6 vcpu's in the gui. I also noticed that when I selected 6 my windows kvm wasn't using 6 cores. I did some googling and found out I can check by running virsh capabilities | grep topology which gets me: <topology sockets='1' cores='6' threads='1'/> <topology> </topology> I have two of those processors so I should have 12 cores. Also, to get windows to see the 6 vcpus I had to edit the xml and put this in: <vcpu>6</vcpu> <cpu> <topology sockets='1' cores='6' threads='1'/> </cpu> After this Windows at least sees all the cores on one of my processors. Has anyone experience an issue with only one cpu being recognized?
  12. So... anyone with an HDHomerun who wants to walk me through setting this up with that along with some sort of free guide data and automatically stripping out commercials?
  13. I was just checking out their site and it looks like it only does music? If it did Movies too I'd be all over it. I'd really love something that would let me pop in discs and it would automatically rip and tag whatever I throw at it. Even data... then I could gather up all the random discs I have and just start feeding it to a computer. But to answer your question, a VM with optical drive pass through is probably your best bet here. I don't think a Docker would cut it.
  14. I had something running about a month ago. I'm not sure how easy it would be to turn into a simple docker for an unraid end user. I could look at it. At the very least I could probably help you run the commands in a shell and understand what it's doing.
  15. YOU CAN UPDATE IT YOURSELF! LOL! I know you weren't meaning it that way but I couldn't help but read it like that. Cracking me up. Anyway, you can ssh in and go to the config directory. Then do a wget http://vaemendis.net/ubooquity/downloads/Ubooquity-1.7.0.zip And then you can unzip it. I moved my old jar to jar.old and then unzip Ubooquity-1.7.0.zip The download died on me a couple times. I don't know if it's me or that guys server but it was slow.
  16. Thanks for doing the testing for me! Are you using the new template repository at http://lime-technology.com/forum/index.php?topic=38602.0? I don't have any issues checking for updates. Mine says up to date. You can check in /boot/config/plugins/dockerMan/images for any mylar images hanging around too and get rid of them. As for the directory not moving, I don't know what gives. I just moved it to the bash script so now it checks to see if that folder is there and if not it will copy it. I tested it and it's working for me. Good luck! EDIT: Almost missed the last part of your questions. You need to make sure you set up your comics directory in the config. Should be '/comics'. If you know how to ssh into unraid you can run 'docker logs Mylar' and get some more information on what's going wrong. EDIT2: I personally don't use this as I don't have a good place to find them be it trackers or indexes. So I can't even test to the point of it throwing stuff in the black hole. Sorry. I do see that it added the comic and also created a folder for it in /comics... So I'm hoping it's setup fine.
  17. That'd be great! Thanks! I got it working but it will come in handy in the future for others. Should be up and running now. I didn't test it. Testing is for people who make mistakes!
  18. I will update the container to cp the autoprocess directory into whatever you setup for the config directory so you can then move them from there.
  19. When do we get the photoshop docker?!
  20. Thanks sparklyballs! It's working! I had an old template not even in my new repo. I think it was jacking things up. Deleting the one out of /dockerMan/templates-user didn't help but once I removed that extra template url from my docker repo list in the gui it worked. I should remove those from github... Anyway, Thanks!
  21. I may not be as cool as some of the docker heroes on here but here's my contribution: https://github.com/noinip/container-templates/tree/master/pinion What's inside? Mylar - An automated Comic Book downloader pyTivo - an HMO and GoBack server. Similar to TiVo Desktop CherryMusic - A music streaming server written in python: Stream your own music collection to all your devices! Changes: Mylar: 20151015 - Updated python to 2.7.10 although pushbullet still seems broken. 20151014 - Updated Baseimage to Phusion 0.9.17. Added needed csv files to /config 20150707 - Updated Mylar to latest and added openssl for python 20150306 - Added initial templates for Mylar and pyTivo. Updated Mylar to current development branch. pyTivo: 20170809 - updated phusion baseimage and version of pytivo. 20150306 - Added initial templates for Mylar and pyTivo. Updated Mylar to current development branch. CherryMusic: 20211023 - Updates, cleanup, moved to devel branch with latest changes (from 2020), and rebased to phusion focal baseimage. 20150308 - Added template for CherryMusic. TODO: If anyone can tell me why the Mylar template won't display the thumbnail or the WebUI link I would appreciate it. sparklyballs ftw!
  22. Ok, I added a new template repo and updated the docker. Find the template repo here: https://github.com/noinip/container-templates/tree/master/pinion I'm going to create a new thread to support the few dockers I have now. I'll edit this with the link to that once it's created. EDIT: And here it is: http://lime-technology.com/forum/index.php?topic=38602.0
  23. I probably need to change quite a bit and get it in the new template format and all that. I'll take a look this weekend.
  24. Oh cool. I'll have to check that out. Thanks!
  25. <domain type='kvm' id='23'> <name>WindowsSeven</name> <uuid>813137c4-4576-b797-384b-cf8ef5b6a9e0</uuid> <description>None</description> <memory unit='KiB'>8388608</memory> <currentMemory unit='KiB'>8388608</currentMemory> <vcpu placement='static'>12</vcpu> <resource> <partition>/machine</partition> </resource> <os> <type arch='x86_64' machine='pc-i440fx-2.2'>hvm</type> <boot dev='hd'/> <boot dev='cdrom'/> <bootmenu enable='yes'/> </os> <features> <acpi/> <apic/> <pae/> <viridian/> <hyperv> <relaxed state='on'/> <vapic state='on'/> <spinlocks state='on' retries='8191'/> </hyperv> </features> <cpu mode='host-model'> <model fallback='allow'/> </cpu> <clock offset='utc'/> <on_poweroff>destroy</on_poweroff> <on_reboot>restart</on_reboot> <on_crash>restart</on_crash> <devices> <emulator>/usr/bin/qemu-system-x86_64</emulator> <disk type='file' device='disk'> <driver name='qemu' type='qcow2'/> <source file='/mnt/cache/domains/storage/WindowsSeven.img'/> <backingStore/> <target dev='vda' bus='virtio'/> <alias name='virtio-disk0'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x04' function='0x0'/> </disk> <disk type='file' device='cdrom'> <driver name='qemu' type='raw'/> <source file='/mnt/cache/domains/iso/win7.iso'/> <backingStore/> <target dev='hda' bus='ide'/> <readonly/> <alias name='ide0-1-1'/> <address type='drive' controller='0' bus='1' target='0' unit='1'/> </disk> <disk type='file' device='cdrom'> <driver name='qemu' type='raw'/> <source file='/mnt/cache/domains/iso/virtio-win-0.1-100.iso'/> <backingStore/> <target dev='sdd' bus='sata'/> <readonly/> <alias name='sata0-0-3'/> <address type='drive' controller='0' bus='0' target='0' unit='3'/> </disk> <controller type='usb' index='0'> <alias name='usb0'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x2'/> </controller> <controller type='pci' index='0' model='pci-root'> <alias name='pci.0'/> </controller> <controller type='ide' index='0'> <alias name='ide0'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x1'/> </controller> <controller type='sata' index='0'> <alias name='sata0'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x0'/> </controller> <interface type='bridge'> <mac address='52:54:00:34:d4:25'/> <source network='xenbr0' bridge='xenbr0'/> <target dev='vnet2'/> <model type='virtio'/> <alias name='net0'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x03' function='0x0'/> </interface> <serial type='pty'> <source path='/dev/pts/5'/> <target port='0'/> <alias name='serial0'/> </serial> <console type='pty' tty='/dev/pts/5'> <source path='/dev/pts/5'/> <target type='serial' port='0'/> <alias name='serial0'/> </console> <input type='tablet' bus='usb'> <alias name='input0'/> </input> <input type='mouse' bus='ps2'/> <input type='keyboard' bus='ps2'/> <graphics type='vnc' port='5902' autoport='yes' listen='0.0.0.0'> <listen type='address' address='0.0.0.0'/> </graphics> <video> <model type='cirrus' vram='16384' heads='1'/> <alias name='video0'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x0'/> </video> <memballoon model='virtio'> <alias name='balloon0'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x05' function='0x0'/> </memballoon> </devices> </domain>