From d728fa322626b8e1dc861fd5544306c3cabcb008 Mon Sep 17 00:00:00 2001 From: CJ Date: Fri, 19 Jul 2024 22:27:33 +0100 Subject: [PATCH] Added Wallos (#203) * Create wallos.json * Create bookstack.yml Added missing stack * Update kavita.json Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Robert Middleswarth <72569+rmiddle@users.noreply.github.com> --- docs/AppList.md | 7 ++- docs/DocumentList.md | 4 +- pi-hosted_template/template/portainer-v2.json | 56 +------------------ stack/bookstack.yml | 36 ++++++++++++ template/apps/bookstack.json | 3 +- template/apps/kavita.json | 10 ++-- template/apps/wallos.json | 36 ++++++++++++ template/portainer-v2-amd64.json | 40 ++++++++++++- template/portainer-v2-arm32.json | 56 +------------------ template/portainer-v2-arm64.json | 40 ++++++++++++- 10 files changed, 162 insertions(+), 126 deletions(-) create mode 100644 stack/bookstack.yml create mode 100644 template/apps/wallos.json diff --git a/docs/AppList.md b/docs/AppList.md index 2d0f85f..33ec2a3 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:**| |:-------------------|:--------:|:--------:|:--------:| -| 106 apps | 230 apps | 233 apps | 236 apps | +| 105 apps | 231 apps | 234 apps | 237 apps | --- @@ -25,7 +25,7 @@ List of all apps included in this project with info related to it. |[Bazarr](https://www.bazarr.media/)|:x:|:heavy_check_mark:|:heavy_check_mark:|Container| [![](../build/images/blue_doc_icon.png)](https://wiki.bazarr.media/Getting-Started/Installation/Docker/docker/) | | | | |[Beets](https://beets.io/)|:x:|:heavy_check_mark:|:heavy_check_mark:|Container| [![](../build/images/blue_doc_icon.png)](https://docs.linuxserver.io/images/docker-beets) | | | | |[Bind9](https://hub.docker.com/r/ubuntu/bind9)|:x:|:heavy_check_mark:|:heavy_check_mark:|Container| [![](../build/images/blue_doc_icon.png)](https://hub.docker.com/r/ubuntu/bind9) | | [![](../build/images/script_icon.png)](../tools/install_bind9.sh) | | -|[Bookstack](https://www.bookstackapp.com/)|:heavy_check_mark:|:heavy_check_mark:|:heavy_check_mark:|Stack| [![](../build/images/blue_doc_icon.png)](https://www.bookstackapp.com/docs/admin/installation/#docker) | | | | +|[Bookstack](https://www.bookstackapp.com/)|:x:|:heavy_check_mark:|:heavy_check_mark:|Stack| [![](../build/images/blue_doc_icon.png)](https://www.bookstackapp.com/docs/admin/installation/#docker) | | | | |[Caddy](https://caddyserver.com/)|:heavy_check_mark:|:heavy_check_mark:|:heavy_check_mark:|Container| [![](../build/images/blue_doc_icon.png)](https://hub.docker.com/_/caddy) | | [![](../build/images/script_icon.png)](../tools/install_caddy.sh) | | |[Calibre](https://calibre-ebook.com/)|:x:|:heavy_check_mark:|:heavy_check_mark:|Container| [![](../build/images/blue_doc_icon.png)](https://docs.linuxserver.io/images/docker-calibre) | | | | |[Calibre Web](https://calibre-ebook.com/)|:x:|:heavy_check_mark:|:heavy_check_mark:|Container| [![](../build/images/blue_doc_icon.png)](https://docs.linuxserver.io/images/docker-calibre-web) | | | | @@ -106,7 +106,7 @@ List of all apps included in this project with info related to it. |[Joplin server](https://hub.docker.com/r/etechonomy/joplin-server)|:x:|:heavy_check_mark:|:heavy_check_mark:|Stack| [![](../build/images/blue_doc_icon.png)](https://github.com/etechonomy/joplin-server) | | | | |[Kasm](https://www.kasmweb.com/)|:x:|:heavy_check_mark:|:heavy_check_mark:|Container| [![](../build/images/blue_doc_icon.png)](https://github.com/linuxserver/docker-kasm) | | | | |[Kasm with renderD128 support](https://www.kasmweb.com/)|:x:|:heavy_check_mark:|:heavy_check_mark:|Container| [![](../build/images/blue_doc_icon.png)](https://github.com/linuxserver/docker-kasm) | | | | -|[Kavita](https://www.kavitareader.com/#home)|:heavy_check_mark:|:heavy_check_mark:|:heavy_check_mark:|Container| [![](../build/images/blue_doc_icon.png)](https://wiki.kavitareader.com/en/install/docker-install) | | | | +|[Kavita](https://www.kavitareader.com/)|:heavy_check_mark:|:heavy_check_mark:|:heavy_check_mark:|Container| [![](../build/images/blue_doc_icon.png)](https://wiki.kavitareader.com/installation/docker) | | | | |[Klipper[Testing], Mainsail, Moonraker](https://hub.docker.com/r/mkuf/klipper)|:heavy_check_mark:|:heavy_check_mark:|:heavy_check_mark:|Stack| [![](../build/images/blue_doc_icon.png)](https://hub.docker.com/r/mkuf/klipper) | | [![](../build/images/script_icon.png)](../tools/install_klipper.sh) | | |[Kodi Headless](https://kodi.tv/)|:heavy_check_mark:|:heavy_check_mark:|:heavy_check_mark:|Container| [![](../build/images/blue_doc_icon.png)](https://hub.docker.com/r/lsioarmhf/kodi-headless-aarch64/) | | | | |[Komga](https://github.com/gotson/komga)|:heavy_check_mark:|:heavy_check_mark:|:heavy_check_mark:|Container| [![](../build/images/blue_doc_icon.png)](https://komga.org/) | | | | @@ -233,6 +233,7 @@ List of all apps included in this project with info related to it. |[Vaultwarden](https://github.com/dani-garcia/vaultwarden)|:heavy_check_mark:|:heavy_check_mark:|:heavy_check_mark:|Container| [![](../build/images/blue_doc_icon.png)](https://github.com/dani-garcia/vaultwarden/wiki) | | | | |[Vikunja With Frontend](https://vikunja.io/)|:x:|:heavy_check_mark:|:heavy_check_mark:|Stack| [![](../build/images/blue_doc_icon.png)](https://vikunja.io/docs/full-docker-example/#example-with-nginx-as-proxy) | | [![](../build/images/script_icon.png)](../tools/install_vikunja.sh) | | |[Vlmcsd - KMS](https://hub.docker.com/r/mikolatero/vlmcsd)|:heavy_check_mark:|:heavy_check_mark:|:heavy_check_mark:|Container| [![](../build/images/blue_doc_icon.png)](https://github.com/mikolatero/docker-vlmcsd) | | | | +|[Wallos](https://github.com/ellite/Wallos)|:x:|:heavy_check_mark:|:heavy_check_mark:|Container| [![](../build/images/blue_doc_icon.png)](https://github.com/ellite/Wallos) | | | | |[Watchtower](https://containrrr.dev/watchtower/)|:heavy_check_mark:|:heavy_check_mark:|:heavy_check_mark:|Container| [![](../build/images/blue_doc_icon.png)](https://containrrr.dev/watchtower/usage-overview/) | | | [![Upgrading Portainer and Updating Containers](../build/images/yt-badge-novaspirit.png "Upgrading Portainer and Updating Containers")](https://www.youtube.com/watch?v=q3wKqk8qVS8&list=PL846hFPMqg3jwkxcScD1xw2bKXrJVvarc&index=7) | |[WebGrab+Plus](http://www.webgrabplus.com/)|:x:|:heavy_check_mark:|:heavy_check_mark:|Container| [![](../build/images/blue_doc_icon.png)](https://docs.linuxserver.io/images/docker-webgrabplus) | | | | |[Whisparr](https://hotio.dev/)|:x:|:heavy_check_mark:|:heavy_check_mark:|Container| [![](../build/images/blue_doc_icon.png)](https://wiki.servarr.com/en/whisparr) | | | | diff --git a/docs/DocumentList.md b/docs/DocumentList.md index 8dc1340..8a2337c 100644 --- a/docs/DocumentList.md +++ b/docs/DocumentList.md @@ -8,9 +8,9 @@ List of all Documents used within this project with related Apps and Videos. | File Name | Description | Related Apps | YouTube | | --------- | ----------- | ------------ |:-------:| |[macvlan_setup.md](../docs/macvlan_setup.md)|Attach a container directly to local network (macvlan)||| -|[nginx_proxy_manager.md](../docs/nginx_proxy_manager.md)|Install and setup instructions for Nginx Proxy Manager (NPM)|Nginx Proxy Manager v2 with Sqllite
Nginx Proxy Manager v2 with Sqlite and Goaccess Charts
Nginx Proxy Manager v3 [DEVEL] NOT READY FOR USE
Nginx Proxy Manager v2 with Mysql and Goaccess Charts [DEPRECATED]
Nginx Proxy Manager v2 with Mysql [DEPRECATED]|[![YouTube](https://img.shields.io/badge/YouTube-FF0000?style=plastic&logo=youtube&logoColor=white)]("https://www.youtube.com/watch?v=yl2Laxbqvo8&list=PL846hFPMqg3jwkxcScD1xw2bKXrJVvarc&index=10")| +|[nginx_proxy_manager.md](../docs/nginx_proxy_manager.md)|Install and setup instructions for Nginx Proxy Manager (NPM)|Nginx Proxy Manager v3 [DEVEL] NOT READY FOR USE
Nginx Proxy Manager v2 with Sqllite
Nginx Proxy Manager v2 with Mysql [DEPRECATED]
Nginx Proxy Manager v2 with Mysql and Goaccess Charts [DEPRECATED]
Nginx Proxy Manager v2 with Sqlite and Goaccess Charts|[![YouTube](https://img.shields.io/badge/YouTube-FF0000?style=plastic&logo=youtube&logoColor=white)]("https://www.youtube.com/watch?v=yl2Laxbqvo8&list=PL846hFPMqg3jwkxcScD1xw2bKXrJVvarc&index=10")| |[photoprism.md](../docs/photoprism.md)|Install and Setup Instructions for PhotoPrism Stack|PhotoPrism|| -|[pi-hole.md](../docs/pi-hole.md)|Install and Setup Pi-Hole for Network-Wide Ad Block|Pi-Hole
Pi-Hole DoH/DoT
Pi-Hole-Unbound|| +|[pi-hole.md](../docs/pi-hole.md)|Install and Setup Pi-Hole for Network-Wide Ad Block|Pi-Hole-Unbound
Pi-Hole DoH/DoT
Pi-Hole|| |[rpi_docker_monitor.md](../docs/rpi_docker_monitor.md)|Install and setup instructions for the RPI Docker Monitor|Raspberry Pi Docker Monitor|[![YouTube](https://img.shields.io/badge/YouTube-FF0000?style=plastic&logo=youtube&logoColor=white)]("https://www.youtube.com/watch?v=IoD3vFuep64&list=PL846hFPMqg3jwkxcScD1xw2bKXrJVvarc&index=8")| |[searxng.md](../docs/searxng.md)|Install and Setup Instructions for SearXNG Meta Search|SearXNG|| |[throttled.md](../docs/throttled.md)|Install and Setup Instructions for the Throttled Script||| diff --git a/pi-hosted_template/template/portainer-v2.json b/pi-hosted_template/template/portainer-v2.json index 867a24d..30e4f16 100644 --- a/pi-hosted_template/template/portainer-v2.json +++ b/pi-hosted_template/template/portainer-v2.json @@ -275,58 +275,6 @@ } ] }, - { - "categories": [ - "Wiki" - ], - "description": "Bookstack is a free and open source Wiki designed for creating beautiful documentation. Featuring a simple, but powerful WYSIWYG editor it allows for teams to create detailed and useful documentation with ease.", - "env": [ - { - "default": "1000", - "label": "PUID", - "name": "PUID" - }, - { - "default": "1000", - "label": "PGID", - "name": "PGID" - }, - { - "default": "America/New_York", - "label": "TZ", - "name": "TZ" - }, - { - "label": "DATABASE_PASSWORD", - "name": "DATABASE_PASSWORD" - }, - { - "label": "MYSQL_ROOT_PASSWORD", - "name": "MYSQL_ROOT_PASSWORD" - }, - { - "default": "http://192.168.X.Y:6875", - "description": "Address to access Bookstack. If using a domain, add it here. If not set correctly the app will not be accessible", - "label": "APP_URL", - "name": "APP_URL" - }, - { - "default": "6875", - "label": "PORT", - "name": "PORT" - } - ], - "logo": "https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/images/bookstack2.png", - "name": "bookstack", - "note": "Template created by Pi-Hosted Series
Check our Github page: https://github.com/pi-hosted/pi-hosted

Official Webpage: https://www.bookstackapp.com/
Official Docker Documentation: https://www.bookstackapp.com/docs/admin/installation/#docker


Default login is admin@admin.com with a password of password. The database created is called bookstackapp and the database user is called bookstack", - "platform": "linux", - "repository": { - "stackfile": "stack/bookstack.yml", - "url": "https://github.com/pi-hosted/pi-hosted" - }, - "title": "Bookstack", - "type": 3 - }, { "categories": [ "Tools", @@ -1558,7 +1506,7 @@ "Books" ], "description": "Kavita is a fast, feature rich, cross platform reading server.", - "image": "kizaing/kavita:latest", + "image": "jvmilazz0/kavita:latest", "logo": "https://raw.githubusercontent.com/Kareadita/Kavita/develop/Logo/kavita.svg", "name": "Kavita", "platform": "linux", @@ -1593,7 +1541,7 @@ "container": "/kavita/config" } ], - "note": "Template created by Pi-Hosted Series
Check our Github page: https://github.com/pi-hosted/pi-hosted

Official Webpage: https://www.kavitareader.com/#home
Official Docker Documentation: https://wiki.kavitareader.com/en/install/docker-install


" + "note": "Template created by Pi-Hosted Series
Check our Github page: https://github.com/pi-hosted/pi-hosted

Official Webpage: https://www.kavitareader.com/
Official Docker Documentation: https://wiki.kavitareader.com/installation/docker


" }, { "categories": [ diff --git a/stack/bookstack.yml b/stack/bookstack.yml new file mode 100644 index 0000000..4344c29 --- /dev/null +++ b/stack/bookstack.yml @@ -0,0 +1,36 @@ +--- +version: "2" +services: + bookstack: + image: lscr.io/linuxserver/bookstack + container_name: Bookstack + environment: + - PUID=${PUID} + - PGID=${PGID} + - APP_URL=${APP_URL} + - DB_HOST=bookstack_db + - DB_PORT=3306 + - DB_USER=bookstack + - DB_PASS=${DATABASE_PASSWORD} + - DB_DATABASE=bookstackapp + volumes: + - /portainer/Files/AppData/Config/Bookstack:/config + ports: + - ${PORT}:80 + restart: unless-stopped + depends_on: + - bookstack_db + bookstack_db: + image: lscr.io/linuxserver/mariadb + container_name: Bookstack_DB + environment: + - PUID=${PUID} + - PGID=${PGID} + - MYSQL_ROOT_PASSWORD=${MYSQL_ROOT_PASSWORD} + - TZ=${TZ} + - MYSQL_DATABASE=bookstackapp + - MYSQL_USER=bookstack + - MYSQL_PASSWORD=${DATABASE_PASSWORD} + volumes: + - /portainer/Files/AppData/Config/Bookstack/DB:/config + restart: unless-stopped diff --git a/template/apps/bookstack.json b/template/apps/bookstack.json index a8ef842..c7a1ef2 100644 --- a/template/apps/bookstack.json +++ b/template/apps/bookstack.json @@ -45,10 +45,9 @@ "officialDoc": "https://www.bookstackapp.com/docs/admin/installation/#docker", "platform": "linux", "repository": { - "stackfile_arm32": "stack/bookstack.yml", "stackfile_arm64": "stack/bookstack.yml", "stackfile_amd64": "stack/bookstack.yml", - "url": "https://github.com/pi-hosted/pi-hosted" + "url": "https://github.com/pi-hosted/pi-hosted/" }, "title": "Bookstack", "type": 3, diff --git a/template/apps/kavita.json b/template/apps/kavita.json index 438f0e9..c380e27 100644 --- a/template/apps/kavita.json +++ b/template/apps/kavita.json @@ -4,12 +4,12 @@ "Books" ], "description": "Kavita is a fast, feature rich, cross platform reading server.", - "image_arm32": "kizaing/kavita:latest", - "image_arm64": "kizaing/kavita:latest", - "image_amd64": "kizaing/kavita:latest", + "image_arm32": "jvmilazz0/kavita:latest", + "image_arm64": "jvmilazz0/kavita:latest", + "image_amd64": "jvmilazz0/kavita:latest", "logo": "https://raw.githubusercontent.com/Kareadita/Kavita/develop/Logo/kavita.svg", "name": "Kavita", - "officialDoc": "https://wiki.kavitareader.com/en/install/docker-install", + "officialDoc": "https://wiki.kavitareader.com/installation/docker", "platform": "linux", "ports": [ "5002:5000/tcp" @@ -42,5 +42,5 @@ "container": "/kavita/config" } ], - "webpage": "https://www.kavitareader.com/#home" + "webpage": "https://www.kavitareader.com/" } diff --git a/template/apps/wallos.json b/template/apps/wallos.json new file mode 100644 index 0000000..54dd6d1 --- /dev/null +++ b/template/apps/wallos.json @@ -0,0 +1,36 @@ +{ + "categories": [ + "Finance" + ], + "description": "Open-Source Personal Subscription Tracker.", + "image_amd64": "bellamy/wallos:latest", + "image_arm64": "bellamy/wallos:latest", + "logo": "https://raw.githubusercontent.com/ellite/Wallos/main/images/wallossolidwhite.png", + "name": "wallos", + "officialDoc": "https://github.com/ellite/Wallos", + "platform": "linux", + "env": [ + { + "default": "Europe/London", + "label": "TZ", + "name": "TZ" + } + ], + "ports": [ + "8282:80/tcp" + ], + "restart_policy": "unless-stopped", + "title": "Wallos", + "type": 1, + "volumes": [ + { + "bind": "/portainer/Files/AppData/Config/Wallos/db", + "container": "/var/www/html/db" + }, + { + "bind": "/portainer/Files/AppData/Config/Wallos/logos", + "container": "/var/www/html/images/uploads/logos" + } + ], + "webpage": "https://github.com/ellite/Wallos" +} diff --git a/template/portainer-v2-amd64.json b/template/portainer-v2-amd64.json index 8f10299..04355bd 100644 --- a/template/portainer-v2-amd64.json +++ b/template/portainer-v2-amd64.json @@ -716,7 +716,7 @@ "platform": "linux", "repository": { "stackfile": "stack/bookstack.yml", - "url": "https://github.com/pi-hosted/pi-hosted" + "url": "https://github.com/pi-hosted/pi-hosted/" }, "title": "Bookstack", "type": 3 @@ -4040,7 +4040,7 @@ "Books" ], "description": "Kavita is a fast, feature rich, cross platform reading server.", - "image": "kizaing/kavita:latest", + "image": "jvmilazz0/kavita:latest", "logo": "https://raw.githubusercontent.com/Kareadita/Kavita/develop/Logo/kavita.svg", "name": "Kavita", "platform": "linux", @@ -4075,7 +4075,7 @@ "container": "/kavita/config" } ], - "note": "Template created by Pi-Hosted Series
Check our Github page: https://github.com/pi-hosted/pi-hosted

Official Webpage: https://www.kavitareader.com/#home
Official Docker Documentation: https://wiki.kavitareader.com/en/install/docker-install


" + "note": "Template created by Pi-Hosted Series
Check our Github page: https://github.com/pi-hosted/pi-hosted

Official Webpage: https://www.kavitareader.com/
Official Docker Documentation: https://wiki.kavitareader.com/installation/docker


" }, { "categories": [ @@ -9525,6 +9525,40 @@ "type": 1, "note": "Template created by Pi-Hosted Series
Check our Github page: https://github.com/pi-hosted/pi-hosted

Official Webpage: https://hub.docker.com/r/mikolatero/vlmcsd
Official Docker Documentation: https://github.com/mikolatero/docker-vlmcsd


" }, + { + "categories": [ + "Finance" + ], + "description": "Open-Source Personal Subscription Tracker.", + "image": "bellamy/wallos:latest", + "logo": "https://raw.githubusercontent.com/ellite/Wallos/main/images/wallossolidwhite.png", + "name": "wallos", + "platform": "linux", + "env": [ + { + "default": "Europe/London", + "label": "TZ", + "name": "TZ" + } + ], + "ports": [ + "8282:80/tcp" + ], + "restart_policy": "unless-stopped", + "title": "Wallos", + "type": 1, + "volumes": [ + { + "bind": "/portainer/Files/AppData/Config/Wallos/db", + "container": "/var/www/html/db" + }, + { + "bind": "/portainer/Files/AppData/Config/Wallos/logos", + "container": "/var/www/html/images/uploads/logos" + } + ], + "note": "Template created by Pi-Hosted Series
Check our Github page: https://github.com/pi-hosted/pi-hosted

Official Webpage: https://github.com/ellite/Wallos
Official Docker Documentation: https://github.com/ellite/Wallos


" + }, { "categories": [ "Other", diff --git a/template/portainer-v2-arm32.json b/template/portainer-v2-arm32.json index 867a24d..30e4f16 100644 --- a/template/portainer-v2-arm32.json +++ b/template/portainer-v2-arm32.json @@ -275,58 +275,6 @@ } ] }, - { - "categories": [ - "Wiki" - ], - "description": "Bookstack is a free and open source Wiki designed for creating beautiful documentation. Featuring a simple, but powerful WYSIWYG editor it allows for teams to create detailed and useful documentation with ease.", - "env": [ - { - "default": "1000", - "label": "PUID", - "name": "PUID" - }, - { - "default": "1000", - "label": "PGID", - "name": "PGID" - }, - { - "default": "America/New_York", - "label": "TZ", - "name": "TZ" - }, - { - "label": "DATABASE_PASSWORD", - "name": "DATABASE_PASSWORD" - }, - { - "label": "MYSQL_ROOT_PASSWORD", - "name": "MYSQL_ROOT_PASSWORD" - }, - { - "default": "http://192.168.X.Y:6875", - "description": "Address to access Bookstack. If using a domain, add it here. If not set correctly the app will not be accessible", - "label": "APP_URL", - "name": "APP_URL" - }, - { - "default": "6875", - "label": "PORT", - "name": "PORT" - } - ], - "logo": "https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/images/bookstack2.png", - "name": "bookstack", - "note": "Template created by Pi-Hosted Series
Check our Github page: https://github.com/pi-hosted/pi-hosted

Official Webpage: https://www.bookstackapp.com/
Official Docker Documentation: https://www.bookstackapp.com/docs/admin/installation/#docker


Default login is admin@admin.com with a password of password. The database created is called bookstackapp and the database user is called bookstack", - "platform": "linux", - "repository": { - "stackfile": "stack/bookstack.yml", - "url": "https://github.com/pi-hosted/pi-hosted" - }, - "title": "Bookstack", - "type": 3 - }, { "categories": [ "Tools", @@ -1558,7 +1506,7 @@ "Books" ], "description": "Kavita is a fast, feature rich, cross platform reading server.", - "image": "kizaing/kavita:latest", + "image": "jvmilazz0/kavita:latest", "logo": "https://raw.githubusercontent.com/Kareadita/Kavita/develop/Logo/kavita.svg", "name": "Kavita", "platform": "linux", @@ -1593,7 +1541,7 @@ "container": "/kavita/config" } ], - "note": "Template created by Pi-Hosted Series
Check our Github page: https://github.com/pi-hosted/pi-hosted

Official Webpage: https://www.kavitareader.com/#home
Official Docker Documentation: https://wiki.kavitareader.com/en/install/docker-install


" + "note": "Template created by Pi-Hosted Series
Check our Github page: https://github.com/pi-hosted/pi-hosted

Official Webpage: https://www.kavitareader.com/
Official Docker Documentation: https://wiki.kavitareader.com/installation/docker


" }, { "categories": [ diff --git a/template/portainer-v2-arm64.json b/template/portainer-v2-arm64.json index 91ccd5f..4a81f60 100644 --- a/template/portainer-v2-arm64.json +++ b/template/portainer-v2-arm64.json @@ -716,7 +716,7 @@ "platform": "linux", "repository": { "stackfile": "stack/bookstack.yml", - "url": "https://github.com/pi-hosted/pi-hosted" + "url": "https://github.com/pi-hosted/pi-hosted/" }, "title": "Bookstack", "type": 3 @@ -3941,7 +3941,7 @@ "Books" ], "description": "Kavita is a fast, feature rich, cross platform reading server.", - "image": "kizaing/kavita:latest", + "image": "jvmilazz0/kavita:latest", "logo": "https://raw.githubusercontent.com/Kareadita/Kavita/develop/Logo/kavita.svg", "name": "Kavita", "platform": "linux", @@ -3976,7 +3976,7 @@ "container": "/kavita/config" } ], - "note": "Template created by Pi-Hosted Series
Check our Github page: https://github.com/pi-hosted/pi-hosted

Official Webpage: https://www.kavitareader.com/#home
Official Docker Documentation: https://wiki.kavitareader.com/en/install/docker-install


" + "note": "Template created by Pi-Hosted Series
Check our Github page: https://github.com/pi-hosted/pi-hosted

Official Webpage: https://www.kavitareader.com/
Official Docker Documentation: https://wiki.kavitareader.com/installation/docker


" }, { "categories": [ @@ -9408,6 +9408,40 @@ "type": 1, "note": "Template created by Pi-Hosted Series
Check our Github page: https://github.com/pi-hosted/pi-hosted

Official Webpage: https://hub.docker.com/r/mikolatero/vlmcsd
Official Docker Documentation: https://github.com/mikolatero/docker-vlmcsd


" }, + { + "categories": [ + "Finance" + ], + "description": "Open-Source Personal Subscription Tracker.", + "image": "bellamy/wallos:latest", + "logo": "https://raw.githubusercontent.com/ellite/Wallos/main/images/wallossolidwhite.png", + "name": "wallos", + "platform": "linux", + "env": [ + { + "default": "Europe/London", + "label": "TZ", + "name": "TZ" + } + ], + "ports": [ + "8282:80/tcp" + ], + "restart_policy": "unless-stopped", + "title": "Wallos", + "type": 1, + "volumes": [ + { + "bind": "/portainer/Files/AppData/Config/Wallos/db", + "container": "/var/www/html/db" + }, + { + "bind": "/portainer/Files/AppData/Config/Wallos/logos", + "container": "/var/www/html/images/uploads/logos" + } + ], + "note": "Template created by Pi-Hosted Series
Check our Github page: https://github.com/pi-hosted/pi-hosted

Official Webpage: https://github.com/ellite/Wallos
Official Docker Documentation: https://github.com/ellite/Wallos


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