From 82beae85f32a8dfe674b7f468af1ed58b63d72fb Mon Sep 17 00:00:00 2001 From: Macley <26381427+Macleykun@users.noreply.github.com> Date: Tue, 20 Dec 2022 07:25:36 +0100 Subject: [PATCH] Add Monica #411 (#414) --- docs/AppList.md | 3 +- pi-hosted_template/template/portainer-v2.json | 39 ++++++++++++ stack/ghostfolio.yml | 8 --- stack/monica.yml | 31 ++++++++++ template/apps/monica.json | 62 +++++++++++++++++++ template/portainer-v2-amd64.json | 39 ++++++++++++ template/portainer-v2-arm32.json | 39 ++++++++++++ template/portainer-v2-arm64.json | 39 ++++++++++++ 8 files changed, 251 insertions(+), 9 deletions(-) create mode 100644 stack/monica.yml create mode 100644 template/apps/monica.json diff --git a/docs/AppList.md b/docs/AppList.md index 0e6ffa6..8245ed6 100644 --- a/docs/AppList.md +++ b/docs/AppList.md @@ -4,7 +4,7 @@ List of all apps included in this project with info related to it. |**Arm32:** |**Arm64:**|**Amd64:**|**Total:**| |:-------------------|:--------:|:--------:|:--------:| -| 185 apps | 206 apps | 205 apps | 207 apps | +| 186 apps | 207 apps | 206 apps | 208 apps | --- @@ -113,6 +113,7 @@ List of all apps included in this project with info related to it. |[Minetest](https://www.minetest.net/)|:heavy_check_mark:|:heavy_check_mark:|:heavy_check_mark:|Container| [![](../build/images/blue_doc_icon.png)](https://docs.linuxserver.io/images/docker-minetest) | | | | |[MinIO](https://min.io/)|:heavy_check_mark:|:heavy_check_mark:|:heavy_check_mark:|Container| [![](../build/images/blue_doc_icon.png)](https://docs.min.io/minio/baremetal/quickstart/quickstart.html) | | | | |[Minisatip](https://github.com/catalinii/minisatip)|:heavy_check_mark:|:heavy_check_mark:|:heavy_check_mark:|Container| [![](../build/images/blue_doc_icon.png)](https://docs.linuxserver.io/images/docker-minisatip) | | | | +|[Monica](https://www.monicahq.com/)|:heavy_check_mark:|:heavy_check_mark:|:heavy_check_mark:|Stack| [![](../build/images/blue_doc_icon.png)](https://github.com/monicahq/docker#use-monica-docker-image) | | | | |[Mstream](https://mstream.io/)|:heavy_check_mark:|:heavy_check_mark:|:heavy_check_mark:|Container| [![](../build/images/blue_doc_icon.png)](https://docs.linuxserver.io/images/docker-mstream) | | | | |[Murmur](https://www.mumble.info/)|:heavy_check_mark:|:heavy_check_mark:|:heavy_check_mark:|Container| [![](../build/images/blue_doc_icon.png)](https://github.com/yhaenggi/murmur-docker) | | | | |[MusicBrainz](https://musicbrainz.org/)|:heavy_check_mark:|:heavy_check_mark:|:heavy_check_mark:|Container| [![](../build/images/blue_doc_icon.png)](https://github.com/linuxserver-archive/docker-musicbrainz) | | | | diff --git a/pi-hosted_template/template/portainer-v2.json b/pi-hosted_template/template/portainer-v2.json index 39dbf37..293af78 100644 --- a/pi-hosted_template/template/portainer-v2.json +++ b/pi-hosted_template/template/portainer-v2.json @@ -3641,6 +3641,45 @@ "type": 1, "note": "Template created by Pi-Hosted Series
Check our Github page: https://github.com/pi-hosted/pi-hosted

Official Webpage: https://github.com/catalinii/minisatip
Official Docker Documentation: https://docs.linuxserver.io/images/docker-minisatip


" }, + { + "categories": [ + "Other", + "Tools" + ], + "description": "Monica is a great open source personal relationship management system.", + "env": [ + { + "default": "REPLACEMEWITHAWORDOF32CHARACTERS", + "label": "APP_KEY", + "name": "APP_KEY" + }, + { + "default": "development", + "label": "APP_ENV", + "name": "APP_ENV" + }, + { + "default": "panda", + "label": "DB_USERNAME", + "name": "DB_USERNAME" + }, + { + "default": "o8x&max8yt4h@v$q#orvx@72$", + "label": "DB_PASSWORD", + "name": "DB_PASSWORD" + } + ], + "logo": "https://avatars0.githubusercontent.com/u/25832602", + "name": "monica", + "platform": "linux", + "repository": { + "stackfile": "stack/monica.yml", + "url": "https://github.com/Macleykun/pi-hosted" + }, + "title": "Monica", + "type": 3, + "note": "Template created by Pi-Hosted Series
Check our Github page: https://github.com/pi-hosted/pi-hosted

