mirror of
https://github.com/SelfhostedPro/selfhosted_templates.git
synced 2026-04-02 10:52:21 +00:00
formatted
This commit is contained in:
BIN
Images/dozzle.png
Normal file
BIN
Images/dozzle.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 2.5 KiB |
BIN
Images/gophish.png
Normal file
BIN
Images/gophish.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 4.9 KiB |
BIN
Images/pritunl.png
Normal file
BIN
Images/pritunl.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 13 KiB |
BIN
Images/seafile.png
Normal file
BIN
Images/seafile.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 57 KiB |
BIN
Images/wallabag.png
Normal file
BIN
Images/wallabag.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 13 KiB |
@@ -1,3 +1,7 @@
|
||||
### Notice:
|
||||
Currently most of my dev time is being spent on [Yacht](https://github.com/SelfhostedPro/Yacht/tree/vue) if you would like something added please consider making a pull request with your addition and I'll work on getting it added when I'm able to. Information about how to structure a block (for an app) is available [here](https://portainer.readthedocs.io/en/stable/templates.html)
|
||||
|
||||
_portainer 2.0 templates are available [here](https://github.com/SelfhostedPro/selfhosted_templates/tree/portainer-2.0) in the portainer 2.0 branch. The Template URL is `https://raw.githubusercontent.com/SelfhostedPro/selfhosted_templates/portainer-2.0/Template/template.json`._
|
||||
|
||||
# Yacht Templates for Selfhosted Projects/Homelabs
|
||||
|
||||
@@ -17,7 +21,7 @@ This is a template focused on helping people spin up selfhosted services using P
|
||||
1. Login to your yacht web interface
|
||||
2. Go to templates
|
||||
3. Select Add Template
|
||||
3. Add the url: `https://raw.githubusercontent.com/SelfhostedPro/selfhosted_templates/yacht/Template/template.json` then go to Apps and start deploying.
|
||||
3. Add the url: `https://raw.githubusercontent.com/SelfhostedPro/selfhosted_templates/yacht-arm/Template/template.json` then go to Apps and start deploying.
|
||||
|
||||
### Information
|
||||
All templates are already configured to bind mount to various places on your drive. This branch works without the need for OMV. The following folders are all created in /portainer/
|
||||
@@ -109,6 +113,7 @@ All templates are already configured to bind mount to various places on your dri
|
||||
- resilio-sync
|
||||
- rutorrent
|
||||
- sabnzbd
|
||||
- Seafile
|
||||
- sickchill
|
||||
- smokeping
|
||||
- sonarr
|
||||
|
||||
@@ -1,34 +0,0 @@
|
||||
---
|
||||
version: "2"
|
||||
services:
|
||||
bookstack:
|
||||
image: linuxserver/bookstack
|
||||
container_name: bookstack
|
||||
environment:
|
||||
- PUID=${PUID}
|
||||
- PGID=${PGID}
|
||||
- DB_HOST=bookstack_db
|
||||
- DB_USER=bookstack
|
||||
- DB_PASS=${DATABASE_PASSWORD}
|
||||
- DB_DATABASE=bookstackapp
|
||||
volumes:
|
||||
- /portainer/Files/AppData/Bookstack/Data:/config
|
||||
ports:
|
||||
- ${PORT}:80
|
||||
restart: unless-stopped
|
||||
depends_on:
|
||||
- bookstack_db
|
||||
bookstack_db:
|
||||
image: linuxserver/mariadb
|
||||
container_name: bookstack_db
|
||||
environment:
|
||||
- PUID=${PUID}
|
||||
- PGID=${PGID}
|
||||
- MYSQL_ROOT_PASSWORD=${MYSQL_ROOT_PASSWORD}
|
||||
- TZ=${Timezone}
|
||||
- MYSQL_DATABASE=bookstackapp
|
||||
- MYSQL_USER=bookstack
|
||||
- MYSQL_PASSWORD=${DATABASE_PASSWORD}
|
||||
volumes:
|
||||
- /portainer/Files/AppData/Bookstack/DB:/config
|
||||
restart: unless-stopped
|
||||
@@ -1,35 +0,0 @@
|
||||
---
|
||||
version: "2"
|
||||
services:
|
||||
invoice-ninja:
|
||||
image: invoiceninja/invoiceninja:alpine-4
|
||||
container_name: invoice-ninja
|
||||
environment:
|
||||
- APP_URL=${URL}
|
||||
- APP_KEY=${APP_KEY}
|
||||
- MULTI_DB_ENABLED=false
|
||||
- DB_TYPE=mysql
|
||||
- DB_HOST1=ninja_db
|
||||
- DB_DATABASE=ninja_db
|
||||
- DB_USERNAME=invoice_ninja
|
||||
- DB_PASSWORD=${DATABASE_PASSWORD}
|
||||
volumes:
|
||||
- /portainer/Files/AppData/Config/Invoice-Ninja/public:/var/app/public
|
||||
- /portainer/Files/AppData/Config/Invoice-Ninja/storage:/var/app/storage
|
||||
ports:
|
||||
- ${PORT}:9000
|
||||
restart: unless-stopped
|
||||
depends_on:
|
||||
- ninja_db
|
||||
ninja_db:
|
||||
image: linuxserver/mariadb
|
||||
container_name: ninja_db
|
||||
environment:
|
||||
- MYSQL_ROOT_PASSWORD=${MYSQL_ROOT_PASSWORD}
|
||||
- TZ=${TZ}
|
||||
- MYSQL_DATABASE=ninja_db
|
||||
- MYSQL_USER=invoice_ninja
|
||||
- MYSQL_PASSWORD=${DATABASE_PASSWORD}
|
||||
volumes:
|
||||
- /portainer/Files/AppData/Config/Invoice-Ninja/DB:/config
|
||||
restart: unless-stopped
|
||||
@@ -1,31 +0,0 @@
|
||||
---
|
||||
version: "2"
|
||||
services:
|
||||
nextcloud:
|
||||
image: linuxserver/nextcloud
|
||||
container_name: nextcloud
|
||||
environment:
|
||||
- PUID=${PUID}
|
||||
- PGID=${PGID}
|
||||
- TZ=${TZ}
|
||||
volumes:
|
||||
- /portainer/Files/AppData/Config/Nextcloud/Config:/config
|
||||
ports:
|
||||
- ${PORT}:443
|
||||
restart: unless-stopped
|
||||
depends_on:
|
||||
- nextcloud_db
|
||||
nextcloud_db:
|
||||
image: linuxserver/mariadb
|
||||
container_name: nextcloud_db
|
||||
environment:
|
||||
- PUID=${PUID}
|
||||
- PGID=${PGID}
|
||||
- MYSQL_ROOT_PASSWORD=${MYSQL_ROOT_PASSWORD}
|
||||
- TZ=${Timezone}
|
||||
- MYSQL_DATABASE=nextcloud_db
|
||||
- MYSQL_USER=nextcloud
|
||||
- MYSQL_PASSWORD=${DATABASE_PASSWORD}
|
||||
volumes:
|
||||
- /portainer/AppData/Config/Nextcloud/DB:/config
|
||||
restart: unless-stopped
|
||||
File diff suppressed because it is too large
Load Diff
2198
Template/template.yml
Normal file
2198
Template/template.yml
Normal file
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user