Jump to content
smdion

smdion's Docker Template Repository - Directions and Help Here

508 posts in this topic Last Reply

Recommended Posts

This repo has been deprecated

Please see the following post regarding the transition of my dockers to the LinuxServer.io team (which I am a part of)

Update Post

 

No support/further updates for these dockers.

 

 

---------------

kIDetu6.png

 

They are still not showing up?

  • Press Reload Info in the upper right-hand corner

1DS5zyw.png

 

 

My Dockers:

Apache Reverse Proxy/Web Server - https://hub.docker.com/u/smdion/docker-reverseproxy/

UpStatsBoard - https://hub.docker.com/u/smdion/docker-upstatsboard/

HTPC Manager - https://hub.docker.com/u/smdion/docker-htpcmanager/

H5AI- https://registry.hub.docker.com/u/smdion/docker-h5ai/

Maraschino - https://registry.hub.docker.com/u/smdion/docker-maraschino/

DDClient - https://registry.hub.docker.com/u/smdion/docker-ddclient/

Polipo - https://registry.hub.docker.com/u/smdion/docker-polipo/

Nginx Proxy - https://registry.hub.docker.com/u/smdion/docker-nginx/

DDNSnix - https://registry.hub.docker.com/u/smdion/docker-ddnsnix/

Headphones - https://registry.hub.docker.com/u/smdion/docker-headphones/

Beets - https://registry.hub.docker.com/u/smdion/docker-beets/

 

Thanks:

  • Needo - for putting his Docker files out there. I used a lot of his as base configuration and changed them.
  • gfjardim - for his great dockerman page
  • NAS - help with Polipo Docker

 

Change Log:

7.4.14 - Release

7.11.14 - Updated Proxy Docker to include basic webserver with PHP

8.4.14 - Removed non-functioning DDCLIENT

8.6.14 - Added H5AI

8.7.14 - Added SSL support to Reverse Proxy

8.8.14 - Added Maraschino

8.8.14 - Added /config directory for HTPC-Manager

8.10.14 - Added Plex Module and NZB Module GIT Repositories to Maraschino - See Docker Readme for more info.

8.10.14 - Updated Reverse-Proxy, UpsBoard and H5AI to automatically download the sample config and place in /config directory

11.15.14 - Merged all repo's into one

11.15.14 - Made XML Repository on GIT

11.15.14 - Added DDClient

11.16.14 - Added Polipo

11.18.14 - UpStatsBoard now outputs logs to host folder.

11.18.14 - Added GraphicsMagick to UpStatsBoard

11.18.14 - Added FreeDNS Support to DDClient

11.24.14 - Added access to nginx.conf in Nginx docker

11.28.14 - Added guides for Reverse Proxy

12.9.14 - Added EDGE for HTPCManager to pull directly from GIT.

12.16.14 - Updated Base Image on all Dockers to Phusion 0.9.15

12.16.14 - Added inotify-tools to:

  • Reverse Proxy
  • DDClient
  • UpStatsBoard
  • Nginx
  • Polipo

                so the needed service restarts when any file in /config is edited.

12.18.14 - Add NZBDrone branch of HTPCManager

12.22.14 - Added DDNSnix Updater for Name.com

1.2.15 - Added psutil and PIL to resize images in HTPCManager

1.4.15 - Added Headphone - Credit to: sacretagent and needo.

1.7.15 - Release of Beets Docker

6.10.15 - Updated Base Image on all Dockers to Phusion 0.9.16

Share this post


Link to post

Changed thread to handle all of my Docker Files

Share this post


Link to post

could you post some examples of your configuration (*.conf) files for use with your docker containers?

Share this post


Link to post

That would be a smart idea....  give me a bit.

Share this post


Link to post

Examples are up, feel free to PM/email me about any questions

Share this post


Link to post

Since you're using port 80 for your reverse proxy, I assume you've changed the default UNRAID webgui port somehow? Care to share how?

Share this post


Link to post

I edited /boot/config/go

 

#!/bin/bash

# Start the Management Utility

/usr/local/sbin/emhttp -p 8008&

 

Share this post


Link to post

I edited /boot/config/go

 

#!/bin/bash

# Start the Management Utility

/usr/local/sbin/emhttp -p 8008&

 

Great, thanks!

 

Also, FYI getting a 404 on your DynDNS config example.

Share this post


Link to post

Hi smdion,

 

I'm using your UpStatsBoard container, it's working great so far !!

 

I'm trying to use the reverse-proxy container, but I don't want to use the default port 80, as I don't want to change the unraid GUI port.

How would I do that? I've tried using "-p my_port:80", and using "<VirtualHost *:my_port>" in the config file, but it doesn't seem to be working...

 

Ideas?

Share this post


Link to post

I also defined port 80 in the ports.conf file and the Dockerfile has port 80 exposed as well,  that is in the github.  My guess is you could just change the port before :80 like below and not need to change anything else because the docker container will forward everything from the port you define to 80. I just fought with needo's plexWatch/Web docker until I got this working.  I'll play a little bit tonight and let you know.

 

 

docker run -d --net="host" --name="proxy" -v /path/to/www:/web -v /path/to/proxy:/config -v /etc/localtime:/etc/localtime:ro -p 8888:80 smdion/docker-reverseproxy

Share this post


Link to post

I am having an issue keeping the upstats container started - I think i have the config.js file edited correctly, container only stays started for a second then it stops... any ideas? got no errors in the log just command successful.

Share this post


Link to post

