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.

DazedAndConfused

Members
  • Joined

  • Last visited

Everything posted by DazedAndConfused

  1. Might be a dumb question but.... can I pass some of these plugins to a docker? I need to unzip something in the Plex docker.
  2. This app is amazing! Thank you! Can anyone direct me to a tutorial for being able to access my unraid servers through this app when I'm not at home? I see people talking about a VPN solution. How exactly do I do that? Thanks!
  3. *Nevermind! Figured it out! Just setup a dummy kodi client and make sure not to install any extras, just barebone kodi. Copy the kodi config files from headless over to the dummy machines appdata location for kodi. Launch Kodi and install and configure the addon you need (in this case, I needed Trakt and Watchdog). Once you are done. Stop Kodi Headless, and put all the files back* Does anyone have trakt functioning. I followed the instructions for dateutil from the thread linked above and I copied over the plugin. I think my issue is that the folder structure on Kodi headless is a bit different from the client folder structure. For example, the folder structure for kodi headless seems to be based off of the folders that are under /appdata/roaming/kodi instead of /program files/kodi. How exactly should we go about manually loading plugins to headless?
  4. I actually switched from Deluge for the same reasons, Binhex. Since switching to rtorrent, I am seeing the same type of speeds I was seeing with Transmission....which I only switched from because of this docker having OpenVPN built in. The only annoying thing is that all the torrents I renamed in Transmission and Deluge cant be linked back up with rTorrent without changing the file names back...or in my case, deleting hundreds of symlinks and relinking with the correct name of the torrent. Its been a real drag, I have done over 1500 torrents since last week and I have about 800 more to check. Once its done, I will be good Btw, Emby works now. I just had to reboot my server. Thanks for these great dockers for my server!
  5. rtorrent webui is working again after the latest patch. Thanks!
  6. Im using 192.168.1.5:9080 Im using the default web gui link from the docker. I have confirmed that after waiting what seems like half an hour, I finally get past the starting nginx thing and it says it got a port from PIA but when I go to the webui it still doesn't come up. Should it be taking this long to start up? Really looking into replacing Deluge.
  7. Cant get to the webui for this docker. It just hangs at 2016-04-01 17:10:54,421 DEBG 'webui-script' stdout output: [info] php-fpm started, starting nginx... After shutting down Muximux (not even sure if that cause the problem) and waiting an additional 10 minutes, the docker finally did something and claimed to have forwarded the port and started the webui but when I went to the URL, it did nothing. I shut down all the other dockers, reinstalled this, and ran it and it still stalled at the "starting nginx" part. Am I doing something wrong? Full log here: [info] Env var PUID defined as 99 [info] Env var PGID defined as 100 [info] Permissions already set for /config Changing shell for nobody. [info] Starting Supervisor... 2016-04-01 18:15:15,584 CRIT Set uid to user 0 2016-04-01 18:15:15,584 WARN Included extra file "/etc/supervisor/conf.d/rtorrent.conf" during parsing 2016-04-01 18:15:15,591 INFO supervisord started with pid 13 2016-04-01 18:15:16,593 INFO spawned: 'start-script' with pid 16 2016-04-01 18:15:16,595 INFO spawned: 'rtorrent-script' with pid 17 2016-04-01 18:15:16,597 INFO spawned: 'webui-script' with pid 18 2016-04-01 18:15:16,602 INFO spawned: 'privoxy-script' with pid 19 2016-04-01 18:15:16,624 DEBG 'rtorrent-script' stdout output: [info] rTorrent config file already exists, skipping copy 2016-04-01 18:15:16,624 INFO success: start-script entered RUNNING state, process has stayed up for > than 0 seconds (startsecs) 2016-04-01 18:15:16,625 INFO success: privoxy-script entered RUNNING state, process has stayed up for > than 0 seconds (startsecs) 2016-04-01 18:15:16,626 DEBG 'privoxy-script' stdout output: [info] VPN is enabled, checking VPN tunnel local ip is valid 2016-04-01 18:15:16,627 DEBG 'start-script' stdout output: [info] VPN is enabled, beginning configuration of VPN 2016-04-01 18:15:16,664 DEBG 'rtorrent-script' stdout output: [info] Removing any rtorrent session lock files left over from the previous run... 2016-04-01 18:15:16,675 DEBG 'start-script' stdout output: [info] VPN provider defined as pia [info] VPN config file (ovpn extension) is located at /config/openvpn/openvpn.ovpn 2016-04-01 18:15:16,709 DEBG 'rtorrent-script' stdout output: [info] VPN is enabled, checking VPN tunnel local ip is valid 2016-04-01 18:15:16,749 DEBG 'start-script' stdout output: [info] Env vars defined via docker -e flags for remote host, port and protocol, writing values to ovpn file... 2016-04-01 18:15:16,769 DEBG 'start-script' stdout output: [info] VPN provider remote gateway defined as ca-toronto.privateinternetaccess.com [info] VPN provider remote port defined as 1194 [info] VPN provider remote protocol defined as udp 2016-04-01 18:15:16,776 DEBG 'start-script' stdout output: [info] VPN provider username defined as *removed* 2016-04-01 18:15:16,780 DEBG 'start-script' stdout output: [info] VPN provider password defined as *removed* 2016-04-01 18:15:16,797 DEBG 'start-script' stdout output: [info] Default route for container is 172.17.42.1 2016-04-01 18:15:16,805 DEBG 'start-script' stdout output: [info] Adding 192.168.1.0/24 as route via docker eth0 2016-04-01 18:15:16,806 DEBG 'start-script' stdout output: [info] ip route defined as follows... -------------------- 2016-04-01 18:15:16,807 DEBG 'start-script' stdout output: default via 172.17.42.1 dev eth0 2016-04-01 18:15:16,807 DEBG 'start-script' stdout output: 172.17.0.0/16 dev eth0 proto kernel scope link src 172.17.0.57 192.168.1.0/24 via 172.17.42.1 dev eth0 -------------------- 2016-04-01 18:15:16,810 DEBG 'start-script' stdout output: [info] iptable_mangle module not supported, attempting to load... 2016-04-01 18:15:16,811 DEBG 'start-script' stderr output: modprobe: FATAL: Module iptable_mangle not found in directory /lib/modules/4.1.18-unRAID 2016-04-01 18:15:16,812 DEBG 'start-script' stdout output: [warn] iptable_mangle module not supported, you will not be able to connect to rTorrent webui or Privoxy outside of your LAN 2016-04-01 18:15:16,853 DEBG 'start-script' stdout output: [info] iptables defined as follows... -------------------- 2016-04-01 18:15:16,855 DEBG 'start-script' stdout output: -P INPUT DROP -P FORWARD ACCEPT -P OUTPUT DROP -A INPUT -i tun0 -j ACCEPT -A INPUT -s 172.17.0.0/16 -d 172.17.0.0/16 -j ACCEPT -A INPUT -i eth0 -p udp -m udp --sport 1194 -j ACCEPT -A INPUT -i eth0 -p tcp -m tcp --dport 9080 -j ACCEPT -A INPUT -i eth0 -p tcp -m tcp --sport 9080 -j ACCEPT -A INPUT -i eth0 -p tcp -m tcp --dport 9443 -j ACCEPT -A INPUT -i eth0 -p tcp -m tcp --sport 9443 -j ACCEPT -A INPUT -s 192.168.1.0/24 -i eth0 -p tcp -m tcp --dport 5000 -j ACCEPT -A INPUT -p udp -m udp --sport 53 -j ACCEPT -A INPUT -p icmp -m icmp --icmp-type 0 -j ACCEPT -A INPUT -i lo -j ACCEPT -A OUTPUT -o tun0 -j ACCEPT -A OUTPUT -s 172.17.0.0/16 -d 172.17.0.0/16 -j ACCEPT -A OUTPUT -o eth0 -p udp -m udp --dport 1194 -j ACCEPT -A OUTPUT -o eth0 -p tcp -m tcp --dport 9080 -j ACCEPT -A OUTPUT -o eth0 -p tcp -m tcp --sport 9080 -j ACCEPT -A OUTPUT -o eth0 -p tcp -m tcp --dport 9443 -j ACCEPT -A OUTPUT -o eth0 -p tcp -m tcp --sport 9443 -j ACCEPT -A OUTPUT -d 192.168.1.0/24 -o eth0 -p tcp -m tcp --sport 5000 -j ACCEPT -A OUTPUT -p udp -m udp --dport 53 -j ACCEPT -A OUTPUT -p icmp -m icmp --icmp-type 8 -j ACCEPT -A OUTPUT -o lo -j ACCEPT 2016-04-01 18:15:16,856 DEBG 'start-script' stdout output: -------------------- [info] nameservers 2016-04-01 18:15:16,861 DEBG 'start-script' stdout output: nameserver 8.8.8.8 nameserver 8.8.4.4 2016-04-01 18:15:16,861 DEBG 'start-script' stdout output: -------------------- [info] Starting OpenVPN... 2016-04-01 18:15:16,878 DEBG 'start-script' stdout output: Fri Apr 1 18:15:16 2016 OpenVPN 2.3.9 x86_64-unknown-linux-gnu [sSL (OpenSSL)] [LZO] [EPOLL] [MH] [iPv6] built on Dec 24 2015 Fri Apr 1 18:15:16 2016 library versions: OpenSSL 1.0.2f 28 Jan 2016, LZO 2.09 Fri Apr 1 18:15:16 2016 WARNING: file 'credentials.conf' is group or others accessible 2016-04-01 18:15:16,913 DEBG 'start-script' stdout output: Fri Apr 1 18:15:16 2016 UDPv4 link local: [undef] Fri Apr 1 18:15:16 2016 UDPv4 link remote: [AF_INET]172.98.67.60:1194 2016-04-01 18:15:16,944 DEBG 'start-script' stdout output: Fri Apr 1 18:15:16 2016 WARNING: this configuration may cache passwords in memory -- use the auth-nocache option to prevent this 2016-04-01 18:15:17,075 DEBG 'start-script' stdout output: Fri Apr 1 18:15:17 2016 [Private Internet Access] Peer Connection Initiated with [AF_INET]*removed* 2016-04-01 18:15:18,077 INFO success: rtorrent-script entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2016-04-01 18:15:18,077 INFO success: webui-script entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2016-04-01 18:15:19,483 DEBG 'start-script' stdout output: Fri Apr 1 18:15:19 2016 TUN/TAP device tun0 opened Fri Apr 1 18:15:19 2016 do_ifconfig, tt->ipv6=0, tt->did_ifconfig_ipv6_setup=0 Fri Apr 1 18:15:19 2016 /usr/bin/ip link set dev tun0 up mtu 1500 2016-04-01 18:15:19,486 DEBG 'start-script' stdout output: Fri Apr 1 18:15:19 2016 /usr/bin/ip addr add dev tun0 local 10.102.1.6 peer 10.102.1.5 2016-04-01 18:15:19,492 DEBG 'start-script' stdout output: Fri Apr 1 18:15:19 2016 Initialization Sequence Completed 2016-04-01 18:15:19,580 DEBG 'rtorrent-script' stdout output: [info] First run detected, setting rTorrent listenting interface 2016-04-01 18:15:19,592 DEBG 'privoxy-script' stdout output: [info] Privoxy set to disabled 2016-04-01 18:15:19,592 DEBG fd 24 closed, stopped monitoring <POutputDispatcher at 47798106467576 for <Subprocess at 47798106402544 with name privoxy-script in state RUNNING> (stderr)> 2016-04-01 18:15:19,593 DEBG fd 20 closed, stopped monitoring <POutputDispatcher at 47798106467144 for <Subprocess at 47798106402544 with name privoxy-script in state RUNNING> (stdout)> 2016-04-01 18:15:19,593 INFO exited: privoxy-script (exit status 0; expected) 2016-04-01 18:15:19,593 DEBG received SIGCLD indicating a child quit 2016-04-01 18:15:23,394 DEBG 'rtorrent-script' stdout output: [info] First run detected, setting rTorrent incoming port [info] All checks complete, starting rTorrent... 2016-04-01 18:15:23,400 DEBG 'rtorrent-script' stdout output: Script started, file is //typescript 2016-04-01 18:15:23,473 DEBG 'rtorrent-script' stdout output: Script done, file is //typescript 2016-04-01 18:15:23,475 DEBG 'rtorrent-script' stdout output: [info] Sleeping for 10 mins before rechecking listen interface and port (port checking is for PIA only) 2016-04-01 18:15:23,559 DEBG 'webui-script' stdout output: [info] rtorrent started, setting up webui... 2016-04-01 18:15:23,560 DEBG 'webui-script' stdout output: [info] nginx cert files already exists, skipping copy [info] nginx security file already exists, skipping copy 2016-04-01 18:15:23,562 DEBG 'webui-script' stdout output: [info] nginx config file already exists, skipping copy 2016-04-01 18:15:23,566 DEBG 'webui-script' stdout output: [info] rutorrent share folder already exists, skipping copy 2016-04-01 18:15:23,569 DEBG 'webui-script' stdout output: [info] rutorrent plugins folder already exists, skipping copy 2016-04-01 18:15:23,887 DEBG 'webui-script' stdout output: [info] starting php-fpm... 2016-04-01 18:15:23,888 DEBG 'webui-script' stdout output: [info] php-fpm not running, creating socket... 2016-04-01 18:15:23,988 DEBG 'webui-script' stderr output: [NOTICE] [pool www] 'user' directive is ignored when FPM is not running as root [NOTICE] [pool www] 'group' directive is ignored when FPM is not running as root 2016-04-01 18:15:23,993 DEBG 'webui-script' stdout output: [info] php-fpm started, starting nginx...
  8. Can't get to the WebUI on the docker for some reason, I looked in the log and saw this: Error, App, Error launching url: http://localhost:8096/web/wizardstart.html *** Error Report *** Version: 3.0.5911.0 Command line: /usr/lib/emby-server/MediaBrowser.Server.Mono.exe -programdata /config -ffmpeg /usr/bin/ffmpeg -ffprobe /usr/bin/ffprobe Operating system: Unix 4.1.18.0 Processor count: 2 64-Bit OS: True 64-Bit Process: True Program data path: /config Mono: 4.2.2 (Stable 4.2.2.30/996df3c Sun Jan 31 11:58:08 UTC 2016) Application Path: /usr/lib/emby-server/MediaBrowser.Server.Mono.exe Cannot find the specified file System.ComponentModel.Win32Exception at System.Diagnostics.Process.Start_shell (System.Diagnostics.ProcessStartInfo startInfo, System.Diagnostics.Process process) <0x41c48ae0 + 0x002e3> in <filename unknown>:0 at System.Diagnostics.Process.Start_common (System.Diagnostics.ProcessStartInfo startInfo, System.Diagnostics.Process process) <0x41aa64a0 + 0x000cb> in <filename unknown>:0 at System.Diagnostics.Process.Start () <0x41aa6430 + 0x00047> in <filename unknown>:0 at (wrapper remoting-invoke-with-check) System.Diagnostics.Process:Start () at MediaBrowser.Server.Startup.Common.Browser.BrowserLauncher.OpenUrl (System.String url, ILogger logger) <0x41c48550 + 0x0016b> in <filename unknown>:0
  9. Have you configured the LAN_RANGE environment variable? if you left it on defaults it might not be correct for your internal lan. For how to connect CP to deluge see FAQ Q6 on post #2 of this thread. I got it working shortly after posting my comment. Also, ignore the PM I sent you about the possibility of a Transmission-VPN docker. I actually got Deluge to read my symlinks, it turns out I just needed to map my Movies and TV share to the docker as well in order to see the links! The VPN is only contained within the docker itself, correct? So, if I add the Plex Docker to my Unraid box, my users will finally be able to connect to my unraid box? That was a problem for a long time for me! It looks like its finally solved.
  10. ****NVM, I FIXED IT**** Can someone help me with connecting to the deluge daemon via my desktop deluge client? I type in IP:58846 but it doesn't show an available connection. I am also having problems with Couchpotato being able to connect. Sickrage connects fine if I go through the webui vs the daemon. Perhaps all 3 issues are related to a setting I have. I have the privoxy disabled if that makes a difference.
  11. Does anyone have this working with openvpn?
  12. Great! If I have sickrage or couchpotato notify the headless kodi, will headless also update the library on its own from then on and grab the fanart and information? Or should I leave a client machine to this task?
  13. Hey guys, Is it possible to share my add-on installs via the database so I don't have to reinstall everything when I setup a new client? How will my LiveTV setup with NextPVR be handled? Would I need to setup PVR across every client? In SickRage and Couchpotato, if I turn on the "Notify on xx" settings and send them to Kodi Headless, do the clients also get a notification? Should I check the "only update first host" option? I APPRECIATE any help!! Here is my AdvancedSettings.xml file <advancedsettings> <!-- ##################################################### # For more information on the settings available in # # this file, refer to the kodi wiki at # # http://kodi.wiki/view/Advancedsettings.xml # ##################################################### --> <videodatabase> <type>mysql</type> <!-- don't change this value --> <host>192.168.1.5</host> <!-- change this to the IP address of your mysql/mariadb server --> <port>3306</port> <!-- change this to the port of your mysql/mariadb server --> <user>kodi</user> <!-- change this to the user for your database, not root --> <pass>kodi</pass> <!-- change this to the password for your database --> </videodatabase> <musicdatabase> <type>mysql</type> <!-- don't change this value --> <host>192.168.1.5</host> <!-- change this to the IP address of your mysql/mariadb server --> <port>3306</port> <!-- change this to the port of your mysql/mariadb server --> <user>kodi</user> <!-- change this to the user for your database, not root --> <pass>kodi</pass> <!-- change this to the password for your database --> </musicdatabase> <services> <devicename>TT-Kodi</devicename> <esallinterfaces>true</esallinterfaces> <!-- don't change this value --> <escontinuousdelay>25</escontinuousdelay> <esenabled>true</esenabled> <!-- don't change this value --> <esinitialdelay>750</esinitialdelay> <esmaxclients>20</esmaxclients> <esport>9777</esport> <!-- don't change this value --> <esportrange>10</esportrange> <upnpannounce>true</upnpannounce> <upnprenderer>false</upnprenderer> <upnpserver>true</upnpserver> <webserver>true</webserver> <!-- don't change this value --> <webserverpassword>xbmc</webserverpassword> <webserverport>8080</webserverport> <!-- don't change this value --> <webserverusername>xbmc</webserverusername> <webskin>webinterface.default</webskin> <zeroconf>true</zeroconf> </services> <pathsubstitution> <substitute> <from>special://profile/playlists/</from> <to>PROTOCOL://192.168.1.5/appdata/MariaDB/Kodi Headless/userdata/playlists/</to> </substitute> <substitute> <from>special://profile/keymaps/</from> <to>PROTOCOL://192.168.1.5/appdata/MariaDB/Kodi Headless/userdata/keymaps/</to> </substitute> <!-- <substitute> <from>special://profile/favourites.xml</from> <to>PROTOCOL://YOUR_NETWORK_SHARE/kodi/userdata/favourites.xml</to> </substitute> --> </pathsubstitution> <videolibrary> <importresumepoint>true</importresumepoint> <!-- import previously exported resume point from .nfo files --> <importwatchedstate>true</importwatchedstate> <!-- import previously exported playdate and playcount from .nfo files --> <backgroundupdate>true</backgroundupdate> <dateadded>1</dateadded> <!-- 0 results in using the current datetime when adding a video; 1 (default) results in prefering to use the files mtime (if it's valid) and only using the file's ctime if the mtime isn't valid; 2 results in using the newer datetime of the file's mtime and ctime --> </videolibrary> <musiclibrary> <backgroundupdate>true</backgroundupdate> <!-- don't change this value --> </musiclibrary> <videoscanner> <ignoreerrors>true</ignoreerrors> <!-- Set to true to silently ignore errors while scanning videos. This prevents the error dialogue box, so you don't have to keep hitting "yes" to keep scanning.--> </videoscanner> <splash>false</splash> <bginfoloadermaxthreads>2</bginfoloadermaxthreads> <myvideos> <extractflags>false</extractflags> <extractthumb>false</extractthumb> </myvideos> <lookandfeel> <enablerssfeeds>false</enablerssfeeds> </lookandfeel> <audiooutput> <guisoundmode>0</guisoundmode> <ac3passthrough>false</ac3passthrough> <dtspassthrough>false</dtspassthrough> <multichannellpcm>false</multichannellpcm> <truehdpassthrough>false</truehdpassthrough> <dtshdpassthrough>false</dtshdpassthrough> <mode>2</mode> </audiooutput> <videoscreen> <vsync>2</vsync> </videoscreen> <input> <enablemouse>false</enablemouse> <remoteaskeyboard>false</remoteaskeyboard> </input> <general> <addonnotifications>false</addonnotifications> </general> <skinsettings> <setting type="bool" name="skin.confluence.FirstTimeRun">false</setting> </skinsettings> </advancedsettings>
  14. This may be a bit of a dumb question....but does the warning on the first page just mean that I need to go to one of the client machines and do the initial library scan in and update from there? Does Kodi headless automatically clean the library if for instance I delete something from the NAS and it no longer exists for Kodi to use as a source? Also, do I need to install a DB or is everything done with the docker?

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.