Merge pull request #10 from SelfhostedPro/master

Adding master to initial_setup
This commit is contained in:
SelfhostedPro 2020-06-03 08:36:25 -07:00 committed by GitHub
commit af891ef701
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
4 changed files with 45 additions and 9 deletions

BIN
.DS_Store vendored

Binary file not shown.

BIN
Images/tiddlywiki.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.3 KiB

View file

@ -1,12 +1,12 @@
# Portainer Templates for Selfhosted Projects/Homelabs # 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 ### 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: 2. The following shared folders:
* Files (required) * Files (required)
* Downloads * Downloads
* TV * TV
@ -15,22 +15,40 @@ This is a rewriten template that will be working with the latest portainer versi
* Books * Books
* Comics * Comics
* Podcasts * Podcasts
* Logs
3. A Portainer setup. 3. A Portainer setup.
*Want something we don't have? Make an issue and we'll work on adding it*
### Installing ### 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 ## 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 ## Authors
* **NASHosted** - *Current Work*
* **SelfhostedPro** - *Current Work*
* **Jos Visser** - *Initial work* - [Qballjos](https://github.com/Qballjos) * **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 ## Acknowledgments

View file

@ -2,7 +2,7 @@
{ {
"type": 1, "type": 1,
"title": "htpcmanager", "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", "logo": "https://raw.githubusercontent.com/SelfhostedPro/selfhosted_templates/master/Images/htpcmanager-icon.png",
"image": "linuxserver/htpcmanager:latest", "image": "linuxserver/htpcmanager:latest",
"categories": ["Video", "Music", "Other"], "categories": ["Video", "Music", "Other"],
@ -1322,6 +1322,7 @@
"image": "linuxserver/plex:latest", "image": "linuxserver/plex:latest",
"categories": ["Video", "Music", "Photos"], "categories": ["Video", "Music", "Photos"],
"platform": "linux", "platform": "linux",
"network": "host",
"volumes": [{"container": "/config", "volumes": [{"container": "/config",
"bind": "/srv/dev-disk-by-label-media/Files/AppData/Config/Plex" "bind": "/srv/dev-disk-by-label-media/Files/AppData/Config/Plex"
}], }],
@ -2354,6 +2355,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, "type": 1,
"title": "Nginx Proxy Manager", "title": "Nginx Proxy Manager",