From f4853be5d41466fe2ecf3a51ebdccd4b0a4ebedf Mon Sep 17 00:00:00 2001 From: SelfhostedPro <66331933+SelfhostedPro@users.noreply.github.com> Date: Wed, 3 Jun 2020 07:39:02 -0700 Subject: [PATCH 1/8] Delete .DS_Store --- .DS_Store | Bin 6148 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 .DS_Store diff --git a/.DS_Store b/.DS_Store deleted file mode 100644 index 9022019ff495b208dd20219cb61342a5577947b7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6148 zcmeHKOHRW;47E#zg4lG)a<0%DjH<9;U3P3hO;r|+8maAm?!^hX0mtF_ql%D}6+#uV zCC{6T?Tqs#ien<;#j%+a&4{Ri3Qle?jELAp2Qu*$F|yucP5bR;zFh6vZr~jYm&kye z-8DT>OE0vc@$>81+g)8Z$HR)~qddLqBYm?sKia$3!TV9sBX(}7qb;&H(0b$@8u;|` zc+)&ae7@vz#%Cm-OFXB@DHsR_f`Q*;05w~rx;2b37zhS}ffEDreMnHj>{tx-(}6)- z0N@nMDws Date: Wed, 3 Jun 2020 07:43:15 -0700 Subject: [PATCH 2/8] Update README.md --- README.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 5e6117d..ac21eea 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,7 @@ # Portainer Templates for Selfhosted Projects/Homelabs -This is a rewriten template that will be working with the latest portainer version +This is a template focused on helping people spin up selfhosted services using Portainer. ### Prerequisites @@ -15,7 +15,6 @@ This is a rewriten template that will be working with the latest portainer versi * Books * Comics * Podcasts - * Logs 3. A Portainer setup. ### Installing @@ -24,13 +23,14 @@ Login to your portainer setup go to settings -> enable Use external templates -> ## Contributing -If you wish to contribute contact me by email. +If you wish to contribute make a pull request, create an issue, or email me. ## Authors - +* **NASHosted** - *Current Work* +* **SelfhostedPro** - *Current Work* * **Jos Visser** - *Initial work* - [Qballjos](https://github.com/Qballjos) -See also the list of [contributors](https://github.com/Qballjos/portainer_templates/contributors) who participated in this project. +See also the list of [contributors](https://github.com/SelfhostedPro/selfhosted_templates/contributors) who participated in this project. ## Acknowledgments From 1f63f6f29e8afa800187d0406ed99a99e05b559c Mon Sep 17 00:00:00 2001 From: SelfhostedPro <66331933+SelfhostedPro@users.noreply.github.com> Date: Wed, 3 Jun 2020 08:12:01 -0700 Subject: [PATCH 3/8] Update README.md --- README.md | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index ac21eea..9f8f7f1 100644 --- a/README.md +++ b/README.md @@ -19,7 +19,23 @@ This is a template focused on helping people spin up selfhosted services using P ### Installing -Login to your portainer setup go to settings -> enable Use external templates -> add the url: https://raw.githubusercontent.com/SelfhostedPro/selfhosted_templates/master/Template/template.json +1. Login to your portainer setup go to settings +2. Enable Use external templates +3. Add the url: `https://raw.githubusercontent.com/SelfhostedPro/selfhosted_templates/master/Template/template.json` then go to app templates and hit refresh at the top. + +### Information +All templates are already configured to bind mount to various places on your drive. The initial build is for use with OpenMediaVault v5. The following folders are all created in /srv/dev-disk-by-label-media/ + +* **Files** - General file storage. + * **AppData** - Subfolder where application data (unrelated to served data) is stored. + * **Config** - Subfolder where configuration files for every container are stored. +* **Downloads** - Where bittorrent and usenet downloaders download files to. +* **TV** - Where tv shows are stored/moved to after downloaded. +* **Movies** - Where movies are stored/moved to after downloaded. +* **Music** - Where music is stored/moved to after downloaded. +* **Books** - Where books are stored/moved to after downloaded. +* **Comics** - Where comics are stored/moved to after downloaded. +* **Podcasts** - Where podcasts are stored/moved to after downloaded. ## Contributing From 25eccd3e168fdf1390c6fe02c4484fac1cf196ae Mon Sep 17 00:00:00 2001 From: SelfhostedPro <66331933+SelfhostedPro@users.noreply.github.com> Date: Wed, 3 Jun 2020 08:12:39 -0700 Subject: [PATCH 4/8] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 9f8f7f1..51b50ad 100644 --- a/README.md +++ b/README.md @@ -5,7 +5,7 @@ This is a template focused on helping people spin up selfhosted services using P ### Prerequisites -1. A Server running OMV (Not 100% required but folders will be created in /srv/dev-disk-by-label-media if not installed) +1. A Server running OMV with a drive labeled media (Not 100% required but folders will be created in /srv/dev-disk-by-label-media if not installed) 2. The following folders: * Files (required) * Downloads From d2160167f253b49f3913f081c4131c6afcf55f2c Mon Sep 17 00:00:00 2001 From: Jeremy Date: Wed, 3 Jun 2020 11:15:54 -0400 Subject: [PATCH 5/8] added TiddlyWiki and removed test text from htpcmanager. --- Images/tiddlywiki.png | Bin 0 -> 5393 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 Images/tiddlywiki.png diff --git a/Images/tiddlywiki.png b/Images/tiddlywiki.png new file mode 100644 index 0000000000000000000000000000000000000000..f397482a31b14022cbde06a54aeae63d5c8aa059 GIT binary patch literal 5393 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 literal 0 HcmV?d00001 From f56b7491767b9c8e8c19e6c1f3490c13044362c6 Mon Sep 17 00:00:00 2001 From: SelfhostedPro <66331933+SelfhostedPro@users.noreply.github.com> Date: Wed, 3 Jun 2020 08:16:28 -0700 Subject: [PATCH 6/8] Update README.md --- README.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 51b50ad..a543daa 100644 --- a/README.md +++ b/README.md @@ -6,7 +6,7 @@ This is a template focused on helping people spin up selfhosted services using P ### Prerequisites 1. A Server running OMV with a drive labeled media (Not 100% required but folders will be created in /srv/dev-disk-by-label-media if not installed) -2. The following folders: +2. The following shared folders: * Files (required) * Downloads * TV @@ -17,6 +17,8 @@ This is a template focused on helping people spin up selfhosted services using P * Podcasts 3. A Portainer setup. +*Want something we don't have? Make an issue and we'll work on adding it* + ### Installing 1. Login to your portainer setup go to settings From 7fecee1aa3a9b4baed4efce140953cfb31b48dcc Mon Sep 17 00:00:00 2001 From: geekaroni Date: Wed, 3 Jun 2020 11:26:28 -0400 Subject: [PATCH 7/8] added TiddlyWiki --- Template/template.json | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/Template/template.json b/Template/template.json index cb81706..a9a0ff8 100644 --- a/Template/template.json +++ b/Template/template.json @@ -2,7 +2,7 @@ { "type": 1, "title": "htpcmanager", - "description": "Htpcmanager, a front end for many htpc related applications. Hellowlol version. this is a test", + "description": "Htpcmanager, a front end for many htpc related applications. Hellowlol version.", "logo": "https://raw.githubusercontent.com/SelfhostedPro/selfhosted_templates/master/Images/htpcmanager-icon.png", "image": "linuxserver/htpcmanager:latest", "categories": ["Video", "Music", "Other"], @@ -2354,6 +2354,23 @@ } ] }, + { + "type": 1, + "title": "TiddlyWiki", + "description": "A unique, non-linear notebook wiki.", + "logo": "https://raw.githubusercontent.com/SelfhostedPro/selfhosted_templates/master/Images/tiddlywiki.png", + "image": "mazzolino/tiddlywiki:latest", + "categories": ["Other", "Tools"], + "platform": "linux", + "ports": [ + "8080:8080/tcp" + ], + "volumes": [ + {"container": "/var/lib/tiddlywiki", + "bind": "/srv/dev-disk-by-label-media/Files/AppData/Config/TiddlyWiki" + } + ] + }, { "type": 1, "title": "Nginx Proxy Manager", From 5d85466240af5e58908f1ffe77f3892f6395c625 Mon Sep 17 00:00:00 2001 From: SelfhostedPro <66331933+SelfhostedPro@users.noreply.github.com> Date: Wed, 3 Jun 2020 08:34:15 -0700 Subject: [PATCH 8/8] Update template.json --- Template/template.json | 1 + 1 file changed, 1 insertion(+) diff --git a/Template/template.json b/Template/template.json index a9a0ff8..31083a8 100644 --- a/Template/template.json +++ b/Template/template.json @@ -1322,6 +1322,7 @@ "image": "linuxserver/plex:latest", "categories": ["Video", "Music", "Photos"], "platform": "linux", + "network": "host", "volumes": [{"container": "/config", "bind": "/srv/dev-disk-by-label-media/Files/AppData/Config/Plex" }],