Hi, I'm trying to configure the UpStatsBoard.  I saw on your Live Demo that you configured NZBdrone as the TV services.  Does the "recent" TV Shows now work with NZBdrone? I thought it was working only with Sickbeard ?? Or it has changed...

 

How did you add the NZBdrone integration, if you can share the info please ?

Share this post


Link to post

I am having an issue keeping the upstats container started - I think i have the config.js file edited correctly, container only stays started for a second then it stops... any ideas? got no errors in the log just command successful.

 

Same issue here. It was working fine for some times, and now it just won't stay up... No logs with docker logs neither... :-/

Share this post


Link to post

Pducharme - Its pulling the recent TV shows from plex.  The dev doesn't have NZBDrone integration. I've asked for support here - feel free to join in ;) - https://forums.plex.tv/index.php/topic/93731-upsboard-usenet-plex-stats/page-17

 

nacat78/vlefevre86 - change

"runningMode": 			"normal",

to

"runningMode": 			"debug",

and you will get logs as to what is failing. I know the config file is very picky.  You can't have anything in there that doesn't work.

Share this post


Link to post

Pducharme - Its pulling the recent TV shows from plex.  The dev doesn't have NZBDrone integration. I've asked for support here - feel free to join in ;) - https://forums.plex.tv/index.php/topic/93731-upsboard-usenet-plex-stats/page-17

 

nacat78/vlefevre86 - change

"runningMode": 			"normal",

to

"runningMode": 			"debug",

and you will get logs as to what is failing. I know the config file is very picky.  You can't have anything in there that doesn't work.

 

ok will play around with that and report back ... thanks

Share this post


Link to post

[36m2014-07-11 14:46:123[39m [32mINFO[39m [34mMAIN_APP[39m [36m::[39m [90mStarting up app in[39m [90munknown[39m [90menvironment.[39m
[36m2014-07-11 14:46:127[39m [90mDEBUG[39m [34mCONFIG[39m [36m::[39m [90mLoading configuration data.[39m
[36m2014-07-11 14:46:130[39m [90mDEBUG[39m [34mREQUIREMENTS[39m [36m::[39m [90mChecking to see if GraphicsMagick is present and meets minimum requirements.[39m
[36m2014-07-11 14:46:131[39m [90mDEBUG[39m [34mREQUIREMENTS[39m [36m::[39m [90mRunnging this command: [39m [90mgm -version[39m
[36m2014-07-11 14:46:143[39m [31mERROR[39m [34mREQUIREMENTS[39m [36m::[39m [90mGraphicsMagick was not detected on the machine. We are not going to use GraphicsMagick to resize images. This will cause full size images being sent to the user's browser.[39m
[36m2014-07-11 14:46:143[39m [32mINFO[39m [34mREQUIREMENTS[39m [36m::[39m [32mAll requirement checks have passed![39m
[36m2014-07-11 14:46:144[39m [32mINFO[39m [34mCONFIG[39m [36m::[39m [32mValidated general configuration[39m
[36m2014-07-11 14:46:144[39m [90mDEBUG[39m [34mCONFIG[39m [36m::[39m [90mChecking to see if salt has been generated.[39m
[36m2014-07-11 14:46:144[39m [90mDEBUG[39m [34mCONFIG[39m [36m::[39m [90mSalt is present, moving on![39m
[36m2014-07-11 14:46:145[39m [90mDEBUG[39m [34mCONFIG[39m [36m::[39m [90mChecking to see if password is present and encrypted.[39m
[36m2014-07-11 14:46:145[39m [90mDEBUG[39m [34mCONFIG[39m [36m::[39m [90mPresent and encrypted, moving on![39m
[36m2014-07-11 14:46:147[39m [32mINFO[39m [34mCONFIG[39m [36m::[39m [32mValidated memory servers configuration.[39m
[36m2014-07-11 14:46:148[39m [32mINFO[39m [34mCONFIG[39m [36m::[39m [32mValidated configuration for your drives.[39m
[36m2014-07-11 14:46:149[39m [32mINFO[39m [34mCONFIG[39m [36m::[39m [32mValidated bandwidth servers configuration.[39m
[36m2014-07-11 14:46:149[39m [31mFATAL[39m [34mMAIN_APP[39m [36m::[39m [31m[31mA host must be specified for this monitoring service, Service Name[39m[39m

 

is the debug output on container log...?

Share this post


Link to post

Yes it does.  It looks like you still have this bit of code in from the template

 

"services": {
	"Service Name": {
		"host": "",
		"port": 80,

		// Optional, This allows you to put a link on the button.
		"url": "",

		// Optional, Require the user to be logged in before they can see the link
		"loginRequired": false
	}
},

 

If you want it to check on a service, it needs the IP.

Share this post


Link to post

Examples of what I have in there

 

		"Plex":{
		"host": "10.10.10.11",
		"port": 32400,

		"url": "http://stream.domain.com",
	},
	"NZBDrone":{
		"host": "10.10.10.11",
		"port": 8989,

		"url": "http://www.domain.com/sickbeard/",
	},

Share this post


Link to post

I have updated the Reverse Proxy docker to include a basic web server.  You can choose where the mount point is for the web folder.

Share this post


Link to post

Has anyone got HTPC Manager docker working?

 

I have it working on mine, whats happening?

Share this post


Link to post

Has anyone got HTPC Manager docker working?

 

I have it working on mine, whats happening?

 

I installed it and comes up. I tried to update app from the settings inside the program and it just froze saying installing ...... it lost all that I had typed in for my setup.  When you install the docker file does it put anything inside my appdata/htpcmanger folder I added to the path?

 

Thanks

Share this post


Link to post
Guest
This topic is now closed to further replies.