Official Webpage: https://www.monicahq.com/
Official Docker Documentation: https://github.com/monicahq/docker#use-monica-docker-image


" + }, { "categories": [ "Other", diff --git a/stack/ghostfolio.yml b/stack/ghostfolio.yml index 99d798b..d1d1cf3 100644 --- a/stack/ghostfolio.yml +++ b/stack/ghostfolio.yml @@ -30,11 +30,3 @@ services: volumes: postgres: - -# input we need to ask for the user: -# ${JWT_SECRET_KEY} (just random text is great) -# ${ACCESS_TOKEN_SALT} (just random text is great) -# ${ALPHA_VANTAGE_API_KEY} (optional) -# ${POSTGRES_DB} -# ${POSTGRES_USER} -# ${POSTGRES_PASSWORD} diff --git a/stack/monica.yml b/stack/monica.yml new file mode 100644 index 0000000..0e20803 --- /dev/null +++ b/stack/monica.yml @@ -0,0 +1,31 @@ +version: "3.8" +services: + monica: + image: monica:latest + depends_on: + - monica_db + ports: + - 8585:80 + environment: + - APP_KEY=${APP_KEY} + - DB_HOST=monica_db + - DB_USERNAME=${DB_USERNAME} + - DB_PASSWORD=${DB_PASSWORD} + - APP_ENV=${APP_ENV} + volumes: + - /portainer/Files/AppData/Config/Monica/storage:/var/www/html/storage + restart: always + + monica_db: + image: linuxserver/mariadb:latest + environment: + MYSQL_ROOT_PASSWORD: ${MYSQL_ROOT_PASSWORD} + MYSQL_DATABASE: monica + MYSQL_USER: ${DATABASE_USER} + MYSQL_PASSWORD: ${DATABASE_PASSWORD} + PUID: ${PGID} + PGID: ${PGID} + TZ: ${TZ} + volumes: + - /portainer/Files/AppData/Config/Monica/data:/var/lib/mysql + restart: always diff --git a/template/apps/monica.json b/template/apps/monica.json new file mode 100644 index 0000000..7ff5022 --- /dev/null +++ b/template/apps/monica.json @@ -0,0 +1,62 @@ +{ + "categories": [ + "Other", + "Tools" + ], + "description": "Monica is a great open source personal relationship management system.", + "env": [ + { + "default": "1000", + "label": "PUID", + "name": "PUID" + }, + { + "default": "1000", + "label": "PGID", + "name": "PGID" + }, + { + "default": "America/New_York", + "label": "TZ", + "name": "TZ" + }, + { + "default": "REPLACEMEWITHAWORDOF32CHARACTERS", + "label": "APP_KEY", + "name": "APP_KEY" + }, + { + "default": "development", + "label": "APP_ENV", + "name": "APP_ENV" + }, + { + "default": "panda", + "label": "DATABASE_USER", + "name": "DATABASE_USER" + }, + { + "default": "o8x&max8yt4h@v$q#orvx@72$", + "label": "DATABASE_PASSWORD", + "name": "DATABASE_PASSWORD" + }, + { + "default": "", + "label": "MYSQL_ROOT_PASSWORD", + "name": "MYSQL_ROOT_PASSWORD" + } + ], + "logo": "https://avatars0.githubusercontent.com/u/25832602", + "name": "monica", + "officialDoc": "https://github.com/monicahq/docker#use-monica-docker-image", + "platform": "linux", + "repository": { + "stackfile_arm32": "stack/monica.yml", + "stackfile_arm64": "stack/monica.yml", + "stackfile_amd64": "stack/monica.yml", + "url": "https://github.com/Macleykun/pi-hosted" + }, + "title": "Monica", + "type": 3, + "webpage": "https://www.monicahq.com/" +} diff --git a/template/portainer-v2-amd64.json b/template/portainer-v2-amd64.json index 2703d6a..b8d5b2e 100644 --- a/template/portainer-v2-amd64.json +++ b/template/portainer-v2-amd64.json @@ -4372,6 +4372,45 @@ "type": 1, "note": "Template created by Pi-Hosted Series
Check our Github page: https://github.com/pi-hosted/pi-hosted

Official Webpage: https://github.com/catalinii/minisatip
Official Docker Documentation: https://docs.linuxserver.io/images/docker-minisatip


