From 086a3a5949cbbdec019273577c186b592ffa9890 Mon Sep 17 00:00:00 2001 From: Qballjos Date: Fri, 26 Feb 2021 16:47:24 +0100 Subject: [PATCH] add organizr as stack --- Template/Stack/organizr.yml | 15 ++ Template/test.json | 274 ++++++++++++++++++------------------ 2 files changed, 153 insertions(+), 136 deletions(-) create mode 100644 Template/Stack/organizr.yml diff --git a/Template/Stack/organizr.yml b/Template/Stack/organizr.yml new file mode 100644 index 0000000..cc5ced0 --- /dev/null +++ b/Template/Stack/organizr.yml @@ -0,0 +1,15 @@ +--- +version: "2.1" +services: + organizr: + container_name: organizr + environment: + - "PUID=${PUID}" + - "PGID=${PGID}" + - "TZ=${TZ}" + image: linuxserver/organizr + ports: + - "${OGANIZRPORT}:80" + restart: unless-stopped + volumes: + - "${APPDATA}/organizr:/config" diff --git a/Template/test.json b/Template/test.json index 9a4c27d..df41f5f 100644 --- a/Template/test.json +++ b/Template/test.json @@ -16,7 +16,7 @@ "label": "PGID", "name": "PGID" }, - { + { "default": "002", "label": "UMASK", "name": "UMASK" @@ -207,7 +207,7 @@ "label": "PGID", "name": "PGID" }, - { + { "default": "002", "label": "UMASK", "name": "UMASK" @@ -268,129 +268,17 @@ "title": "RR MTM Download", "type": 3 }, - { - "categories": [ - "Media", - "Movie", - "TV", - "Music", - "Analytics", - "Request" - ], - "description": "A stack of dockers (Plex, Ombi and Tautulli).", - "env": [{ - "default": "1000", - "label": "PUID", - "name": "PUID" - }, - { - "default": "100", - "label": "PGID", - "name": "PGID" - }, - { - "default": "002", - "label": "UMASK", - "name": "UMASK" - }, - { - "label": "TZ", - "name": "TZ" - }, - { - "default": "32400", - "label": "Plex port", - "name": "PLEXPORT" - }, - { - "default": "8181", - "label": "Tautulli port", - "name": "TAUTULLIPORT" - }, - { - "default": "5000", - "label": "Ombi port", - "name": "OMBIPORT" - }, - { - "label": "appdata folder", - "name": "APPDATA", - "description": "location of your appdata root" - }, - { - "label": "download folder", - "name": "DOWNLOAD", - "description": "location of your download folder" - }, - { - "label": "Movies folder", - "name": "MOVIES", - "description": "location of your Movies folder" - }, - { - "label": "TV folder", - "name": "TV", - "description": "location of your TV folder" - }, - { - "label": "Music folder", - "name": "MUSIC", - "description": "location of your Music folder" - }, - { - "label": "Plex Pass", - "name": "PLEXPASS", - "select": [{ - "text": "Yes", - "value": "yes" - }, - { - "text": "No", - "value": "no", - "default": true - } - ] - }, - { - "label": "Plex Claim code", - "name": "PLEXCLAIM", - "description": "plex.tv/claim" - }, - { - "label": "External Plex URL", - "name": "ADVERTISEIP", - "description": "The variables correspond to the plex network settings" - }, - { - "label": "Your local network range", - "name": "ALLOWEDNETWORKS", - "description": "192.168.2.1/255.255.255.0" - }, - { - "label": "Transcode folder", - "name": "TRANSCODE", - "description": "location of your transcode folder" - } - ], - "logo": "https://raw.githubusercontent.com/Qballjos/portainer_templates/master/Images/plex-icon.png", - "name": "PLEX Media Server with request and monitor", - "note": "A stack of dockers (Plex, Ombi and Tautulli).", - "platform": "linux", - "repository": { - "stackfile": "Template/Stack/media_server_plex.yml", - "url": "https://github.com/Qballjos/portainer_templates" - }, - "title": "Media Server", - "type": 3 - }, - { + { "categories": [ - "Other", - "Tools" + "Media", + "Movie", + "TV", + "Music", + "Analytics", + "Request" ], - "description": "Organizr allows you to setup Tabs that will be loaded all in one webpage. You can then work on your server with ease.", - "env": [ - { + "description": "A stack of dockers (Plex, Ombi and Tautulli).", + "env": [{ "default": "1000", "label": "PUID", "name": "PUID" @@ -400,27 +288,141 @@ "label": "PGID", "name": "PGID" }, - { + { + "default": "002", + "label": "UMASK", + "name": "UMASK" + }, + { + "label": "TZ", + "name": "TZ" + }, + { + "default": "32400", + "label": "Plex port", + "name": "PLEXPORT" + }, + { + "default": "8181", + "label": "Tautulli port", + "name": "TAUTULLIPORT" + }, + { + "default": "5000", + "label": "Ombi port", + "name": "OMBIPORT" + }, + { + "label": "appdata folder", + "name": "APPDATA", + "description": "location of your appdata root" + }, + { + "label": "download folder", + "name": "DOWNLOAD", + "description": "location of your download folder" + }, + { + "label": "Movies folder", + "name": "MOVIES", + "description": "location of your Movies folder" + }, + { + "label": "TV folder", + "name": "TV", + "description": "location of your TV folder" + }, + { + "label": "Music folder", + "name": "MUSIC", + "description": "location of your Music folder" + }, + { + "label": "Plex Pass", + "name": "PLEXPASS", + "select": [{ + "text": "Yes", + "value": "yes" + }, + { + "text": "No", + "value": "no", + "default": true + } + ] + }, + { + "label": "Plex Claim code", + "name": "PLEXCLAIM", + "description": "plex.tv/claim" + }, + { + "label": "External Plex URL", + "name": "ADVERTISEIP", + "description": "The variables correspond to the plex network settings" + }, + { + "label": "Your local network range", + "name": "ALLOWEDNETWORKS", + "description": "192.168.2.1/255.255.255.0" + }, + { + "label": "Transcode folder", + "name": "TRANSCODE", + "description": "location of your transcode folder" + } + ], + "logo": "https://raw.githubusercontent.com/Qballjos/portainer_templates/master/Images/plex-icon.png", + "name": "PLEX Media Server with request and monitor", + "note": "A stack of dockers (Plex, Ombi and Tautulli).", + "platform": "linux", + "repository": { + "stackfile": "Template/Stack/media_server_plex.yml", + "url": "https://github.com/Qballjos/portainer_templates" + }, + "title": "Media Server", + "type": 3 + }, + { + "categories": [ + "Other", + "Tools" + ], + "description": "Organizr allows you to setup Tabs that will be loaded all in one webpage. You can then work on your server with ease.", + "env": [{ + "default": "1000", + "label": "PUID", + "name": "PUID" + }, + { + "default": "100", + "label": "PGID", + "name": "PGID" + }, + { + "label": "TZ", + "name": "TZ" + }, + { "label": "appdata folder", "name": "APPDATA" + }, + { + "label": "Organizr port", + "name": "PORT" } ], "image": "organizr/organizr:latest", "logo": "https://raw.githubusercontent.com/Qballjos/portainer_templates/master/Images/organizr-icon.png", "name": "organizr-v2", "platform": "linux", - "ports": [ - "80/tcp" - ], - "restart_policy": "unless-stopped", - "title": "Organizr", - "type": 1, - "volumes": [ - { - "bind": "${APPDATA}/Organizr", - "container": "/config" - } - ] + "repository": { + "stackfile": "Template/Stack/organizr.yml", + "url": "https://github.com/Qballjos/portainer_templates", + "restart_policy": "unless-stopped", + "title": "Organizr", + "type": 3 + } } ] }