January 20, 20215 yr In your example, you're actually making a (very) common mistake on the webUI entry. The port there refers to the container port, not the host port. This allows Unraid to look at whatever host port is mapped to the port listed in the webUI entry and adjust the URL accordingly. ie: In the example, effectively the WebUI will always go to port 8282 regardless if the user has mapped 8080 to be instead 8081 (since 8282 isn't a valid container port). You want http://[IP]:[PORT:8080] for everything to work correctly. To expand on why I recommend not including host paths (and as you rightly deduced that is not for things like appdata or special linux folders on the host, but rather for shares) is because if the user just happens to accept the template defaults, then that share that the host path is referencing will automatically be created which may lead to some confusion (or even issues under certain circumstances) Beyond that, everything looks great Thanks for doing a vid on this....
January 20, 20215 yr And something else which most people aren't really aware of. If in CA you hit "Statistics", there's some info in there regarding the feed. If you've added a new template to an existing repository and it hasn't showed up within ~2 hours (you can see the last time the feed ran on that screen), you'll see why it's not appearing by clicking on either the Template Errors link, or the Invalid Templates link. The former lists all the errors (and pet peeves) found on the templates, some of which CA considers to be fatal, and the Invalid Templates are ones where a syntax error in the XML prevent parsing it. On a new repository being added, I'll reply to the PM either with questions / suggestions / fixes required or let you know that it's in there. My goal is to get new repositories added within a couple of hours of receiving the PM.
January 20, 20215 yr Like the video. But my OCD really don't like the output, many of the fields are just not needed, I dedicated whole section on that on my write up on how to create a template.
January 21, 20215 yr 10 hours ago, Roxedus said: Like the video. But my OCD really don't like the output, many of the fields are just not needed, I dedicated whole section on that on my write up on how to create a template. The extra / duplicated fields are for backwards compatibility with Unraid 6.0 / 6.1. So long as you understand XML formatting and certain character encoding, there is nothing wrong with doing it the manual way. (But you'd be quite surprised at the number of times manual edits introduce syntax errors) But, you might want to append your instructions to state (for your own use) that the URL you put into <TemplateURL> is always overwritten by CA. Upwards of 75% of the authors fill it out incorrectly, so CA always overwrites it with the correct value. (And adds the entry if its missing). This is why there's actually no way to set the entry on 6.8 via the GUI. The only time <TemplateURL> is left alone is if it is <TemplateURL>false</TemplateURL> This is a special circumstance used in a template where the author feels that it is undesirable behaviour that when an update is issued to the container that any ports present in the template that are missing in the user's installation are added back in on the user's installation. (IE: the template won't get updated if/when the container gets updated)
January 24, 20215 yr The combability aspect is new for me. Yea, I plan on expanding the page in the near future
January 24, 20215 yr Just now, Roxedus said: The combability aspect is new for me. It's not a real big deal as CA itself isn't compatible back that far, but the elements have to remain for the OS itself to be able to read those entries as there are tons of apps which do not contain the v2 elements within the templates.
January 26, 20215 yr Author Thanks for the extra info Squid much appreciated. Glad I could put something out there, I'll dig deeper as we go along since in also always learning.
October 5, 20241 yr Why did I not learn how the UnRAID forums before until I learned how to do alot of this stuff the hard way????? Honestly I probably didn't even know docker well enough to figure out WHAT making my own template was, let alone why and how to do it.
February 17, 20251 yr How do I load a docker XML file? So that I don't have to type one variable at a time? I saw you teaching how to create one, but I didn't see how to upload it.
July 31, 2025Jul 31 Hello All. I recently made changes to my app on GitHub, and following my app was removed from the UnRaid CA. Can you please share a link to resubmit the app to the community sotre? - I put a lot of heart into getting it to work with user feedback.App Link:GitHubGitHub - tophat17/jelly-requestContribute to tophat17/jelly-request development by creating an account on GitHub.
February 28Feb 28 Hi, I'd like to submit my template repository for inclusion in Community Apps:Repository: https://github.com/tindralabs/unraid-templates App: Cloudberry — self-hosted photo sync & organiser for iCloud and Google Photos Support thread: https://forums.unraid.net/topic/197486-docker-cloudberry-self-hosted-photo-sync-organiser-icloud-google-photos/ Docker Hub: https://hub.docker.com/r/tindralabs/cloudberryThanks!
February 28Feb 28 52 minutes ago, tindralabs said:Hi, I'd like to submit my template repository for inclusion in Community Apps:This thread is half a decade old, see below for current info: Edited February 28Feb 28 by Kilrah
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.