" }, + { + "categories": [ + "Other", + "Tools" + ], + "description": "Monica is a great open source personal relationship management system.", + "env": [ + { + "default": "REPLACEMEWITHAWORDOF32CHARACTERS", + "label": "APP_KEY", + "name": "APP_KEY" + }, + { + "default": "development", + "label": "APP_ENV", + "name": "APP_ENV" + }, + { + "default": "panda", + "label": "DB_USERNAME", + "name": "DB_USERNAME" + }, + { + "default": "o8x&max8yt4h@v$q#orvx@72$", + "label": "DB_PASSWORD", + "name": "DB_PASSWORD" + } + ], + "logo": "https://avatars0.githubusercontent.com/u/25832602", + "name": "monica", + "platform": "linux", + "repository": { + "stackfile": "stack/monica.yml", + "url": "https://github.com/Macleykun/pi-hosted" + }, + "title": "Monica", + "type": 3, + "note": "Template created by Pi-Hosted Series
Check our Github page: https://github.com/pi-hosted/pi-hosted

Official Webpage: https://www.monicahq.com/
Official Docker Documentation: https://github.com/monicahq/docker#use-monica-docker-image


" + }, { "categories": [ "Other", diff --git a/template/portainer-v2-arm32.json b/template/portainer-v2-arm32.json index 39dbf37..293af78 100644 --- a/template/portainer-v2-arm32.json +++ b/template/portainer-v2-arm32.json @@ -3641,6 +3641,45 @@ "type": 1, "note": "Template created by Pi-Hosted Series
Check our Github page: https://github.com/pi-hosted/pi-hosted

Official Webpage: https://github.com/catalinii/minisatip
Official Docker Documentation: https://docs.linuxserver.io/images/docker-minisatip


" }, + { + "categories": [ + "Other", + "Tools" + ], + "description": "Monica is a great open source personal relationship management system.", + "env": [ + { + "default": "REPLACEMEWITHAWORDOF32CHARACTERS", + "label": "APP_KEY", + "name": "APP_KEY" + }, + { + "default": "development", + "label": "APP_ENV", + "name": "APP_ENV" + }, + { + "default": "panda", + "label": "DB_USERNAME", + "name": "DB_USERNAME" + }, + { + "default": "o8x&max8yt4h@v$q#orvx@72$", + "label": "DB_PASSWORD", + "name": "DB_PASSWORD" + } + ], + "logo": "https://avatars0.githubusercontent.com/u/25832602", + "name": "monica", + "platform": "linux", + "repository": { + "stackfile": "stack/monica.yml", + "url": "https://github.com/Macleykun/pi-hosted" + }, + "title": "Monica", + "type": 3, + "note": "Template created by Pi-Hosted Series
Check our Github page: https://github.com/pi-hosted/pi-hosted

Official Webpage: https://www.monicahq.com/
Official Docker Documentation: https://github.com/monicahq/docker#use-monica-docker-image


" + }, { "categories": [ "Other", diff --git a/template/portainer-v2-arm64.json b/template/portainer-v2-arm64.json index 7e6d98d..04c0074 100644 --- a/template/portainer-v2-arm64.json +++ b/template/portainer-v2-arm64.json @@ -4371,6 +4371,45 @@ "type": 1, "note": "Template created by Pi-Hosted Series
Check our Github page: https://github.com/pi-hosted/pi-hosted

Official Webpage: https://github.com/catalinii/minisatip
Official Docker Documentation: https://docs.linuxserver.io/images/docker-minisatip


" }, + { + "categories": [ + "Other", + "Tools" + ], + "description": "Monica is a great open source personal relationship management system.", + "env": [ + { + "default": "REPLACEMEWITHAWORDOF32CHARACTERS", + "label": "APP_KEY", + "name": "APP_KEY" + }, + { + "default": "development", + "label": "APP_ENV", + "name": "APP_ENV" + }, + { + "default": "panda", + "label": "DB_USERNAME", + "name": "DB_USERNAME" + }, + { + "default": "o8x&max8yt4h@v$q#orvx@72$", + "label": "DB_PASSWORD", + "name": "DB_PASSWORD" + } + ], + "logo": "https://avatars0.githubusercontent.com/u/25832602", + "name": "monica", + "platform": "linux", + "repository": { + "stackfile": "stack/monica.yml", + "url": "https://github.com/Macleykun/pi-hosted" + }, + "title": "Monica", + "type": 3, + "note": "Template created by Pi-Hosted Series
Check our Github page: https://github.com/pi-hosted/pi-hosted

Official Webpage: https://www.monicahq.com/
Official Docker Documentation: https://github.com/monicahq/docker#use-monica-docker-image


" + }, { "categories": [ "Other",