diff --git a/templates.json b/templates.json index c2530c3..5d56dc4 100644 --- a/templates.json +++ b/templates.json @@ -1838,6 +1838,7 @@ "container": "/opt/adguardhome/conf" } ], + "maintainer": " https://github.com/Qballjos/portainer_templates/", "id": 68 }, { @@ -1900,6 +1901,7 @@ "container": "/config" } ], + "maintainer": " https://github.com/Qballjos/portainer_templates/", "id": 69 }, { @@ -1946,6 +1948,7 @@ "container": "/app/logs" } ], + "maintainer": " https://github.com/Qballjos/portainer_templates/", "id": 70 }, { @@ -1979,6 +1982,7 @@ "container": "/etc/authelia/" } ], + "maintainer": " https://github.com/Qballjos/portainer_templates/", "id": 71 }, { @@ -2028,6 +2032,7 @@ "container": "/movies" } ], + "maintainer": " https://github.com/Qballjos/portainer_templates/", "id": 72 }, { @@ -2072,6 +2077,7 @@ "container": "/music" } ], + "maintainer": " https://github.com/Qballjos/portainer_templates/", "id": 73 }, { @@ -2098,6 +2104,7 @@ "container": "/data" } ], + "maintainer": " https://github.com/Qballjos/portainer_templates/", "id": 74 }, { @@ -2148,6 +2155,7 @@ "container": "/config" } ], + "maintainer": " https://github.com/Qballjos/portainer_templates/", "id": 75 }, { @@ -2193,6 +2201,7 @@ }, "title": "Bookstack (lissy93)", "type": 3, + "maintainer": " https://github.com/Qballjos/portainer_templates/", "id": 76 }, { @@ -2234,6 +2243,7 @@ "container": "/config" } ], + "maintainer": " https://github.com/Qballjos/portainer_templates/", "id": 77 }, { @@ -2276,6 +2286,7 @@ "container": "/config" } ], + "maintainer": " https://github.com/Qballjos/portainer_templates/", "id": 78 }, { @@ -2338,6 +2349,7 @@ "container": "/var/www/html/images" } ], + "maintainer": " https://github.com/Qballjos/portainer_templates/", "id": 79 }, { @@ -2363,6 +2375,7 @@ "container": "/config" } ], + "maintainer": " https://github.com/Qballjos/portainer_templates/", "id": 80 }, { @@ -2417,6 +2430,7 @@ "container": "/config" } ], + "maintainer": " https://github.com/Qballjos/portainer_templates/", "id": 81 }, { @@ -2453,6 +2467,7 @@ "container": "/config" } ], + "maintainer": " https://github.com/Qballjos/portainer_templates/", "id": 82 }, { @@ -2498,6 +2513,7 @@ "container": "/movies" } ], + "maintainer": " https://github.com/Qballjos/portainer_templates/", "id": 83 }, { @@ -2535,6 +2551,7 @@ "container": "/music" } ], + "maintainer": " https://github.com/Qballjos/portainer_templates/", "id": 84 }, { @@ -2560,6 +2577,7 @@ "container": "/dashmachine/dashmachine/user_data" } ], + "maintainer": " https://github.com/Qballjos/portainer_templates/", "id": 85 }, { @@ -2603,6 +2621,7 @@ "container": "/downloads" } ], + "maintainer": " https://github.com/Qballjos/portainer_templates/", "id": 86 }, { @@ -2633,6 +2652,7 @@ "container": "/downloads" } ], + "maintainer": " https://github.com/Qballjos/portainer_templates/", "id": 87 }, { @@ -2680,6 +2700,7 @@ "6881:6881/tcp", "6881:6881/udp" ], + "maintainer": " https://github.com/Qballjos/portainer_templates/", "id": 88 }, { @@ -2719,6 +2740,7 @@ "container": "/config" } ], + "maintainer": " https://github.com/Qballjos/portainer_templates/", "id": 89 }, { @@ -2758,6 +2780,7 @@ "restart_policy": "unless-stopped", "title": "Duck DNS (lissy93)", "type": 1, + "maintainer": " https://github.com/Qballjos/portainer_templates/", "id": 90 }, { @@ -2807,6 +2830,7 @@ "container": "/source" } ], + "maintainer": " https://github.com/Qballjos/portainer_templates/", "id": 91 }, { @@ -2858,6 +2882,7 @@ "container": "/data/movies" } ], + "maintainer": " https://github.com/Qballjos/portainer_templates/", "id": 92 }, { @@ -2884,6 +2909,7 @@ "container": "/config" } ], + "maintainer": " https://github.com/Qballjos/portainer_templates/", "id": 93 }, { @@ -2914,6 +2940,7 @@ "container": "/myfiles" } ], + "maintainer": " https://github.com/Qballjos/portainer_templates/", "id": 94 }, { @@ -2950,6 +2977,7 @@ "container": "/config" } ], + "maintainer": " https://github.com/Qballjos/portainer_templates/", "id": 95 }, { @@ -2993,6 +3021,7 @@ "container": "/mylar" } ], + "maintainer": " https://github.com/Qballjos/portainer_templates/", "id": 96 }, { @@ -3040,6 +3069,7 @@ "container": "/etc/localtime:ro" } ], + "maintainer": " https://github.com/Qballjos/portainer_templates/", "id": 97 }, { @@ -3066,6 +3096,7 @@ "container": "/config" } ], + "maintainer": " https://github.com/Qballjos/portainer_templates/", "id": 98 }, { @@ -3108,6 +3139,7 @@ "container": "/config" } ], + "maintainer": " https://github.com/Qballjos/portainer_templates/", "id": 99 }, { @@ -3146,6 +3178,7 @@ "container": "/config" } ], + "maintainer": " https://github.com/Qballjos/portainer_templates/", "id": 100 }, { @@ -3190,6 +3223,7 @@ "container": "/music" } ], + "maintainer": " https://github.com/Qballjos/portainer_templates/", "id": 101 }, { @@ -3229,6 +3263,7 @@ "container": "/config" } ], + "maintainer": " https://github.com/Qballjos/portainer_templates/", "id": 102 }, { @@ -3271,6 +3306,7 @@ "container": "/www/config.yml" } ], + "maintainer": " https://github.com/Qballjos/portainer_templates/", "id": 103 }, { @@ -3296,6 +3332,7 @@ "container": "/var/lib/mysql" } ], + "maintainer": " https://github.com/Qballjos/portainer_templates/", "id": 104 }, { @@ -3345,6 +3382,7 @@ }, "title": "Invoice Ninja (lissy93)", "type": 3, + "maintainer": " https://github.com/Qballjos/portainer_templates/", "id": 105 }, { @@ -3386,6 +3424,7 @@ "container": "/downloads" } ], + "maintainer": " https://github.com/Qballjos/portainer_templates/", "id": 106 }, { @@ -3437,6 +3476,7 @@ "container": "/data/movies" } ], + "maintainer": " https://github.com/Qballjos/portainer_templates/", "id": 107 }, { @@ -3474,6 +3514,7 @@ "container": "/app/config" } ], + "maintainer": " https://github.com/Qballjos/portainer_templates/", "id": 108 }, { @@ -3511,6 +3552,7 @@ "container": "/config" } ], + "maintainer": " https://github.com/Qballjos/portainer_templates/", "id": 109 }, { @@ -3552,6 +3594,7 @@ "container": "/books" } ], + "maintainer": " https://github.com/Qballjos/portainer_templates/", "id": 110 }, { @@ -3626,6 +3669,7 @@ "container": "/config" } ], + "maintainer": " https://github.com/Qballjos/portainer_templates/", "id": 111 }, { @@ -3651,6 +3695,7 @@ "container": "/config" } ], + "maintainer": " https://github.com/Qballjos/portainer_templates/", "id": 112 }, { @@ -3696,6 +3741,7 @@ "container": "/music" } ], + "maintainer": " https://github.com/Qballjos/portainer_templates/", "id": 113 }, { @@ -3739,6 +3785,7 @@ "container": "/pictures" } ], + "maintainer": " https://github.com/Qballjos/portainer_templates/", "id": 114 }, { @@ -3781,6 +3828,7 @@ "container": "/config" } ], + "maintainer": " https://github.com/Qballjos/portainer_templates/", "id": 115 }, { @@ -3817,6 +3865,7 @@ "container": "/minecraft" } ], + "maintainer": " https://github.com/Qballjos/portainer_templates/", "id": 116 }, { @@ -3862,6 +3911,7 @@ "container": "/downloads" } ], + "maintainer": " https://github.com/Qballjos/portainer_templates/", "id": 117 }, { @@ -3897,6 +3947,7 @@ "container": "/config/.minetest" } ], + "maintainer": " https://github.com/Qballjos/portainer_templates/", "id": 118 }, { @@ -3931,6 +3982,7 @@ "restart_policy": "unless-stopped", "title": "Minisatip (lissy93)", "type": 1, + "maintainer": " https://github.com/Qballjos/portainer_templates/", "id": 119 }, { @@ -3960,6 +4012,7 @@ "container": "/music" } ], + "maintainer": " https://github.com/Qballjos/portainer_templates/", "id": 120 }, { @@ -4015,6 +4068,7 @@ "container": "/opt/murmur/log" } ], + "maintainer": " https://github.com/Qballjos/portainer_templates/", "id": 121 }, { @@ -4062,6 +4116,7 @@ "container": "/data" } ], + "maintainer": " https://github.com/Qballjos/portainer_templates/", "id": 122 }, { @@ -4101,6 +4156,7 @@ "container": "/config" } ], + "maintainer": " https://github.com/Qballjos/portainer_templates/", "id": 123 }, { @@ -4146,6 +4202,7 @@ "container": "/comics" } ], + "maintainer": " https://github.com/Qballjos/portainer_templates/", "id": 124 }, { @@ -4186,6 +4243,7 @@ "container": "/downloads" } ], + "maintainer": " https://github.com/Qballjos/portainer_templates/", "id": 125 }, { @@ -4228,6 +4286,7 @@ "container": "/downloads" } ], + "maintainer": " https://github.com/Qballjos/portainer_templates/", "id": 126 }, { @@ -4278,6 +4337,7 @@ }, "title": "Nextcloud (lissy93)", "type": 3, + "maintainer": " https://github.com/Qballjos/portainer_templates/", "id": 127 }, { @@ -4316,6 +4376,7 @@ "container": "/config" } ], + "maintainer": " https://github.com/Qballjos/portainer_templates/", "id": 128 }, { @@ -4354,6 +4415,7 @@ "container": "/etc/letsencrypt" } ], + "maintainer": " https://github.com/Qballjos/portainer_templates/", "id": 129 }, { @@ -4391,6 +4453,7 @@ "container": "/config" } ], + "maintainer": " https://github.com/Qballjos/portainer_templates/", "id": 130 }, { @@ -4430,6 +4493,7 @@ "container": "/config" } ], + "maintainer": " https://github.com/Qballjos/portainer_templates/", "id": 131 }, { @@ -4473,6 +4537,7 @@ "container": "/config" } ], + "maintainer": " https://github.com/Qballjos/portainer_templates/", "id": 132 }, { @@ -4510,6 +4575,7 @@ "container": "/config" } ], + "maintainer": " https://github.com/Qballjos/portainer_templates/", "id": 133 }, { @@ -4547,6 +4613,7 @@ "container": "/config" } ], + "maintainer": " https://github.com/Qballjos/portainer_templates/", "id": 134 }, { @@ -4605,6 +4672,7 @@ }, "title": "Owncloud (lissy93)", "type": 3, + "maintainer": " https://github.com/Qballjos/portainer_templates/", "id": 135 }, { @@ -4624,6 +4692,7 @@ "restart_policy": "unless-stopped", "title": "Passky Client (lissy93)", "type": 1, + "maintainer": " https://github.com/Qballjos/portainer_templates/", "id": 136 }, { @@ -4661,6 +4730,7 @@ "container": "/var/www/html/databases" } ], + "maintainer": " https://github.com/Qballjos/portainer_templates/", "id": 137 }, { @@ -4699,6 +4769,7 @@ }, "title": "Petio (lissy93)", "type": 3, + "maintainer": " https://github.com/Qballjos/portainer_templates/", "id": 138 }, { @@ -4743,6 +4814,7 @@ "container": "/config" } ], + "maintainer": " https://github.com/Qballjos/portainer_templates/", "id": 139 }, { @@ -4777,6 +4849,7 @@ "container": "/etc/dnsmasq.d" } ], + "maintainer": " https://github.com/Qballjos/portainer_templates/", "id": 140 }, { @@ -4813,6 +4886,7 @@ "container": "/config" } ], + "maintainer": " https://github.com/Qballjos/portainer_templates/", "id": 141 }, { @@ -4862,6 +4936,7 @@ "container": "/movies" } ], + "maintainer": " https://github.com/Qballjos/portainer_templates/", "id": 142 }, { @@ -4906,6 +4981,7 @@ "container": "/config" } ], + "maintainer": " https://github.com/Qballjos/portainer_templates/", "id": 143 }, { @@ -4949,6 +5025,7 @@ "container": "/config" } ], + "maintainer": " https://github.com/Qballjos/portainer_templates/", "id": 144 }, { @@ -4978,6 +5055,7 @@ "container": "/root" } ], + "maintainer": " https://github.com/Qballjos/portainer_templates/", "id": 145 }, { @@ -5015,6 +5093,7 @@ "container": "/config" } ], + "maintainer": " https://github.com/Qballjos/portainer_templates/", "id": 146 }, { @@ -5056,6 +5135,7 @@ "container": "/data" } ], + "maintainer": " https://github.com/Qballjos/portainer_templates/", "id": 147 }, { @@ -5098,6 +5178,7 @@ "container": "/downloads" } ], + "maintainer": " https://github.com/Qballjos/portainer_templates/", "id": 148 }, { @@ -5134,6 +5215,7 @@ "container": "/config" } ], + "maintainer": " https://github.com/Qballjos/portainer_templates/", "id": 149 }, { @@ -5179,6 +5261,7 @@ "container": "/movies" } ], + "maintainer": " https://github.com/Qballjos/portainer_templates/", "id": 150 }, { @@ -5204,6 +5287,7 @@ "container": "/usr/src/app" } ], + "maintainer": " https://github.com/Qballjos/portainer_templates/", "id": 151 }, { @@ -5247,6 +5331,7 @@ "container": "/downloads" } ], + "maintainer": " https://github.com/Qballjos/portainer_templates/", "id": 152 }, { @@ -5289,6 +5374,7 @@ "container": "/downloads" } ], + "maintainer": " https://github.com/Qballjos/portainer_templates/", "id": 153 }, { @@ -5334,6 +5420,7 @@ "container": "/incomplete-downloads" } ], + "maintainer": " https://github.com/Qballjos/portainer_templates/", "id": 154 }, { @@ -5359,6 +5446,7 @@ "container": "/srv/shiori" } ], + "maintainer": " https://github.com/Qballjos/portainer_templates/", "id": 155 }, { @@ -5404,6 +5492,7 @@ "container": "/tv" } ], + "maintainer": " https://github.com/Qballjos/portainer_templates/", "id": 156 }, { @@ -5449,6 +5538,7 @@ "container": "/downloads" } ], + "maintainer": " https://github.com/Qballjos/portainer_templates/", "id": 157 }, { @@ -5489,6 +5579,7 @@ "container": "/data" } ], + "maintainer": " https://github.com/Qballjos/portainer_templates/", "id": 158 }, { @@ -5515,6 +5606,7 @@ "container": "/app/db/database" } ], + "maintainer": " https://github.com/Qballjos/portainer_templates/", "id": 159 }, { @@ -5564,6 +5656,7 @@ "container": "/downloads" } ], + "maintainer": " https://github.com/Qballjos/portainer_templates/", "id": 160 }, { @@ -5608,6 +5701,7 @@ "container": "/sync" } ], + "maintainer": " https://github.com/Qballjos/portainer_templates/", "id": 161 }, { @@ -5650,6 +5744,7 @@ "container": "/config" } ], + "maintainer": " https://github.com/Qballjos/portainer_templates/", "id": 162 }, { @@ -5686,6 +5781,7 @@ "container": "/config" } ], + "maintainer": " https://github.com/Qballjos/portainer_templates/", "id": 163 }, { @@ -5712,6 +5808,7 @@ "container": "/var/lib/tiddlywiki" } ], + "maintainer": " https://github.com/Qballjos/portainer_templates/", "id": 164 }, { @@ -5748,6 +5845,7 @@ "container": "/config" } ], + "maintainer": " https://github.com/Qballjos/portainer_templates/", "id": 165 }, { @@ -5792,6 +5890,7 @@ "container": "/watch" } ], + "maintainer": " https://github.com/Qballjos/portainer_templates/", "id": 166 }, { @@ -5856,6 +5955,7 @@ "container": "/etc/localtime" } ], + "maintainer": " https://github.com/Qballjos/portainer_templates/", "id": 167 }, { @@ -5897,6 +5997,7 @@ "container": "/recordings" } ], + "maintainer": " https://github.com/Qballjos/portainer_templates/", "id": 168 }, { @@ -5935,6 +6036,7 @@ "container": "/usr/src/app/analytics" } ], + "maintainer": " https://github.com/Qballjos/portainer_templates/", "id": 169 }, { @@ -5983,6 +6085,7 @@ "container": "/config" } ], + "maintainer": " https://github.com/Qballjos/portainer_templates/", "id": 170 }, { @@ -6007,6 +6110,7 @@ "container": "/app/data" } ], + "maintainer": " https://github.com/Qballjos/portainer_templates/", "id": 171 }, { @@ -6051,6 +6155,7 @@ "container": "/config" } ], + "maintainer": " https://github.com/Qballjos/portainer_templates/", "id": 172 }, { @@ -6075,6 +6180,7 @@ "container": "/var/run/docker.sock" } ], + "maintainer": " https://github.com/Qballjos/portainer_templates/", "id": 173 }, { @@ -6113,6 +6219,7 @@ "container": "/data" } ], + "maintainer": " https://github.com/Qballjos/portainer_templates/", "id": 174 }, { @@ -6138,6 +6245,7 @@ "container": "/config" } ], + "maintainer": " https://github.com/Qballjos/portainer_templates/", "id": 175 }, { @@ -6168,6 +6276,7 @@ "container": "/data" } ], + "maintainer": " https://github.com/Qballjos/portainer_templates/", "id": 176 }, { @@ -6197,6 +6306,7 @@ "container": "/var/run/docker.sock" } ], + "maintainer": " https://github.com/Qballjos/portainer_templates/", "id": 177 }, { @@ -6238,6 +6348,7 @@ "container": "/app/audio" } ], + "maintainer": " https://github.com/Qballjos/portainer_templates/", "id": 178 }, { @@ -6274,6 +6385,7 @@ "container": "/config" } ], + "maintainer": " https://github.com/Qballjos/portainer_templates/", "id": 179 }, { @@ -6479,1537 +6591,1497 @@ "id": 180 }, { - "category": [ - "Music" + "type": 1, + "title": "Registry (lissy93)", + "description": "Docker image registry", + "categories": [ + "Docker", + "Lissy93" ], - "description": "Libresonic is a free, web-based media streamer, providing ubiqutious access to your music. Use it to share your music with friends, or to listen to your own music while at work. You can stream to multiple players simultaneously, for instance to one player in your kitchen and another in your living room. /music = Location of music. /media = Location of other media. /podcasts = Location of podcasts. /playlists = Location for playlists storage. CONTEXT_PATH is for setting url-base in reverse proxy setups - (optional) Default user/pass is admin/admin", - "env": [ - { - "label": "CONTEXT_PATH", - "name": "CONTEXT_PATH", - "set": "" - }, - { - "label": "PUID", - "name": "PUID", - "set": "1000" - }, - { - "label": "PGID", - "name": "PGID", - "set": "1000" - }, + "platform": "linux", + "logo": "https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/registry.png", + "image": "registry:latest", + "ports": [ + "5000/tcp" + ], + "volumes": [ { - "label": "TZ", - "name": "TZ", - "set": "America/Chicago" + "container": "/var/lib/registry" } ], - "image": "linuxserver/libresonic:latest", - "logo": "https://raw.githubusercontent.com/thesugarat/portainer_templates-1/master/Images/libresonic.png", + "maintainer": " https://github.com/portainer/templates/", + "id": 181 + }, + { + "type": 1, + "title": "Registry (cache) (lissy93)", + "description": "Docker image registry configured as a DockerHub pull through cache", + "categories": [ + "Docker", + "Lissy93" + ], "platform": "linux", + "logo": "https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/registry.png", + "image": "registry:latest", "ports": [ - "4040/tcp" + "5000/tcp" ], - "title": "libresonic (lissy93)", - "type": 1, "volumes": [ { - "container": "/music" - }, - { - "container": "/playlists" - }, - { - "container": "/podcasts" - }, - { - "container": "/media" - }, + "container": "/var/lib/registry" + } + ], + "env": [ { - "container": "/config" + "name": "REGISTRY_PROXY_REMOTEURL", + "default": "https://registry-1.docker.io", + "preset": true } ], + "maintainer": " https://github.com/portainer/templates/", + "id": 182 + }, + { + "type": 1, + "title": "Ubuntu (lissy93)", + "description": "Debian-based Linux operating system", "categories": [ + "Operatingsystem", "Lissy93" ], - "id": 181 + "platform": "linux", + "logo": "https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/ubuntu.png", + "image": "ubuntu:latest", + "interactive": true, + "command": "/bin/bash", + "maintainer": " https://github.com/portainer/templates/", + "id": 183 }, { - "category": [ - "Messenger" + "type": 1, + "title": "NodeJS (lissy93)", + "description": "JavaScript-based platform for server-side and networking applications", + "categories": [ + "Development", + "Lissy93" ], - "description": "Quassel IRC is a modern, cross-platform, distributed IRC client, meaning that one (or multiple) client(s) can attach to and detach from a central core -- much like the popular combination of screen and a text-based IRC client such as WeeChat, but graphical. Blowfish support and optional web-ui included.", - "env": [ - { - "label": "PGID", - "name": "PGID", - "set": "1000" - }, - { - "label": "PUID", - "name": "PUID", - "set": "1000" - }, - { - "label": "TZ", - "name": "TZ", - "set": "America/Chicago" - } + "platform": "linux", + "logo": "https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/node.png", + "image": "node:latest", + "interactive": true, + "command": "/bin/bash", + "maintainer": " https://github.com/portainer/templates/", + "id": 184 + }, + { + "type": 1, + "title": "Httpd (lissy93)", + "description": "Open-source HTTP server", + "categories": [ + "Web", + "Lissy93" ], - "image": "linuxserver/quassel-core:latest", - "logo": "https://raw.githubusercontent.com/thesugarat/portainer_templates-1/master/Images/quassel-core-icon.png", "platform": "linux", + "logo": "https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/httpd.png", + "image": "httpd:latest", "ports": [ - "4242/tcp" + "80/tcp" ], - "title": "quassel-core (lissy93)", - "type": 1, "volumes": [ { - "container": "/config" + "container": "/usr/local/apache2/htdocs/" } ], + "maintainer": " https://github.com/portainer/templates/", + "id": 185 + }, + { + "type": 1, + "title": "Caddy (lissy93)", + "description": "Open-source web server with automatic HTTPS written in Go", "categories": [ + "Web", "Lissy93" ], - "id": 182 + "platform": "linux", + "logo": "https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/caddy.png", + "image": "caddy:latest", + "ports": [ + "80/tcp" + ], + "volumes": [ + { + "container": "/data" + } + ], + "maintainer": " https://github.com/portainer/templates/", + "id": 186 }, { - "category": [ - "Other" + "type": 1, + "title": "MySQL (lissy93)", + "description": "The most popular open-source database", + "categories": [ + "Database", + "Lissy93" ], - "description": "OpenVPN Access Server is a full featured secure network tunneling VPN software solution that integrates OpenVPN server capabilities, enterprise management capabilities, simplified OpenVPN Connect UI, and OpenVPN Client software packages that accommodate Windows, MAC, Linux, Android, and iOS environments.", + "platform": "linux", + "logo": "https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/mysql.png", + "image": "mysql/mysql-server:5.7", "env": [ { - "label": "INTERFACE", - "name": "INTERFACE", - "set": "eth0" - }, - { - "label": "PGID", - "name": "PGID", - "set": "1000" - }, - { - "label": "PUID", - "name": "PUID", - "set": "1000" + "name": "MYSQL_ROOT_PASSWORD", + "label": "Root password" }, { - "label": "TZ", - "name": "TZ", - "set": "America/Chicago" + "name": "MYSQL_ROOT_HOST", + "default": "%", + "preset": true } ], - "image": "linuxserver/openvpn-as:latest", - "logo": "https://raw.githubusercontent.com/thesugarat/portainer_templates-1/master/Images/openvpn-as-icon.png", - "platform": "linux", "ports": [ - "943/tcp", - "9443/tcp", - "1194/udp" + "3306/tcp" ], - "title": "openvpn-as (lissy93)", - "type": 1, "volumes": [ { - "container": "/config" + "container": "/var/lib/mysql" } ], - "categories": [ - "Lissy93" - ], - "id": 183 + "maintainer": " https://github.com/portainer/templates/", + "id": 187 }, { - "category": [ - "Downloaders", - "Other", - "Tools" + "type": 1, + "title": "PostgreSQL (lissy93)", + "description": "The most advanced open-source database", + "categories": [ + "Database", + "Lissy93" ], - "description": "NZBHydra is a meta search for NZB indexers and the \"spiritual successor\" to NZBmegasearcH. It provides easy access to a number of raw and newznab based indexers.", + "platform": "linux", + "logo": "https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/postgres.png", + "image": "postgres:latest", "env": [ { - "label": "PUID", - "name": "PUID", - "set": "1000" - }, - { - "label": "PGID", - "name": "PGID", - "set": "1000" + "name": "POSTGRES_USER", + "label": "Superuser" }, { - "label": "TZ", - "name": "TZ", - "set": "America/Chicago" + "name": "POSTGRES_PASSWORD", + "label": "Superuser password" } ], - "image": "linuxserver/hydra2:latest", - "logo": "https://raw.githubusercontent.com/thesugarat/portainer_templates-1/master/Images/hydra-icon.png", - "platform": "linux", "ports": [ - "5076/tcp" + "5432/tcp" ], - "title": "hydra2 (lissy93)", - "type": 1, "volumes": [ { - "container": "/config" - }, - { - "container": "/downloads" + "container": "/var/lib/postgresql/data" } ], - "categories": [ - "Lissy93" - ], - "id": 184 + "maintainer": " https://github.com/portainer/templates/", + "id": 188 }, { - "category": [ - "Tools", - "Web" + "type": 1, + "title": "Mongo (lissy93)", + "description": "Open-source document-oriented database", + "categories": [ + "Database", + "Lissy93" ], - "description": "This container sets up an Nginx webserver and reverse proxy with php support and a built-in letsencrypt client that automates free SSL server certificate generation and renewal processes. It also contains fail2ban for intrusion prevention.\r\n \r\n Before running this container, make sure that the url and subdomains are properly forwarded to this container's host.\r\n \r\n - Port 443 on the internet side of the router should be forwarded to this container's port 443.\r\n - If you need a dynamic dns provider, you can use the free provider duckdns.org where the url will be yoursubdomain.duckdns.org and the subdomains can be www,ftp,cloud\r\n - The container detects changes to url and subdomains, revokes existing certs and generates new ones during start. \r\n - It also detects changes to the DHLEVEL parameter and replaces the dhparams file.\r\n \r\n - If you'd like to password protect your sites, you can use htpasswd. Run the following command on your host to generate the htpasswd file docker exec -it letsencrypt htpasswd -c /config/nginx/.htpasswd <username>", - "env": [ - { - "label": "EMAIL", - "name": "EMAIL", - "set": "-Xms256m -Xmx512m" - }, - { - "label": "URL", - "name": "URL", - "set": "-Xms256m -Xmx512m" - }, - { - "label": "SUBDOMAINS", - "name": "SUBDOMAINS", - "set": "www," - }, - { - "label": "ONLY_SUBDOMAINS", - "name": "ONLY_SUBDOMAINS", - "set": "false" - }, - { - "label": "DHLEVEL", - "name": "DHLEVEL", - "set": "2048" - }, - { - "label": "PUID", - "name": "PUID", - "set": "1000" - }, - { - "label": "PGID", - "name": "PGID", - "set": "1000" - }, - { - "label": "VALIDATION", - "name": "VALIDATION", - "set": "http" - }, - { - "label": "DNSPLUGIN", - "name": "DNSPLUGIN", - "set": "http" - }, + "platform": "linux", + "logo": "https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/mongo.png", + "image": "mongo:latest", + "ports": [ + "27017/tcp" + ], + "volumes": [ { - "label": "TZ", - "name": "TZ", - "set": "America/Chicago" + "container": "/data/db" } ], - "image": "linuxserver/letsencrypt:latest", - "logo": "https://raw.githubusercontent.com/thesugarat/portainer_templates-1/master/Images/letsencrypt.png", + "maintainer": " https://github.com/portainer/templates/", + "id": 189 + }, + { + "type": 1, + "title": "CrateDB (lissy93)", + "description": "An open-source distributed SQL database", + "categories": [ + "Database", + "Lissy93" + ], "platform": "linux", + "logo": "https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/cratedb.png", + "image": "crate:latest", "ports": [ - "80/tcp", - "443/tcp" + "4200/tcp", + "4300/tcp" ], - "title": "letsencrypt (lissy93)", - "type": 1, "volumes": [ { - "container": "/config" + "container": "/data" } ], + "maintainer": " https://github.com/portainer/templates/", + "id": 190 + }, + { + "type": 1, + "title": "Elasticsearch (lissy93)", + "description": "Open-source search and analytics engine", "categories": [ + "Database", "Lissy93" ], - "id": 185 + "platform": "linux", + "logo": "https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/elasticsearch.png", + "image": "docker.elastic.co/elasticsearch/elasticsearch:7.15.1", + "ports": [ + "9200/tcp", + "9300/tcp" + ], + "volumes": [ + { + "container": "/usr/share/elasticsearch/data" + } + ], + "maintainer": " https://github.com/portainer/templates/", + "id": 191 }, { - "type": 3, - "title": "Immich {shmolf} (lissy93)", - "name": "immich", + "type": 1, + "title": "GitLab CE (lissy93)", + "description": "Open-source end-to-end software development platform", + "note": "Default username is root. Check the GitLab documentation to get started.", "categories": [ - "Photography", - "Backup", + "Development", + "Project Management", "Lissy93" ], - "description": "Self-hosted backup solution for photos and videos on mobile device.", - "logo": "https://raw.githubusercontent.com/shmolf/portainer-templates/main/assets/logos/immich-logo.svg", - "note": "Application documentation \ud83d\uddd7", - "env": [ + "platform": "linux", + "logo": "https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/gitlab_ce.png", + "image": "gitlab/gitlab-ce:latest", + "ports": [ + "80/tcp", + "443/tcp", + "22/tcp" + ], + "volumes": [ { - "default": "1000", - "label": "PUID", - "name": "PUID" + "container": "/etc/gitlab" }, { - "label": "PGID", - "name": "PGID", - "default": "1000" + "container": "/var/log/gitlab" }, { - "label": "Immich version", - "name": "IMMICH_VERSION", - "default": "release", - "description": "To want to lock to a specific tag, provide a value such as 'v1.71.0'" - }, + "container": "/var/opt/gitlab" + } + ], + "maintainer": " https://github.com/portainer/templates/", + "id": 192 + }, + { + "type": 1, + "title": "Minio (lissy93)", + "description": "A distributed object storage server built for cloud applications and devops", + "categories": [ + "Storage", + "Lissy93" + ], + "platform": "linux", + "logo": "https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/minio.png", + "image": "quay.io/minio/minio:latest", + "ports": [ + "9000/tcp", + "9001/tcp" + ], + "env": [ { - "label": "Database username", - "name": "DB_USERNAME", - "default": "postgres" + "name": "MINIO_ROOT_USER", + "label": "Root user" }, { - "label": "Database password", - "name": "DB_PASSWORD", - "default": "please-change-this-to-a-random-secret", - "description": "This should be changed to a random secret" - }, + "name": "MINIO_ROOT_PASSWORD", + "label": "Root password" + } + ], + "volumes": [ { - "label": "Database name", - "name": "DB_DATABASE_NAME", - "default": "immich" + "container": "/data" }, { - "label": "Database hostname", - "name": "DB_HOSTNAME", - "default": "immich_postgres", - "description": "The default value references a service within the stack" - }, + "container": "/root/.minio" + } + ], + "command": "server /data --console-address ':9001'", + "maintainer": " https://github.com/portainer/templates/", + "id": 193 + }, + { + "type": 1, + "title": "Scality S3 (lissy93)", + "description": "Standalone AWS S3 protocol server", + "categories": [ + "Storage", + "Lissy93" + ], + "platform": "linux", + "logo": "https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/scality-s3.png", + "image": "scality/s3server", + "ports": [ + "8000/tcp" + ], + "env": [ { - "label": "File backup location", - "name": "UPLOAD_LOCATION", - "default": "/portainer/Files/AppData/Immich/upload", - "description": "You can leave this path as-is, and the system will auto-create the needed folders. Feel free to change if you desire an alternative location." + "name": "SCALITY_ACCESS_KEY", + "label": "Scality S3 access key" }, { - "label": "Redis hostname", - "name": "REDIS_HOSTNAME", - "default": "immich_redis", - "description": "The default value references a service within the stack" + "name": "SCALITY_SECRET_KEY", + "label": "Scality S3 secret key" + } + ], + "volumes": [ + { + "container": "/usr/src/app/localData" }, { - "default": "2283", - "label": "Http Port", - "name": "PORT" + "container": "/usr/src/app/localMetadata" } ], - "platform": "linux", - "repository": { - "stackfile": "stacks/immich/docker-compose.yml", - "url": "https://github.com/shmolf/portainer-templates" - }, - "id": 186 + "maintainer": " https://github.com/portainer/templates/", + "id": 194 }, { - "type": 3, - "title": "Penpot (http) {shmolf} (lissy93)", - "name": "penpot-http", + "type": 1, + "title": "SQL Server (lissy93)", + "description": "Microsoft SQL Server on Linux", "categories": [ - "Graphicdesign", + "Database", "Lissy93" ], - "description": "Penpot is the first Open Source design and prototyping platform meant for cross-domain teams.", - "logo": "https://raw.githubusercontent.com/shmolf/portainer-templates/main/assets/logos/penpot-logo.svg", - "note": "Application documentation \ud83d\uddd7. See documentation \ud83d\uddd7 for more details regarding the flags.", + "platform": "linux", + "note": "Password needs to include at least 8 characters including uppercase, lowercase letters, base-10 digits and/or non-alphanumeric symbols.", + "logo": "https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/microsoft.png", + "image": "mcr.microsoft.com/mssql/server:2019-latest", + "ports": [ + "1433/tcp" + ], "env": [ { - "default": "1000", - "label": "PUID", - "name": "PUID" - }, - { - "label": "PGID", - "name": "PGID", - "default": "1000" + "name": "ACCEPT_EULA", + "default": "Y", + "preset": true }, { - "label": "Frontend Flags", - "name": "PENPOT_FLAGS_FE", - "default": "enable-registration disable-secure-session-cookies enable-insecure-register enable-login-with-password" - }, - { - "label": "Backend Flags", - "name": "PENPOT_FLAGS_BE", - "default": "enable-registration disable-secure-session-cookies enable-insecure-register disable-email-verification" - }, + "name": "SA_PASSWORD", + "label": "SA password" + } + ], + "maintainer": " https://github.com/portainer/templates/", + "id": 195 + }, + { + "type": 1, + "title": "SQL Server Express (lissy93)", + "description": "Microsoft SQL Server Express for Windows containers", + "categories": [ + "Database", + "Lissy93" + ], + "platform": "windows", + "note": "Password needs to include at least 8 characters including uppercase, lowercase letters, base-10 digits and/or non-alphanumeric symbols.", + "logo": "https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/microsoft.png", + "image": "microsoft/mssql-server-windows-express:latest", + "ports": [ + "1433/tcp" + ], + "env": [ { - "label": "Public URI", - "name": "PUBLIC_URI", - "default": "http://192.168.1.1:8624", - "description": "Public URI. If you are going to expose this instance to the internet and use it under different domain than 'localhost', you will need to adjust it to the final domain." + "name": "ACCEPT_EULA", + "default": "Y", + "preset": true }, { - "label": "Penpot Telemetry Enabled?", - "name": "TELEMETRY_ENABLED", - "select": [ - { - "text": "Yes, enable telemetry", - "value": "true", - "default": true - }, - { - "text": "No, disable telemetry", - "value": "false" - } - ], - "description": "When enabled, a periodical process will send anonymous data about this instance." - }, + "name": "sa_password", + "label": "SA password" + } + ], + "volumes": [ { - "default": "8624", - "label": "Http Port", - "name": "PORT", - "description": "This should match the port specified in the Public URI, or 80/443 if using standard ports." + "container": "C:/temp/" } ], - "platform": "linux", - "repository": { - "stackfile": "stacks/penpot/docker-compose-http.yml", - "url": "https://github.com/shmolf/portainer-templates" - }, - "id": 187 + "maintainer": " https://github.com/portainer/templates/", + "id": 196 }, { "type": 1, - "title": "Watchtower {shmolf} (lissy93)", - "name": "watchtower", + "title": "Solr (lissy93)", + "description": "Open-source enterprise search platform", "categories": [ - "Docker", + "Search Engine", "Lissy93" ], - "description": "A container-based solution for automating Docker container base image updates", - "note": "Application documentation \ud83d\uddd7", - "logo": "https://raw.githubusercontent.com/shmolf/portainer-templates/main/assets/logos/watchtower-logo.png", "platform": "linux", - "image": "containrrr/watchtower", + "logo": "https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/solr.png", + "image": "solr:latest", "ports": [ - "9001/tcp" + "8983/tcp" ], - "restart_policy": "always", "volumes": [ { - "container": "/var/run/docker.sock", - "bind": "/var/run/docker.sock" + "container": "/opt/solr/mydata" } ], - "id": 188 + "maintainer": " https://github.com/portainer/templates/", + "id": 197 }, { "type": 1, - "title": "Stirling PDF {shmolf} (lissy93)", - "name": "stirling-pdf", + "title": "Redis (lissy93)", + "description": "Open-source in-memory data structure store", "categories": [ - "Tool", - "PDF Tools", + "Database", "Lissy93" ], - "description": "Your locally hosted one-stop-shop for all your PDF needs.", - "note": "To support multiple languages for OCR, per the Official documentation \ud83d\uddd7, download your Tess Data from from another repo \ud83d\uddd7.
Then, place said 'traineddata' files into /portainer/Files/AppData/Libraries/StirlingPDF/tessdata
For more information about login, read the official documentation \ud83d\uddd7.", - "logo": "https://raw.githubusercontent.com/shmolf/portainer-templates/main/assets/logos/stirling-pdf.svg", "platform": "linux", - "image": "frooodle/s-pdf:0.18.1", + "logo": "https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/redis.png", + "image": "redis:latest", "ports": [ - "5417:8080/tcp" + "6379/tcp" ], - "restart_policy": "unless-stopped", - "env": [ - { - "label": "PUID", - "name": "PUID", - "default": "1000" - }, - { - "label": "PGID", - "name": "PGID", - "default": "1000" - }, + "volumes": [ { - "label": "Enable Login", - "name": "DOCKER_ENABLE_SECURITY", - "select": [ - { - "text": "Yes, enable login", - "value": "true" - }, - { - "text": "No, disable login", - "value": "false", - "default": true - } - ], - "description": "If you want to enable the login, you'll also need to enable login through the Config's settings.yml" + "container": "/data" } ], - "volumes": [ + "maintainer": " https://github.com/portainer/templates/", + "id": 198 + }, + { + "type": 2, + "title": "Swarm monitoring (lissy93)", + "description": "Monitor your cluster performances with Prometheus & Grafana", + "note": "Requires Docker version 19.03.0+. Make sure to add the monitoring == true one of your Swarm manager node before deploying this stack.", + "categories": [ + "Monitoring", + "Lissy93" + ], + "platform": "linux", + "logo": "https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/portainer.png", + "repository": { + "url": "https://github.com/portainer/templates", + "stackfile": "swarm/monitoring/docker-compose.yml" + }, + "env": [ { - "bind": "/portainer/Files/AppData/Config/StirlingPDF", - "container": "/configs" + "name": "GRAFANA_USER", + "label": "Grafana admin user", + "default": "admin" }, { - "bind": "/portainer/Files/AppData/Libraries/StirlingPDF/tessdata", - "container": "/usr/share/tesseract-ocr/5/tessdata" + "name": "GRAFANA_PASSWORD", + "label": "Grafana admin password" } ], - "id": 189 + "maintainer": " https://github.com/portainer/templates/", + "id": 199 }, { - "type": 1, - "title": "Terraria Server {shmolf} (lissy93)", - "name": "terraria-server", + "type": 2, + "title": "Redis Cluster (lissy93)", + "description": "Open-source in-memory data structure store - Cluster mode", "categories": [ - "Games", + "Database", "Lissy93" ], - "description": "Docker container for a Terraria dedicated server.", - "note": "Link to Official documentation \ud83d\uddd7 for setting up the server.", - "logo": "https://raw.githubusercontent.com/shmolf/portainer-templates/main/assets/logos/terraria-server.png", "platform": "linux", - "image": "passivelemon/terraria-docker:latest", - "ports": [ - "7777:7777/tcp" - ], - "restart_policy": "unless-stopped", + "logo": "https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/redis.png", + "repository": { + "url": "https://github.com/portainer/templates", + "stackfile": "stacks/redis-cluster/docker-stack.yaml" + }, "env": [ { - "label": "PUID", - "name": "PUID", - "default": "1000" - }, - { - "label": "PGID", - "name": "PGID", - "default": "1000" - }, - { - "label": "World name", - "name": "WORLD", - "default": "dockerworld" + "name": "REDIS_PASSWD", + "label": "Redis password" } ], + "maintainer": " https://github.com/portainer/templates/", + "id": 200 + }, + { + "type": 1, + "title": "RabbitMQ (lissy93)", + "description": "Highly reliable enterprise messaging system", + "categories": [ + "Messaging", + "Lissy93" + ], + "platform": "linux", + "logo": "https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/rabbitmq.png", + "image": "rabbitmq:latest", + "ports": [ + "5671/tcp", + "5672/tcp" + ], "volumes": [ { - "bind": "/portainer/Files/AppData/Libraries/StirlingPDF/tessdata", - "container": "/usr/share/tesseract-ocr/5/tessdata" + "container": "/var/lib/rabbitmq" } ], - "id": 190 + "maintainer": " https://github.com/portainer/templates/", + "id": 201 }, { "type": 1, - "title": "Cockpit {shmolf} (lissy93)", - "name": "cockpit-cms", + "title": "Ghost (lissy93)", + "description": "Free and open-source blogging platform", "categories": [ - "CMS", + "Blog", "Lissy93" ], - "description": "Cockpit is a headless CMS with an API-first approach that puts content first.", - "note": "Link to Official documentation \ud83d\uddd7.
After deployment, continue to setup by visiting http://localhost:8088/install", - "logo": "https://raw.githubusercontent.com/shmolf/portainer-templates/main/assets/logos/cockpit.svg", + "note": "Access the blog management interface under /ghost/.", "platform": "linux", - "image": "agentejo/cockpit:latest", + "logo": "https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/ghost.png", + "image": "ghost:latest", "ports": [ - "8088:80/tcp" + "2368/tcp" ], - "restart_policy": "unless-stopped", - "id": 191 + "volumes": [ + { + "container": "/var/lib/ghost/content" + } + ], + "maintainer": " https://github.com/portainer/templates/", + "id": 202 }, { - "type": 3, - "title": "Asciinema {shmolf} (lissy93)", - "name": "asciinema", + "type": 1, + "title": "Joomla (lissy93)", + "description": "Another free and open-source CMS", "categories": [ - "Tool", + "CMS", "Lissy93" ], - "description": "Self-hosted terminal recording and playback", - "logo": "https://raw.githubusercontent.com/shmolf/portainer-templates/main/assets/logos/asciinema.svg", - "note": "Application documentation \ud83d\uddd7
For the application secret key, you can use the terminal command tr -dc A-Za-z0-9 </dev/urandom | head -c 64; echo", - "env": [ - { - "default": "1000", - "label": "PUID", - "name": "PUID" - }, - { - "label": "PGID", - "name": "PGID", - "default": "1000" - }, + "platform": "linux", + "logo": "https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/joomla.png", + "image": "joomla:latest", + "env": [ { - "label": "Hostname", - "name": "HOST_NAME", - "default": "localhost", - "description": "Localhost for use within the application runtime" + "name": "JOOMLA_DB_HOST", + "label": "MySQL database host", + "type": "container" }, { - "label": "Host Port", - "name": "HOST_PORT", - "default": "3033", - "description": "Published port for use within the application runtime" - }, + "name": "JOOMLA_DB_PASSWORD", + "label": "Database password" + } + ], + "ports": [ + "80/tcp" + ], + "volumes": [ { - "label": "Secret Application Key", - "name": "SECRET_KEY", - "default": "please-change-this-to-a-random-secret" + "container": "/var/www/html" } ], - "platform": "linux", - "repository": { - "stackfile": "stacks/asciinema/docker-compose.yml", - "url": "https://github.com/shmolf/portainer-templates" - }, - "id": 192 + "maintainer": " https://github.com/portainer/templates/", + "id": 203 }, { "type": 1, - "title": "Code-server {shmolf} (lissy93)", - "name": "code-server", - "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

This will bind to the following directory on the host filesystem:

/portainer/Files/AppData/Config/code-server

", - "description": "Code-server (https://coder.com) is VS Code running on a remote server, accessible through the browser. - Code on your Chromebook, tablet, and laptop with a consistent dev environment. - If you have a Windows or Mac workstation, more easily develop for Linux. - Take advantage of large cloud servers to speed up tests, compilations, downloads, and more. - Preserve battery life when you're on the go. - All intensive computation runs on your server. - You're no longer running excess instances of Chrome.", + "title": "Drupal (lissy93)", + "description": "Open-source content management framework", "categories": [ - "Development", + "CMS", "Lissy93" ], "platform": "linux", - "logo": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/code-server-banner.png", - "image": "linuxserver/code-server:latest", - "env": [ - { - "name": "PUID", - "label": "PUID", - "default": "1000", - "description": "for UserID" - }, - { - "name": "PGID", - "label": "PGID", - "default": "1000", - "description": "for GroupID" - }, - { - "name": "TZ", - "label": "TZ", - "default": "Europe/Amsterdam", - "description": "specify a timezone to use" - }, - { - "name": "PASSWORD", - "label": "PASSWORD", - "default": "password", - "description": "Optional web gui password, if `PASSWORD` or `HASHED_PASSWORD` is not provided, there will be no auth." - }, - { - "name": "HASHED_PASSWORD", - "label": "HASHED_PASSWORD", - "default": "", - "description": "Optional web gui password, overrides `PASSWORD`, instructions on how to create it is below." - }, - { - "name": "SUDO_PASSWORD", - "label": "SUDO_PASSWORD", - "default": "password", - "description": "If this optional variable is set, user will have sudo access in the code-server terminal with the specified password." - }, - { - "name": "SUDO_PASSWORD_HASH", - "label": "SUDO_PASSWORD_HASH", - "default": "", - "description": "Optionally set sudo password via hash (takes priority over `SUDO_PASSWORD` var). Format is `$type$salt$hashed`." - }, - { - "name": "PROXY_DOMAIN", - "label": "PROXY_DOMAIN", - "default": "code-server.my.domain", - "description": "If this optional variable is set, this domain will be proxied for subdomain proxying." - }, - { - "name": "DEFAULT_WORKSPACE", - "label": "DEFAULT_WORKSPACE", - "default": "/config/workspace", - "description": "If this optional variable is set, code-server will open this directory by default" - } - ], + "logo": "https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/drupal.png", + "image": "drupal:latest", "ports": [ - "8443:8443/tcp" + "80/tcp" ], "volumes": [ { - "container": "/config", - "bind": "/portainer/Files/AppData/Config/code-server" + "container": "/var/www/html" } ], - "restart_policy": "unless-stopped", - "id": 193 + "maintainer": " https://github.com/portainer/templates/", + "id": 204 }, { + "type": 1, + "title": "Plone (lissy93)", + "description": "A free and open-source CMS built on top of Zope", + "note": "Default user and password are admin/admin", "categories": [ - "Adblocking", + "CMS", "Lissy93" ], - "description": "AdGuard Home is a network-wide software for blocking ads & tracking. After you set it up, it\u2019ll cover ALL your home devices, and you don\u2019t need any client-side software for that. With the rise of Internet-Of-Things and connected devices, it becomes more and more important to be able to control your network.", - "logo": "https://raw.githubusercontent.com/xneo1/portainer_templates/master/Images/adguard.png", - "name": "adguardhome", "platform": "linux", - "repository": { - "stackfile": "Template/Stack/adguardhome.yml", - "url": "https://github.com/xneo1/portainer_templates" - }, - "title": "Adguard Home (lissy93)", - "type": 3, - "id": 194 + "logo": "https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/plone.png", + "image": "plone:latest", + "ports": [ + "8080/tcp" + ], + "volumes": [ + { + "container": "/data" + } + ], + "maintainer": " https://github.com/portainer/templates/", + "id": 205 }, { + "type": 1, + "title": "Sematext Docker Agent (lissy93)", + "description": "Collect logs, metrics and docker events", "categories": [ - "Social", - "Forum", + "Log Management", + "Monitoring", "Lissy93" ], - "description": "Zusam is a free and open-source way to self-host private forums for groups of friends.", + "platform": "linux", + "logo": "https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/sematext_agent.png", + "image": "sematext/sematext-agent-docker:latest", + "name": "sematext-agent", + "privileged": true, "env": [ { - "default": "email@domain.example", - "label": "INIT_USER", - "name": "INIT_USER" + "name": "LOGSENE_TOKEN", + "label": "Logs token" }, { - "default": "initpass zusam", - "label": "INIT_PASSWORD", - "name": "INIT_PASSWORD" + "name": "SPM_TOKEN", + "label": "SPM monitoring token" } ], - "image": "zusam/zusam", - "logo": "https://github.com/zusam/zusam/raw/master/app/src/assets/zusam_logo.png", - "name": "Zusam", - "platform": "linux", - "ports": [ - "4180:8080/tcp" - ], - "restart_policy": "unless-stopped", - "title": "Zus.am (lissy93)", - "type": 1, "volumes": [ { - "bind": "/portainer/Files/AppData/Config/Zusam", - "container": "/zusam/data" + "container": "/var/run/docker.sock", + "bind": "/var/run/docker.sock" } ], - "id": 195 + "maintainer": " https://github.com/portainer/templates/", + "id": 206 }, { + "type": 1, + "title": "Datadog agent (lissy93)", + "description": "Collect events and metrics", "categories": [ - "Social", + "Monitoring", "Lissy93" ], - "description": "Use Tiktok with an alternative frontend, inspired by Nitter.", - "name": "proxitok", "platform": "linux", - "repository": { - "stackfile": "Template/Stack/proxitok.yml", - "url": "https://github.com/xneo1/portainer_templates" - }, - "title": "ProxiTok (lissy93)", - "type": 3, - "id": 196 - }, - { - "categories": [ - "Productivity", - "Lissy93" - ], - "description": "Trilium Notes is a hierarchical note taking application with focus on building large personal knowledge bases", + "logo": "https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/datadog_agent.png", + "image": "datadog/agent:latest", "env": [ { - "default": "/home/node/trilium-data", - "label": "TRILIUM_DATA_DIR", - "name": "TRILIUM_DATA_DIR" - }, - { - "label": "PORT", - "name": "PORT" + "name": "DD_API_KEY", + "label": "Datadog API key" } ], - "image": "zadam/trilium:latest", - "logo": "https://www.saashub.com/images/app/service_logos/55/2901389fab77/large.png?1561117248", - "name": "trilium", - "platform": "linux", - "ports": [ - "3388:8080/tcp" - ], - "restart_policy": "unless-stopped", - "title": "Trilium (lissy93)", - "type": 1, "volumes": [ { - "bind": "/portainer/Files/AppData/Config/trilium-data", - "container": "/home/node/trilium-data" + "container": "/var/run/docker.sock", + "bind": "/var/run/docker.sock", + "readonly": true + }, + { + "container": "/host/sys/fs/cgroup", + "bind": "/sys/fs/cgroup", + "readonly": true + }, + { + "container": "/host/proc", + "bind": "/proc", + "readonly": true } ], - "id": 197 + "maintainer": " https://github.com/portainer/templates/", + "id": 207 }, { + "type": 1, + "title": "Mautic (lissy93)", + "description": "Open-source marketing automation platform", "categories": [ - "Books", + "Marketing", "Lissy93" ], - "description": "Lighting fast with a slick design, Kavita is a rocket fueled self-hosted digital library which supports a vast array of file formats. Install to start reading and share your server with your friends.", + "platform": "linux", + "logo": "https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/mautic.png", + "image": "mautic/mautic:latest", "env": [ { - "default": "1000", - "label": "PUID", - "name": "PUID" + "name": "MAUTIC_DB_HOST", + "label": "MySQL database host", + "type": "container" }, { - "default": "100", - "label": "PGID", - "name": "PGID" + "name": "MAUTIC_DB_PASSWORD", + "label": "Database password" } ], - "image": "kizaing/kavita:latest", - "logo": "https://www.kavitareader.com/img/logo.png", - "name": "kavita", - "platform": "linux", "ports": [ - "5000/tcp" + "80/tcp" ], - "restart_policy": "unless-stopped", - "title": "Kavita (lissy93)", - "type": 1, "volumes": [ { - "bind": "/portainer/Books", - "container": "/books" - }, - { - "bind": "/portainer/Files/AppData/Config/kavita", - "container": "/config" + "container": "/var/www/html" } ], - "id": 198 + "maintainer": " https://github.com/portainer/templates/", + "id": 208 }, { + "type": 1, + "title": "Jenkins (lissy93)", + "description": "Open-source continuous integration tool", "categories": [ - "Feed Reader", + "CI", "Lissy93" ], - "description": "Miniflux is a minimalist and opinionated feed reader.", - "logo": "", - "name": "miniflux", "platform": "linux", - "repository": { - "stackfile": "Template/Stack/miniflux.yml", - "url": "https://github.com/xneo1/portainer_templates" - }, - "title": "Miniflux (lissy93)", - "type": 3, - "id": 199 + "logo": "https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/jenkins.png", + "image": "jenkins/jenkins:lts-jdk11", + "ports": [ + "8080/tcp", + "50000/tcp" + ], + "volumes": [ + { + "container": "/var/jenkins_home" + } + ], + "maintainer": " https://github.com/portainer/templates/", + "id": 209 }, { + "type": 1, + "title": "Redmine (lissy93)", + "description": "Open-source project management tool", + "note": "Default user and password are admin/admin", "categories": [ - "Tool", - "Dashboard", + "Project Management", "Lissy93" ], - "description": "Helps you organize your self-hosted services by making them accessible from a single place.", - "env": [ - { - "default": "1000", - "label": "PUID", - "name": "PUID" - }, - { - "default": "1000", - "label": "PGID", - "name": "PGID" - }, + "platform": "linux", + "logo": "https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/redmine.png", + "image": "redmine:latest", + "ports": [ + "3000/tcp" + ], + "volumes": [ { - "label": "PORT", - "name": "PORT" + "container": "/usr/src/redmine/files" } ], - "logo": "https://dashy.to/img/dashy.png", - "name": "Dashy", - "platform": "linux", - "repository": { - "stackfile": "Template/Stack/dashy.yml", - "url": "https://github.com/xneo1/portainer_templates" - }, - "title": "Dashy (lissy93)", - "type": 3, - "id": 200 + "maintainer": " https://github.com/portainer/templates/", + "id": 210 }, { + "type": 1, + "title": "CommandBox (lissy93)", + "description": "ColdFusion (CFML) CLI", "categories": [ - "Tool", + "Development", "Lissy93" ], - "description": "Koillection is a self-hosted collection manager created to keep track of physical (mostly) collections of any kind like books, DVDs, stamps, games..", + "platform": "linux", + "logo": "https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/ortussolutions-commandbox.png", + "image": "ortussolutions/commandbox:latest", "env": [ { - "default": "1000", - "label": "PUID", - "name": "PUID" - }, - { - "default": "1000", - "label": "PGID", - "name": "PGID" - }, - { - "label": "PORT", - "name": "PORT" + "name": "CFENGINE", + "default": "lucee@4.5", + "preset": true } ], - "logo": "https://user-images.githubusercontent.com/20560781/80213166-0e560e00-8639-11ea-944e-4f79fdbcef55.png", - "name": "Koillection", - "platform": "linux", - "repository": { - "stackfile": "Template/Stack/koillection.yml", - "url": "https://github.com/xneo1/portainer_templates" - }, - "title": "Koillection (lissy93)", - "type": 3, - "id": 201 + "ports": [ + "8080/tcp", + "8443/tcp" + ], + "maintainer": " https://github.com/portainer/templates/", + "id": 211 }, { + "type": 1, + "title": "ContentBox (lissy93)", + "description": "Open-source modular CMS", "categories": [ - "Tool", - "Productivity", + "CMS", "Lissy93" ], - "description": "The to-do app to organize your life.| Before use create custom template and Edit: VIKUNJA_SERVICE_FRONTENDURL , VIKUNJA_API_URL & VIKUNJA_SERVICE_JWTSECRET", + "platform": "linux", + "logo": "https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/ortussolutions-contentbox.png", + "image": "ortussolutions/contentbox:latest", "env": [ { - "default": "1000", - "label": "PUID", - "name": "PUID" + "name": "express", + "default": "true", + "preset": true }, { - "default": "1000", - "label": "PGID", - "name": "PGID" + "name": "install", + "default": "true", + "preset": true }, { - "label": "PORT", - "name": "PORT" + "name": "CFENGINE", + "default": "lucee@4.5", + "preset": true } ], - "logo": "https://vikunja.io/images/vikunja.png", - "name": "Vikunja", - "platform": "linux", - "repository": { - "stackfile": "Template/Stack/vikunja.yml", - "url": "https://github.com/xneo1/portainer_templates" - }, - "title": "Vikunja (lissy93)", - "type": 3, - "id": 202 + "ports": [ + "8080/tcp", + "8443/tcp" + ], + "volumes": [ + { + "container": "/data/contentbox/db" + }, + { + "container": "/app/includes/shared/media" + } + ], + "maintainer": " https://github.com/portainer/templates/", + "id": 212 }, { + "type": 1, + "title": "Dokku (lissy93)", + "description": "Dokku setup as a container", "categories": [ - "Multimedia", - "Audio", + "PaaS", "Lissy93" ], - "description": "Self hosted audiobook and podcast server", - "env": [ + "platform": "linux", + "logo": "", + "image": "dokku/dokku", + "ports": [ + "22/tcp", + "80/tcp", + "443/tcp" + ], + "volumes": [ { - "default": "1000", - "label": "PUID", - "name": "PUID" + "container": "/mnt/dokku", + "bind": "/var/lib/dokku" }, { - "default": "1000", - "label": "PGID", - "name": "PGID" + "container": "/var/run/docker.sock", + "bind": "/var/run/docker.sock" + } + ], + "env": [ + { + "name": "DOKKU_HOSTNAME", + "label": "Dokku hostname", + "description": "Global hostname to be registered by Dokku" }, { - "label": "PORT", - "name": "PORT" + "name": "DOKKU_HOST_ROOT", + "label": "Dokku host root", + "default": "/var/lib/dokku/home/dokku", + "description": "Image build cache path. Generally set to + '/home/dokku'" } ], - "logo": "https://github.com/advplyr/audiobookshelf/raw/master/images/banner.svg", - "name": "Audiobookshelf", - "platform": "linux", - "repository": { - "stackfile": "Template/Stack/audiobookshelf.yml", - "url": "https://github.com/xneo1/portainer_templates" - }, - "title": "Audiobookshelf (lissy93)", - "type": 3, - "id": 203 + "maintainer": " https://github.com/portainer/templates/", + "id": 213 }, { + "type": 1, + "title": "OPC Router (lissy93)", + "description": "No-code middleware for industrial applications. The OPC Router connects PLCs, PCS, SCADA, MES, SQL databases and servers, label printers, e-mail servers and erp-systems via OPC UA, MQTT, REST, CSV and many others without any programming effort", + "note": "More information about the EULA.", "categories": [ - "Tool", - "Dashboard", + "Edge", "Lissy93" ], - "description": "Fenrus is a Node application and requires NodeJS to run. Once NodeJS is installed you can run Fenrus", + "platform": "linux", + "logo": "https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/opc-router.png", + "image": "opcrouter/runtime:latest", + "ports": [ + "49429/tcp", + "8080/tcp", + "8081/tcp" + ], "env": [ { - "default": "1000", - "label": "PUID", - "name": "PUID" + "name": "INITIAL_USERNAME", + "label": "Initial Admin User user" }, { - "default": "1000", - "label": "PGID", - "name": "PGID" + "name": "INITIAL_PASSWORD", + "label": "Inital Admin User Password" }, { - "label": "PORT", - "name": "PORT" + "name": "OR_I_ACCEPT_EULA", + "label": "Accept EULA", + "select": [ + { + "text": "Yes, I accept", + "value": "true", + "default": true + } + ] } ], - "logo": "https://user-images.githubusercontent.com/958400/154829266-62206846-c6ef-4718-9910-2b83eb6aa41c.png", - "name": "Fenrus", - "platform": "linux", - "repository": { - "stackfile": "Template/Stack/fenrus.yml", - "url": "https://github.com/xneo1/portainer_templates" - }, - "title": "Fenrus (lissy93)", - "type": 3, - "id": 204 - }, - { - "categories": [ - "Tool", - "Authentication", - "Lissy93" - ], - "description": "Authentik is an open-source Identity Provider focused on flexibility and versatility", - "env": [ + "volumes": [ { - "default": "1000", - "label": "PUID", - "name": "PUID" + "container": "/data/database" }, { - "default": "1000", - "label": "PGID", - "name": "PGID" + "container": "/inray" }, { - "label": "PORT", - "name": "PORT" + "container": "/var/log/opcrouter" } ], - "logo": "https://d33wubrfki0l68.cloudfront.net/228cc7243c167d0ad9f9adf2129d69b787129ccb/73d36/img/icon_left_brand.svg", - "name": "Authentik", - "platform": "linux", - "repository": { - "stackfile": "Template/Stack/authentik.yml", - "url": "https://github.com/xneo1/portainer_templates" - }, - "title": "Authentik (lissy93)", - "type": 3, - "id": 205 + "maintainer": " https://github.com/portainer/templates/", + "id": 214 }, { + "type": 1, + "title": "Floating License Server (lissy93)", + "description": "License Server for Softing edgeConnector products", "categories": [ - "Multimedia", - "Music", + "Edge", "Lissy93" ], - "description": "Navidrome is an open source web-based music collection server and streamer. It gives you freedom to listen to your music collection from any browser or mobile device. It's like your personal Spotify!", - "env": [ - { - "default": "1000", - "label": "PUID", - "name": "PUID" - }, - { - "default": "1000", - "label": "PGID", - "name": "PGID" - }, + "platform": "linux", + "logo": "https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/softing.png", + "image": "softingindustrial/floating-license-server:latest", + "ports": [ + "6200/tcp" + ], + "interactive": true, + "volumes": [ { - "label": "PORT", - "name": "PORT" + "container": "/licsrv/licenses" } ], - "logo": "https://github.com/navidrome/navidrome/raw/master/resources/logo-192x192.png", - "name": "Navidrome", + "maintainer": " https://github.com/portainer/templates/", + "id": 215 + }, + { + "type": 1, + "title": "EdgeConnector Modbus (lissy93)", + "description": "Connect Modbus TCP Sensors/PLCs and provide the data via OPC UA and MQTT", + "categories": [ + "Edge", + "Lissy93" + ], "platform": "linux", - "repository": { - "stackfile": "Template/Stack/navidrome.yml", - "url": "https://github.com/xneo1/portainer_templates" - }, - "title": "Navidrome (lissy93)", - "type": 3, - "id": 206 + "logo": "https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/softing.png", + "image": "softingindustrial/edgeconnector-modbus:latest", + "ports": [ + "443/tcp", + "8099/tcp", + "4897/tcp" + ], + "maintainer": " https://github.com/portainer/templates/", + "id": 216 }, { + "type": 1, + "title": "EdgeConnector 840D (lissy93)", + "description": "Access Siemens SINUMERIK 840D sl/pl controllers and provide data via OPC UA and MQTT", "categories": [ - "Tool", - "Dashboard", + "Edge", "Lissy93" ], - "description": "Flame is self-hosted startpage for your server. Its design is inspired (heavily) by SUI. Flame is very easy to setup and use. With built-in editors, it allows you to setup your very own application hub in no time - no file editing necessary.", - "image": "pawelmalak/flame", - "logo": "https://raw.githubusercontent.com/xneo1/portainer_templates/master/Images/flame.png", - "name": "flame-dashboard", "platform": "linux", + "logo": "https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/softing.png", + "image": "softingindustrial/edgeconnector-840d", "ports": [ - "5005:5005/tcp" + "443/tcp", + "8099/tcp", + "4897/tcp" ], - "restart_policy": "unless-stopped", - "title": "Flame-Dashboard (lissy93)", + "maintainer": " https://github.com/portainer/templates/", + "id": 217 + }, + { "type": 1, - "volumes": [ - { - "bind": "/portainer/Files/AppData/Config/flame-dashboard", - "container": "/app/data" - } + "title": "EdgeConnector Siemens (lissy93)", + "description": "Connect Siemens SIMATIC S7-300/400/1200/1500 PLCs and provide the data via OPC UA and MQTT", + "categories": [ + "Edge", + "Lissy93" ], - "id": 207 + "platform": "linux", + "logo": "https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/softing.png", + "image": "softingindustrial/edgeconnector-siemens", + "ports": [ + "443/tcp", + "8099/tcp", + "4897/tcp" + ], + "maintainer": " https://github.com/portainer/templates/", + "id": 218 }, { + "type": 1, + "title": "EdgeConnector FANUC CNC (lissy93)", + "description": "Connect FANUC CNCs and provide the data via OPC UA and MQTT", "categories": [ - "Tool", + "Edge", "Lissy93" ], - "description": "Eufy Security Web Socket. Edit container and add username & password.", + "platform": "linux", + "logo": "https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/softing.png", + "image": "softingindustrial/edgeconnector-fanuc-cnc", + "ports": [ + "443/tcp", + "8099/tcp", + "4897/tcp" + ], "env": [ { - "default": "InputUSER-email", - "label": "USERNAME", - "name": "USERNAME" - }, - { - "default": "InputPWD", - "label": "PASSWORD", - "name": "PASSWORD" + "name": "TZ", + "label": "TZ" } ], - "image": "bropat/eufy-security-ws:latest", - "logo": "https://github.com/bropat/eufy-security-ws/raw/master/docs/_media/eufy-security-ws.png", - "name": "eufy-security-ws", - "platform": "linux", - "ports": [ - "3993:3000/tcp" - ], - "restart_policy": "unless-stopped", - "title": "Eufy Security WS (lissy93)", - "type": 1, "volumes": [ { - "bind": "/portainer/Files/AppData/Config/eufy-security-ws", - "container": "/data" + "container": "/config" + }, + { + "container": "/mqtt" } ], - "id": 208 + "maintainer": " https://github.com/portainer/templates/", + "id": 219 }, { + "type": 1, + "title": "EdgeConnector Aggregator (lissy93)", + "description": "Offers a powerful OPC UA aggregation service which provides data via OPC UA, as well as MQTT", "categories": [ - "Network", + "Edge", "Lissy93" ], - "description": "WIFI / LAN intruder detector", + "platform": "linux", + "logo": "https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/softing.png", + "image": "softingindustrial/edgeaggregator", + "ports": [ + "443/tcp", + "8099/tcp", + "4897/tcp" + ], "env": [ { - "default": "1000", - "label": "PUID", - "name": "PUID" - }, - { - "default": "100", - "label": "PGID", - "name": "PGID" + "name": "TZ", + "label": "TZ" } ], - "image": "jokobsk/pi.alert", - "logo": "https://raw.githubusercontent.com/pucherot/Pi.Alert/main/docs/img/1_devices.jpg", - "name": "pi.alert", - "platform": "linux", - "ports": [ - "20211:20211/udp" - ], - "restart_policy": "always", - "title": "Pi.alert (lissy93)", - "type": 1, "volumes": [ { - "bind": "/portainer/Files/AppData/Config/pi.alert", "container": "/config" + }, + { + "container": "/mqtt" } ], - "id": 209 + "maintainer": " https://github.com/portainer/templates/", + "id": 220 }, { + "type": 2, + "title": "Portainer Agent (lissy93)", + "description": "Manage all the resources in your Swarm cluster", + "note": "The agent will be deployed globally inside your cluster and available on port 9001.", "categories": [ - "Multimedia", + "Portainer", "Lissy93" ], - "description": "Tdarr is a popular conditional transcoding application for processing large (or small) media libraries.", - "logo": "https://tdarr.io/static/media/logo3.02a3f4a3.png", - "name": "tdarr", "platform": "linux", + "logo": "https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/portainer.png", "repository": { - "stackfile": "Template/Stack/tdarr.yml", - "url": "https://github.com/xneo1/portainer_templates" + "url": "https://github.com/portainer/templates", + "stackfile": "stacks/portainer-agent/docker-stack.yml" }, - "title": "Tdarr (lissy93)", - "type": 3, - "id": 210 + "maintainer": " https://github.com/portainer/templates/", + "id": 221 }, { - "categories": [ - "Tool", + "type": 2, + "title": "OpenFaaS (lissy93)", + "name": "func", + "description": "Serverless functions made simple", + "note": "Deploys the API gateway and sample functions. You can access the UI on port 8080. Warning: the name of the stack must be 'func'.", + "categories": [ + "Serverless", "Lissy93" ], - "description": "Dozzle is a small lightweight application with a web based interface to monitor Docker logs. It doesn\u2019t store any log files. It is for live monitoring of your container logs only.", - "image": "amir20/dozzle:latest", - "logo": "https://dozzle.dev/favicon.ico", - "name": "dozzle", "platform": "linux", - "ports": [ - "8888:8080/tcp" - ], - "restart_policy": "always", - "title": "Dozzle (lissy93)", - "type": 1, - "volumes": [ - { - "bind": "/var/run/docker.sock", - "container": "/var/run/docker.sock" - } - ], - "id": 211 + "logo": "https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/openfaas.png", + "repository": { + "url": "https://github.com/openfaas/faas", + "stackfile": "docker-compose.yml" + }, + "maintainer": " https://github.com/portainer/templates/", + "id": 222 }, { + "type": 2, + "title": "IronFunctions (lissy93)", + "description": "Open-source serverless computing platform", + "note": "Deploys the IronFunctions API and UI.", "categories": [ - "Social", + "Serverless", "Lissy93" ], - "description": "Monica is a great open source personal relationship management system to organize the interactions with your loved ones.", - "logo": "https://raw.githubusercontent.com/docker-library/docs/b962028212dbd77c9531dbcf8d5a81db79d4a735/monica/logo.svg", - "name": "monica", "platform": "linux", + "logo": "https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/ironfunctions.png", "repository": { - "stackfile": "Template/Stack/monica.yml", - "url": "https://github.com/xneo1/portainer_templates" + "url": "https://github.com/portainer/templates", + "stackfile": "stacks/ironfunctions/docker-stack.yml" }, - "title": "Monica (lissy93)", - "type": 3, - "id": 212 + "maintainer": " https://github.com/portainer/templates/", + "id": 223 }, { + "type": 2, + "title": "CockroachDB (lissy93)", + "description": "CockroachDB cluster", + "note": "Deploys an insecure CockroachDB cluster, please refer to CockroachDB documentation for production deployments.", "categories": [ - "Network", + "Database", "Lissy93" ], - "description": "NetBox is an infrastructure resource modeling (IRM) application designed to empower network automation. Initially conceived by the network engineering team at DigitalOcean, NetBox was developed specifically to address the needs of network and infrastructure engineers.", - "image": "netboxcommunity/netbox:latest", - "logo": "https://github.com/xneo1/portainer_templates/raw/master/Images/netbox_icon.svg", - "name": "netbox", "platform": "linux", - "ports": [ - "8000:80/tcp" - ], - "restart_policy": "always", - "title": "Netbox (lissy93)", - "type": 1, - "id": 213 + "logo": "https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/cockroachdb.png", + "repository": { + "url": "https://github.com/portainer/templates", + "stackfile": "stacks/cockroachdb/docker-stack.yml" + }, + "maintainer": " https://github.com/portainer/templates/", + "id": 224 }, { + "type": 2, + "title": "WordPress (lissy93)", + "description": "WordPress setup with a MySQL database", + "note": "Deploys a WordPress instance connected to a MySQL database.", "categories": [ - "Dashboard", - "Iot", + "CMS", "Lissy93" ], - "description": "Freeboard is a turn-key HTML-based 'engine' for dashboards. Besides a nice looking layout engine, it provides a plugin architecture for creating datasources (which fetch data) and widgets (which display data)\u2014 freeboard then does all the work to connect the two together.", - "logo": "https://raw.githubusercontent.com/xneo1/portainer_templates/master/Images/freeboard.jpg", - "name": "freeboard", + "platform": "linux", + "logo": "https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/wordpress.png", "repository": { - "stackfile": "Template/Stack/freeboard.yml", - "url": "https://github.com/xneo1/portainer_templates" + "url": "https://github.com/portainer/templates", + "stackfile": "stacks/wordpress/docker-stack.yml" }, - "platform": "linux", - "ports": [ - "8000:80/tcp" + "env": [ + { + "name": "MYSQL_DATABASE_PASSWORD", + "label": "Database root password", + "description": "Password used by the MySQL root user." + } ], - "restart_policy": "always", - "title": "Freeboard (lissy93)", - "type": 3, - "id": 214 + "maintainer": " https://github.com/portainer/templates/", + "id": 225 }, { + "type": 3, + "title": "OpenAMT (lissy93)", + "description": "OpenAMT Cloud Toolkit", + "note": "MPS password needs to be 8-32 characters including one uppercase, one lowercase letters, one base-10 digit and one special character.", "categories": [ - "Finance", + "Cloud", "Lissy93" ], - "description": "Ghostfolio is an open source wealth management software built with web technology.", - "logo": "https://avatars.githubusercontent.com/u/82473144?s=200", - "name": "Ghostfolio", + "platform": "linux", + "logo": "https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/intel.png", "repository": { - "stackfile": "Template/Stack/ghostfolio.yml", - "url": "https://github.com/xneo1/portainer_templates" + "url": "https://github.com/portainer/templates", + "stackfile": "stacks/openamt/docker-compose.yml" }, - "platform": "linux", - "ports": [ - "3663:80/tcp" + "env": [ + { + "name": "POSTGRES_USER", + "label": "Database user" + }, + { + "name": "POSTGRES_PASSWORD", + "label": "Database password" + }, + { + "name": "MPS_USER", + "label": "MPS user" + }, + { + "name": "MPS_PASSWORD", + "label": "MPS password" + }, + { + "name": "MPS_COMMON_NAME", + "label": "MPS URL", + "description": "Used to connect to the MPS API." + }, + { + "name": "MPS_SECRET", + "label": "MPS Secret", + "description": "Strong secret key used to log into MPS." + }, + { + "name": "VAULT_SECRET", + "label": "Vault secret", + "description": "Secret token used to log into Vault (don't include '.' character)." + } ], - "restart_policy": "always", - "title": "Ghostfolio (lissy93)", - "type": 3, - "id": 215 + "maintainer": " https://github.com/portainer/templates/", + "id": 226 }, { + "type": 2, + "title": "Microsoft OMS Agent (lissy93)", + "description": "Microsoft Operations Management Suite Linux agent.", "categories": [ - "Tool", + "OPS", "Lissy93" ], - "description": "A self-hosted bookmark management tool.", - "logo": "https://github.com/beromir/Servas/raw/main/docs/images/home.png", - "name": "Servas", + "platform": "linux", + "logo": "https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/microsoft.png", "repository": { - "stackfile": "Template/Stack/servas.yml", - "url": "https://github.com/xneo1/portainer_templates" + "url": "https://github.com/portainer/templates", + "stackfile": "stacks/microsoft-oms/docker-stack.yml" }, - "platform": "linux", - "ports": [ - "8456:80/tcp" + "env": [ + { + "name": "AZURE_WORKSPACE_ID", + "label": "Workspace ID", + "description": "Azure Workspace ID" + }, + { + "name": "AZURE_PRIMARY_KEY", + "label": "Primary key", + "description": "Azure primary key" + } ], - "restart_policy": "always", - "title": "Servas (lissy93)", + "maintainer": " https://github.com/portainer/templates/", + "id": 227 + }, + { "type": 3, - "id": 216 + "title": "FDO (lissy93)", + "description": "FDO", + "platform": "linux", + "logo": "https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/intel.png", + "repository": { + "url": "https://github.com/portainer/templates", + "stackfile": "stacks/fdo/docker-stack.yml" + }, + "env": [ + { + "name": "owner_api_user", + "label": "API Username" + }, + { + "name": "owner_api_password", + "label": "API Password" + } + ], + "maintainer": " https://github.com/portainer/templates/", + "categories": [ + "Lissy93" + ], + "id": 228 }, { + "type": 2, + "title": "LiveSwitch (lissy93)", + "description": "A basic LiveSwitch stack with gateway, caching, database and media server", "categories": [ - "Tool", + "Media", "Lissy93" ], - "description": "wallabag is a web application allowing you to save web pages for later reading. Click, save and read it when you want.", - "logo": "https://www.wallabag.org/user/themes/boxify/img/logo-wallabag.svg", - "name": "Wallabag", + "platform": "linux", + "logo": "https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/liveswitch.png", "repository": { - "stackfile": "Template/Stack/wallabag.yml", - "url": "https://github.com/xneo1/portainer_templates" + "url": "https://github.com/portainer/templates", + "stackfile": "stacks/liveswitch/docker-stack.yml" }, - "platform": "linux", - "ports": [ - "8234:80/tcp" + "env": [ + { + "name": "POSTGRES_PASSWORD", + "label": "Postgres password" + } ], - "restart_policy": "always", - "title": "Wallabag (lissy93)", - "type": 3, - "id": 217 + "maintainer": " https://github.com/portainer/templates/", + "id": 229 }, { + "type": 3, + "title": "TOSIBOX Lock for Container (lissy93)", + "description": "Lock for Container brings secure connectivity inside your industrial IoT devices", "categories": [ - "Tool", + "Edge", "Lissy93" ], - "description": "Teleport allows engineers and security professionals to unify access for SSH servers, Kubernetes clusters, web applications, and databases across all environments.", - "logo": "https://bookface-images.s3.amazonaws.com/logos/386100350818400a035ac8e0caa84111de3316eb.png", - "name": "teleport", + "platform": "linux", + "logo": "https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/tosibox.png", "repository": { - "stackfile": "Template/Stack/teleport.yml", - "url": "https://github.com/xneo1/portainer_templates" + "url": "https://github.com/portainer/templates", + "stackfile": "stacks/tosibox/docker-compose.yml" }, - "platform": "linux", - "restart_policy": "always", - "title": "Teleport (lissy93)", - "type": 3, - "id": 218 - }, - { - "categories": [ - "Dashboard", - "Crypto", - "Finance", - "Lissy93" - ], - "description": "Cryptofolio is an open-source, and self-hosted solution for tracking your cryptocurrency holdings. It features a web interface, an Android mobile app, and a cross-platform desktop application for Windows, macOS, and Linux.", - "image": "xtrendence/cryptofolio:latest", - "logo": "https://i.imgur.com/5v8lzea.png", - "name": "cryptofolio", - "platform": "linux", - "ports": [ - "7280:80/tcp" + "env": [ + { + "name": "LICENSE_KEY", + "label": "License key" + } ], - "restart_policy": "always", - "title": "Cryptofolio (lissy93)", - "type": 1, - "id": 219 + "maintainer": " https://github.com/portainer/templates/", + "id": 230 }, { + "type": 3, + "title": "Pro Mosquitto with Management Center (lissy93)", + "description": "Commercial-grade Mosquitto MQTT broker with Management Center", + "note": "The Mosquitto broker password must be at least 12 characters.", "categories": [ - "Dashboard", - "Iot", + "Edge", "Lissy93" ], - "description": "Node-RED provides a browser-based flow editor that makes it easy to wire together flows using the wide range of nodes in the palette.", - "logo": "https://raw.githubusercontent.com/xneo1/portainer_templates/master/Images/node-red-icon.svg", - "name": "nodered", "platform": "linux", + "logo": "https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/cedalo.png", "repository": { - "stackfile": "Template/Stack/nodered.yml", - "url": "https://github.com/xneo1/portainer_templates" + "url": "https://github.com/portainer/templates", + "stackfile": "edge/cedalo-mosquitto-mc/docker-compose.yml" }, - "title": "Nodered (lissy93)", - "type": 3, - "id": 220 + "env": [ + { + "name": "CEDALO_LICENSE_KEY", + "label": "License key" + }, + { + "name": "CEDALO_MOSQUITTO_PASSWORD", + "label": "Mosquitto password" + }, + { + "name": "CEDALO_MC_USER", + "label": "Management Center username", + "default": "cedalo" + }, + { + "name": "CEDALO_MC_PASSWORD", + "label": "Management Center password" + } + ], + "maintainer": " https://github.com/portainer/templates/", + "id": 231 }, { + "type": 4, + "title": "Softing EdgeConnector modbus (lissy93)", + "description": "Connect Modbus TCP Sensors/PLCs and provide the data via OPC UA and MQTT", + "stackfile": "https://raw.githubusercontent.com/portainer/templates/master/edge/softing-edgeconnector-modbus/docker-compose.yml", + "maintainer": " https://github.com/portainer/templates/", "categories": [ - "Network", "Lissy93" ], - "description": "Self-hosted website change detection monitoring.", - "image": "dgtlmoon/changedetection.io", - "logo": "https://raw.githubusercontent.com/xneo1/portainer_templates/master/Images/changedetection-custom.png", - "name": "changedetection", - "platform": "linux", - "restart_policy": "always", - "title": "Change Detection (lissy93)", - "type": 1, - "volumes": [ - { - "bind": "/portainer/Files/AppData/Config/changedetection", - "container": "/datastore" - } - ], - "id": 221 + "id": 232 }, { + "type": 4, + "title": "Softing EdgeConnector 840D (lissy93)", + "description": "Access Siemens SINUMERIK 840D sl/pl controllers and provide data via OPC UA and MQTT", + "stackfile": "https://raw.githubusercontent.com/portainer/templates/master/edge/softing-edgeconnector-840d/docker-compose.yml", + "maintainer": " https://github.com/portainer/templates/", "categories": [ - "Presentation", "Lissy93" ], - "description": "It is an open source HTML presentation framework. It enables anyone with a web browser to create fully featured and beautiful presentations for free | Production Mode", - "image": "cloudogu/reveal.js", - "logo": "https://pbs.twimg.com/profile_images/1260911777929400325/_ClbHpsz_400x400.jpg", - "name": "revealjs", - "platform": "linux", - "ports": [ - "6060:8080/tcp" - ], - "restart_policy": "always", - "title": "Reveal.js (lissy93)", - "type": 1, - "volumes": [ - { - "bind": "/portainer/Files/AppData/Config/revealjs/docs/slides", - "container": "/reveal/docs/slides" - }, - { - "bind": "/portainer/Files/AppData/Config/revealjs/scripts/test", - "container": "/resources" - } - ], - "id": 222 + "id": 233 }, { + "type": 4, + "title": "Softing EdgeConnector Siemens (lissy93)", + "description": "Connect Siemens SIMATIC S7-300/400/1200/1500 PLCs and provide the data via OPC UA and MQTT", + "stackfile": "https://raw.githubusercontent.com/portainer/templates/master/edge/softing-edgeconnector-siemens/docker-compose.yml", + "maintainer": " https://github.com/portainer/templates/", "categories": [ - "Network", "Lissy93" ], - "description": "An easy to use Status Page for your websites and applications. Statping will automatically fetch the application and render a beautiful status page with tons of features for you to build an even better status page.", - "image": "statping/statping:latest", - "logo": "https://raw.githubusercontent.com/xneo1/portainer_templates/master/Images/statping.png", - "name": "statping", - "platform": "linux", - "ports": [ - "4040:8080/tcp" - ], - "restart_policy": "always", - "title": "Statping (lissy93)", - "type": 1, - "volumes": [ - { - "bind": "/portainer/Files/AppData/Config/statping", - "container": "/app" - } - ], - "id": 223 + "id": 234 }, { + "type": 4, + "title": "Softing EdgeConnector FANUC CNC (lissy93)", + "description": "Connect FANUC CNCs and provide the data via OPC UA and MQTT", + "stackfile": "https://raw.githubusercontent.com/portainer/templates/master/edge/softing-edgeconnector-fanuc-cnc/docker-compose.yml", + "maintainer": " https://github.com/portainer/templates/", "categories": [ - "Network", "Lissy93" ], - "description": "Network UPS Tools server", - "image": "upshift/nut-upsd", - "logo": "", - "name": "nuts", - "platform": "linux", - "ports": [ - "3493:3493/tcp" - ], - "restart_policy": "always", - "title": "NUTS (lissy93)", - "type": 1, - "volumes": [ - { - "bind": "/portainer/Files/AppData/Config/nuts", - "container": "/app" - } - ], - "id": 224 + "id": 235 }, { + "type": 4, + "title": "Softing EdgeConnector Aggregator (lissy93)", + "description": "Offers a powerful OPC UA aggregation service which provides data via OPC UA, as well as MQTT", + "stackfile": "https://raw.githubusercontent.com/portainer/templates/master/edge/softing-edgeconnector-aggregator/docker-compose.yml", + "maintainer": " https://github.com/portainer/templates/", "categories": [ - "Browsers", "Lissy93" ], - "description": "Firefox Browser, also known as Mozilla Firefox or simply Firefox, is a free and open-source web browser developed by the Mozilla Foundation and its subsidiary, the Mozilla Corporation. Firefox uses the Gecko layout engine to render web pages, which implements current and anticipated web standards.", - "logo": "https://raw.githubusercontent.com/xneo1/portainer_templates/master/Images/Firefox.png", - "name": "firefox", - "platform": "linux", - "repository": { - "stackfile": "Template/Stack/firefox.yml", - "url": "https://github.com/xneo1/portainer_templates" - }, - "title": "Firefox (lissy93)", - "type": 3, - "id": 225 + "id": 236 }, { + "type": 3, + "title": "Manubes Edge Node (lissy93)", + "description": "High-performance cloud platform for industrial production management. Manubes is a no-code solution that is used to structure, monitor and control production data, systems and processes in the cloud.", "categories": [ - "Tool", + "Edge", "Lissy93" ], - "description": "Your Budgets, Calendars, Meals, Inventory, Tasks, and so much more in one simple app.For everyone in your household.On all of your devices.In the cloud or self-hosted", - "logo": "https://homechart.app/images/homechart.min.776793e5e4334866f0799e8a84b8448efb1b06cb2762b2bb20f99068ac36136c.png", - "name": "homechart", "platform": "linux", + "logo": "https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/inray-manubes.png", "repository": { - "stackfile": "Template/Stack/homechart.yml", - "url": "https://github.com/xneo1/portainer_templates" + "url": "https://github.com/portainer/templates", + "stackfile": "edge/inray-manubes-edge-node/docker-compose.yml" }, - "title": "Homechart (lissy93)", - "type": 3, - "id": 226 + "env": [ + { + "name": "MANUBES_SECRET", + "label": "manubes secret" + }, + { + "name": "ACCEPT_EULA", + "label": "Accept EULA", + "select": [ + { + "text": "Yes, I accept", + "value": "true", + "default": true + } + ] + } + ], + "maintainer": " https://github.com/portainer/templates/", + "id": 237 }, { + "type": 3, + "title": "Immich {shmolf} (lissy93)", + "name": "immich", "categories": [ - "Other", + "Photography", + "Backup", "Lissy93" ], - "description": "Webtop - Alpine, Ubuntu, Fedora, and Arch based containers containing full desktop environments in officially supported flavors accessible via any modern web browser.", + "description": "Self-hosted backup solution for photos and videos on mobile device.", + "logo": "https://raw.githubusercontent.com/shmolf/portainer-templates/main/assets/logos/immich-logo.svg", + "note": "Application documentation \ud83d\uddd7", "env": [ { "default": "1000", @@ -8017,1890 +8089,4104 @@ "name": "PUID" }, { - "default": "1000", - "label": "PUID", - "name": "GUID" + "label": "PGID", + "name": "PGID", + "default": "1000" }, { - "label": "TZ", - "name": "TZ" - } - ], - "image": "linuxserver/webtop:ubuntu-kde", - "logo": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/webtop-logo.png", - "name": "webtop", - "platform": "linux", - "ports": [ - "3000:3000/tcp" - ], - "restart_policy": "always", - "title": "Webtop (lissy93)", - "type": 1, - "volumes": [ + "label": "Immich version", + "name": "IMMICH_VERSION", + "default": "release", + "description": "To want to lock to a specific tag, provide a value such as 'v1.71.0'" + }, { - "bind": "/portainer/Files/AppData/Config/WebTop", - "container": "/config" - } - ], - "id": 227 - }, - { - "categories": [ - "Messaging", - "Lissy93" + "label": "Database username", + "name": "DB_USERNAME", + "default": "postgres" + }, + { + "label": "Database password", + "name": "DB_PASSWORD", + "default": "please-change-this-to-a-random-secret", + "description": "This should be changed to a random secret" + }, + { + "label": "Database name", + "name": "DB_DATABASE_NAME", + "default": "immich" + }, + { + "label": "Database hostname", + "name": "DB_HOSTNAME", + "default": "immich_postgres", + "description": "The default value references a service within the stack" + }, + { + "label": "File backup location", + "name": "UPLOAD_LOCATION", + "default": "/portainer/Files/AppData/Immich/upload", + "description": "You can leave this path as-is, and the system will auto-create the needed folders. Feel free to change if you desire an alternative location." + }, + { + "label": "Redis hostname", + "name": "REDIS_HOSTNAME", + "default": "immich_redis", + "description": "The default value references a service within the stack" + }, + { + "default": "2283", + "label": "Http Port", + "name": "PORT" + } ], - "description": "Ferdi is a messaging browser that allows you to combine your favourite messaging services into one application", - "logo": "https://raw.githubusercontent.com/getferdi/server/master/logo.png", - "name": "ferdi-server", "platform": "linux", "repository": { - "stackfile": "Template/Stack/ferdiserver.yml", - "url": "https://github.com/xneo1/portainer_templates" + "stackfile": "stacks/immich/docker-compose.yml", + "url": "https://github.com/shmolf/portainer-templates" }, - "title": "Ferdi Server (lissy93)", - "type": 3, - "id": 228 + "maintainer": " https://github.com/shmolf/portainer-templates/", + "id": 238 }, { - "categories": [ - "Messaging", - "Lissy93" - ], - "description": "Ferdium is a messaging browser that allows you to combine your favourite messaging services into one application", - "logo": "https://github.com/ferdium/ferdium-server/raw/main/logo.png", - "name": "ferdium", - "platform": "linux", - "repository": { - "stackfile": "Template/Stack/ferdium.yml", - "url": "https://github.com/xneo1/portainer_templates" - }, - "title": "Ferdium (lissy93)", "type": 3, - "id": 229 - }, - { + "title": "Penpot (http) {shmolf} (lissy93)", + "name": "penpot-http", "categories": [ - "Other", + "Graphicdesign", "Lissy93" ], - "description": "Snippet Box is a simple self-hosted app for organizing your code snippets. It allows you to easily create, edit, browse and manage your snippets in various languages.", - "logo": "", - "name": "snippet-box", + "description": "Penpot is the first Open Source design and prototyping platform meant for cross-domain teams.", + "logo": "https://raw.githubusercontent.com/shmolf/portainer-templates/main/assets/logos/penpot-logo.svg", + "note": "Application documentation \ud83d\uddd7. See documentation \ud83d\uddd7 for more details regarding the flags.", + "env": [ + { + "default": "1000", + "label": "PUID", + "name": "PUID" + }, + { + "label": "PGID", + "name": "PGID", + "default": "1000" + }, + { + "label": "Frontend Flags", + "name": "PENPOT_FLAGS_FE", + "default": "enable-registration disable-secure-session-cookies enable-insecure-register enable-login-with-password" + }, + { + "label": "Backend Flags", + "name": "PENPOT_FLAGS_BE", + "default": "enable-registration disable-secure-session-cookies enable-insecure-register disable-email-verification" + }, + { + "label": "Public URI", + "name": "PUBLIC_URI", + "default": "http://192.168.1.1:8624", + "description": "Public URI. If you are going to expose this instance to the internet and use it under different domain than 'localhost', you will need to adjust it to the final domain." + }, + { + "label": "Penpot Telemetry Enabled?", + "name": "TELEMETRY_ENABLED", + "select": [ + { + "text": "Yes, enable telemetry", + "value": "true", + "default": true + }, + { + "text": "No, disable telemetry", + "value": "false" + } + ], + "description": "When enabled, a periodical process will send anonymous data about this instance." + }, + { + "default": "8624", + "label": "Http Port", + "name": "PORT", + "description": "This should match the port specified in the Public URI, or 80/443 if using standard ports." + } + ], "platform": "linux", "repository": { - "stackfile": "Template/Stack/snippetbox.yml", - "url": "https://github.com/xneo1/portainer_templates" + "stackfile": "stacks/penpot/docker-compose-http.yml", + "url": "https://github.com/shmolf/portainer-templates" }, - "title": "Snippet Box (lissy93)", - "type": 3, - "id": 230 + "maintainer": " https://github.com/shmolf/portainer-templates/", + "id": 239 }, { + "type": 1, + "title": "Watchtower {shmolf} (lissy93)", + "name": "watchtower", "categories": [ - "Social", + "Docker", "Lissy93" ], - "description": "LittleLink is an open source DIY self-hosted alternative to services like Linktree and many.link. ", - "logo": "https://littlelink.io/images/avatar@2x.png", - "name": "littlelink-server", + "description": "A container-based solution for automating Docker container base image updates", + "note": "Application documentation \ud83d\uddd7", + "logo": "https://raw.githubusercontent.com/shmolf/portainer-templates/main/assets/logos/watchtower-logo.png", "platform": "linux", - "repository": { - "stackfile": "Template/Stack/littlelink.yml", - "url": "https://github.com/xneo1/portainer_templates" - }, + "image": "containrrr/watchtower", "ports": [ - "3000:3000/tcp" + "9001/tcp" ], - "title": "Littlelink Server (lissy93)", - "type": 3, - "id": 231 - }, - { - "categories": [ - "Social", - "Lissy93" + "restart_policy": "always", + "volumes": [ + { + "container": "/var/run/docker.sock", + "bind": "/var/run/docker.sock" + } ], - "description": "Self-hosted open-source Linktree alternative. LinkStack is a highly customizable link sharing platform with an intuitive, easy to use user interface.", - "logo": "https://linkstack.org/wp-content/uploads/2023/04/logo-animated.svg", - "name": "linkstack", - "platform": "linux", - "repository": { - "stackfile": "Template/Stack/linkstack.yml", - "url": "https://github.com/xneo1/portainer_templates" - }, - "title": "Linkstack (lissy93)", - "type": 3, - "id": 232 + "maintainer": " https://github.com/shmolf/portainer-templates/", + "id": 240 }, { + "type": 1, + "title": "Stirling PDF {shmolf} (lissy93)", + "name": "stirling-pdf", "categories": [ - "Downloader", + "Tool", + "PDF Tools", "Lissy93" ], - "description": "A perfect Aria2 Docker image. Out of the box, just add download tasks and don't need to think about anything else.", - "logo": "https://imgcdn.p3terx.com/post/20201113041845.jpg", - "name": "aria2-pro", + "description": "Your locally hosted one-stop-shop for all your PDF needs.", + "note": "To support multiple languages for OCR, per the Official documentation \ud83d\uddd7, download your Tess Data from from another repo \ud83d\uddd7.
Then, place said 'traineddata' files into /portainer/Files/AppData/Libraries/StirlingPDF/tessdata
For more information about login, read the official documentation \ud83d\uddd7.", + "logo": "https://raw.githubusercontent.com/shmolf/portainer-templates/main/assets/logos/stirling-pdf.svg", "platform": "linux", - "repository": { - "stackfile": "Template/Stack/aria2pro.yml", - "url": "https://github.com/xneo1/portainer_templates" - }, - "title": "Aria2 Pro (lissy93)", - "type": 3, - "id": 233 + "image": "frooodle/s-pdf:0.18.1", + "ports": [ + "5417:8080/tcp" + ], + "restart_policy": "unless-stopped", + "env": [ + { + "label": "PUID", + "name": "PUID", + "default": "1000" + }, + { + "label": "PGID", + "name": "PGID", + "default": "1000" + }, + { + "label": "Enable Login", + "name": "DOCKER_ENABLE_SECURITY", + "select": [ + { + "text": "Yes, enable login", + "value": "true" + }, + { + "text": "No, disable login", + "value": "false", + "default": true + } + ], + "description": "If you want to enable the login, you'll also need to enable login through the Config's settings.yml" + } + ], + "volumes": [ + { + "bind": "/portainer/Files/AppData/Config/StirlingPDF", + "container": "/configs" + }, + { + "bind": "/portainer/Files/AppData/Libraries/StirlingPDF/tessdata", + "container": "/usr/share/tesseract-ocr/5/tessdata" + } + ], + "maintainer": " https://github.com/shmolf/portainer-templates/", + "id": 241 }, { + "type": 1, + "title": "Terraria Server {shmolf} (lissy93)", + "name": "terraria-server", "categories": [ - "Downloader", + "Games", "Lissy93" ], - "description": "A docker image with qBittorrent and the Flood UI, also optional WireGuard VPN support.", - "logo": "https://hotio.dev/img/image-logos/flood.svg", - "name": "flood", + "description": "Docker container for a Terraria dedicated server.", + "note": "Link to Official documentation \ud83d\uddd7 for setting up the server.", + "logo": "https://raw.githubusercontent.com/shmolf/portainer-templates/main/assets/logos/terraria-server.png", "platform": "linux", - "repository": { - "stackfile": "Template/Stack/flood.yml", - "url": "https://github.com/xneo1/portainer_templates" - }, - "title": "Flood (lissy93)", - "type": 3, - "id": 234 - }, - { - "categories": [ - "Photography", - "AI", - "Lissy93" + "image": "passivelemon/terraria-docker:latest", + "ports": [ + "7777:7777/tcp" ], - "description": "PhotoPrism is an AI-powered app for browsing, organizing & sharing your photo collection. It makes use of the latest technologies to tag and find pictures automatically without getting in your way.| Copy as Custom stack and EDIT environment variables.", - "logo": "https://photoprism.app/static/img/logo.svg", - "name": "photoprism", - "platform": "linux", - "repository": { - "stackfile": "Template/Stack/photoprism.yml", - "url": "https://github.com/xneo1/portainer_templates" - }, - "title": "Photoprism (lissy93)", - "type": 3, - "id": 235 + "restart_policy": "unless-stopped", + "env": [ + { + "label": "PUID", + "name": "PUID", + "default": "1000" + }, + { + "label": "PGID", + "name": "PGID", + "default": "1000" + }, + { + "label": "World name", + "name": "WORLD", + "default": "dockerworld" + } + ], + "volumes": [ + { + "bind": "/portainer/Files/AppData/Libraries/StirlingPDF/tessdata", + "container": "/usr/share/tesseract-ocr/5/tessdata" + } + ], + "maintainer": " https://github.com/shmolf/portainer-templates/", + "id": 242 }, { + "type": 1, + "title": "Cockpit {shmolf} (lissy93)", + "name": "cockpit-cms", "categories": [ - "Photography", - "AI", + "CMS", "Lissy93" ], - "description": "Immich is a high performance self-hosted photo and video backup solution.", - "logo": "https://github.com/immich-app/immich/raw/main/design/immich-logo.svg", - "name": "immich", + "description": "Cockpit is a headless CMS with an API-first approach that puts content first.", + "note": "Link to Official documentation \ud83d\uddd7.
After deployment, continue to setup by visiting http://localhost:8088/install", + "logo": "https://raw.githubusercontent.com/shmolf/portainer-templates/main/assets/logos/cockpit.svg", "platform": "linux", - "repository": { - "stackfile": "Template/Stack/immich.yml", - "url": "https://github.com/xneo1/portainer_templates" - }, - "title": "Immich (lissy93)", - "type": 3, - "id": 236 + "image": "agentejo/cockpit:latest", + "ports": [ + "8088:80/tcp" + ], + "restart_policy": "unless-stopped", + "maintainer": " https://github.com/shmolf/portainer-templates/", + "id": 243 }, { + "type": 3, + "title": "Asciinema {shmolf} (lissy93)", + "name": "asciinema", "categories": [ - "API", + "Tool", "Lissy93" ], - "description": "Apprise API was designed to easily fit into existing (and new) eco-systems that are looking for a simple notification solution.70+ services", - "logo": "https://raw.githubusercontent.com/caronc/apprise/master/apprise/assets/themes/default/apprise-logo.png", - "name": "apprise-api", + "description": "Self-hosted terminal recording and playback", + "logo": "https://raw.githubusercontent.com/shmolf/portainer-templates/main/assets/logos/asciinema.svg", + "note": "Application documentation \ud83d\uddd7
For the application secret key, you can use the terminal command tr -dc A-Za-z0-9 </dev/urandom | head -c 64; echo", + "env": [ + { + "default": "1000", + "label": "PUID", + "name": "PUID" + }, + { + "label": "PGID", + "name": "PGID", + "default": "1000" + }, + { + "label": "Hostname", + "name": "HOST_NAME", + "default": "localhost", + "description": "Localhost for use within the application runtime" + }, + { + "label": "Host Port", + "name": "HOST_PORT", + "default": "3033", + "description": "Published port for use within the application runtime" + }, + { + "label": "Secret Application Key", + "name": "SECRET_KEY", + "default": "please-change-this-to-a-random-secret" + } + ], "platform": "linux", "repository": { - "stackfile": "Template/Stack/apprise.yml", - "url": "https://github.com/xneo1/portainer_templates" + "stackfile": "stacks/asciinema/docker-compose.yml", + "url": "https://github.com/shmolf/portainer-templates" }, - "title": "Apprise-API (lissy93)", - "type": 3, - "id": 237 + "maintainer": " https://github.com/shmolf/portainer-templates/", + "id": 244 }, { + "type": 1, + "title": "Code-server {shmolf} (lissy93)", + "name": "code-server", + "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

This will bind to the following directory on the host filesystem:

/portainer/Files/AppData/Config/code-server

", + "description": "Code-server (https://coder.com) is VS Code running on a remote server, accessible through the browser. - Code on your Chromebook, tablet, and laptop with a consistent dev environment. - If you have a Windows or Mac workstation, more easily develop for Linux. - Take advantage of large cloud servers to speed up tests, compilations, downloads, and more. - Preserve battery life when you're on the go. - All intensive computation runs on your server. - You're no longer running excess instances of Chrome.", "categories": [ "Development", "Lissy93" ], - "description": "netboot.xyz is a convenient place to boot into any type of operating system or utility disk without the need of having to go spend time retrieving the ISO just to run it", - "logo": "https://netboot.xyz/img/nbxyz-logo.svg", - "name": "netboot.xyz", "platform": "linux", - "repository": { - "stackfile": "Template/Stack/netbootxyz.yml", - "url": "https://github.com/xneo1/portainer_templates" - }, - "title": "Netboot.xyz (lissy93)", - "type": 3, - "id": 238 - }, - { - "categories": [ - "File Management", - "Lissy93" + "logo": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/code-server-banner.png", + "image": "linuxserver/code-server:latest", + "env": [ + { + "name": "PUID", + "label": "PUID", + "default": "1000", + "description": "for UserID" + }, + { + "name": "PGID", + "label": "PGID", + "default": "1000", + "description": "for GroupID" + }, + { + "name": "TZ", + "label": "TZ", + "default": "Europe/Amsterdam", + "description": "specify a timezone to use" + }, + { + "name": "PASSWORD", + "label": "PASSWORD", + "default": "password", + "description": "Optional web gui password, if `PASSWORD` or `HASHED_PASSWORD` is not provided, there will be no auth." + }, + { + "name": "HASHED_PASSWORD", + "label": "HASHED_PASSWORD", + "default": "", + "description": "Optional web gui password, overrides `PASSWORD`, instructions on how to create it is below." + }, + { + "name": "SUDO_PASSWORD", + "label": "SUDO_PASSWORD", + "default": "password", + "description": "If this optional variable is set, user will have sudo access in the code-server terminal with the specified password." + }, + { + "name": "SUDO_PASSWORD_HASH", + "label": "SUDO_PASSWORD_HASH", + "default": "", + "description": "Optionally set sudo password via hash (takes priority over `SUDO_PASSWORD` var). Format is `$type$salt$hashed`." + }, + { + "name": "PROXY_DOMAIN", + "label": "PROXY_DOMAIN", + "default": "code-server.my.domain", + "description": "If this optional variable is set, this domain will be proxied for subdomain proxying." + }, + { + "name": "DEFAULT_WORKSPACE", + "label": "DEFAULT_WORKSPACE", + "default": "/config/workspace", + "description": "If this optional variable is set, code-server will open this directory by default" + } ], - "description": "Pingvin Share is self-hosted file sharing platform and an alternative for WeTransfer.", - "logo": "https://user-images.githubusercontent.com/58886915/166198400-c2134044-1198-4647-a8b6-da9c4a204c68.svg", - "name": "pingvin-share", - "platform": "linux", - "repository": { - "stackfile": "Template/Stack/pingvin.yml", - "url": "https://github.com/xneo1/portainer_templates" - }, - "title": "Pingvin (lissy93)", - "type": 3, - "id": 239 - }, - { - "categories": [ - "PDF Tools", - "Productivity", - "Lissy93" + "ports": [ + "8443:8443/tcp" ], - "description": "This is a powerful locally hosted web based PDF manipulation tool using docker that allows you to perform various operations on PDF files, such as splitting merging, converting, reorganizing, adding images, rotating, compressing, and more.", - "logo": "https://raw.githubusercontent.com/Stirling-Tools/Stirling-PDF/main/docs/stirling.png", - "name": "stirling-pdf", - "platform": "linux", - "repository": { - "stackfile": "Template/Stack/stirling-pdf.yml", - "url": "https://github.com/xneo1/portainer_templates" - }, - "title": "Stirling-PDF (lissy93)", - "type": 3, - "id": 240 - }, - { - "categories": [ - "Network", - "Lissy93" + "volumes": [ + { + "container": "/config", + "bind": "/portainer/Files/AppData/Config/code-server" + } ], - "description": "WIFI / LAN intruder detector. Scans for devices connected to your network and alerts you if new and unknown devices are found.", - "logo": "https://avatars.githubusercontent.com/u/96159884?s=48&v=4", - "name": "NetAlertX", - "platform": "linux", - "repository": { - "stackfile": "Template/Stack/netalertx.yml", - "url": "https://github.com/xneo1/portainer_templates" - }, - "title": "NetAlertX (lissy93)", - "type": 3, - "id": 241 + "restart_policy": "unless-stopped", + "maintainer": " https://github.com/shmolf/portainer-templates/", + "id": 245 }, { + "type": 3, + "title": "Infisical {shmolf} (lissy93)", + "name": "infisical", "categories": [ - "Productivity", - "Time Tracking", + "Secrets", + "Management", "Lissy93" ], - "description": "Open source time-tracker with an interactive user experience and powerful reporting.", - "logo": "https://timetagger.app/timetagger_wl.svg", - "name": "TimeTagger", - "platform": "linux", - "repository": { - "stackfile": "Template/Stack/timetagger.yml", - "url": "https://github.com/xneo1/portainer_templates" - }, - "title": "TimeTagger (lissy93)", - "type": 3, - "id": 242 - }, - { - "categories": [ - "Multimedia", - "Lissy93" + "description": "The open-source secret management platform: Sync secrets/configs across your team/infrastructure and prevent secret leaks.", + "logo": "https://raw.githubusercontent.com/shmolf/portainer-templates/main/assets/logos/infisical-black.webp", + "note": "Application documentation \ud83d\uddd7", + "env": [ + { + "default": "8078", + "label": "Http Port", + "name": "PORT" + }, + { + "default": "c6606cd2daad581c4de96531427aae0d", + "label": "Encryption Key", + "name": "ENCRYPTION_KEY", + "description": "Required key for platform encryption/decryption ops. 32 character hex string" + }, + { + "default": "5lrMXKKWCVocS/uerPsl7V+TX/aaUaI7iDkgl3tSmLE=", + "label": "JWT Key", + "name": "AUTH_SECRET", + "description": "Required secrets to sign JWT tokens" + }, + { + "default": "postgres_password", + "label": "Postgres Password", + "name": "POSTGRES_PASSWORD" + }, + { + "default": "infisical", + "label": "Postgres User", + "name": "POSTGRES_USER" + }, + { + "default": "infisical", + "label": "Postgres Database", + "name": "POSTGRES_DB" + }, + { + "default": "postgres://${POSTGRES_USER}:${POSTGRES_PASSWORD}@db:5432/${POSTGRES_DB}", + "label": "DB Connection URI", + "name": "DB_CONNECTION_URI" + }, + { + "default": "http://localhost:8078", + "label": "Website URL", + "name": "SITE_URL" + }, + { + "default": "redis://redis:6379", + "label": "Redis URL", + "name": "REDIS_URL" + }, + { + "default": "", + "label": "Email Host (Optional)", + "name": "SMTP_HOST" + }, + { + "default": "", + "label": "Email Port (Optional)", + "name": "SMTP_PORT" + }, + { + "default": "", + "label": "Email Name (Optional)", + "name": "SMTP_NAME" + }, + { + "default": "", + "label": "Email Username (Optional)", + "name": "SMTP_USERNAME" + }, + { + "default": "", + "label": "Email Password (Optional)", + "name": "SMTP_PASSWORD" + }, + { + "default": "", + "label": "Heroku Client ID (Optional)", + "name": "CLIENT_ID_HEROKU", + "description": "Optional, only needed if integration is used" + }, + { + "default": "", + "label": "Heroku Client Secret (Optional)", + "name": "CLIENT_SECRET_HEROKU", + "description": "Optional, only needed if integration is used" + }, + { + "default": "", + "label": "Vercel Client ID (Optional)", + "name": "CLIENT_ID_VERCEL", + "description": "Optional, only needed if integration is used" + }, + { + "default": "", + "label": "Vercel Client Secret (Optional)", + "name": "CLIENT_SECRET_VERCEL", + "description": "Optional, only needed if integration is used" + }, + { + "default": "", + "label": "Vercel Client Slug (Optional)", + "name": "CLIENT_SLUG_VERCEL", + "description": "Optional, only needed if integration is used" + }, + { + "default": "", + "label": "Netlify Client ID (Optional)", + "name": "CLIENT_ID_NETLIFY", + "description": "Optional, only needed if integration is used" + }, + { + "default": "", + "label": "Netlify Client Secret (Optional)", + "name": "CLIENT_SECRET_NETLIFY", + "description": "Optional, only needed if integration is used" + }, + { + "default": "", + "label": "GitHub Client ID (Optional)", + "name": "CLIENT_ID_GITHUB", + "description": "Optional, only needed if integration is used" + }, + { + "default": "", + "label": "GitHub Client Secret (Optional)", + "name": "CLIENT_SECRET_GITHUB", + "description": "Optional, only needed if integration is used" + }, + { + "default": "", + "label": "GitLab Client ID (Optional)", + "name": "CLIENT_ID_GITLAB", + "description": "Optional, only needed if integration is used" + }, + { + "default": "", + "label": "GitLab Client Secret (Optional)", + "name": "CLIENT_SECRET_GITLAB", + "description": "Optional, only needed if integration is used" + }, + { + "default": "", + "label": "Bitbucket Client ID (Optional)", + "name": "CLIENT_ID_BITBUCKET", + "description": "Optional, only needed if integration is used" + }, + { + "default": "", + "label": "Bitbucket Client Secret (Optional)", + "name": "CLIENT_SECRET_BITBUCKET", + "description": "Optional, only needed if integration is used" + }, + { + "default": "", + "label": "Sentry DSN (Optional)", + "name": "SENTRY_DSN", + "description": "Optional, only needed if monitoring is used" + }, + { + "default": "", + "label": "Google Client ID (Optional)", + "name": "CLIENT_ID_GOOGLE_LOGIN", + "description": "Optional, only needed if SSO is used" + }, + { + "default": "", + "label": "Google Client Secret (Optional)", + "name": "CLIENT_SECRET_GOOGLE_LOGIN", + "description": "Optional, only needed if SSO is used" + }, + { + "default": "", + "label": "GitHub Client ID (Optional)", + "name": "CLIENT_ID_GITHUB_LOGIN", + "description": "Optional, only needed if SSO is used" + }, + { + "default": "", + "label": "GitHub Client Secret (Optional)", + "name": "CLIENT_SECRET_GITHUB_LOGIN", + "description": "Optional, only needed if SSO is used" + }, + { + "default": "", + "label": "GitLab Client ID (Optional)", + "name": "CLIENT_ID_GITLAB_LOGIN", + "description": "Optional, only needed if SSO is used" + }, + { + "default": "", + "label": "GitLab Client Secret (Optional)", + "name": "CLIENT_SECRET_GITLAB_LOGIN", + "description": "Optional, only needed if SSO is used" + }, + { + "default": "", + "label": "Captcha Secret (Optional)", + "name": "CAPTCHA_SECRET", + "description": "Optional, only needed if captcha is used" + }, + { + "default": "", + "label": "Captcha Site Key (Optional)", + "name": "NEXT_PUBLIC_CAPTCHA_SITE_KEY", + "description": "Optional, only needed if captcha is used" + }, + { + "default": "", + "label": "Plain API Key (Optional)", + "name": "PLAIN_API_KEY", + "description": "Optional, only needed if Plain is used" + }, + { + "default": "", + "label": "Plain Wish Label IDs (Optional)", + "name": "PLAIN_WISH_LABEL_IDS", + "description": "Optional, only needed if Plain is used" + } ], - "description": "Invidious is an open source alternative front-end to YouTube.", - "logo": "https://invidious.io/invidious-colored-vector.svg", - "name": "Invidious", "platform": "linux", "repository": { - "stackfile": "Template/Stack/invidious.yml", - "url": "https://github.com/xneo1/portainer_templates" + "stackfile": "stacks/infisical/compose.yml", + "url": "https://github.com/shmolf/portainer-templates" }, - "title": "Invidious (lissy93)", - "type": 3, - "id": 243 + "restart_policy": "unless-stopped", + "maintainer": " https://github.com/shmolf/portainer-templates/", + "id": 246 }, { - "categories": [ - "File Management", - "Lissy93" - ], - "description": "Chibisafe is a modern and self-hosted take on file uploading services that can handle anything you throw at it thanks to it's robust and fast API, chunked uploads support and more.", - "logo": "https://chibisafe.moe/logo.svg", - "name": "chibisafe", + "type": 1, + "title": "Adguardhome-sync (lissy93)", + "name": "Adguardhome-sync", + "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/adguardhome-sync/config

", + "description": "[Adguardhome-sync](https://github.com/bakito/adguardhome-sync/) is a tool to synchronize AdGuardHome config to replica instances.", "platform": "linux", - "repository": { - "stackfile": "Template/Stack/chibisafe.yml", - "url": "https://github.com/xneo1/portainer_templates" - }, - "title": "Chibisafe (lissy93)", - "type": 3, - "id": 244 - }, - { - "categories": [ - "Offline", - "Lissy93" + "logo": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/adguardhomesync-icon.png", + "image": "linuxserver/adguardhome-sync:latest", + "env": [ + { + "name": "PUID", + "label": "PUID", + "default": "1024", + "description": "for UserID" + }, + { + "name": "PGID", + "label": "PGID", + "default": "100", + "description": "for GroupID" + }, + { + "name": "TZ", + "label": "TZ", + "default": "Europe/Amsterdam", + "description": "specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List)." + }, + { + "name": "CONFIGFILE", + "label": "CONFIGFILE", + "default": "/config/adguardhome-sync.yaml", + "description": "Set a custom config file." + } ], - "description": "Internet. Offline.Store any website on your mobile phone or computer, easily.", - "logo": "https://www.kiwix.org/wp-content/uploads/kiwix-logo-995x200-1.png", - "name": "kiwix", - "platform": "linux", - "repository": { - "stackfile": "Template/Stack/kiwix.yml", - "url": "https://github.com/xneo1/portainer_templates" - }, - "title": "Kiwix (lissy93)", - "type": 3, - "id": 245 - }, - { - "categories": [ - "Tool", - "Lissy93" + "ports": [ + "8080:8080/tcp" ], - "description": "The recipe manager that allows you to manage your ever growing collection of digital recipes.", - "logo": "https://docs.tandoor.dev/logo_color.svg", - "name": "tandoor", - "platform": "linux", - "repository": { - "stackfile": "Template/Stack/tandoor.yml", - "url": "https://github.com/xneo1/portainer_templates" - }, - "title": "Tandoor (lissy93)", - "type": 3, - "id": 246 - }, - { + "volumes": [ + { + "container": "/config", + "bind": "/volume1/docker/adguardhome-sync/config" + } + ], + "restart_policy": "unless-stopped", + "maintainer": " https://github.com/technorabilia/portainer-templates/", "categories": [ - "Social", "Lissy93" ], - "description": "Webtrees is the web\u2019s leading online collaborative genealogy application. [GEDCOM files support]", - "logo": "https://upload.wikimedia.org/wikipedia/commons/thumb/c/c3/Logo_webtrees.svg/400px-Logo_webtrees.svg.png", - "name": "webtrees", - "platform": "linux", - "repository": { - "stackfile": "Template/Stack/webtrees.yml", - "url": "https://github.com/xneo1/portainer_templates" - }, - "title": "Webtrees (lissy93)", - "type": 3, "id": 247 }, { - "categories": [ - "Blog", - "CMS", - "Lissy93" - ], - "description": "WordPress is the simplest, most popular way to create your own website or blog.", - "logo": "https://upload.wikimedia.org/wikipedia/commons/thumb/9/98/WordPress_blue_logo.svg/800px-WordPress_blue_logo.svg.png", - "name": "wordpress", + "type": 1, + "title": "Airsonic-advanced (lissy93)", + "name": "Airsonic-advanced", + "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/airsonic-advanced/config
mkdir -p /volume1/docker/airsonic-advanced/music
mkdir -p /volume1/docker/airsonic-advanced/playlists
mkdir -p /volume1/docker/airsonic-advanced/podcasts
mkdir -p /volume1/docker/airsonic-advanced/media

", + "description": "[Airsonic-advanced](https://github.com/airsonic-advanced/airsonic-advanced) is a free, web-based media streamer, providing ubiquitious access to your music. Use it to share your music with friends, or to listen to your own music while at work. You can stream to multiple players simultaneously, for instance to one player in your kitchen and another in your living room.", "platform": "linux", - "repository": { - "stackfile": "Template/Stack/wordpress.yml", - "url": "https://github.com/xneo1/portainer_templates" - }, - "title": "Wordpress (lissy93)", - "type": 3, + "logo": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/airsonic-banner.png", + "image": "linuxserver/airsonic-advanced:latest", + "env": [ + { + "name": "PUID", + "label": "PUID", + "default": "1024", + "description": "for UserID" + }, + { + "name": "PGID", + "label": "PGID", + "default": "100", + "description": "for GroupID" + }, + { + "name": "TZ", + "label": "TZ", + "default": "Europe/Amsterdam", + "description": "specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List)." + }, + { + "name": "CONTEXT_PATH", + "label": "CONTEXT_PATH", + "default": "", + "description": "For setting url-base in reverse proxy setups." + }, + { + "name": "JAVA_OPTS", + "label": "JAVA_OPTS", + "default": "", + "description": "For passing additional java options." + } + ], + "ports": [ + "4040:4040/tcp" + ], + "volumes": [ + { + "container": "/config", + "bind": "/volume1/docker/airsonic-advanced/config" + }, + { + "container": "/music", + "bind": "/volume1/docker/airsonic-advanced/music" + }, + { + "container": "/playlists", + "bind": "/volume1/docker/airsonic-advanced/playlists" + }, + { + "container": "/podcasts", + "bind": "/volume1/docker/airsonic-advanced/podcasts" + }, + { + "container": "/media", + "bind": "/volume1/docker/airsonic-advanced/media" + } + ], + "restart_policy": "unless-stopped", + "maintainer": " https://github.com/technorabilia/portainer-templates/", + "categories": [ + "Lissy93" + ], "id": 248 }, { + "type": 1, + "title": "Altus (lissy93)", + "name": "Altus", + "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/altus/config

", + "description": "[Altus](https://github.com/amanharwara/altus) is an Electron-based WhatsApp client with themes and multiple account support.", + "platform": "linux", + "logo": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/altus-logo.png", + "image": "linuxserver/altus:latest", + "env": [ + { + "name": "PUID", + "label": "PUID", + "default": "1024", + "description": "for UserID" + }, + { + "name": "PGID", + "label": "PGID", + "default": "100", + "description": "for GroupID" + }, + { + "name": "TZ", + "label": "TZ", + "default": "Europe/Amsterdam", + "description": "specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List)." + } + ], + "ports": [ + "3000:3000/tcp", + "3001:3001/tcp" + ], + "volumes": [ + { + "container": "/config", + "bind": "/volume1/docker/altus/config" + } + ], + "restart_policy": "unless-stopped", + "maintainer": " https://github.com/technorabilia/portainer-templates/", "categories": [ - "Metrics", "Lissy93" ], - "description": "This is an exporter that exposes information gathered from Proxmox VE node for use by the Prometheus monitoring system.", - "logo": "", - "name": "pve-exporter", - "platform": "linux", - "repository": { - "stackfile": "Template/Stack/pve-exporter.yml", - "url": "https://github.com/xneo1/portainer_templates" - }, - "title": "pve-exporter (lissy93)", - "type": 3, "id": 249 }, { + "type": 1, + "title": "Apprise-api (lissy93)", + "name": "Apprise-api", + "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/apprise-api/config
mkdir -p /volume1/docker/apprise-api/attachments

", + "description": "[Apprise-api](https://github.com/caronc/apprise-api) Takes advantage of [Apprise](https://github.com/caronc/apprise) through your network with a user-friendly API. * Send notifications to more then 65+ services. * An incredibly lightweight gateway to Apprise. * A production ready micro-service at your disposal. Apprise API was designed to easily fit into existing (and new) eco-systems that are looking for a simple notification solution.", "categories": [ - "DevTools", + "Notifications", "Lissy93" ], - "description": "Modern UI for Ansible", - "logo": "https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_60,h_60/https://dashboard.snapcraft.io/site_media/appmedia/2020/11/Screenshot_2020-11-21_at_02.05.22.png", - "name": "ansible-semaphore", "platform": "linux", - "repository": { - "stackfile": "Template/Stack/ansible-semaphore.yml", - "url": "https://github.com/xneo1/portainer_templates" - }, - "title": "Ansible-semaphore (lissy93)", - "type": 3, + "logo": "https://raw.githubusercontent.com/caronc/apprise-api/master/apprise_api/static/logo.png", + "image": "linuxserver/apprise-api:latest", + "env": [ + { + "name": "PUID", + "label": "PUID", + "default": "1024", + "description": "for UserID" + }, + { + "name": "PGID", + "label": "PGID", + "default": "100", + "description": "for GroupID" + }, + { + "name": "TZ", + "label": "TZ", + "default": "Europe/Amsterdam", + "description": "specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List)." + }, + { + "name": "APPRISE_ATTACH_SIZE", + "label": "APPRISE_ATTACH_SIZE", + "default": "0", + "description": "Max attachment size in Mb. `0` disables attachments. Must have `/attachments` mounted to set to a positive value." + } + ], + "ports": [ + "8000:8000/tcp" + ], + "volumes": [ + { + "container": "/config", + "bind": "/volume1/docker/apprise-api/config" + }, + { + "container": "/attachments", + "bind": "/volume1/docker/apprise-api/attachments" + } + ], + "restart_policy": "unless-stopped", + "maintainer": " https://github.com/technorabilia/portainer-templates/", "id": 250 }, { + "type": 1, + "title": "Ardour (lissy93)", + "name": "Ardour", + "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/ardour/config

", + "description": "[Ardour](https://ardour.org/) is an open source, collaborative effort of a worldwide team including musicians, programmers, and professional recording engineers.", + "platform": "linux", + "logo": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/ardour-logo.png", + "image": "linuxserver/ardour:latest", + "env": [ + { + "name": "PUID", + "label": "PUID", + "default": "1024", + "description": "for UserID" + }, + { + "name": "PGID", + "label": "PGID", + "default": "100", + "description": "for GroupID" + }, + { + "name": "TZ", + "label": "TZ", + "default": "Europe/Amsterdam", + "description": "specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List)." + }, + { + "name": "SUBFOLDER", + "label": "SUBFOLDER", + "default": "/", + "description": "Specify a subfolder to use with reverse proxies, IE `/subfolder/`" + } + ], + "ports": [ + "3000:3000/tcp", + "3001:3001/tcp" + ], + "volumes": [ + { + "container": "/config", + "bind": "/volume1/docker/ardour/config" + } + ], + "restart_policy": "unless-stopped", + "maintainer": " https://github.com/technorabilia/portainer-templates/", "categories": [ - "Audio", - "Multimedia", "Lissy93" ], - "description": "A social platform to enjoy and share music.Funkwhale is a community-driven project that lets you listen and share music and audio within a decentralized, open network.", - "logo": "https://funkwhale.audio/img/with-text-500.4aff7861.png", - "name": "funkwhale", - "platform": "linux", - "repository": { - "stackfile": "Template/Stack/funkwhale.yml", - "url": "https://github.com/xneo1/portainer_templates" - }, - "title": "Funkwhale (lissy93)", - "type": 3, "id": 251 }, { + "type": 1, + "title": "Audacity (lissy93)", + "name": "Audacity", + "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/audacity/config

", + "description": "[Audacity](https://www.audacityteam.org/) is an easy-to-use, multi-track audio editor and recorder. Developed by a group of volunteers as open source.", + "platform": "linux", + "logo": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/audacity-logo.png", + "image": "linuxserver/audacity:latest", + "env": [ + { + "name": "PUID", + "label": "PUID", + "default": "1024", + "description": "for UserID" + }, + { + "name": "PGID", + "label": "PGID", + "default": "100", + "description": "for GroupID" + }, + { + "name": "TZ", + "label": "TZ", + "default": "Europe/Amsterdam", + "description": "specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List)." + } + ], + "ports": [ + "3000:3000/tcp", + "3001:3001/tcp" + ], + "volumes": [ + { + "container": "/config", + "bind": "/volume1/docker/audacity/config" + } + ], + "restart_policy": "unless-stopped", + "maintainer": " https://github.com/technorabilia/portainer-templates/", "categories": [ - "Cloud", "Lissy93" ], - "description": "Gokapi is a lightweight server to share files, which expire after a set amount of downloads or days. It is similar to the discontinued\u00a0Firefox Send, with the difference that only the admin is allowed to upload files", - "logo": "https://noted.lol/content/images/2023/02/gokapi-self-hosted-main.png", - "name": "gokapi", - "platform": "linux", - "repository": { - "stackfile": "Template/Stack/gokapi.yml", - "url": "https://github.com/xneo1/portainer_templates" - }, - "title": "Gokapi (lissy93)", - "type": 3, "id": 252 }, { + "type": 1, + "title": "Babybuddy (lissy93)", + "name": "Babybuddy", + "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/babybuddy/config

", + "description": "[Babybuddy](https://github.com/babybuddy/babybuddy) is a buddy for babies! Helps caregivers track sleep, feedings, diaper changes, tummy time and more to learn about and predict baby's needs without (as much) guess work.", + "platform": "linux", + "logo": "https://github.com/linuxserver/docker-templates/raw/master/linuxserver.io/img/babybuddy-logo.png", + "image": "linuxserver/babybuddy:latest", + "env": [ + { + "name": "PUID", + "label": "PUID", + "default": "1024", + "description": "for UserID" + }, + { + "name": "PGID", + "label": "PGID", + "default": "100", + "description": "for GroupID" + }, + { + "name": "TZ", + "label": "TZ", + "default": "Europe/Amsterdam", + "description": "specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List)." + }, + { + "name": "CSRF_TRUSTED_ORIGINS", + "label": "CSRF_TRUSTED_ORIGINS", + "default": "http://127.0.0.1:8000,https://babybuddy.domain.com", + "description": "Add any address you'd like to access babybuddy at (comma separated, no spaces)" + } + ], + "ports": [ + "8000:8000/tcp" + ], + "volumes": [ + { + "container": "/config", + "bind": "/volume1/docker/babybuddy/config" + } + ], + "restart_policy": "unless-stopped", + "maintainer": " https://github.com/technorabilia/portainer-templates/", "categories": [ - "Time Tracking", "Lissy93" ], - "description": "Traggo is a tag-based time tracking tool. In Traggo there are no tasks, only tagged time spans.", - "logo": "https://traggo.net/images/favicon.png", - "name": "traggo", - "platform": "linux", - "repository": { - "stackfile": "Template/Stack/traggo.yml", - "url": "https://github.com/xneo1/portainer_templates" - }, - "title": "Traggo (lissy93)", - "type": 3, "id": 253 }, { + "type": 1, + "title": "Bambustudio (lissy93)", + "name": "Bambustudio", + "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/bambustudio/config

", + "description": "[Bambu Studio](https://bambulab.com/en/download/studio) Bambu Studio is an open-source, cutting-edge, feature-rich slicing software. It contains project-based workflows, systematically optimized slicing algorithms, and an easy-to-use graphical interface, bringing users an incredibly smooth printing experience.", + "platform": "linux", + "logo": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/bambustudio-logo.png", + "image": "linuxserver/bambustudio:latest", + "env": [ + { + "name": "PUID", + "label": "PUID", + "default": "1024", + "description": "for UserID" + }, + { + "name": "PGID", + "label": "PGID", + "default": "100", + "description": "for GroupID" + }, + { + "name": "TZ", + "label": "TZ", + "default": "Europe/Amsterdam", + "description": "specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List)." + }, + { + "name": "DARK_MODE", + "label": "DARK_MODE", + "default": "true", + "description": "Set this to true to enable dark mode for Bambu Studio." + } + ], + "ports": [ + "3000:3000/tcp", + "3001:3001/tcp" + ], + "volumes": [ + { + "container": "/config", + "bind": "/volume1/docker/bambustudio/config" + } + ], + "restart_policy": "unless-stopped", + "maintainer": " https://github.com/technorabilia/portainer-templates/", "categories": [ - "Learning", "Lissy93" ], - "description": "Moodle is a learning platform designed to provide educators, administrators and learners with a single robust, secure and integrated system to create personalised learning environments.", - "logo": "https://download.moodle.org/theme/moodleorgcleaned/pix/moodle_logo_TM.svg", - "name": "moodle", - "platform": "linux", - "repository": { - "stackfile": "Template/Stack/moodle.yml", - "url": "https://github.com/xneo1/portainer_templates" - }, - "title": "Moodle (lissy93)", - "type": 3, "id": 254 }, { + "type": 1, + "title": "Blender (lissy93)", + "name": "Blender", + "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/blender/config

", + "description": "[Blender](https://www.blender.org/) is a free and open-source 3D computer graphics software toolset used for creating animated films, visual effects, art, 3D printed models, motion graphics, interactive 3D applications, virtual reality, and computer games. **This image does not support GPU rendering out of the box only accelerated workspace experience**", + "platform": "linux", + "logo": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/blender-logo.png", + "image": "linuxserver/blender:latest", + "env": [ + { + "name": "PUID", + "label": "PUID", + "default": "1024", + "description": "for UserID" + }, + { + "name": "PGID", + "label": "PGID", + "default": "100", + "description": "for GroupID" + }, + { + "name": "TZ", + "label": "TZ", + "default": "Europe/Amsterdam", + "description": "specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List)." + }, + { + "name": "SUBFOLDER", + "label": "SUBFOLDER", + "default": "/", + "description": "Specify a subfolder to use with reverse proxies, IE `/subfolder/`" + } + ], + "ports": [ + "3000:3000/tcp", + "3001:3001/tcp" + ], + "volumes": [ + { + "container": "/config", + "bind": "/volume1/docker/blender/config" + } + ], + "restart_policy": "unless-stopped", + "maintainer": " https://github.com/technorabilia/portainer-templates/", "categories": [ - "Helpdesk", "Lissy93" ], - "description": "FreeScout\u00a0is the super lightweight free open source help desk and shared inbox written in PHP (Laravel framework) \u2013 self hosted clone of HelpScout.", - "logo": "https://raw.githubusercontent.com/freescout-helpdesk/freescout/master/public/img/logo-300.png", - "name": "freescout", - "platform": "linux", - "repository": { - "stackfile": "Template/Stack/freescout.yml", - "url": "https://github.com/xneo1/portainer_templates" - }, - "title": "Freescout (lissy93)", - "type": 3, "id": 255 }, { + "type": 1, + "title": "Boinc (lissy93)", + "name": "Boinc", + "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/boinc/config

", + "description": "[BOINC](https://boinc.berkeley.edu/) is a platform for high-throughput computing on a large scale (thousands or millions of computers). It can be used for volunteer computing (using consumer devices) or grid computing (using organizational resources). It supports virtualized, parallel, and GPU-based applications.", "categories": [ - "Fitness", + "Research", "Lissy93" ], - "description": "Self hosted FLOSS fitness/workout, nutrition and weight tracker written with Django", - "logo": "https://raw.githubusercontent.com/wger-project/wger/master/wger/core/static/images/logos/logo.png", - "name": "wger", "platform": "linux", - "repository": { - "stackfile": "Template/Stack/wger.yml", - "url": "https://github.com/xneo1/portainer_templates" - }, - "title": "Wger (lissy93)", - "type": 3, - "id": 256 - }, - { - "categories": [ - "Docker", - "Lissy93" + "logo": "https://raw.githubusercontent.com/BOINC/boinc/master/doc/logo/boinc_logo_black.jpg", + "image": "linuxserver/boinc:latest", + "env": [ + { + "name": "PUID", + "label": "PUID", + "default": "1024", + "description": "for UserID" + }, + { + "name": "PGID", + "label": "PGID", + "default": "100", + "description": "for GroupID" + }, + { + "name": "TZ", + "label": "TZ", + "default": "Europe/Amsterdam", + "description": "specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List)." + }, + { + "name": "PASSWORD", + "label": "PASSWORD", + "default": "", + "description": "Optionally set a password for the gui." + } ], - "description": "Docker Container Stats is a web interface for viewing historical and current statistics per docker container (cpu, mem, net i/o, block i/o) - in a docker container.", - "logo": "https://raw.githubusercontent.com/Poeschl/Hassio-Addons/master/container-stats/logo.png", - "name": "Docker Container Stats", - "platform": "linux", - "repository": { - "stackfile": "Template/Stack/docker-container-stats.yml", - "url": "https://github.com/xneo1/portainer_templates" - }, - "title": "Docker Container Stats (lissy93)", - "type": 3, - "id": 257 + "ports": [ + "8080:8080/tcp", + "8181:8181/tcp" + ], + "volumes": [ + { + "container": "/config", + "bind": "/volume1/docker/boinc/config" + } + ], + "restart_policy": "unless-stopped", + "maintainer": " https://github.com/technorabilia/portainer-templates/", + "id": 256 }, { + "type": 1, + "title": "Booksonic-air (lissy93)", + "name": "Booksonic-air", + "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/booksonic-air/config
mkdir -p /volume1/docker/booksonic-air/audiobooks
mkdir -p /volume1/docker/booksonic-air/podcasts
mkdir -p /volume1/docker/booksonic-air/othermedia

", + "description": "[Booksonic-air](http://booksonic.org) is a platform for accessing the audiobooks you own wherever you are. At the moment the platform consists of: * Booksonic Air - A server for streaming your audiobooks, successor to the original Booksonic server and based on Airsonic. * Booksonic App - An DSub based Android app for connection to Booksonic-Air servers.", "categories": [ - "Ebooks", + "Audio", "Lissy93" ], - "description": "Codex is a web server comic book browser and reader.", - "logo": "https://github.com/ajslater/codex/raw/main/codex/static_src/img/logo.svg", - "name": "codex", "platform": "linux", - "repository": { - "stackfile": "Template/Stack/codex.yml", - "url": "https://github.com/xneo1/portainer_templates" - }, - "title": "Codex (lissy93)", - "type": 3, - "id": 258 - }, - { - "categories": [ - "Ebooks", - "Comics", - "Lissy93" + "logo": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/booksonic-air.png", + "image": "linuxserver/booksonic-air:latest", + "env": [ + { + "name": "PUID", + "label": "PUID", + "default": "1024", + "description": "for UserID" + }, + { + "name": "PGID", + "label": "PGID", + "default": "100", + "description": "for GroupID" + }, + { + "name": "TZ", + "label": "TZ", + "default": "Europe/Amsterdam", + "description": "specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List)." + }, + { + "name": "CONTEXT_PATH", + "label": "CONTEXT_PATH", + "default": "url-base", + "description": "Base url for use with reverse proxies etc." + } ], - "description": "Kapowarr is a software to build and manage a comic book library, fitting in the *arr suite of software.", - "logo": "", - "name": "kapowarr", - "platform": "linux", - "repository": { - "stackfile": "Template/Stack/kapowarr.yml", - "url": "https://github.com/xneo1/portainer_templates" - }, - "title": "Kapowarr (lissy93)", - "type": 3, - "id": 259 - }, - { - "categories": [ - "Messaging", - "Lissy93" + "ports": [ + "4040:4040/tcp" ], - "description": "A TLS proxy relay for the Signal privacy messenger app.", - "logo": "https://avatars.githubusercontent.com/u/702459?s=200&v=4", - "name": "signal", - "platform": "linux", - "repository": { - "stackfile": "Template/Stack/signal.yml", - "url": "https://github.com/xneo1/portainer_templates" - }, - "title": "Signal Proxy (lissy93)", - "type": 3, - "id": 260 - }, - { - "categories": [ - "Employee", - "Lissy93" + "volumes": [ + { + "container": "/config", + "bind": "/volume1/docker/booksonic-air/config" + }, + { + "container": "/audiobooks", + "bind": "/volume1/docker/booksonic-air/audiobooks" + }, + { + "container": "/podcasts", + "bind": "/volume1/docker/booksonic-air/podcasts" + }, + { + "container": "/othermedia", + "bind": "/volume1/docker/booksonic-air/othermedia" + } ], - "description": "ChiefOnboarding is a free and open source employee onboarding platform. You can onboarding new hires through Slack or the dashboard.", - "logo": "https://chiefonboarding.com/wp-content/uploads/2022/07/ChiefOnBoarding-768x138.png", - "name": "chiefonboarding", - "platform": "linux", - "repository": { - "stackfile": "Template/Stack/chiefonboarding.yml", - "url": "https://github.com/xneo1/portainer_templates" - }, - "title": "Chiefonboarding (lissy93)", - "type": 3, - "id": 261 + "restart_policy": "unless-stopped", + "maintainer": " https://github.com/technorabilia/portainer-templates/", + "id": 257 }, { - "categories": [ - "Podcast", - "Lissy93" - ], - "description": "Castopod is a free and open-source hosting platform made for podcasters.", - "logo": "https://pbs.twimg.com/profile_images/1313854745161932800/w_qe6Qq6_400x400.png", - "name": "castopod", + "type": 1, + "title": "Budge (lissy93)", + "name": "Budge", + "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/budge/config

", + "description": "[Budge](https://github.com/linuxserver/budge) is an open source 'budgeting with envelopes' personal finance app.", "platform": "linux", - "repository": { - "stackfile": "Template/Stack/castopod.yml", - "url": "https://github.com/xneo1/portainer_templates" - }, - "title": "Castopod (lissy93)", - "type": 3, - "id": 262 - }, - { - "categories": [ - "Marketing", - "Lissy93" + "logo": "", + "image": "linuxserver/budge:latest", + "env": [ + { + "name": "PUID", + "label": "PUID", + "default": "1024", + "description": "for UserID" + }, + { + "name": "PGID", + "label": "PGID", + "default": "100", + "description": "for GroupID" + }, + { + "name": "TZ", + "label": "TZ", + "default": "Europe/Amsterdam", + "description": "specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List)." + } ], - "description": "Mautic provides free and open source marketing automation software available to everyone. ", - "logo": "https://www.mautic.org/themes/custom/mauticorg_base/logo.svg", - "name": "mautic", - "platform": "linux", - "repository": { - "stackfile": "Template/Stack/mautic.yml", - "url": "https://github.com/xneo1/portainer_templates" - }, - "title": "Mautic (lissy93)", - "type": 3, - "id": 263 - }, - { + "ports": [ + "80:80/tcp", + "443:443/tcp" + ], + "volumes": [ + { + "container": "/config", + "bind": "/volume1/docker/budge/config" + } + ], + "restart_policy": "unless-stopped", + "maintainer": " https://github.com/technorabilia/portainer-templates/", "categories": [ - "Music", - "Monitoring", "Lissy93" ], - "description": "YourSpotify is a self-hosted application that tracks what you listen and offers you a dashboard to explore statistics about it!", - "logo": "", - "name": "your_spotify", - "platform": "linux", - "repository": { - "stackfile": "Template/Stack/your_spotify.yml", - "url": "https://github.com/xneo1/portainer_templates" - }, - "title": "Your_spotify (lissy93)", - "type": 3, - "id": 264 + "id": 258 }, { + "type": 1, + "title": "Build-agent (lissy93)", + "name": "Build-agent", + "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/build-agent/config

", + "description": "# This container needs special attention. Please check https://hub.docker.com/r/linuxserver/build-agent for details.", + "platform": "linux", + "logo": "", + "image": "linuxserver/build-agent:latest", + "env": [ + { + "name": "PUID", + "label": "PUID", + "default": "1024", + "description": "for UserID" + }, + { + "name": "PGID", + "label": "PGID", + "default": "100", + "description": "for GroupID" + }, + { + "name": "TZ", + "label": "TZ", + "default": "Europe/Amsterdam", + "description": "specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List)." + } + ], + "ports": [ + "80:80/tcp" + ], + "volumes": [ + { + "container": "/config", + "bind": "/volume1/docker/build-agent/config" + } + ], + "restart_policy": "unless-stopped", + "maintainer": " https://github.com/technorabilia/portainer-templates/", "categories": [ - "Database", - "Metrics", "Lissy93" ], - "description": "InfluxDB is an open source time series database for recording metrics, events, and analytics. Telegraf is an agent for collecting metrics and writing them to InfluxDB or other outputs.", - "logo": "https://raw.githubusercontent.com/xneo1/portainer_templates/master/Images/influxdb_telegraf.jpg", - "name": "influxdb-telegraf", - "platform": "linux", - "repository": { - "stackfile": "Template/Stack/influxdb2_telegraf.yml", - "url": "https://github.com/xneo1/portainer_templates" - }, - "title": "Influxdb & Telegraf (lissy93)", - "type": 3, - "id": 265 + "id": 259 }, { + "type": 1, + "title": "Calibre (lissy93)", + "name": "Calibre", + "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/calibre/config

", + "description": "[Calibre](https://calibre-ebook.com/) is a powerful and easy to use e-book manager. Users say it's outstanding and a must-have. It'll allow you to do nearly everything and it takes things a step beyond normal e-book software. It's also completely free and open source and great for both casual users and computer experts.", "categories": [ - "Database", + "Media", "Lissy93" ], - "description": "InfluxDB is an open source time series database for recording metrics, events, and analytics.", - "logo": "https://www.niagaramarketplace.com/media/catalog/product/cache/f7420c7cfd302c73440e50c5a6066c3c/m/a/marketplace_icons_13_.png", - "name": "influxdb2", "platform": "linux", - "repository": { - "stackfile": "Template/Stack/influxdb2.yml", - "url": "https://github.com/xneo1/portainer_templates" - }, - "title": "Influxdb (lissy93)", - "type": 3, - "id": 266 - }, - { - "categories": [ - "Analytics", - "Monitoring", - "Visualization", - "Lissy93" + "logo": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/calibre-logo.png", + "image": "linuxserver/calibre:latest", + "env": [ + { + "name": "PUID", + "label": "PUID", + "default": "1024", + "description": "for UserID" + }, + { + "name": "PGID", + "label": "PGID", + "default": "100", + "description": "for GroupID" + }, + { + "name": "TZ", + "label": "TZ", + "default": "Europe/Amsterdam", + "description": "specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List)." + }, + { + "name": "PASSWORD", + "label": "PASSWORD", + "default": "", + "description": "Optionally set a password for the gui." + }, + { + "name": "CLI_ARGS", + "label": "CLI_ARGS", + "default": "", + "description": "Optionally pass cli start arguments to calibre." + } ], - "description": "Grafana is the open source analytics & monitoring solution for every database.", - "logo": "https://upload.wikimedia.org/wikipedia/commons/9/9d/Grafana_logo.png?20170804201233", - "name": "grafana", - "platform": "linux", - "repository": { - "stackfile": "Template/Stack/grafana.yml", - "url": "https://github.com/xneo1/portainer_templates" - }, - "title": "Grafana (lissy93)", - "type": 3, - "id": 267 - }, - { - "categories": [ - "File Management", - "Lissy93" + "ports": [ + "8080:8080/tcp", + "8181:8181/tcp", + "8081:8081/tcp" ], - "description": "A Dropbox-like file manager that let you manage your data anywhere it is located.", - "logo": "https://downloads.filestash.app/brand/logo_white.svg", - "name": "filestash", - "platform": "linux", - "repository": { - "stackfile": "Template/Stack/filestash.yml", - "url": "https://github.com/xneo1/portainer_templates" - }, - "title": "Filestash (lissy93)", - "type": 3, - "id": 268 + "volumes": [ + { + "container": "/config", + "bind": "/volume1/docker/calibre/config" + } + ], + "restart_policy": "unless-stopped", + "maintainer": " https://github.com/technorabilia/portainer-templates/", + "id": 260 }, { + "type": 1, + "title": "Calligra (lissy93)", + "name": "Calligra", + "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/calligra/config

", + "description": "[Calligra](https://calligra.org/) is an office and graphic art suite by KDE. It is available for desktop PCs, tablet computers, and smartphones. It contains applications for word processing, spreadsheets, presentation, vector graphics, and editing databases.", + "platform": "linux", + "logo": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/calligra-logo.png", + "image": "linuxserver/calligra:latest", + "env": [ + { + "name": "PUID", + "label": "PUID", + "default": "1024", + "description": "for UserID" + }, + { + "name": "PGID", + "label": "PGID", + "default": "100", + "description": "for GroupID" + }, + { + "name": "TZ", + "label": "TZ", + "default": "Europe/Amsterdam", + "description": "specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List)." + } + ], + "ports": [ + "3000:3000/tcp", + "3001:3001/tcp" + ], + "volumes": [ + { + "container": "/config", + "bind": "/volume1/docker/calligra/config" + } + ], + "restart_policy": "unless-stopped", + "maintainer": " https://github.com/technorabilia/portainer-templates/", "categories": [ - "CMS", "Lissy93" ], - "description": "Silverstripe CMS is a free and open source Content Management System (CMS) and Framework for creating and maintaining websites and web applications.", - "logo": "https://github.com/brettt89/silverstripe-docker/raw/master/docs/logo.png", - "name": "silverstripe", - "platform": "linux", - "repository": { - "stackfile": "Template/Stack/silverstripe.yml", - "url": "https://github.com/xneo1/portainer_templates" - }, - "title": "Silverstripe (lissy93)", - "type": 3, - "id": 269 + "id": 261 }, { + "type": 1, + "title": "Changedetection.io (lissy93)", + "name": "Changedetection.io", + "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/changedetection.io/config

", + "description": "[Changedetection.io](https://github.com/dgtlmoon/changedetection.io) provides free, open-source web page monitoring, notification and change detection.", + "platform": "linux", + "logo": "https://github.com/linuxserver/docker-templates/raw/master/linuxserver.io/img/changedetection-icon.png", + "image": "linuxserver/changedetection.io:latest", + "env": [ + { + "name": "PUID", + "label": "PUID", + "default": "1024", + "description": "for UserID" + }, + { + "name": "PGID", + "label": "PGID", + "default": "100", + "description": "for GroupID" + }, + { + "name": "TZ", + "label": "TZ", + "default": "Europe/Amsterdam", + "description": "specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List)." + }, + { + "name": "BASE_URL", + "label": "BASE_URL", + "default": "", + "description": "Specify the full URL (including protocol) when running behind a reverse proxy" + }, + { + "name": "PLAYWRIGHT_DRIVER_URL", + "label": "PLAYWRIGHT_DRIVER_URL", + "default": "", + "description": "Specify the full URL to your chrome driver instance. See the [wiki](https://github.com/dgtlmoon/changedetection.io/wiki/Playwright-content-fetcher) for details." + } + ], + "ports": [ + "5000:5000/tcp" + ], + "volumes": [ + { + "container": "/config", + "bind": "/volume1/docker/changedetection.io/config" + } + ], + "restart_policy": "unless-stopped", + "maintainer": " https://github.com/technorabilia/portainer-templates/", "categories": [ - "Books", "Lissy93" ], - "description": "Readarr is a ebook collection manager for Usenet and BitTorrent users. It can monitor multiple RSS feeds for new books from your favorite authors and will interface with clients and indexers to grab, sort, and rename them.", - "logo": "https://readarr.com/img/logo.png", - "name": "readarr", - "platform": "linux", - "repository": { - "stackfile": "Template/Stack/readarr.yml", - "url": "https://github.com/xneo1/portainer_templates" - }, - "title": "Readarr (lissy93)", - "type": 3, - "id": 270 + "id": 262 }, { + "type": 1, + "title": "Chromium (lissy93)", + "name": "Chromium", + "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/chromium/config

", + "description": "[Chromium](https://www.chromium.org/chromium-projects/) is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.", + "platform": "linux", + "logo": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/chromium-logo.png", + "image": "linuxserver/chromium:latest", + "env": [ + { + "name": "PUID", + "label": "PUID", + "default": "1024", + "description": "for UserID" + }, + { + "name": "PGID", + "label": "PGID", + "default": "100", + "description": "for GroupID" + }, + { + "name": "TZ", + "label": "TZ", + "default": "Europe/Amsterdam", + "description": "specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List)." + }, + { + "name": "CHROME_CLI", + "label": "CHROME_CLI", + "default": "https://www.linuxserver.io/", + "description": "Specify one or multiple Chromium CLI flags, this string will be passed to the application in full." + } + ], + "ports": [ + "3000:3000/tcp", + "3001:3001/tcp" + ], + "volumes": [ + { + "container": "/config", + "bind": "/volume1/docker/chromium/config" + } + ], + "restart_policy": "unless-stopped", + "maintainer": " https://github.com/technorabilia/portainer-templates/", "categories": [ - "Adult", "Lissy93" ], - "description": "Whisparr is an adult movie collection manager for Usenet and BitTorrent users.", - "logo": "https://whisparr.com/logo/256.png", - "name": "whisparr", - "platform": "linux", - "repository": { - "stackfile": "Template/Stack/whisparr.yml", - "url": "https://github.com/xneo1/portainer_templates" - }, - "title": "Whisparr (lissy93)", - "type": 3, - "id": 271 + "id": 263 }, { - "categories": [ - "Multimedia", - "Lissy93" - ], - "description": "Your media enjoyed through a minimal lightweight media server.", - "logo": "https://github.com/midarrlabs/midarr-server/raw/master/priv/static/logo.svg", - "name": "midarr", + "type": 1, + "title": "Ci (lissy93)", + "name": "Ci", + "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/ci/config

", + "description": "# This container needs special attention. Please check https://hub.docker.com/r/linuxserver/ci for details.", "platform": "linux", - "repository": { - "stackfile": "Template/Stack/midarr.yml", - "url": "https://github.com/xneo1/portainer_templates" - }, - "title": "Midarr (lissy93)", - "type": 3, - "id": 272 - }, - { - "categories": [ - "Social", - "Lissy93" + "logo": "", + "image": "linuxserver/ci:latest", + "env": [ + { + "name": "PUID", + "label": "PUID", + "default": "1024", + "description": "for UserID" + }, + { + "name": "PGID", + "label": "PGID", + "default": "100", + "description": "for GroupID" + }, + { + "name": "TZ", + "label": "TZ", + "default": "Europe/Amsterdam", + "description": "specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List)." + } ], - "description": "Mastodon is a free, open-source social network server based on ActivityPub where users can follow friends and discover new ones..", - "logo": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/mastodon-banner.png", - "name": "mastodon", - "platform": "linux", - "repository": { - "stackfile": "Template/Stack/mastodon.yml", - "url": "https://github.com/xneo1/portainer_templates" - }, - "title": "Mastodon (lissy93)", - "type": 3, - "id": 273 - }, - { + "ports": [ + "80:80/tcp" + ], + "volumes": [ + { + "container": "/config", + "bind": "/volume1/docker/ci/config" + } + ], + "restart_policy": "unless-stopped", + "maintainer": " https://github.com/technorabilia/portainer-templates/", "categories": [ - "Development", "Lissy93" ], - "description": "Appwrite is a self-hosted backend-as-a-service platform that provides developers with all the core APIs required to build any application.", - "logo": "https://appwrite.io/images/appwrite.svg", - "name": "appwrite", - "platform": "linux", - "repository": { - "stackfile": "Template/Stack/appwrite.yml", - "url": "https://github.com/xneo1/portainer_templates" - }, - "title": "Appwrite (lissy93)", - "type": 3, - "id": 274 + "id": 264 }, { + "type": 1, + "title": "Cura (lissy93)", + "name": "Cura", + "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/cura/config

", + "description": "[UltiMaker Cura](https://ultimaker.com/software/ultimaker-cura/) is free, easy-to-use 3D printing software trusted by millions of users. Fine-tune your 3D model with 400+ settings for the best slicing and printing results.", + "platform": "linux", + "logo": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/cura-logo.png", + "image": "linuxserver/cura:latest", + "env": [ + { + "name": "PUID", + "label": "PUID", + "default": "1024", + "description": "for UserID" + }, + { + "name": "PGID", + "label": "PGID", + "default": "100", + "description": "for GroupID" + }, + { + "name": "TZ", + "label": "TZ", + "default": "Europe/Amsterdam", + "description": "specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List)." + } + ], + "ports": [ + "3000:3000/tcp", + "3001:3001/tcp" + ], + "volumes": [ + { + "container": "/config", + "bind": "/volume1/docker/cura/config" + } + ], + "restart_policy": "unless-stopped", + "maintainer": " https://github.com/technorabilia/portainer-templates/", "categories": [ - "Network", "Lissy93" ], - "description": "Speedtest Tracker is a self-hosted internet performance tracking application that runs speedtest checks against Ookla's Speedtest service.", - "logo": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/speedtest-tracker-logo.png", - "name": "speedtest-tracker", - "platform": "linux", - "repository": { - "stackfile": "Template/Stack/speedtest-tracker.yml", - "url": "https://github.com/xneo1/portainer_templates" - }, - "title": "Speedtest Tracker (lissy93)", - "type": 3, - "id": 275 + "id": 265 }, { + "type": 1, + "title": "Darktable (lissy93)", + "name": "Darktable", + "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/darktable/config

", + "description": "[darktable](https://www.darktable.org/) is an open source photography workflow application and raw developer. A virtual lighttable and darkroom for photographers. It manages your digital negatives in a database, lets you view them through a zoomable lighttable and enables you to develop raw images and enhance them.", "categories": [ "Productivity", - "Low Code", "Lissy93" ], - "description": "OpnForm is an open-source form builder. It's an alternative to products like Typeform, JotForm, Tally etc.", - "logo": "https://opnform.com/img/logo.svg", - "name": "opnform", "platform": "linux", - "repository": { - "stackfile": "Template/Stack/opnform.yml", - "url": "https://github.com/xneo1/portainer_templates" - }, - "title": "OpnForm (lissy93)", - "type": 3, - "id": 276 - }, - { - "categories": [ - "Social", - "Events", - "Lissy93" + "logo": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/darktable-logo.png", + "image": "linuxserver/darktable:latest", + "env": [ + { + "name": "PUID", + "label": "PUID", + "default": "1024", + "description": "for UserID" + }, + { + "name": "PGID", + "label": "PGID", + "default": "100", + "description": "for GroupID" + }, + { + "name": "TZ", + "label": "TZ", + "default": "Europe/Amsterdam", + "description": "specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List)." + } ], - "description": "Gathio is a simple, federated, privacy-first event hosting platform.", - "logo": "https://gath.io/og-image.jpg", - "name": "gathio", - "platform": "linux", - "repository": { - "stackfile": "Template/Stack/gathio.yml", - "url": "https://github.com/xneo1/portainer_templates" - }, - "title": "Gathio (lissy93)", - "type": 3, - "id": 277 + "ports": [ + "3000:3000/tcp", + "3001:3001/tcp" + ], + "volumes": [ + { + "container": "/config", + "bind": "/volume1/docker/darktable/config" + } + ], + "restart_policy": "unless-stopped", + "maintainer": " https://github.com/technorabilia/portainer-templates/", + "id": 266 }, { + "type": 1, + "title": "Ddclient (lissy93)", + "name": "Ddclient", + "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/ddclient/config

", + "description": "[Ddclient](https://github.com/ddclient/ddclient) is a Perl client used to update dynamic DNS entries for accounts on Dynamic DNS Network Service Provider. It was originally written by Paul Burry and is now mostly by wimpunk. It has the capability to update more than just dyndns and it can fetch your WAN-ipaddress in a few different ways.", "categories": [ - "Automation", - "AI", + "Network", "Lissy93" ], - "description": "Automate your marketing, sales and operations", - "logo": "https://cdn.activepieces.com/brand/full-logo-white.svg", - "name": "activepieces", "platform": "linux", - "repository": { - "stackfile": "Template/Stack/activepieces.yml", - "url": "https://github.com/xneo1/portainer_templates" - }, - "title": "Activepieces (lissy93)", - "type": 3, - "id": 278 + "logo": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/ddclient-logo.png", + "image": "linuxserver/ddclient:latest", + "env": [ + { + "name": "PUID", + "label": "PUID", + "default": "1024", + "description": "for UserID" + }, + { + "name": "PGID", + "label": "PGID", + "default": "100", + "description": "for GroupID" + }, + { + "name": "TZ", + "label": "TZ", + "default": "Europe/Amsterdam", + "description": "specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List)." + } + ], + "ports": [ + "80:80/tcp" + ], + "volumes": [ + { + "container": "/config", + "bind": "/volume1/docker/ddclient/config" + } + ], + "restart_policy": "unless-stopped", + "maintainer": " https://github.com/technorabilia/portainer-templates/", + "id": 267 }, { + "type": 1, + "title": "Digikam (lissy93)", + "name": "Digikam", + "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/digikam/config

", + "description": "[digiKam](https://www.digikam.org/): Professional Photo Management with the Power of Open Source", "categories": [ - "Management", + "Photography", "Lissy93" ], - "description": "A fancy, easy-to-use and reactive self-hosted docker compose.yaml stack-oriented manager.", - "logo": "https://github.com/louislam/dockge/raw/master/frontend/public/icon.svg", - "name": "dockge", "platform": "linux", - "repository": { - "stackfile": "Template/Stack/dockge.yml", - "url": "https://github.com/xneo1/portainer_templates" - }, - "title": "Dockge (lissy93)", - "type": 3, - "id": 279 - }, - { - "categories": [ - "Management", - "Lissy93" + "logo": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/digikam.png", + "image": "linuxserver/digikam:latest", + "env": [ + { + "name": "PUID", + "label": "PUID", + "default": "1024", + "description": "for UserID" + }, + { + "name": "PGID", + "label": "PGID", + "default": "100", + "description": "for GroupID" + }, + { + "name": "TZ", + "label": "TZ", + "default": "Europe/Amsterdam", + "description": "specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List)." + }, + { + "name": "SUBFOLDER", + "label": "SUBFOLDER", + "default": "/", + "description": "Specify a subfolder to use with reverse proxies, IE `/subfolder/`" + } ], - "description": "Deploy compose files, start/stop containers, delete unused images, view logs", - "logo": "https://dokemon.dev/logo/dokemon-dark-medium.svg", - "name": "dokemon", - "platform": "linux", - "repository": { - "stackfile": "Template/Stack/dokemon.yml", - "url": "https://github.com/xneo1/portainer_templates" - }, - "title": "Dokemon (lissy93)", - "type": 3, - "id": 280 + "ports": [ + "3000:3000/tcp", + "3001:3001/tcp" + ], + "volumes": [ + { + "container": "/config", + "bind": "/volume1/docker/digikam/config" + } + ], + "restart_policy": "unless-stopped", + "maintainer": " https://github.com/technorabilia/portainer-templates/", + "id": 268 }, { + "type": 1, + "title": "Diskover (lissy93)", + "name": "Diskover", + "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/diskover/config
mkdir -p /volume1/docker/diskover/data

", + "description": "[Diskover](https://github.com/diskoverdata/diskover-community) is an open source file system indexer that uses Elasticsearch to index and manage data across heterogeneous storage systems.", "categories": [ "Productivity", - "Drawing", "Lissy93" ], - "description": "draw.io (formerly Diagramly) is free online diagram software. You can use it as a flowchart maker, network diagram software, to create UML online, as an ER diagram tool, to design database schema, to build BPMN online, as a circuit diagram maker, and more. draw.io can import .vsdx, Gliffy\u2122 and Lucidchart\u2122 files.", - "logo": "https://appedreview.com/app/wp-content/uploads/2016/10/Screen-Shot-2016-10-18-at-8.28.57-AM-768x766.png", - "name": "drawio", "platform": "linux", - "repository": { - "stackfile": "Template/Stack/drawio.yml", - "url": "https://github.com/xneo1/portainer_templates" - }, - "title": "Draw.io (lissy93)", - "type": 3, - "id": 281 - }, - { - "categories": [ - "Tracking", - "Lissy93" + "logo": "https://raw.githubusercontent.com/diskoverdata/diskover-community/master/diskover-web/public/images/diskover.png", + "image": "linuxserver/diskover:latest", + "env": [ + { + "name": "PUID", + "label": "PUID", + "default": "1024", + "description": "for UserID" + }, + { + "name": "PGID", + "label": "PGID", + "default": "100", + "description": "for GroupID" + }, + { + "name": "TZ", + "label": "TZ", + "default": "Europe/Amsterdam", + "description": "specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List)." + }, + { + "name": "ES_HOST", + "label": "ES_HOST", + "default": "elasticsearch", + "description": "ElasticSearch host (optional)" + }, + { + "name": "ES_PORT", + "label": "ES_PORT", + "default": "9200", + "description": "ElasticSearch port (optional)" + }, + { + "name": "ES_USER", + "label": "ES_USER", + "default": "elastic", + "description": "ElasticSearch username (optional)" + }, + { + "name": "ES_PASS", + "label": "ES_PASS", + "default": "changeme", + "description": "ElasticSearch password (optional)" + } ], - "description": "Hauk is a fully open source, self-hosted location sharing service. Install the backend code on a PHP-compatible web server, install the companion app on your phone, and you're good to go!", - "logo": "https://github.com/bilde2910/Hauk/raw/master/frontend/assets/logo.svg", - "name": "hauk", - "platform": "linux", - "repository": { - "stackfile": "Template/Stack/hauk.yml", - "url": "https://github.com/xneo1/portainer_templates" - }, - "title": "Hauk (lissy93)", - "type": 3, - "id": 282 + "ports": [ + "80:80/tcp" + ], + "volumes": [ + { + "container": "/config", + "bind": "/volume1/docker/diskover/config" + }, + { + "container": "/data", + "bind": "/volume1/docker/diskover/data" + } + ], + "restart_policy": "unless-stopped", + "maintainer": " https://github.com/technorabilia/portainer-templates/", + "id": 269 }, { + "type": 1, + "title": "Dokuwiki (lissy93)", + "name": "Dokuwiki", + "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/dokuwiki/config

", + "description": "[Dokuwiki](https://www.dokuwiki.org/dokuwiki/) is a simple to use and highly versatile Open Source wiki software that doesn't require a database. It is loved by users for its clean and readable syntax. The ease of maintenance, backup and integration makes it an administrator's favorite. Built in access controls and authentication connectors make DokuWiki especially useful in the enterprise context and the large number of plugins contributed by its vibrant community allow for a broad range of use cases beyond a traditional wiki.", "categories": [ - "Project Management", "Productivity", "Lissy93" ], - "description": "Project management tool from the future. An open-source software development tool to manage issues, sprints, and product roadmaps with peace of mind.", - "logo": "https://plane-marketing.s3.ap-south-1.amazonaws.com/plane-assets/logo/text-logo.svg", - "name": "plane", "platform": "linux", - "repository": { - "stackfile": "Template/Stack/plane.yml", - "url": "https://github.com/xneo1/portainer_templates" - }, - "title": "Plane (lissy93)", - "type": 3, - "id": 283 - }, - { - "categories": [ - "Link Sharing", - "Lissy93" + "logo": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/dokuwiki-icon.png", + "image": "linuxserver/dokuwiki:latest", + "env": [ + { + "name": "PUID", + "label": "PUID", + "default": "1024", + "description": "for UserID" + }, + { + "name": "PGID", + "label": "PGID", + "default": "100", + "description": "for GroupID" + }, + { + "name": "TZ", + "label": "TZ", + "default": "Europe/Amsterdam", + "description": "specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List)." + } ], - "description": "The personal, minimalist, super fast, database-free, bookmarking service.", - "logo": "https://github.com/shaarli/Shaarli/raw/master/doc/md/images/doc-logo.png", - "name": "shaarli", - "platform": "linux", - "repository": { - "stackfile": "Template/Stack/shaarli.yml", - "url": "https://github.com/xneo1/portainer_templates" - }, - "title": "Shaarli (lissy93)", - "type": 3, - "id": 284 - }, - { - "categories": [ - "AI", - "LLM", - "Lissy93" + "ports": [ + "80:80/tcp", + "443:443/tcp" ], - "description": "Open source UI visual tool to build your customized LLM flow using LangchainJS, written in Node Typescript/Javascript", - "logo": "https://flowiseai.com/_next/static/images/flowise_logo_dark-6c1a356f4868d3deb7864323ff93a0fa.png", - "name": "flowiseai", - "platform": "linux", - "repository": { - "stackfile": "Template/Stack/flowiseai.yml", - "url": "https://github.com/xneo1/portainer_templates" - }, - "title": "Flowiseai (lissy93)", - "type": 3, - "id": 285 - }, - { - "categories": [ - "News", - "Lissy93" + "volumes": [ + { + "container": "/config", + "bind": "/volume1/docker/dokuwiki/config" + } ], - "description": "FeedCord is a dead-simple RSS Reader designed to integrate seamlessly with Discord. With just a few configuration steps, you can have a news feed text channel up and running in your server.", - "logo": "", - "name": "feedcord", - "platform": "linux", - "repository": { - "stackfile": "Template/Stack/feedcord.yml", - "url": "https://github.com/xneo1/portainer_templates" - }, - "title": "Feedcord (lissy93)", - "type": 3, - "id": 286 + "restart_policy": "unless-stopped", + "maintainer": " https://github.com/technorabilia/portainer-templates/", + "id": 270 }, { - "categories": [ - "System", - "Lissy93" - ], - "description": "FetchCord grabs your OS info and displays it as Discord Rich Presence", - "logo": "https://camo.githubusercontent.com/508dbb305be551d7278b5b1decb1a68dbac2558c4a2053da1db44690660d0386/68747470733a2f2f63646e2e646973636f72646170702e636f6d2f6174746163686d656e74732f3639353138323834393437363635373232332f3734323036343435323432313238383037372f46657463684469732e706e67", - "name": "fetchcord", + "type": 1, + "title": "Doplarr (lissy93)", + "name": "Doplarr", + "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/doplarr/config

", + "description": "[Doplarr](https://github.com/kiranshila/Doplarr) is an *arr request bot for Discord.'", + "platform": "linux", + "logo": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/doplarr-logo_title.png", + "image": "linuxserver/doplarr:latest", + "env": [ + { + "name": "PUID", + "label": "PUID", + "default": "1024", + "description": "for UserID" + }, + { + "name": "PGID", + "label": "PGID", + "default": "100", + "description": "for GroupID" + }, + { + "name": "TZ", + "label": "TZ", + "default": "Europe/Amsterdam", + "description": "specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List)." + }, + { + "name": "DISCORD__TOKEN", + "label": "DISCORD__TOKEN", + "default": "", + "description": "Specify your discord bot token." + }, + { + "name": "OVERSEERR__API", + "label": "OVERSEERR__API", + "default": "", + "description": "Specify your Overseerr API key. Leave blank if using Radarr/Sonarr." + }, + { + "name": "OVERSEERR__URL", + "label": "OVERSEERR__URL", + "default": "http://localhost:5055", + "description": "Specify your Overseerr URL. Leave blank if using Radarr/Sonarr." + }, + { + "name": "RADARR__API", + "label": "RADARR__API", + "default": "", + "description": "Specify your Radarr API key. Leave blank if using Overseerr." + }, + { + "name": "RADARR__URL", + "label": "RADARR__URL", + "default": "http://localhost:7878", + "description": "Specify your Radarr URL. Leave blank if using Overseerr." + }, + { + "name": "SONARR__API", + "label": "SONARR__API", + "default": "", + "description": "Specify your Sonarr API key. Leave blank if using Overseerr." + }, + { + "name": "SONARR__URL", + "label": "SONARR__URL", + "default": "http://localhost:8989", + "description": "Specify your Sonarr URL. Leave blank if using Overseerr." + }, + { + "name": "DISCORD__MAX_RESULTS", + "label": "DISCORD__MAX_RESULTS", + "default": "25", + "description": "Sets the maximum size of the search results selection" + }, + { + "name": "DISCORD__REQUESTED_MSG_STYLE", + "label": "DISCORD__REQUESTED_MSG_STYLE", + "default": ":plain", + "description": "Sets the style of the request alert message. One of `:plain` `:embed` `:none`" + }, + { + "name": "SONARR__QUALITY_PROFILE", + "label": "SONARR__QUALITY_PROFILE", + "default": "", + "description": "The name of the quality profile to use by default for Sonarr" + }, + { + "name": "RADARR__QUALITY_PROFILE", + "label": "RADARR__QUALITY_PROFILE", + "default": "", + "description": "The name of the quality profile to use by default for Radarr" + }, + { + "name": "SONARR__ROOTFOLDER", + "label": "SONARR__ROOTFOLDER", + "default": "", + "description": "The root folder to use by default for Sonarr" + }, + { + "name": "RADARR__ROOTFOLDER", + "label": "RADARR__ROOTFOLDER", + "default": "", + "description": "The root folder to use by default for Radarr" + }, + { + "name": "SONARR__LANGUAGE_PROFILE", + "label": "SONARR__LANGUAGE_PROFILE", + "default": "", + "description": "The name of the language profile to use by default for Sonarr" + }, + { + "name": "OVERSEERR__DEFAULT_ID", + "label": "OVERSEERR__DEFAULT_ID", + "default": "", + "description": "The Overseerr user id to use by default if there is no associated discord account for the requester" + }, + { + "name": "PARTIAL_SEASONS", + "label": "PARTIAL_SEASONS", + "default": "true", + "description": "Sets whether users can request partial seasons." + }, + { + "name": "LOG_LEVEL", + "label": "LOG_LEVEL", + "default": ":info", + "description": "The log level for the logging backend. This can be changed for debugging purposes. One of trace `:debug` `:info` `:warn` `:error` `:fatal` `:report`" + }, + { + "name": "JAVA_OPTS", + "label": "JAVA_OPTS", + "default": "", + "description": "For passing additional java options." + } + ], + "ports": [ + "80:80/tcp" + ], + "volumes": [ + { + "container": "/config", + "bind": "/volume1/docker/doplarr/config" + } + ], + "restart_policy": "unless-stopped", + "maintainer": " https://github.com/technorabilia/portainer-templates/", + "categories": [ + "Lissy93" + ], + "id": 271 + }, + { + "type": 1, + "title": "Doublecommander (lissy93)", + "name": "Doublecommander", + "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/doublecommander/config
mkdir -p /volume1/docker/doublecommander/data

", + "description": "[Double Commander](https://doublecmd.sourceforge.io/) is a free cross platform open source file manager with two panels side by side. It is inspired by Total Commander and features some new ideas.", + "categories": [ + "File Management", + "Lissy93" + ], + "platform": "linux", + "logo": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/doublecommander-icon.png", + "image": "linuxserver/doublecommander:latest", + "env": [ + { + "name": "PUID", + "label": "PUID", + "default": "1024", + "description": "for UserID" + }, + { + "name": "PGID", + "label": "PGID", + "default": "100", + "description": "for GroupID" + }, + { + "name": "TZ", + "label": "TZ", + "default": "Europe/Amsterdam", + "description": "specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List)." + } + ], + "ports": [ + "3000:3000/tcp", + "3001:3001/tcp" + ], + "volumes": [ + { + "container": "/config", + "bind": "/volume1/docker/doublecommander/config" + }, + { + "container": "/data", + "bind": "/volume1/docker/doublecommander/data" + } + ], + "restart_policy": "unless-stopped", + "maintainer": " https://github.com/technorabilia/portainer-templates/", + "id": 272 + }, + { + "type": 1, + "title": "Emulatorjs (lissy93)", + "name": "Emulatorjs", + "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/emulatorjs/config
mkdir -p /volume1/docker/emulatorjs/data

", + "description": "[Emulatorjs](https://github.com/linuxserver/emulatorjs) - In browser web based emulation portable to nearly any device for many retro consoles. A mix of emulators is used between Libretro and EmulatorJS.", + "platform": "linux", + "logo": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/emulatorjs-logo.png", + "image": "linuxserver/emulatorjs:latest", + "env": [ + { + "name": "PUID", + "label": "PUID", + "default": "1024", + "description": "for UserID" + }, + { + "name": "PGID", + "label": "PGID", + "default": "100", + "description": "for GroupID" + }, + { + "name": "TZ", + "label": "TZ", + "default": "Europe/Amsterdam", + "description": "specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List)." + }, + { + "name": "SUBFOLDER", + "label": "SUBFOLDER", + "default": "/", + "description": "Specify a subfolder for reverse proxies IE '/FOLDER/'" + } + ], + "ports": [ + "3000:3000/tcp", + "80:80/tcp", + "4001:4001/tcp" + ], + "volumes": [ + { + "container": "/config", + "bind": "/volume1/docker/emulatorjs/config" + }, + { + "container": "/data", + "bind": "/volume1/docker/emulatorjs/data" + } + ], + "restart_policy": "unless-stopped", + "maintainer": " https://github.com/technorabilia/portainer-templates/", + "categories": [ + "Lissy93" + ], + "id": 273 + }, + { + "type": 1, + "title": "Fail2ban (lissy93)", + "name": "Fail2ban", + "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/fail2ban/config
mkdir -p /volume1/docker/fail2ban/var/log:ro
mkdir -p /volume1/docker/fail2ban/remotelogs/airsonic:ro
mkdir -p /volume1/docker/fail2ban/remotelogs/apache2:ro
mkdir -p /volume1/docker/fail2ban/remotelogs/authelia:ro
mkdir -p /volume1/docker/fail2ban/remotelogs/emby:ro
mkdir -p /volume1/docker/fail2ban/remotelogs/filebrowser:ro
mkdir -p /volume1/docker/fail2ban/remotelogs/homeassistant:ro
mkdir -p /volume1/docker/fail2ban/remotelogs/lighttpd:ro
mkdir -p /volume1/docker/fail2ban/remotelogs/nextcloud:ro
mkdir -p /volume1/docker/fail2ban/remotelogs/nginx:ro
mkdir -p /volume1/docker/fail2ban/remotelogs/nzbget:ro
mkdir -p /volume1/docker/fail2ban/remotelogs/overseerr:ro
mkdir -p /volume1/docker/fail2ban/remotelogs/prowlarr:ro
mkdir -p /volume1/docker/fail2ban/remotelogs/radarr:ro
mkdir -p /volume1/docker/fail2ban/remotelogs/sabnzbd:ro
mkdir -p /volume1/docker/fail2ban/remotelogs/sonarr:ro
mkdir -p /volume1/docker/fail2ban/remotelogs/unificontroller:ro
mkdir -p /volume1/docker/fail2ban/remotelogs/vaultwarden:ro

", + "description": "[Fail2ban](http://www.fail2ban.org/) is a daemon to ban hosts that cause multiple authentication errors.", + "platform": "linux", + "logo": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/fail2ban-logo.png", + "image": "linuxserver/fail2ban:latest", + "network": "host", + "env": [ + { + "name": "PUID", + "label": "PUID", + "default": "1024", + "description": "for UserID" + }, + { + "name": "PGID", + "label": "PGID", + "default": "100", + "description": "for GroupID" + }, + { + "name": "TZ", + "label": "TZ", + "default": "Europe/Amsterdam", + "description": "specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List)." + }, + { + "name": "VERBOSITY", + "label": "VERBOSITY", + "default": "-vv", + "description": "Set the container log verbosity. Valid options are -v, -vv, -vvv, -vvvv, or leaving the value blank or not setting the variable." + } + ], + "ports": [ + "80:80/tcp" + ], + "volumes": [ + { + "container": "/config", + "bind": "/volume1/docker/fail2ban/config" + }, + { + "container": "/var/log:ro", + "bind": "/volume1/docker/fail2ban/var/log:ro" + }, + { + "container": "/remotelogs/airsonic:ro", + "bind": "/volume1/docker/fail2ban/remotelogs/airsonic:ro" + }, + { + "container": "/remotelogs/apache2:ro", + "bind": "/volume1/docker/fail2ban/remotelogs/apache2:ro" + }, + { + "container": "/remotelogs/authelia:ro", + "bind": "/volume1/docker/fail2ban/remotelogs/authelia:ro" + }, + { + "container": "/remotelogs/emby:ro", + "bind": "/volume1/docker/fail2ban/remotelogs/emby:ro" + }, + { + "container": "/remotelogs/filebrowser:ro", + "bind": "/volume1/docker/fail2ban/remotelogs/filebrowser:ro" + }, + { + "container": "/remotelogs/homeassistant:ro", + "bind": "/volume1/docker/fail2ban/remotelogs/homeassistant:ro" + }, + { + "container": "/remotelogs/lighttpd:ro", + "bind": "/volume1/docker/fail2ban/remotelogs/lighttpd:ro" + }, + { + "container": "/remotelogs/nextcloud:ro", + "bind": "/volume1/docker/fail2ban/remotelogs/nextcloud:ro" + }, + { + "container": "/remotelogs/nginx:ro", + "bind": "/volume1/docker/fail2ban/remotelogs/nginx:ro" + }, + { + "container": "/remotelogs/nzbget:ro", + "bind": "/volume1/docker/fail2ban/remotelogs/nzbget:ro" + }, + { + "container": "/remotelogs/overseerr:ro", + "bind": "/volume1/docker/fail2ban/remotelogs/overseerr:ro" + }, + { + "container": "/remotelogs/prowlarr:ro", + "bind": "/volume1/docker/fail2ban/remotelogs/prowlarr:ro" + }, + { + "container": "/remotelogs/radarr:ro", + "bind": "/volume1/docker/fail2ban/remotelogs/radarr:ro" + }, + { + "container": "/remotelogs/sabnzbd:ro", + "bind": "/volume1/docker/fail2ban/remotelogs/sabnzbd:ro" + }, + { + "container": "/remotelogs/sonarr:ro", + "bind": "/volume1/docker/fail2ban/remotelogs/sonarr:ro" + }, + { + "container": "/remotelogs/unificontroller:ro", + "bind": "/volume1/docker/fail2ban/remotelogs/unificontroller:ro" + }, + { + "container": "/remotelogs/vaultwarden:ro", + "bind": "/volume1/docker/fail2ban/remotelogs/vaultwarden:ro" + } + ], + "restart_policy": "unless-stopped", + "maintainer": " https://github.com/technorabilia/portainer-templates/", + "categories": [ + "Lissy93" + ], + "id": 274 + }, + { + "type": 1, + "title": "Faster-whisper (lissy93)", + "name": "Faster-whisper", + "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/faster-whisper/config

", + "description": "[Faster-whisper](https://github.com/SYSTRAN/faster-whisper) is a reimplementation of OpenAI's Whisper model using CTranslate2, which is a fast inference engine for Transformer models. This container provides a Wyoming protocol server for faster-whisper.", "platform": "linux", - "repository": { - "stackfile": "Template/Stack/fetchcord.yml", - "url": "https://github.com/xneo1/portainer_templates" - }, - "title": "Fetchcord (lissy93)", - "type": 3, - "id": 287 + "logo": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/faster-whisper-logo.png", + "image": "linuxserver/faster-whisper:latest", + "env": [ + { + "name": "PUID", + "label": "PUID", + "default": "1024", + "description": "for UserID" + }, + { + "name": "PGID", + "label": "PGID", + "default": "100", + "description": "for GroupID" + }, + { + "name": "TZ", + "label": "TZ", + "default": "Europe/Amsterdam", + "description": "specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List)." + }, + { + "name": "WHISPER_MODEL", + "label": "WHISPER_MODEL", + "default": "tiny-int8", + "description": "Whisper model that will be used for transcription. From `tiny`, `base`, `small` and `medium`, all with `-int8` compressed variants" + }, + { + "name": "WHISPER_BEAM", + "label": "WHISPER_BEAM", + "default": "1", + "description": "Number of candidates to consider simultaneously during transcription." + }, + { + "name": "WHISPER_LANG", + "label": "WHISPER_LANG", + "default": "en", + "description": "Language that you will speak to the add-on." + } + ], + "ports": [ + "10300:10300/tcp" + ], + "volumes": [ + { + "container": "/config", + "bind": "/volume1/docker/faster-whisper/config" + } + ], + "restart_policy": "unless-stopped", + "maintainer": " https://github.com/technorabilia/portainer-templates/", + "categories": [ + "Lissy93" + ], + "id": 275 + }, + { + "type": 1, + "title": "Feed2toot (lissy93)", + "name": "Feed2toot", + "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/feed2toot/config

", + "description": "[Feed2toot](https://gitlab.com/chaica/feed2toot) automatically parses rss feeds, identifies new posts and posts them on the Mastodon social network.", + "platform": "linux", + "logo": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/feed2toot-banner.png", + "image": "linuxserver/feed2toot:latest", + "env": [ + { + "name": "PUID", + "label": "PUID", + "default": "1024", + "description": "for UserID" + }, + { + "name": "PGID", + "label": "PGID", + "default": "100", + "description": "for GroupID" + }, + { + "name": "TZ", + "label": "TZ", + "default": "Europe/Amsterdam", + "description": "specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List)." + }, + { + "name": "FEED_LIMIT", + "label": "FEED_LIMIT", + "default": "5", + "description": "Limit number of RSS entries published at each execution." + } + ], + "volumes": [ + { + "container": "/config", + "bind": "/volume1/docker/feed2toot/config" + } + ], + "restart_policy": "unless-stopped", + "maintainer": " https://github.com/technorabilia/portainer-templates/", + "categories": [ + "Lissy93" + ], + "id": 276 + }, + { + "type": 1, + "title": "Ferdium (lissy93)", + "name": "Ferdium", + "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/ferdium/config

", + "description": "[Ferdium](https://ferdium.org/) is a desktop app that helps you organize how you use your favourite apps by combining them into one application.", + "platform": "linux", + "logo": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/ferdium-logo.png", + "image": "linuxserver/ferdium:latest", + "env": [ + { + "name": "PUID", + "label": "PUID", + "default": "1024", + "description": "for UserID" + }, + { + "name": "PGID", + "label": "PGID", + "default": "100", + "description": "for GroupID" + }, + { + "name": "TZ", + "label": "TZ", + "default": "Europe/Amsterdam", + "description": "specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List)." + } + ], + "ports": [ + "3000:3000/tcp", + "3001:3001/tcp" + ], + "volumes": [ + { + "container": "/config", + "bind": "/volume1/docker/ferdium/config" + } + ], + "restart_policy": "unless-stopped", + "maintainer": " https://github.com/technorabilia/portainer-templates/", + "categories": [ + "Lissy93" + ], + "id": 277 + }, + { + "type": 1, + "title": "Ffmpeg (lissy93)", + "name": "Ffmpeg", + "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/ffmpeg/config

", + "description": "# This container needs special attention. Please check https://hub.docker.com/r/linuxserver/ffmpeg for details.", + "platform": "linux", + "logo": "", + "image": "linuxserver/ffmpeg:latest", + "env": [ + { + "name": "PUID", + "label": "PUID", + "default": "1024", + "description": "for UserID" + }, + { + "name": "PGID", + "label": "PGID", + "default": "100", + "description": "for GroupID" + }, + { + "name": "TZ", + "label": "TZ", + "default": "Europe/Amsterdam", + "description": "specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List)." + } + ], + "ports": [ + "80:80/tcp" + ], + "volumes": [ + { + "container": "/config", + "bind": "/volume1/docker/ffmpeg/config" + } + ], + "restart_policy": "unless-stopped", + "maintainer": " https://github.com/technorabilia/portainer-templates/", + "categories": [ + "Lissy93" + ], + "id": 278 + }, + { + "type": 1, + "title": "Filezilla (lissy93)", + "name": "Filezilla", + "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/filezilla/config

", + "description": "[FIleZilla](https://filezilla-project.org/) Client is a fast and reliable cross-platform FTP, FTPS and SFTP client with lots of useful features and an intuitive graphical user interface.", + "platform": "linux", + "logo": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/filezilla-logo.png", + "image": "linuxserver/filezilla:latest", + "env": [ + { + "name": "PUID", + "label": "PUID", + "default": "1024", + "description": "for UserID" + }, + { + "name": "PGID", + "label": "PGID", + "default": "100", + "description": "for GroupID" + }, + { + "name": "TZ", + "label": "TZ", + "default": "Europe/Amsterdam", + "description": "specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List)." + } + ], + "ports": [ + "3000:3000/tcp", + "3001:3001/tcp" + ], + "volumes": [ + { + "container": "/config", + "bind": "/volume1/docker/filezilla/config" + } + ], + "restart_policy": "unless-stopped", + "maintainer": " https://github.com/technorabilia/portainer-templates/", + "categories": [ + "Lissy93" + ], + "id": 279 }, { + "type": 1, + "title": "Firefox (lissy93)", + "name": "Firefox", + "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/firefox/config

", + "description": "[Firefox](https://www.mozilla.org/en-US/firefox/) Browser, also known as Mozilla Firefox or simply Firefox, is a free and open-source web browser developed by the Mozilla Foundation and its subsidiary, the Mozilla Corporation. Firefox uses the Gecko layout engine to render web pages, which implements current and anticipated web standards.", + "platform": "linux", + "logo": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/firefox-logo.png", + "image": "linuxserver/firefox:latest", + "env": [ + { + "name": "PUID", + "label": "PUID", + "default": "1024", + "description": "for UserID" + }, + { + "name": "PGID", + "label": "PGID", + "default": "100", + "description": "for GroupID" + }, + { + "name": "TZ", + "label": "TZ", + "default": "Europe/Amsterdam", + "description": "specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List)." + }, + { + "name": "FIREFOX_CLI", + "label": "FIREFOX_CLI", + "default": "https://www.linuxserver.io/", + "description": "Specify one or multiple Firefox CLI flags, this string will be passed to the application in full." + } + ], + "ports": [ + "3000:3000/tcp", + "3001:3001/tcp" + ], + "volumes": [ + { + "container": "/config", + "bind": "/volume1/docker/firefox/config" + } + ], + "restart_policy": "unless-stopped", + "maintainer": " https://github.com/technorabilia/portainer-templates/", "categories": [ - "Multimedia", "Lissy93" ], - "description": "Tubearchivist is your self hosted YouTube media server", - "logo": "https://nas.mengkai.fun:88/images/2023/11/17/tube-archivist.png", - "name": "tubearchivist", - "platform": "linux", - "repository": { - "stackfile": "Template/Stack/tubearchivist.yml", - "url": "https://github.com/xneo1/portainer_templates" - }, - "title": "Tubearchivist (lissy93)", - "type": 3, - "id": 288 + "id": 280 }, { + "type": 1, + "title": "Fleet (lissy93)", + "name": "Fleet", + "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/fleet/config

", + "description": "[Fleet](https://github.com/linuxserver/fleet) provides an online web interface which displays a set of maintained images from one or more owned repositories.", + "platform": "linux", + "logo": "", + "image": "linuxserver/fleet:latest", + "env": [ + { + "name": "PUID", + "label": "PUID", + "default": "1024", + "description": "for UserID" + }, + { + "name": "PGID", + "label": "PGID", + "default": "100", + "description": "for GroupID" + }, + { + "name": "TZ", + "label": "TZ", + "default": "Europe/Amsterdam", + "description": "specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List)." + }, + { + "name": "fleet_admin_authentication_type", + "label": "fleet_admin_authentication_type", + "default": "DATABASE", + "description": "A switch to define how Fleet manages user logins. If set to DATABASE, see the related optional params. Can be set to either DATABASE or PROPERTIES." + }, + { + "name": "fleet_database_url", + "label": "fleet_database_url", + "default": "jdbc:mariadb://:3306/fleet", + "description": "The full JDBC connection string to the Fleet database" + }, + { + "name": "fleet_database_username", + "label": "fleet_database_username", + "default": "fleet_user", + "description": "The username with the relevant GRANT permissions for the database" + }, + { + "name": "fleet_database_password", + "label": "fleet_database_password", + "default": "dbuserpassword", + "description": "The database user's password." + }, + { + "name": "fleet_admin_secret", + "label": "fleet_admin_secret", + "default": "randomstring", + "description": "A string used as part of the password key derivation process." + } + ], + "ports": [ + "8080:8080/tcp" + ], + "volumes": [ + { + "container": "/config", + "bind": "/volume1/docker/fleet/config" + } + ], + "restart_policy": "unless-stopped", + "maintainer": " https://github.com/technorabilia/portainer-templates/", "categories": [ - "Finance", "Lissy93" ], - "description": "Actual is a super fast privacy-focused app for managing your finances. ", - "logo": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPcAAABOCAYAAAD8SYDuAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAABARSURBVHgB7Z1NbBvHFcffLEVJkftBJ00TtAdtkKJ1bKeW0QDOJTF9SnKK3aCApaIwfUiTm+RTLwG8AtICOck6Fj2YRlE5bZBaPiU5lXYvMdBCdONITi+mW7QI6jhRG0S2JXGn781yV+RqZz/4Ie2S7wdQJrncXXK9/3lv3rx5I6ADrONLBRjLHwdpHAIhiwCiACBNSCWiBhJq+KQKwr4O9kbFevtwDRimTxGQEBK03JMvCdt42RF0hpGigkK/YC0cLAPD9BmJxD07tXJWivoMiqIA/UUNlT7LImf6iVjitk5+VATDOI9PTehvarAhT1jvHKwCw2QcI+oDZK1R2H+C/hc2YUJeLKnfzDAZR2u5nWDZ6ByAXYLBpGwtHDgNDJNR9OKe+ngJ/5mAwaYKa+vHrMXDq8AwGSPQLbemVqh/PejCJiZgbHgOGCaDbBO3098cWFc8iBL3wZks0uKWW1M30FqLJWC2Y9vHrLefrgDDZASf5RaXgAnGGQpkmMzgiRutdgkGY7irXUxr6iMLGCYjNFluwf3KSIxpNUTIMBlAiZutdmwK8qF8CRgmAziWWxingImFAONlYJgMIKyTSyYYw7eAic/a+l5ObGHSjgFGvghMMmgOO8OkHHTLJWeiJUVy9h6TfgwQuUOQUh4bH4HCt/KQOoRxFBgm5Rgg01kW6dDzBXj9V0/C0VcehfQheTiMST0ULTchhUw8X/D+TaH1NoFhUk5ksYbdwHxqDz7GvNfptN4Mk26GIIX4xUzW+8q7d2D1sw1gtpidXDkljfq5sJp2OC5vnV14ahaYzKOGrcXI+W2FSYU4Z/1u/xn/51NnuckFb7baLkdeehiYVqSwrahilRJsS9XAY7KPMTQTWHFYypmg/+PUWW6dC66s9x8/g/tf1YHBVnzybzTWbsb6sAFF/FuBDNBIqmqZ5yAAanJtfX7gE4eoIdfVTjKE6X8rVeImq+0G0ohPb9+Hx8dH1fPRsRwceeFhFPgdYBCRS5AGq9KLLcgCxvC2YpyS/jyU34t/Z4CJTarccr/V/v3cP6G2sua9fhZd89E9ORh0rJKamVZKsIuZBdfcOrligs4bEYJz+hOSGnH7rXb16iqs3tlQgTQX13oPPOttpL8KwSmzA0ZqxO232tevOt2r2spXbL230YYVE4Jn/g0YqRC3EyHf470mMTcLmq33FirgBKC3wlLUNFsKqXfN6/c586+LpCKgNnG0AIVHt7LQrrz7n5btrvV2h8jIel/74PPBjJyHzeKz4TIY9Sp+KLiqjuOaV6BDvMUgpTiEBy2CsAtOJFeuqsaFHsK+HGclVV90vBjyUdOaXL6kzuFir8/6j0/fTYyNTuMQoOm9KQV+rwfzcVZ17XR/7zjYkApj6KiUcgIj3BOdXKN2SYW4Dz231WBTokqz1XYh622+Ma6eD3TknAprSKnZKBfBHqqAYevETa552xHnJiGisL1z0s3feKrG3PFGppmG2JAYw7S4RTlIhB40dhs3OCjkcd++t8E/CjA2fB6Fedy3H/4ZoZl8xyCKseE56S/tTfuLYTrmE1G7K+9I5M7SeDQeZ6u+cCfXqE123S2nCSJhVtuF+94NccmwZZNzaAWeqoFatTSQtl1zyoaDXJ7KXpcgGSUa3kKrG9yV6P6KscHTceMvN637nPnm1PJ42I7WT5fn1Lp6yZe2pmt0S13jLrLr4i7+eCuQRla7evW/2s8OfN87zCWX0hU2Yl/QHyN5Sa3ZqeVpKexyB0I08Ya/1O2bN00oYUvZ0Tg8XWNtI9gGuyruuFbbhaz3p7cfeK8HznqH1bqTsCVoO7RffTxJBVey9BLkOegCePOeawQE+wpVYLRDYXsIeb5bFXZ3VdxJrLbLtffves8HyXrHccm9zzoro9Q0HyzA6FD8SjLRizFggEjOY4syq/7VR+udc9PEh2ZkzsI/ZfUI35casEXvs/Swh8qQCkLKgqNHhX9OY5/6CedhH8P3LoQcrABjQ11pKHYtoJbUarvc/Mv/4IWfPaaETQxM5Dy2S+5Crrkuap6bhhhR88iS1yTmexuWL+d7xlm8QXduWSTL5O7T+N5qqWSVoSakrlhnzbp44ASkjIgc/0Xr4kH/d67ho4LXaJXq4AfuJXNdqfSza5b72Rcf8Z7rIuTNjOMwGIl6ev77nrAJen7ouW9C3yNgWrut2SV3CXPNGwKD6JOGLVRRxht3Jmgyh7XwtIVfYF63Y1/Vfh+pVxzPBb0Koaw0DkUqAVfBNs5o9xvetLTbRHeqI+2K5aaElcfHR7zX1StOqqmf0TEDjrz0SGQ1Fmoorr3/OfQrjksuQlzpLZfc2wddc7S8KLzAIFihUcG1DNpzqqi6qduON274HHG6edeHAxskIURq6/YlxSqrxi2xG0374RCYbrMJXWBXxL0t1fTPW40/CfrQ83th3zNfa8laC4Pce3Lz3ZTVfkOK/HGh3Rjkknsb0aILjeungnNl0J5TTLR3Tge6ec9O3jgjBAQJeR4GHFoWWo2D95AdF7e/GIM7QYTcbrLQ+575hhJ4EPfXbDUNlPrnFDWfnv+e56JTcK5Z3HQMmi4a5e5nAbR0yVxyFxtdRUPjzgs50dz3DTjnUf0p4TLEYPbiwa5E2bOK8rjq+QLkYUIKKAjboHFyEwy7KKXd81TbHRd3UDGGX/xmn1bQBAn0EwykVdHC3/9qq7W79t7n3vFc6716Zx2K+B5Z/ftrdXjr1U8gy1g/WSJ33NR+QBgh7spmDf1j3UZ33bNgAQp05zWZcAKMGjDb8NJybeMoCVjlBTRua5Uk56b1SQE7wY6K2z+tk/C/diErfe29u45l19RO+xD72VR+ybXex1/7Tst2ep+8hExb7/xQKXS7kHPW5LLOOpuhuzrrnmmsK1kWzU0o6/3Z/+mARqKPJZz88R0TcBg7Im6yyj9Ad/vZF8PHpEnQ1atfoJX+MlKQTt+8oCx5c/Tcj7l/T8Zd88iFB822o6u+YSmmPayplfMqHz0Fgm6mp+KmfvS+Z76O1nlvpNtNySmUgdbsdrd7zCSNRJqJjFh3Ab1rTu6+ZoJKQL2uQaURGCvF+Chdzxpe0ivoEFUbc/K7lmoaRNfF7Q5f0fBUO/3osGPGXaDg8q//BTdR2JnH6P3SylrX3LZvY787cB/sivc8GNQLeuGlhApboogFjoGvbSz6z2uVlhZxqDBb4n58/KGWtNIgSNgX3qxBFGSl3eCYDrdv3tz3PoINS1+IO3x+c3fQuOZos6so7cDGJbyvvoXqh8oA6yTrs40U2Z0lnzeBkks0NPLeTYhJhGe1GJZRFzHO3RW6Lm7lWmOU2hUaiY9uleZ+cViqKQma+slhlp+OSWmoNPTV7Ha7kXMKomU9kBbDJV9tPOJiarc4ucxW81tCyqrOcqsGAYUQNv+YtqsJJ4GHENdhN0ot59V8cK24hTF6KsnYc2gugG2HjuWrIpfr0FN60uemIapxFKjrdr/2yyc9cQelmsZNXAlz5f2R86OvfBtqMbyD1BLmkktRsy7ujywc0AxaiUug6+MF5DJHZLhBYwKIvviBr/Z46/n0AusYQVVOdAFGYxobnXJQo4S/dYIWcIBEp5LaEYUhI3crdOf13q/x3hNxV6hCSqNKStgEkW4Gx8hbaB737gPrXdRvsmMlkbTugpbEMIJvKLTEVIjgjYX9t1s3UM600E8AobJH8sGZZrGonPU9I2dRYCXQsj1dNgbm2cnlmdmL+8O7A7KOXoFR1GzFcefhJTzOrNi0K5DbwMZryFTlkBIKW51KilWdc7MJdZoMYwVtc5YFgjldvLI9VNJRufmdng+F+ad1Ul+YBBgVHCNRqky0f9yPDLi59Iv1jnTJN/Vpo1pGN6toLbSWOPBmHN48Bw9GTmmH2qjskZEnkVe82mb0ngxd4risS12l98O8BUFj+lMfn3K24/nW1o9tC5CFZeU5FOg4kCdVOgk+PlecjhcrYBjadQHjLDYiq+Leg7I3A86tzybqM20VvhAYbdcuOQIlvDZFUFNwxSx6dos9nRXmt9okOspGI8EHCZusNFVbeevnN1XAjQQeV9jO/o71dnGtd+aIcsnfOZjYrXUmOIiK/rgBrjntI5XoIeT7FBq1zUrqEXbT0nztqAknwoj6bRN4IFP9GzAvXQXqRMjvDEPNJ7fj571TgwlSG/dQjcjY8BfW1PItetBz5SG0W9HGjoxTmODUZ5ujFz0Vtz9qHuR6O273qhLzW6/eVC59EkH7IetNInch6509ZEh/rA2XfOu4+n1VkGx7fTUSi5RSP3UxCXU4EzXhBOr12CuSUkAreIPd3veVduxzE9T44WhAjH2oMfJ5P6oCamjRhu1ENCZNmOQl9Ezcfqvth6zyB7/9FOZn/o7j0v/uWt+YhF29slXRhSaPZKkUkzP5P8z6yUVol+GNxdCbwwju56sJILJ+IrJSip5V2BQnrD/sj/zuzhBZPJHppo5aC+jZ2PI0JMLG4bmDZUiIc20SitQpbXwMEuJ4Una834VeTc/E3VyMwYWs9Ifv31VWmh7KynZgpXVc++Cu5+JT45GpKi1CFLXbyCXvYHxY3Rxhbq/UzwSzLv5wUd2QSW9kCvLYxuE4wvbOtfC0pbyFyMZEP8fdEao8HKNBchoeVWAinM21B4F1wKyLB0txGyRVdgmvY6QHo8H5f4jR0IpcoScBNX8xhnaCY51AU0jJxc8k9tA5MDaDrasQ7Vttl7o4DUa91M7xGzdkyTq5YuGBimBQCiW5m8rTwH/dum0SXXm4Lu5tlNvNCCOLiK5lGUZxyEigR2HAVllhtUiAvI1diXLYMZQFB3jCqSVONcKb5pbbQFH1Ctx7UGn5jlSXzdjcfjCZq4b9Fmoc8LqU1XXJwSlQWXyuB0YLEcAV8rpaGmeqHydo5p6PiL61EjglydDvUt6WaCq5jNcFaKj0wKLACFtXA/LEvh99HV5+/bsqc+xDsqI7IOidxlo4kK5ZAgzjoyeW++Zfv4SbWbWcDNMnUJ+7BkxSasAwKcdoWViNiYekZAKGSTcG3qhXgEnKdWCYlINuuehdEn+/0suJDwzTJQwnsYFJRlsTHxhmRzGcxIY2c3EHkRg1uxkmDagMNWl3kq88YITVCWeYFKHELUY2yjET0gcblf6ZPP+YYXYDJW5nOqAc+CVeIkk4a4hhdpOWFEprcvlWt1YY7DvaKG3EMLtJ66ywqIn5g4ywU7c2NMOE0SLuJHNpBwt7tjHDiGEyQ+DMJmvyRhmHx3peED8TSHnBma/LMNkiuFjDyMYMAGdhUSYaC5vJKoHiVqshLBw43EbVjf6Bfvu99cSlcBgmLUQWHLCmPrKoTCsMFNTHji67wzBpJlY1EVqNAaRxqe+HyVThuvrpXVnHimG6TKJSQdbJGyUQaMX7T+SrVK+arTXTT7RVB0yJXBWBC6nUmQWkrEiAy50U8mOYtNJRkT/r5Iqpqj0KmFCVJaXA171dLL4Dal4VSlr8PGDNZIbpJ/4Po+cuMuwZqbUAAAAASUVORK5CYII=", - "name": "actual", - "platform": "linux", - "repository": { - "stackfile": "Template/Stack/actual.yml", - "url": "https://github.com/xneo1/portainer_templates" - }, - "title": "Actual (lissy93)", - "type": 3, - "id": 289 + "id": 281 }, { + "type": 1, + "title": "Flexget (lissy93)", + "name": "Flexget", + "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/flexget/config
mkdir -p /volume1/docker/flexget/data

", + "description": "[Flexget](http://flexget.com/) is a multipurpose automation tool for all of your media.", + "platform": "linux", + "logo": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/flexget-banner.png", + "image": "linuxserver/flexget:latest", + "env": [ + { + "name": "PUID", + "label": "PUID", + "default": "1024", + "description": "for UserID" + }, + { + "name": "PGID", + "label": "PGID", + "default": "100", + "description": "for GroupID" + }, + { + "name": "TZ", + "label": "TZ", + "default": "Europe/Amsterdam", + "description": "specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List)." + }, + { + "name": "FG_LOG_LEVEL", + "label": "FG_LOG_LEVEL", + "default": "info", + "description": "Set the FlexGet logging level." + }, + { + "name": "FG_LOG_FILE", + "label": "FG_LOG_FILE", + "default": "/config/flexget.log", + "description": "Set the FlexGet log file location." + }, + { + "name": "FG_CONFIG_FILE", + "label": "FG_CONFIG_FILE", + "default": "/config/.flexget/config.yml", + "description": "Set the FlexGet config file location." + }, + { + "name": "FG_WEBUI_PASSWORD", + "label": "FG_WEBUI_PASSWORD", + "default": "info", + "description": "Set the FlexGet webui password. Pay attention to Bash/YAML reserved characters." + } + ], + "ports": [ + "5050:5050/tcp" + ], + "volumes": [ + { + "container": "/config", + "bind": "/volume1/docker/flexget/config" + }, + { + "container": "/data", + "bind": "/volume1/docker/flexget/data" + } + ], + "restart_policy": "unless-stopped", + "maintainer": " https://github.com/technorabilia/portainer-templates/", "categories": [ - "Calendar", - "Productivity", "Lissy93" ], - "description": "Ba\u00efkal is a lightweight CalDAV+CardDAV server. It offers an extensive web interface with easy management of users, address books and calendars.", - "logo": "https://sabre.io/img/logo.png", - "name": "baikal", - "platform": "linux", - "repository": { - "stackfile": "Template/Stack/baikal.yml", - "url": "https://github.com/xneo1/portainer_templates" - }, - "title": "Baikal (lissy93)", - "type": 3, - "id": 290 + "id": 282 }, { + "type": 1, + "title": "Foldingathome (lissy93)", + "name": "Foldingathome", + "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/foldingathome/config

", + "description": "[Folding@home](https://foldingathome.org/) is a distributed computing project for simulating protein dynamics, including the process of protein folding and the movements of proteins implicated in a variety of diseases. It brings together citizen scientists who volunteer to run simulations of protein dynamics on their personal computers. Insights from this data are helping scientists to better understand biology, and providing new opportunities for developing therapeutics.", + "platform": "linux", + "logo": "https://foldingathome.org/wp-content/uploads/2016/09/folding-at-home-logo.png", + "image": "linuxserver/foldingathome:latest", + "env": [ + { + "name": "PUID", + "label": "PUID", + "default": "1024", + "description": "for UserID" + }, + { + "name": "PGID", + "label": "PGID", + "default": "100", + "description": "for GroupID" + }, + { + "name": "TZ", + "label": "TZ", + "default": "Europe/Amsterdam", + "description": "specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List)." + }, + { + "name": "ACCOUNT_TOKEN", + "label": "ACCOUNT_TOKEN", + "default": "", + "description": "Register for an account on `https://app.foldingathome.org` and retrieve account token in settings. Required on first start." + }, + { + "name": "MACHINE_NAME", + "label": "MACHINE_NAME", + "default": "", + "description": "Assign a friendly name to this instance (no spaces). Required on first start." + }, + { + "name": "CLI_ARGS", + "label": "CLI_ARGS", + "default": "", + "description": "Optionally pass additional cli arguments to `fah-client` on container start." + } + ], + "ports": [ + "80:80/tcp", + "7396:7396/tcp" + ], + "volumes": [ + { + "container": "/config", + "bind": "/volume1/docker/foldingathome/config" + } + ], + "restart_policy": "unless-stopped", + "maintainer": " https://github.com/technorabilia/portainer-templates/", "categories": [ - "Downloader", - "Multimedia", "Lissy93" ], - "description": "Autobrr is the modern download automation tool for torrents.", - "logo": "https://autobrr.com/img/logo.png", - "name": "autobrr", - "platform": "linux", - "repository": { - "stackfile": "Template/Stack/autobrr.yml", - "url": "https://github.com/xneo1/portainer_templates" - }, - "title": "Autobrr (lissy93)", - "type": 3, - "id": 291 + "id": 283 }, { + "type": 1, + "title": "Freecad (lissy93)", + "name": "Freecad", + "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/freecad/config

", + "description": "[FreeCAD](https://www.freecad.org/) is a general-purpose parametric 3D computer-aided design (CAD) modeler and a building information modeling (BIM) software application with finite element method (FEM) support.", + "platform": "linux", + "logo": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/freecad-logo.png", + "image": "linuxserver/freecad:latest", + "env": [ + { + "name": "PUID", + "label": "PUID", + "default": "1024", + "description": "for UserID" + }, + { + "name": "PGID", + "label": "PGID", + "default": "100", + "description": "for GroupID" + }, + { + "name": "TZ", + "label": "TZ", + "default": "Europe/Amsterdam", + "description": "specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List)." + } + ], + "ports": [ + "3000:3000/tcp", + "3001:3001/tcp" + ], + "volumes": [ + { + "container": "/config", + "bind": "/volume1/docker/freecad/config" + } + ], + "restart_policy": "unless-stopped", + "maintainer": " https://github.com/technorabilia/portainer-templates/", "categories": [ - "Monitoring", "Lissy93" ], - "description": "Glances is an open-source system cross-platform monitoring tool. It allows real-time monitoring of various aspects of your system such as CPU, memory, disk, network usage etc.", - "logo": "https://raw.githubusercontent.com/nicolargo/glances/develop/docs/_static/glances-responsive-webdesign.png", - "name": "glances", - "platform": "linux", - "repository": { - "stackfile": "Template/Stack/glances.yml", - "url": "https://github.com/xneo1/portainer_templates" - }, - "title": "Glances (lissy93)", - "type": 3, - "id": 292 + "id": 284 }, { + "type": 1, + "title": "Freetube (lissy93)", + "name": "Freetube", + "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/freetube/config

", + "description": "[FreeTube](https://freetubeapp.io/) is a feature-rich and user-friendly YouTube client with a focus on privacy.", + "platform": "linux", + "logo": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/freetube-logo.png", + "image": "linuxserver/freetube:latest", + "env": [ + { + "name": "PUID", + "label": "PUID", + "default": "1024", + "description": "for UserID" + }, + { + "name": "PGID", + "label": "PGID", + "default": "100", + "description": "for GroupID" + }, + { + "name": "TZ", + "label": "TZ", + "default": "Europe/Amsterdam", + "description": "specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List)." + } + ], + "ports": [ + "3000:3000/tcp", + "3001:3001/tcp" + ], + "volumes": [ + { + "container": "/config", + "bind": "/volume1/docker/freetube/config" + } + ], + "restart_policy": "unless-stopped", + "maintainer": " https://github.com/technorabilia/portainer-templates/", "categories": [ - "Network", - "VPN", "Lissy93" ], - "description": "Tailscale lets you easily manage access to private resources, quickly SSH into devices on your network, and work securely from anywhere in the world.", - "logo": "https://raw.githubusercontent.com/xneo1/portainer_templates/master/Images/tailscale.jpg", - "name": "tailscale", - "platform": "linux", - "repository": { - "stackfile": "Template/Stack/tailscale.yml", - "url": "https://github.com/xneo1/portainer_templates" - }, - "title": "Tailscale (lissy93)", - "type": 3, - "id": 293 + "id": 285 }, { + "type": 1, + "title": "Gimp (lissy93)", + "name": "Gimp", + "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/gimp/config

", + "description": "[GIMP](https://www.gimp.org/) is a free and open-source raster graphics editor used for image manipulation (retouching) and image editing, free-form drawing, transcoding between different image file formats, and more specialized tasks. It is extensible by means of plugins, and scriptable.", + "platform": "linux", + "logo": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/gimp-logo.png", + "image": "linuxserver/gimp:latest", + "env": [ + { + "name": "PUID", + "label": "PUID", + "default": "1024", + "description": "for UserID" + }, + { + "name": "PGID", + "label": "PGID", + "default": "100", + "description": "for GroupID" + }, + { + "name": "TZ", + "label": "TZ", + "default": "Europe/Amsterdam", + "description": "specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List)." + } + ], + "ports": [ + "3000:3000/tcp", + "3001:3001/tcp" + ], + "volumes": [ + { + "container": "/config", + "bind": "/volume1/docker/gimp/config" + } + ], + "restart_policy": "unless-stopped", + "maintainer": " https://github.com/technorabilia/portainer-templates/", "categories": [ - "Wiki", - "Knowledge Base", "Lissy93" ], - "description": "Documize Community is an open source, modern, self-hosted, enterprise-grade knowledge management solution.", - "logo": "", - "name": "documize", - "platform": "linux", - "repository": { - "stackfile": "Template/Stack/documize.yml", - "url": "https://github.com/xneo1/portainer_templates" - }, - "title": "Documize (lissy93)", - "type": 3, - "id": 294 + "id": 286 }, { + "type": 1, + "title": "Github-desktop (lissy93)", + "name": "Github-desktop", + "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/github-desktop/config

", + "description": "[Github Desktop](https://desktop.github.com/) is an open source Electron-based GitHub app. It is written in TypeScript and uses React.", + "platform": "linux", + "logo": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/github-desktop-icon.png", + "image": "linuxserver/github-desktop:latest", + "env": [ + { + "name": "PUID", + "label": "PUID", + "default": "1024", + "description": "for UserID" + }, + { + "name": "PGID", + "label": "PGID", + "default": "100", + "description": "for GroupID" + }, + { + "name": "TZ", + "label": "TZ", + "default": "Europe/Amsterdam", + "description": "specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List)." + } + ], + "ports": [ + "3000:3000/tcp", + "3001:3001/tcp" + ], + "volumes": [ + { + "container": "/config", + "bind": "/volume1/docker/github-desktop/config" + } + ], + "restart_policy": "unless-stopped", + "maintainer": " https://github.com/technorabilia/portainer-templates/", "categories": [ - "Dashboard", "Lissy93" ], - "description": "Simplify the management of your server with Homarr - a sleek, modern dashboard that puts all of your apps and services at your fingertips.", - "logo": "https://homarr.dev/img/logo.svg", - "name": "homarr", - "platform": "linux", - "repository": { - "stackfile": "Template/Stack/homarr.yml", - "url": "https://github.com/xneo1/portainer_templates" - }, - "title": "Homarr (lissy93)", - "type": 3, - "id": 295 + "id": 287 }, { - "categories": [ - "Remote Control", - "Lissy93" + "type": 1, + "title": "Gitqlient (lissy93)", + "name": "Gitqlient", + "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/gitqlient/config

", + "description": "[GitQlient](https://github.com/francescmm/GitQlient) is a multi-platform Git client originally forked from QGit. Nowadays it goes beyond of just a fork and adds a lot of new functionality.", + "platform": "linux", + "logo": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/gitqlient-icon.png", + "image": "linuxserver/gitqlient:latest", + "env": [ + { + "name": "PUID", + "label": "PUID", + "default": "1024", + "description": "for UserID" + }, + { + "name": "PGID", + "label": "PGID", + "default": "100", + "description": "for GroupID" + }, + { + "name": "TZ", + "label": "TZ", + "default": "Europe/Amsterdam", + "description": "specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List)." + } ], - "description": "MeshCentral is a full computer management web site. With MeshCentral, you can run your own web server to remotely manage and control computers on a local network or anywhere on the internet. ", - "logo": "https://repository-images.githubusercontent.com/101663032/a0f76700-4b4f-11eb-981e-ee7eea9fddf2", - "name": "meshcentral", - "platform": "linux", - "repository": { - "stackfile": "Template/Stack/meshcentral.yml", - "url": "https://github.com/xneo1/portainer_templates" - }, - "title": "Meshcentral (lissy93)", - "type": 3, - "id": 296 - }, - { + "ports": [ + "3000:3000/tcp", + "3001:3001/tcp" + ], + "volumes": [ + { + "container": "/config", + "bind": "/volume1/docker/gitqlient/config" + } + ], + "restart_policy": "unless-stopped", + "maintainer": " https://github.com/technorabilia/portainer-templates/", "categories": [ - "Remote Control", "Lissy93" ], - "description": "Rust Desk is an Open source virtual or remote desktop infrastructure for everyone!", - "logo": "https://images.sftcdn.net/images/t_app-logo-xl,f_auto,dpr_2/p/735e7f11-0f1e-492d-bfa4-4be6eead5179/3131069239/rustdesk-unnamed.png", - "name": "Rust Desk", - "platform": "linux", - "repository": { - "stackfile": "Template/Stack/rustdesk.yml", - "url": "https://github.com/xneo1/portainer_templates" - }, - "title": "Rust Desk (lissy93)", - "type": 3, - "id": 297 + "id": 288 }, { + "type": 1, + "title": "Grav (lissy93)", + "name": "Grav", + "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/grav/config

", + "description": "[Grav](https://github.com/getgrav/grav/) is a Fast, Simple, and Flexible, file-based Web-platform.", "categories": [ - "Remote Control", + "Web", "Lissy93" ], - "description": "RPort is free remote access and remote management, now acquired by RealVNC", - "logo": "https://images.g2crowd.com/uploads/product/image/large_detail/large_detail_634014ae8000cebecce8a571f9ea316f/cloudradar-gmbh-rport.png", - "name": "Rport", "platform": "linux", - "repository": { - "stackfile": "Template/Stack/rport.yml", - "url": "https://github.com/xneo1/portainer_templates" - }, - "title": "Rport (lissy93)", - "type": 3, - "id": 298 + "logo": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/grav-logo.png", + "image": "linuxserver/grav:latest", + "env": [ + { + "name": "PUID", + "label": "PUID", + "default": "1024", + "description": "for UserID" + }, + { + "name": "PGID", + "label": "PGID", + "default": "100", + "description": "for GroupID" + }, + { + "name": "TZ", + "label": "TZ", + "default": "Europe/Amsterdam", + "description": "specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List)." + } + ], + "ports": [ + "80:80/tcp" + ], + "volumes": [ + { + "container": "/config", + "bind": "/volume1/docker/grav/config" + } + ], + "restart_policy": "unless-stopped", + "maintainer": " https://github.com/technorabilia/portainer-templates/", + "id": 289 }, { + "type": 1, + "title": "Habridge (lissy93)", + "name": "Habridge", + "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/habridge/config

", + "description": "[Habridge](https://github.com/bwssytems/ha-bridge/) emulates Philips Hue API to other home automation gateways such as an Amazon Echo/Dot Gen 1 (gen 2 has issues discovering ha-bridge) or other systems that support Philips Hue. The Bridge handles basic commands such as 'On', 'Off' and 'brightness' commands of the hue protocol. This bridge can control most devices that have a distinct API.", + "platform": "linux", + "logo": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/habridge-logo.png", + "image": "linuxserver/habridge:latest", + "env": [ + { + "name": "PUID", + "label": "PUID", + "default": "1024", + "description": "for UserID" + }, + { + "name": "PGID", + "label": "PGID", + "default": "100", + "description": "for GroupID" + }, + { + "name": "TZ", + "label": "TZ", + "default": "Europe/Amsterdam", + "description": "specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List)." + }, + { + "name": "SEC_KEY", + "label": "SEC_KEY", + "default": "", + "description": "Key used to secure communication." + } + ], + "ports": [ + "8080:8080/tcp", + "50000:50000/tcp" + ], + "volumes": [ + { + "container": "/config", + "bind": "/volume1/docker/habridge/config" + } + ], + "restart_policy": "unless-stopped", + "maintainer": " https://github.com/technorabilia/portainer-templates/", "categories": [ - "Remote Control", "Lissy93" ], - "description": "Remotely is a remote control and remote scripting solution, built with .NET 6, Blazor, and SignalR Core.", - "logo": "", - "name": "Remotely", - "platform": "linux", - "repository": { - "stackfile": "Template/Stack/remotely.yml", - "url": "https://github.com/xneo1/portainer_templates" - }, - "title": "Remotely (lissy93)", - "type": 3, - "id": 299 + "id": 290 }, { - "categories": [ - "Productivity", - "DevTools", - "Lissy93" + "type": 1, + "title": "Healthchecks (lissy93)", + "name": "Healthchecks", + "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/healthchecks/config

", + "description": "[Healthchecks](https://github.com/healthchecks/healthchecks) is a watchdog for your cron jobs. It's a web server that listens for pings from your cron jobs, plus a web interface.", + "platform": "linux", + "logo": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/healthchecks-logo.png", + "image": "linuxserver/healthchecks:latest", + "env": [ + { + "name": "PUID", + "label": "PUID", + "default": "1024", + "description": "for UserID" + }, + { + "name": "PGID", + "label": "PGID", + "default": "100", + "description": "for GroupID" + }, + { + "name": "TZ", + "label": "TZ", + "default": "Europe/Amsterdam", + "description": "specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List)." + }, + { + "name": "SITE_ROOT", + "label": "SITE_ROOT", + "default": "", + "description": "The site's top-level URL and the port it listens to if different than 80 or 443 (e.g., https://healthchecks.example.com:8000)." + }, + { + "name": "SITE_NAME", + "label": "SITE_NAME", + "default": "", + "description": "The site's name (e.g., 'Example Corp HealthChecks')." + }, + { + "name": "SUPERUSER_EMAIL", + "label": "SUPERUSER_EMAIL", + "default": "", + "description": "Superuser email." + }, + { + "name": "SUPERUSER_PASSWORD", + "label": "SUPERUSER_PASSWORD", + "default": "", + "description": "Superuser password." + }, + { + "name": "ALLOWED_HOSTS", + "label": "ALLOWED_HOSTS", + "default": "", + "description": "A comma-separated list of valid hostnames for the server. Default is: `*`." + }, + { + "name": "APPRISE_ENABLED", + "label": "APPRISE_ENABLED", + "default": "False", + "description": "Set to `True` to enable the Apprise integration (https://github.com/caronc/apprise)." + }, + { + "name": "CSRF_TRUSTED_ORIGINS", + "label": "CSRF_TRUSTED_ORIGINS", + "default": "", + "description": "A [list](https://docs.python.org/3/tutorial/introduction.html#lists) of trusted origins for unsafe requests (e.g. POST). Defaults to the value of `SITE_ROOT`." + }, + { + "name": "DEBUG", + "label": "DEBUG", + "default": "True", + "description": "Set to `False` to disable. Debug mode relaxes CSRF protections and increases logging verbosity but should be disabled for production instances as it will impact performance and security." + }, + { + "name": "DEFAULT_FROM_EMAIL", + "label": "DEFAULT_FROM_EMAIL", + "default": "", + "description": "From email for alerts." + }, + { + "name": "EMAIL_HOST", + "label": "EMAIL_HOST", + "default": "", + "description": "SMTP host." + }, + { + "name": "EMAIL_PORT", + "label": "EMAIL_PORT", + "default": "", + "description": "SMTP port." + }, + { + "name": "EMAIL_HOST_USER", + "label": "EMAIL_HOST_USER", + "default": "", + "description": "SMTP user." + }, + { + "name": "EMAIL_HOST_PASSWORD", + "label": "EMAIL_HOST_PASSWORD", + "default": "", + "description": "SMTP password." + }, + { + "name": "EMAIL_USE_TLS", + "label": "EMAIL_USE_TLS", + "default": "", + "description": "Use TLS for SMTP (`True` or `False`)." + }, + { + "name": "INTEGRATIONS_ALLOW_PRIVATE_IPS", + "label": "INTEGRATIONS_ALLOW_PRIVATE_IPS", + "default": "", + "description": "Defaults to False. Set to True to allow integrations to connect to private IP addresses." + }, + { + "name": "PING_EMAIL_DOMAIN", + "label": "PING_EMAIL_DOMAIN", + "default": "", + "description": "The domain to use for generating ping email addresses. Defaults to `localhost`." + }, + { + "name": "RP_ID", + "label": "RP_ID", + "default": "", + "description": "If using webauthn for 2FA set this to match your Healthchecks domain. Webauthn will only work over https." + }, + { + "name": "SECRET_KEY", + "label": "SECRET_KEY", + "default": "", + "description": "A secret key used for cryptographic signing. Will generate a random value if one is not supplied and save it to `/config/local_settings.py`." + }, + { + "name": "SITE_LOGO_URL", + "label": "SITE_LOGO_URL", + "default": "", + "description": "Full URL to custom site logo." + } ], - "description": "Tabby is an infinitely customizable cross-platform terminal app for local shells, serial, SSH and Telnet connections.", - "logo": "https://tabby.sh/32bf32ff6c87e8d18932.svg", - "name": "Tabby", - "platform": "linux", - "repository": { - "stackfile": "Template/Stack/tabby.yml", - "url": "https://github.com/xneo1/portainer_templates" - }, - "title": "Tabby (lissy93)", - "type": 3, - "id": 300 - }, - { - "categories": [ - "Productivity", - "Drawing", - "Lissy93" + "ports": [ + "8000:8000/tcp", + "2525:2525/tcp" ], - "description": "Virtual whiteboard for sketching hand-drawn like diagrams. Collaborative and end-to-end encrypted.", - "logo": "https://github.com/excalidraw/excalidraw/raw/master/public/og-image-sm.png", - "name": "excalidraw", - "platform": "linux", - "repository": { - "stackfile": "Template/Stack/excalidraw.yml", - "url": "https://github.com/xneo1/portainer_templates" - }, - "title": "Excalidraw (lissy93)", - "type": 3, - "id": 301 - }, - { - "categories": [ - "Network", - "Lissy93" + "volumes": [ + { + "container": "/config", + "bind": "/volume1/docker/healthchecks/config" + } ], - "description": "UpSnap is a simple wake on lan app written with SvelteKit, Go, PocketBase and nmap.", - "logo": "https://github.com/seriousm4x/UpSnap/raw/master/frontend/static/favicon.png", - "name": "upsnap", - "platform": "linux", - "repository": { - "stackfile": "Template/Stack/upsnap.yml", - "url": "https://github.com/xneo1/portainer_templates" - }, - "title": "Upsnap (lissy93)", - "type": 3, - "id": 302 - }, - { + "restart_policy": "unless-stopped", + "maintainer": " https://github.com/technorabilia/portainer-templates/", "categories": [ - "Development", - "Low Code", - "Low Code", "Lissy93" ], - "description": "Tooljet is an Open-source low-code application development platform for building and deploying business applications.", - "logo": "https://uploads-ssl.webflow.com/6266634263b9179f76b2236e/63aaa161e3b3be42ec50eb6f_Logomark.svg", - "name": "tooljet", - "platform": "linux", - "repository": { - "stackfile": "Template/Stack/tooljet.yml", - "url": "https://github.com/xneo1/portainer_templates" - }, - "title": "Tooljet (lissy93)", - "type": 3, - "id": 303 + "id": 291 }, { + "type": 1, + "title": "Hedgedoc (lissy93)", + "name": "Hedgedoc", + "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/hedgedoc/config

", + "description": "[HedgeDoc](https://hedgedoc.org/) gives you access to all your files wherever you are. HedgeDoc is a real-time, multi-platform collaborative markdown note editor. This means that you can write notes with other people on your desktop, tablet or even on the phone. You can sign-in via multiple auth providers like Facebook, Twitter, GitHub and many more on the homepage.", "categories": [ - "Productivity", - "Development", - "Low Code", - "Low Code", + "Documentation", "Lissy93" ], - "description": "Budibase allows no-code users to build apps quickly, with more functionality available with a little bit of inline code.", - "logo": "https://files.readme.io/593b386-budibase-logo-website.svg", - "name": "budibase", "platform": "linux", - "repository": { - "stackfile": "Template/Stack/budibase.yml", - "url": "https://github.com/xneo1/portainer_templates" - }, - "title": "Budibase (lissy93)", - "type": 3, - "id": 304 - }, - { - "categories": [ - "Search Engine", - "Lissy93" + "logo": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/hedgedoc-banner.png", + "image": "linuxserver/hedgedoc:latest", + "env": [ + { + "name": "PUID", + "label": "PUID", + "default": "1024", + "description": "for UserID" + }, + { + "name": "PGID", + "label": "PGID", + "default": "100", + "description": "for GroupID" + }, + { + "name": "TZ", + "label": "TZ", + "default": "Europe/Amsterdam", + "description": "specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List)." + }, + { + "name": "DB_HOST", + "label": "DB_HOST", + "default": "", + "description": "Host address of mariadb database" + }, + { + "name": "DB_PORT", + "label": "DB_PORT", + "default": "3306", + "description": "Port to access mariadb database default is 3306" + }, + { + "name": "DB_USER", + "label": "DB_USER", + "default": "hedgedoc", + "description": "Database user" + }, + { + "name": "DB_PASS", + "label": "DB_PASS", + "default": "", + "description": "Database password" + }, + { + "name": "DB_NAME", + "label": "DB_NAME", + "default": "hedgedoc", + "description": "Database name" + }, + { + "name": "CMD_DOMAIN", + "label": "CMD_DOMAIN", + "default": "localhost", + "description": "The address the gui will be accessed at (ie. `192.168.1.1` or `hedgedoc.domain.com`)." + }, + { + "name": "CMD_URL_ADDPORT", + "label": "CMD_URL_ADDPORT", + "default": "false", + "description": "Set to `true` if using a port other than `80` or `443`." + }, + { + "name": "CMD_PROTOCOL_USESSL", + "label": "CMD_PROTOCOL_USESSL", + "default": "false", + "description": "Set to `true` if accessing over https via reverse proxy." + }, + { + "name": "CMD_PORT", + "label": "CMD_PORT", + "default": "3000", + "description": "If you wish to access hedgedoc at a port different than 80, 443 or 3000, you need to set this to that port (ie. `CMD_PORT=5000`) and change the port mapping accordingly (5000:5000)." + }, + { + "name": "CMD_ALLOW_ORIGIN", + "label": "CMD_ALLOW_ORIGIN", + "default": "['localhost']", + "description": "Comma-separated list of allowed hostnames" + }, + { + "name": "CMD_DB_DIALECT", + "label": "CMD_DB_DIALECT", + "default": "", + "description": "This variable allows selecting a database engine (if DB_HOST not set up). Available options are: `mariadb`, `mysql`, `postgres`, `sqlite`." + } ], - "description": "Meilisearch is a\u00a0**RESTful search API**. It aims to be a\u00a0**ready-to-go solution**\u00a0for everyone who wants a\u00a0**fast and relevant search experience**\u00a0for their end-users", - "logo": "https://docs.meilisearch.com/logo.svg", - "name": "Meilisearch", - "platform": "linux", - "repository": { - "stackfile": "Template/Stack/meilisearch.yml", - "url": "https://github.com/xneo1/portainer_templates" - }, - "title": "Meilisearch (lissy93)", - "type": 3, - "id": 305 - }, - { - "categories": [ - "Identity Management", - "Access Proxy", - "Lissy93" + "ports": [ + "3000:3000/tcp" ], - "description": "Ory Kratos with Oathkeeper is\u00a0_the_\u00a0developer-friendly, security-hardened and battle-test Identity, User Management and Authentication system for the Cloud.", - "logo": "https://raw.githubusercontent.com/ory/meta/master/static/banners/kratos.svg", - "name": "Ory Kratos", - "platform": "linux", - "repository": { - "stackfile": "Template/Stack/ory-kratos-standalone.yml", - "url": "https://github.com/xneo1/portainer_templates" - }, - "title": "Ory Kratos (Standalone) (lissy93)", - "type": 3, - "id": 306 - }, - { - "categories": [ - "Identity Management", - "Security", - "Lissy93" + "volumes": [ + { + "container": "/config", + "bind": "/volume1/docker/hedgedoc/config" + } ], - "description": "Ory Kratos with Oathkeeper (ORY Oathkeeper is an Identity & Access Proxy (IAP) and Access Control Decision API that authorizes HTTP requests based on sets of Access Rules.) ", - "logo": "https://raw.githubusercontent.com/ory/meta/master/static/banners/oathkeeper.svg", - "name": "Ory Kratos Oathkeeper", - "platform": "linux", - "repository": { - "stackfile": "Template/Stack/ory-kratos-oathkeeper.yml", - "url": "https://github.com/xneo1/portainer_templates" - }, - "title": "Ory Kratos (Oathkeeper) (lissy93)", - "type": 3, - "id": 307 + "restart_policy": "unless-stopped", + "maintainer": " https://github.com/technorabilia/portainer-templates/", + "id": 292 }, { - "categories": [ - "Productivity", - "Development", - "Low Code", - "Lissy93" - ], - "description": "Appsmith (www.appsmith.com) is the first open-source low-code tool that helps developers build dashboards and admin panels very quickly.", - "logo": "https://cdn-images.himalayas.app/vr60veq4neiptamhqm6qxwi3toi3", - "name": "appsmith", + "type": 1, + "title": "Hishtory-server (lissy93)", + "name": "Hishtory-server", + "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/hishtory-server/config

", + "description": "[hiSHtory](https://github.com/ddworken/hishtory) is a better shell history. It stores your shell history in context (what directory you ran the command in, whether it succeeded or failed, how long it took, etc). This is all stored locally and end-to-end encrypted for syncing to to all your other computers.", "platform": "linux", - "repository": { - "stackfile": "Template/Stack/appsmith.yml", - "url": "https://github.com/xneo1/portainer_templates" - }, - "title": "Appsmith (lissy93)", - "type": 3, - "id": 308 - }, - { - "categories": [ - "Email", - "Lissy93" + "logo": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/hishtory-server-icon.png", + "image": "linuxserver/hishtory-server:latest", + "env": [ + { + "name": "PUID", + "label": "PUID", + "default": "1024", + "description": "for UserID" + }, + { + "name": "PGID", + "label": "PGID", + "default": "100", + "description": "for GroupID" + }, + { + "name": "TZ", + "label": "TZ", + "default": "Europe/Amsterdam", + "description": "specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List)." + }, + { + "name": "HISHTORY_POSTGRES_DB", + "label": "HISHTORY_POSTGRES_DB", + "default": "postgresql://${HISHTORY_DB_USER}:${HISHTORY_DB_PASS}@hishtory-db:5432/hishtory?sslmode=disable", + "description": "Postgres DB [Connection URI](https://www.postgresql.org/docs/current/libpq-connect.html#LIBPQ-CONNSTRING). Special characters must be [URL encoded](https://en.wikipedia.org/wiki/URL_encoding)." + }, + { + "name": "HISHTORY_SQLITE_DB", + "label": "HISHTORY_SQLITE_DB", + "default": "/config/hishtory.db", + "description": "SQLite database path. Needs to be a mounted volume for persistence. Don't set at the same time as HISHTORY_POSTGRES_DB." + } ], - "description": "Mailpile is an e-mail client!/search engine and a personal webmail server/easy way to encrypt your e-mail/easy way to encrypt your e-mail ", - "logo": "https://www.mailpile.is/img/icon-512x512.png", - "name": "mailpile", - "platform": "linux", - "repository": { - "stackfile": "Template/Stack/mailpile.yml", - "url": "https://github.com/xneo1/portainer_templates" - }, - "title": "Mailpile (lissy93)", - "type": 3, - "id": 309 - }, - { - "categories": [ - "Mail", - "Lissy93" + "ports": [ + "8080:8080/tcp" ], - "description": "Full stack mailserver solution with TLS support. POP3s, SMTP(s), IMAPs, RSPAMD, Clamav, Roundcube(HTTPS), SPF, DKIM with simple installation and web administration.", - "logo": "", - "name": "poste.io", - "platform": "linux", - "repository": { - "stackfile": "Template/Stack/posteio.yml", - "url": "https://github.com/xneo1/portainer_templates" - }, - "title": "Poste.io (lissy93)", - "type": 3, - "id": 310 - }, - { - "categories": [ - "Network", - "Lissy93" + "volumes": [ + { + "container": "/config", + "bind": "/volume1/docker/hishtory-server/config" + } ], - "description": "IPerf3 Docker Build for Network Performance and Bandwidth Testing", - "logo": "", - "name": "iperf", - "platform": "linux", - "repository": { - "stackfile": "Template/Stack/iperf.yml", - "url": "https://github.com/xneo1/portainer_templates" - }, - "title": "iperf (lissy93)", - "type": 3, - "id": 311 - }, - { + "restart_policy": "unless-stopped", + "maintainer": " https://github.com/technorabilia/portainer-templates/", "categories": [ - "Docker", "Lissy93" ], - "description": "Lazytainer monitors network traffic to containers. If there is traffic, the container runs, otherwise the container is stopped/paused.", - "logo": "", - "name": "lazytainer", - "platform": "linux", - "repository": { - "stackfile": "Template/Stack/lazytainer.yml", - "url": "https://github.com/xneo1/portainer_templates" - }, - "title": "Lazytainer (lissy93)", - "type": 3, - "id": 312 + "id": 293 }, { + "type": 1, + "title": "Homeassistant (lissy93)", + "name": "Homeassistant", + "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/homeassistant/config

", + "description": "[Home Assistant Core](https://www.home-assistant.io/) - Open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server.", "categories": [ - "Dashboard", + "Automation", "Lissy93" ], - "description": "Homepage is a new dashboard implementation that creates a super fast static site.", - "logo": "https://raw.githubusercontent.com/benphelps/homepage/main/images/preview.png", - "name": "homepage", "platform": "linux", - "repository": { - "stackfile": "Template/Stack/homepage.yml", - "url": "https://github.com/xneo1/portainer_templates" - }, - "title": "Homepage (lissy93)", - "type": 3, - "id": 313 - }, - { - "categories": [ - "Finance", - "Lissy93" + "logo": "https://github.com/home-assistant/home-assistant.io/raw/next/source/images/favicon-192x192-full.png", + "image": "linuxserver/homeassistant:latest", + "network": "host", + "env": [ + { + "name": "PUID", + "label": "PUID", + "default": "1024", + "description": "for UserID" + }, + { + "name": "PGID", + "label": "PGID", + "default": "100", + "description": "for GroupID" + }, + { + "name": "TZ", + "label": "TZ", + "default": "Europe/Amsterdam", + "description": "specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List)." + } ], - "description": "I hate money is a web application made to ease shared budget management. It keeps track of who bought what, when, and for whom; and helps to settle the bills.", - "logo": "", - "name": "ihatemoney", - "platform": "linux", - "repository": { - "stackfile": "Template/Stack/ihatemoney.yml", - "url": "https://github.com/xneo1/portainer_templates" - }, - "title": "I hate money (lissy93)", - "type": 3, - "id": 314 - }, - { - "categories": [ - "Finance", - "Lissy93" + "ports": [ + "8123:8123/tcp" ], - "description": "OpenBudgeteer is a budgeting app based on the Bucket Budgeting Principle and inspired by YNAB and Buckets.", - "logo": "https://github.com/TheAxelander/OpenBudgeteer/raw/master/assets/banner.png", - "name": "openbudgeteer", - "platform": "linux", - "repository": { - "stackfile": "Template/Stack/openbudgeteer.yml", - "url": "https://github.com/xneo1/portainer_templates" - }, - "title": "OpenBudgeteer (lissy93)", - "type": 3, - "id": 315 + "volumes": [ + { + "container": "/config", + "bind": "/volume1/docker/homeassistant/config" + } + ], + "restart_policy": "unless-stopped", + "maintainer": " https://github.com/technorabilia/portainer-templates/", + "id": 294 }, { - "categories": [ - "Multimedia", - "Lissy93" + "type": 1, + "title": "Inkscape (lissy93)", + "name": "Inkscape", + "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/inkscape/config

", + "description": "[Inkscape](https://inkscape.org/) is professional quality vector graphics software which runs on Linux, Mac OS X and Windows desktop computers.", + "platform": "linux", + "logo": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/inkscape-logo.png", + "image": "linuxserver/inkscape:latest", + "env": [ + { + "name": "PUID", + "label": "PUID", + "default": "1024", + "description": "for UserID" + }, + { + "name": "PGID", + "label": "PGID", + "default": "100", + "description": "for GroupID" + }, + { + "name": "TZ", + "label": "TZ", + "default": "Europe/Amsterdam", + "description": "specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List)." + } + ], + "ports": [ + "3000:3000/tcp", + "3001:3001/tcp" ], - "description": "Fireshare: Share your game clips, videos, or other media via unique links.", - "logo": "https://github.com/ShaneIsrael/fireshare/raw/main/app/client/src/assets/logo.png", - "name": "fireshare", - "platform": "linux", - "repository": { - "stackfile": "Template/Stack/fireshare.yml", - "url": "https://github.com/xneo1/portainer_templates" - }, - "title": "Fireshare (lissy93)", - "type": 3, - "id": 316 - }, - { - "categories": [ - "Downloader", - "Lissy93" + "volumes": [ + { + "container": "/config", + "bind": "/volume1/docker/inkscape/config" + } ], - "description": "Peer-to-peer file transfers in your browser", - "logo": "https://raw.githubusercontent.com/kern/filepizza/master/src/static/images/wordmark.png", - "name": "filepizza", - "platform": "linux", - "repository": { - "stackfile": "Template/Stack/filepizza.yml", - "url": "https://github.com/xneo1/portainer_templates" - }, - "title": "Filepizza (lissy93)", - "type": 3, - "id": 317 - }, - { + "restart_policy": "unless-stopped", + "maintainer": " https://github.com/technorabilia/portainer-templates/", "categories": [ - "Dashboard", "Lissy93" ], - "description": "Jump is yet another self-hosted startpage for your server designed to be simple, stylish, fast and secure.", - "logo": "", - "name": "jump", - "platform": "linux", - "repository": { - "stackfile": "Template/Stack/jump.yml", - "url": "https://github.com/xneo1/portainer_templates" - }, - "title": "Jump (lissy93)", - "type": 3, - "id": 318 + "id": 295 }, { - "categories": [ - "Productivity", - "Lissy93" - ], - "description": "Hasty Paste is a fast and minimal paste bin, written in Python using Quart.", - "logo": "", - "name": "hasty-paste", + "type": 1, + "title": "Jenkins-builder (lissy93)", + "name": "Jenkins-builder", + "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/jenkins-builder/config

", + "description": "# This container needs special attention. Please check https://hub.docker.com/r/linuxserver/jenkins-builder for details.", "platform": "linux", - "repository": { - "stackfile": "Template/Stack/hasty-paste.yml", - "url": "https://github.com/xneo1/portainer_templates" - }, - "title": "Hasty-Paste (lissy93)", - "type": 3, - "id": 319 - }, - { - "categories": [ - "Wiki", - "Lissy93" + "logo": "", + "image": "linuxserver/jenkins-builder:latest", + "env": [ + { + "name": "PUID", + "label": "PUID", + "default": "1024", + "description": "for UserID" + }, + { + "name": "PGID", + "label": "PGID", + "default": "100", + "description": "for GroupID" + }, + { + "name": "TZ", + "label": "TZ", + "default": "Europe/Amsterdam", + "description": "specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List)." + } ], - "description": "Xwiki s a free wiki software platform written in Java with a design emphasis on extensibility. XWiki is an enterprise wiki.", - "logo": "https://upload.wikimedia.org/wikipedia/commons/e/e2/Logo-xwikiorange.svg", - "name": "xwiki", - "platform": "linux", - "repository": { - "stackfile": "Template/Stack/xwiki.yml", - "url": "https://github.com/xneo1/portainer_templates" - }, - "title": "Xwiki (lissy93)", - "type": 3, - "id": 320 - }, - { - "categories": [ - "Productivity", - "Lissy93" + "ports": [ + "80:80/tcp" ], - "description": "Leantime is an open source project management solution to make your ideas reality.", - "logo": "https://s3-us-west-2.amazonaws.com/leantime-website/wp-content/uploads/2022/07/24022056/logo-large.png", - "name": "leantime", - "platform": "linux", - "repository": { - "stackfile": "Template/Stack/leantime.yml", - "url": "https://github.com/xneo1/portainer_templates" - }, - "title": "Leantime (lissy93)", - "type": 3, - "id": 321 - }, - { + "volumes": [ + { + "container": "/config", + "bind": "/volume1/docker/jenkins-builder/config" + } + ], + "restart_policy": "unless-stopped", + "maintainer": " https://github.com/technorabilia/portainer-templates/", "categories": [ - "Entertainment", "Lissy93" ], - "description": "Jellyseerr is a free and open source fork of Overseerr for managing requests for your media library. It integrates with your existing services, such as Sonarr, Radarr, and Jellyfin!", - "logo": "https://raw.githubusercontent.com/Fallenbagel/jellyseerr/develop/public/logo_full.svg", - "name": "jellyseer", - "platform": "linux", - "repository": { - "stackfile": "Template/Stack/jellyseer.yml", - "url": "https://github.com/xneo1/portainer_templates" - }, - "title": "Jellyseer (lissy93)", - "type": 3, - "id": 322 + "id": 296 }, { + "type": 1, + "title": "Kali-linux (lissy93)", + "name": "Kali-linux", + "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/kali-linux/config

", + "description": "[Kali-linux](https://github.com/linuxserver/docker-kali-linux) - is an Advanced Penetration Testing Linux distribution used for Penetration Testing, Ethical Hacking and network security assessments. KALI LINUX \u2122 is a trademark of OffSec.", + "platform": "linux", + "logo": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/kali-logo.png", + "image": "linuxserver/kali-linux:latest", + "env": [ + { + "name": "PUID", + "label": "PUID", + "default": "1024", + "description": "for UserID" + }, + { + "name": "PGID", + "label": "PGID", + "default": "100", + "description": "for GroupID" + }, + { + "name": "TZ", + "label": "TZ", + "default": "Europe/Amsterdam", + "description": "specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List)." + }, + { + "name": "SUBFOLDER", + "label": "SUBFOLDER", + "default": "/", + "description": "Specify a subfolder to use with reverse proxies, IE `/subfolder/`" + }, + { + "name": "TITLE", + "label": "TITLE", + "default": "Kali Linux", + "description": "String which will be used as page/tab title in the web browser." + } + ], + "ports": [ + "3000:3000/tcp", + "3001:3001/tcp" + ], + "volumes": [ + { + "container": "/config", + "bind": "/volume1/docker/kali-linux/config" + }, + { + "container": "/var/run/docker.sock", + "bind": "/var/run/docker.sock" + } + ], + "restart_policy": "unless-stopped", + "maintainer": " https://github.com/technorabilia/portainer-templates/", "categories": [ - "Productivity", "Lissy93" ], - "description": "Trudesk is an Open Source Help Desk Software and Ticketing System", - "logo": "https://trudesk.io/wp-content/uploads/2019/10/logo-med.png", - "name": "trudesk", - "platform": "linux", - "repository": { - "stackfile": "Template/Stack/trudesk.yml", - "url": "https://github.com/xneo1/portainer_templates" - }, - "title": "Trudesk (lissy93)", - "type": 3, - "id": 323 + "id": 297 }, { + "type": 1, + "title": "Kasm (lissy93)", + "name": "Kasm", + "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/kasm/opt
mkdir -p /volume1/docker/kasm/profiles

", + "description": "[Kasm](https://www.kasmweb.com/?utm_campaign=LinuxServer&utm_source=listing) Workspaces is a docker container streaming platform for delivering browser-based access to desktops, applications, and web services. Kasm uses devops-enabled Containerized Desktop Infrastructure (CDI) to create on-demand, disposable, docker containers that are accessible via web browser. Example use-cases include Remote Browser Isolation (RBI), Data Loss Prevention (DLP), Desktop as a Service (DaaS), Secure Remote Access Services (RAS), and Open Source Intelligence (OSINT) collections. The rendering of the graphical-based containers is powered by the open-source project [KasmVNC](https://www.kasmweb.com/kasmvnc.html?utm_campaign=LinuxServer&utm_source=kasmvnc).", + "platform": "linux", + "logo": "https://kasm-ci.s3.amazonaws.com/kasm_wide.png", + "image": "linuxserver/kasm:latest", + "privileged": true, + "env": [ + { + "name": "KASM_PORT", + "label": "KASM_PORT", + "default": "443", + "description": "Specify the port you bind to the outside for Kasm Workspaces." + }, + { + "name": "DOCKER_HUB_USERNAME", + "label": "DOCKER_HUB_USERNAME", + "default": "USER", + "description": "Optionally specify a DockerHub Username to pull private images." + }, + { + "name": "DOCKER_HUB_PASSWORD", + "label": "DOCKER_HUB_PASSWORD", + "default": "PASS", + "description": "Optionally specify a DockerHub password to pull private images." + }, + { + "name": "DOCKER_MTU", + "label": "DOCKER_MTU", + "default": "1500", + "description": "Optionally specify the mtu options passed to dockerd." + } + ], + "ports": [ + "3000:3000/tcp", + "443:443/tcp" + ], + "volumes": [ + { + "container": "/opt", + "bind": "/volume1/docker/kasm/opt" + }, + { + "container": "/profiles", + "bind": "/volume1/docker/kasm/profiles" + }, + { + "container": "/dev/input", + "bind": "/dev/input" + }, + { + "container": "/run/udev/data", + "bind": "/run/udev/data" + } + ], + "restart_policy": "unless-stopped", + "maintainer": " https://github.com/technorabilia/portainer-templates/", "categories": [ - "System", "Lissy93" ], - "description": "Dashdot is a modern server dashboard, running on the latest tech, designed with glassmorphism in mind. It is intended to be used for smaller VPS and private servers.", - "logo": "https://getdashdot.com/img/logo512.png", - "name": "dashdot", - "platform": "linux", - "repository": { - "stackfile": "Template/Stack/dashdot.yml", - "url": "https://github.com/xneo1/portainer_templates" - }, - "title": "Dashdot (lissy93)", - "type": 3, - "id": 324 + "id": 298 }, { + "type": 1, + "title": "Kavita (lissy93)", + "name": "Kavita", + "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/kavita/config
mkdir -p /volume1/docker/kavita/data

", + "description": "[Kavita](https://github.com/Kareadita/Kavita) is a fast, feature rich, cross platform reading server. Built with a focus for being a full solution for all your reading needs. Setup your own server and share your reading collection with your friends and family!", + "platform": "linux", + "logo": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/kavita-logo.png", + "image": "linuxserver/kavita:latest", + "env": [ + { + "name": "PUID", + "label": "PUID", + "default": "1024", + "description": "for UserID" + }, + { + "name": "PGID", + "label": "PGID", + "default": "100", + "description": "for GroupID" + }, + { + "name": "TZ", + "label": "TZ", + "default": "Europe/Amsterdam", + "description": "specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List)." + } + ], + "ports": [ + "5000:5000/tcp" + ], + "volumes": [ + { + "container": "/config", + "bind": "/volume1/docker/kavita/config" + }, + { + "container": "/data", + "bind": "/volume1/docker/kavita/data" + } + ], + "restart_policy": "unless-stopped", + "maintainer": " https://github.com/technorabilia/portainer-templates/", "categories": [ - "Productivity", - "Development", - "Low Code", "Lissy93" ], - "description": "Open source no-code database and Airtable alternative.Create your own online database without technical experience. Our user friendly no-code tool gives you the powers of a developer without leaving your browser.", - "logo": "https://].io/_nuxt/img/logo.1421f77.svg", - "name": "Baserow", - "platform": "linux", - "repository": { - "stackfile": "Template/Stack/baserow.yml", - "url": "https://github.com/xneo1/portainer_templates" - }, - "title": "Baserow (lissy93)", - "type": 3, - "id": 325 + "id": 299 }, { + "type": 1, + "title": "Kdenlive (lissy93)", + "name": "Kdenlive", + "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/kdenlive/config

", + "description": "[Kdenlive](https://kdenlive.org/) is a powerful free and open source cross-platform video editing program made by the KDE community. Feature rich and production ready.", + "platform": "linux", + "logo": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/kdenlive-logo.png", + "image": "linuxserver/kdenlive:latest", + "env": [ + { + "name": "PUID", + "label": "PUID", + "default": "1024", + "description": "for UserID" + }, + { + "name": "PGID", + "label": "PGID", + "default": "100", + "description": "for GroupID" + }, + { + "name": "TZ", + "label": "TZ", + "default": "Europe/Amsterdam", + "description": "specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List)." + }, + { + "name": "SUBFOLDER", + "label": "SUBFOLDER", + "default": "/", + "description": "Specify a subfolder to use with reverse proxies, IE `/subfolder/`" + } + ], + "ports": [ + "3000:3000/tcp", + "3001:3001/tcp" + ], + "volumes": [ + { + "container": "/config", + "bind": "/volume1/docker/kdenlive/config" + } + ], + "restart_policy": "unless-stopped", + "maintainer": " https://github.com/technorabilia/portainer-templates/", "categories": [ - "Productivity", - "Development", - "Low Code", "Lissy93" ], - "description": "Turns any MySQL, PostgreSQL, SQL Server, SQLite & MariaDB into a smart-spreadsheet.", - "logo": "https://github.com/nocodb/nocodb/raw/develop/packages/nc-gui/assets/img/icons/512x512.png", - "name": "NocoDB", - "platform": "linux", - "repository": { - "stackfile": "Template/Stack/nocodb.yml", - "url": "https://github.com/xneo1/portainer_templates" - }, - "title": "NocoDB (lissy93)", - "type": 3, - "id": 326 + "id": 300 }, { + "type": 1, + "title": "Keepassxc (lissy93)", + "name": "Keepassxc", + "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/keepassxc/config

", + "description": "[KeePassXC](https://keepassxc.org/) is a free and open-source password manager. It started as a community fork of KeePassX (itself a cross-platform port of KeePass).", + "platform": "linux", + "logo": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/keepassxc-logo.png", + "image": "linuxserver/keepassxc:latest", + "env": [ + { + "name": "PUID", + "label": "PUID", + "default": "1024", + "description": "for UserID" + }, + { + "name": "PGID", + "label": "PGID", + "default": "100", + "description": "for GroupID" + }, + { + "name": "TZ", + "label": "TZ", + "default": "Europe/Amsterdam", + "description": "specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List)." + } + ], + "ports": [ + "3000:3000/tcp", + "3001:3001/tcp" + ], + "volumes": [ + { + "container": "/config", + "bind": "/volume1/docker/keepassxc/config" + } + ], + "restart_policy": "unless-stopped", + "maintainer": " https://github.com/technorabilia/portainer-templates/", "categories": [ - "Smart Home", "Lissy93" ], - "description": "BroadlinkManager is a Flask powerd, easy to use system that hepls you to work with Broadlink Devices.", - "logo": "https://raw.githubusercontent.com/xneo1/portainer_templates/master/Images/broadlink.png", - "name": "broadlink-manager", - "platform": "linux", - "repository": { - "stackfile": "Template/Stack/broadlink-manager.yml", - "url": "https://github.com/xneo1/portainer_templates" - }, - "title": "Broadlink Manager (lissy93)", - "type": 3, - "id": 327 + "id": 301 }, { + "type": 1, + "title": "Kicad (lissy93)", + "name": "Kicad", + "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/kicad/config

", + "description": "[KiCad](https://www.kicad.org/) - A Cross Platform and Open Source Electronics Design Automation Suite.", + "platform": "linux", + "logo": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/kicad-logo.png", + "image": "linuxserver/kicad:latest", + "env": [ + { + "name": "PUID", + "label": "PUID", + "default": "1024", + "description": "for UserID" + }, + { + "name": "PGID", + "label": "PGID", + "default": "100", + "description": "for GroupID" + }, + { + "name": "TZ", + "label": "TZ", + "default": "Europe/Amsterdam", + "description": "specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List)." + } + ], + "ports": [ + "3000:3000/tcp", + "3001:3001/tcp" + ], + "volumes": [ + { + "container": "/config", + "bind": "/volume1/docker/kicad/config" + } + ], + "restart_policy": "unless-stopped", + "maintainer": " https://github.com/technorabilia/portainer-templates/", "categories": [ - "Smart Home", "Lissy93" ], - "description": "HomeKit support for the impatient.", - "logo": "https://raw.githubusercontent.com/homebridge/branding/master/logos/homebridge-color-round-stylized.png", - "name": "homebridge", - "platform": "linux", - "repository": { - "stackfile": "Template/Stack/homebridge.yml", - "url": "https://github.com/xneo1/portainer_templates" - }, - "title": "Homebridge (lissy93)", - "type": 3, - "id": 328 - }, - { + "id": 302 + }, + { + "type": 1, + "title": "Kimai (lissy93)", + "name": "Kimai", + "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/kimai/config

", + "description": "[Kimai](https://kimai.org/) is a professional grade time-tracking application, free and open-source. It handles use-cases of freelancers as well as companies with dozens or hundreds of users. Kimai was build to track your project times and ships with many advanced features, including but not limited to: JSON API, invoicing, data exports, multi-timer and punch-in punch-out mode, tagging, multi-user - multi-timezones - multi-language ([over 30 translations existing](https://hosted.weblate.org/projects/kimai/)!), authentication via SAML/LDAP/Database, two-factor authentication (2FA) with TOTP, customizable role and team permissions, responsive design, user/customer/project specific rates, advanced search & filtering, money and time budgets, advanced reporting, support for [plugins](https://www.kimai.org/store/) and so much more.", + "platform": "linux", + "logo": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/kimai-logo.png", + "image": "linuxserver/kimai:latest", + "env": [ + { + "name": "PUID", + "label": "PUID", + "default": "1024", + "description": "for UserID" + }, + { + "name": "PGID", + "label": "PGID", + "default": "100", + "description": "for GroupID" + }, + { + "name": "TZ", + "label": "TZ", + "default": "Europe/Amsterdam", + "description": "specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List)." + }, + { + "name": "DATABASE_URL", + "label": "DATABASE_URL", + "default": "mysql://your_db_user:your_db_pass@your_db_host:3306/your_db_name?charset=your_db_charset&serverVersion=your_db_version", + "description": "Configure your database connection, see Application Setup instructions." + } + ], + "ports": [ + "80:80/tcp", + "443:443/tcp" + ], + "volumes": [ + { + "container": "/config", + "bind": "/volume1/docker/kimai/config" + } + ], + "restart_policy": "unless-stopped", + "maintainer": " https://github.com/technorabilia/portainer-templates/", "categories": [ - "Video", - "AI", "Lissy93" ], - "description": "A complete and local NVR designed for Home Assistant with AI object detection. Uses OpenCV and Tensorflow to perform realtime object detection locally for IP cameras.", - "logo": "https://raw.githubusercontent.com/blakeblackshear/frigate/master/docs/static/img/frigate.png", - "name": "frigatenvr", - "platform": "linux", - "repository": { - "stackfile": "Template/Stack/frigatenvr.yml", - "url": "https://github.com/xneo1/portainer_templates" - }, - "title": "Frigate NVR (lissy93)", - "type": 3, - "id": 329 + "id": 303 }, { - "categories": [ - "Analytics", - "Lissy93" - ], - "description": "Umami is a simple, easy to use, self-hosted web analytics solution. The goal is to provide you with a friendlier, privacy-focused alternative to Google Analytics and a free, open-sourced alternative to paid solutions", - "logo": "https://icons.duckduckgo.com/ip3/umami.is.ico", - "name": "umami", + "type": 1, + "title": "Kometa (lissy93)", + "name": "Kometa", + "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/kometa/config

", + "description": "[Kometa](https://github.com/Kometa-Team/Kometa) is a powerful tool designed to give you complete control over your media libraries. With Kometa, you can take your customization to the next level, with granular control over metadata, collections, overlays, and much more.", "platform": "linux", - "repository": { - "stackfile": "Template/Stack/umami.yml", - "url": "https://github.com/xneo1/portainer_templates" - }, + "logo": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/kometa-banner.png", + "image": "linuxserver/kometa:latest", + "env": [ + { + "name": "PUID", + "label": "PUID", + "default": "1024", + "description": "for UserID" + }, + { + "name": "PGID", + "label": "PGID", + "default": "100", + "description": "for GroupID" + }, + { + "name": "TZ", + "label": "TZ", + "default": "Europe/Amsterdam", + "description": "specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List)." + }, + { + "name": "KOMETA_CONFIG", + "label": "KOMETA_CONFIG", + "default": "/config/config.yml", + "description": "Specify a custom config file to use." + }, + { + "name": "KOMETA_TIME", + "label": "KOMETA_TIME", + "default": "03:00", + "description": "Comma-separated list of times to update each day. Format: `HH:MM`." + }, + { + "name": "KOMETA_RUN", + "label": "KOMETA_RUN", + "default": "False", + "description": "Set to `True` to run without the scheduler." + }, + { + "name": "KOMETA_TEST", + "label": "KOMETA_TEST", + "default": "False", + "description": "Set to `True` to run in debug mode with only collections that have `test: true`." + }, + { + "name": "KOMETA_NO_MISSING", + "label": "KOMETA_NO_MISSING", + "default": "False", + "description": "Set to `True` to run without any of the missing movie/show functions." + } + ], "ports": [ - "3000:3000/tcp" + "80:80/tcp" ], - "title": "Umami.is (lissy93)", - "type": 3, - "id": 330 - }, - { + "volumes": [ + { + "container": "/config", + "bind": "/volume1/docker/kometa/config" + } + ], + "restart_policy": "unless-stopped", + "maintainer": " https://github.com/technorabilia/portainer-templates/", "categories": [ - "Analytics", "Lissy93" ], - "description": "Google Analytics alternative that protects your data and your customers' privacy", - "logo": "https://gallery.ncnet.nl/upload/2020/05/22/20200522171613-9205fa32.png", - "name": "matomo", + "id": 304 + }, + { + "type": 1, + "title": "Krita (lissy93)", + "name": "Krita", + "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/krita/config

", + "description": "[Krita](https://krita.org/en/) is a professional FREE and open source painting program. It is made by artists that want to see affordable art tools for everyone.", "platform": "linux", - "repository": { - "stackfile": "Template/Stack/matomo.yml", - "url": "https://github.com/xneo1/portainer_templates" - }, + "logo": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/krita-logo.png", + "image": "linuxserver/krita:latest", + "env": [ + { + "name": "PUID", + "label": "PUID", + "default": "1024", + "description": "for UserID" + }, + { + "name": "PGID", + "label": "PGID", + "default": "100", + "description": "for GroupID" + }, + { + "name": "TZ", + "label": "TZ", + "default": "Europe/Amsterdam", + "description": "specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List)." + } + ], "ports": [ - "8282:80/tcp" + "3000:3000/tcp", + "3001:3001/tcp" ], - "title": "Matomo (lissy93)", - "type": 3, - "id": 331 - }, - { - "categories": [ - "Other", - "Lissy93" + "volumes": [ + { + "container": "/config", + "bind": "/volume1/docker/krita/config" + } ], - "description": "Simple room management system for n.eko. Self hosted rabb.it alternative. --Please add .env file as stated in neko.yml", - "logo": "https://raw.githubusercontent.com/m1k1o/neko/master/docs/_media/logo.png", - "name": "neko", - "platform": "linux", - "repository": { - "stackfile": "Template/Stack/neko.yml", - "url": "https://github.com/xneo1/portainer_templates" - }, - "title": "Neko (lissy93)", - "type": 3, - "id": 332 - }, - { + "restart_policy": "unless-stopped", + "maintainer": " https://github.com/technorabilia/portainer-templates/", "categories": [ - "Blog", "Lissy93" ], - "description": "Create your own platform on the web. Ghost is a powerful app for new-media creators to publish, share, and grow a business around their content. It comes with modern tools to build a website, publish content, send newsletters & offer paid subscriptions to members.", - "logo": "https://ghost.org/images/logos/logo-black-1.webp", - "name": "ghost", - "platform": "linux", - "repository": { - "stackfile": "Template/Stack/ghost.yml", - "url": "https://github.com/xneo1/portainer_templates" - }, - "title": "Ghost (lissy93)", - "type": 3, - "id": 333 + "id": 305 }, { "type": 1, - "title": "Adguardhome-sync (lissy93)", - "name": "Adguardhome-sync", - "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/adguardhome-sync/config

", - "description": "[Adguardhome-sync](https://github.com/bakito/adguardhome-sync/) is a tool to synchronize AdGuardHome config to replica instances.", + "title": "Ldap-auth (lissy93)", + "name": "Ldap-auth", + "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/ldap-auth/config

", + "description": "[Ldap-auth](https://github.com/nginxinc/nginx-ldap-auth) software is for authenticating users who request protected resources from servers proxied by nginx. It includes a daemon (ldap-auth) that communicates with an authentication server, and a webserver daemon that generates an authentication cookie based on the user\u2019s credentials. The daemons are written in Python for use with a Lightweight Directory Access Protocol (LDAP) authentication server (OpenLDAP or Microsoft Windows Active Directory 2003 and 2012).", "platform": "linux", - "logo": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/adguardhomesync-icon.png", - "image": "linuxserver/adguardhome-sync:latest", + "logo": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/ldap-auth-logo.png", + "image": "linuxserver/ldap-auth:latest", "env": [ { "name": "PUID", @@ -9921,36 +12207,54 @@ "description": "specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List)." }, { - "name": "CONFIGFILE", - "label": "CONFIGFILE", - "default": "/config/adguardhome-sync.yaml", - "description": "Set a custom config file." + "name": "FERNETKEY", + "label": "FERNETKEY", + "default": "", + "description": "Optionally define a custom valid fernet key (only needed if container is frequently recreated, or if using multi-node setups, invalidating previous authentications)" + }, + { + "name": "CERTFILE", + "label": "CERTFILE", + "default": "", + "description": "Optionally point this to a certificate file to enable HTTP over SSL (HTTPS) for the ldap auth daemon" + }, + { + "name": "KEYFILE", + "label": "KEYFILE", + "default": "", + "description": "Optionally point this to the private key file, matching the certificate file referred to in CERTFILE" } ], "ports": [ - "8080:8080/tcp" + "8888:8888/tcp", + "9000:9000/tcp" ], "volumes": [ { "container": "/config", - "bind": "/volume1/docker/adguardhome-sync/config" + "bind": "/volume1/docker/ldap-auth/config" } ], "restart_policy": "unless-stopped", + "maintainer": " https://github.com/technorabilia/portainer-templates/", "categories": [ "Lissy93" ], - "id": 334 + "id": 306 }, { "type": 1, - "title": "Airsonic-advanced (lissy93)", - "name": "Airsonic-advanced", - "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/airsonic-advanced/config
mkdir -p /volume1/docker/airsonic-advanced/music
mkdir -p /volume1/docker/airsonic-advanced/playlists
mkdir -p /volume1/docker/airsonic-advanced/podcasts
mkdir -p /volume1/docker/airsonic-advanced/media

", - "description": "[Airsonic-advanced](https://github.com/airsonic-advanced/airsonic-advanced) is a free, web-based media streamer, providing ubiquitious access to your music. Use it to share your music with friends, or to listen to your own music while at work. You can stream to multiple players simultaneously, for instance to one player in your kitchen and another in your living room.", + "title": "Libreoffice (lissy93)", + "name": "Libreoffice", + "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/libreoffice/config

", + "description": "[LibreOffice](https://www.libreoffice.org/) is a free and powerful office suite, and a successor to OpenOffice.org (commonly known as OpenOffice). Its clean interface and feature-rich tools help you unleash your creativity and enhance your productivity.", + "categories": [ + "Productivity", + "Lissy93" + ], "platform": "linux", - "logo": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/airsonic-banner.png", - "image": "linuxserver/airsonic-advanced:latest", + "logo": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/libreoffice-logo.png", + "image": "linuxserver/libreoffice:latest", "env": [ { "name": "PUID", @@ -9969,60 +12273,31 @@ "label": "TZ", "default": "Europe/Amsterdam", "description": "specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List)." - }, - { - "name": "CONTEXT_PATH", - "label": "CONTEXT_PATH", - "default": "", - "description": "For setting url-base in reverse proxy setups." - }, - { - "name": "JAVA_OPTS", - "label": "JAVA_OPTS", - "default": "", - "description": "For passing additional java options." } ], "ports": [ - "4040:4040/tcp" + "3000:3000/tcp", + "3001:3001/tcp" ], "volumes": [ { "container": "/config", - "bind": "/volume1/docker/airsonic-advanced/config" - }, - { - "container": "/music", - "bind": "/volume1/docker/airsonic-advanced/music" - }, - { - "container": "/playlists", - "bind": "/volume1/docker/airsonic-advanced/playlists" - }, - { - "container": "/podcasts", - "bind": "/volume1/docker/airsonic-advanced/podcasts" - }, - { - "container": "/media", - "bind": "/volume1/docker/airsonic-advanced/media" + "bind": "/volume1/docker/libreoffice/config" } ], "restart_policy": "unless-stopped", - "categories": [ - "Lissy93" - ], - "id": 335 + "maintainer": " https://github.com/technorabilia/portainer-templates/", + "id": 307 }, { "type": 1, - "title": "Altus (lissy93)", - "name": "Altus", - "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/altus/config

", - "description": "[Altus](https://github.com/amanharwara/altus) is an Electron-based WhatsApp client with themes and multiple account support.", + "title": "Librewolf (lissy93)", + "name": "Librewolf", + "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/librewolf/config

", + "description": "[LibreWolf](https://librewolf.net/) is a custom and independent version of Firefox, with the primary goals of privacy, security and user freedom. LibreWolf also aims to remove all the telemetry, data collection and annoyances, as well as disabling anti-freedom features like DRM.", "platform": "linux", - "logo": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/altus-logo.png", - "image": "linuxserver/altus:latest", + "logo": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/librewolf-logo.png", + "image": "linuxserver/librewolf:latest", "env": [ { "name": "PUID", @@ -10041,6 +12316,12 @@ "label": "TZ", "default": "Europe/Amsterdam", "description": "specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List)." + }, + { + "name": "LIBREWOLF_CLI", + "label": "LIBREWOLF_CLI", + "default": "https://www.linuxserver.io/", + "description": "Specify one or multiple LibreWolf CLI flags, this string will be passed to the application in full." } ], "ports": [ @@ -10050,24 +12331,25 @@ "volumes": [ { "container": "/config", - "bind": "/volume1/docker/altus/config" + "bind": "/volume1/docker/librewolf/config" } ], "restart_policy": "unless-stopped", + "maintainer": " https://github.com/technorabilia/portainer-templates/", "categories": [ "Lissy93" ], - "id": 336 + "id": 308 }, { "type": 1, - "title": "Ardour (lissy93)", - "name": "Ardour", - "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/ardour/config

", - "description": "[Ardour](https://ardour.org/) is an open source, collaborative effort of a worldwide team including musicians, programmers, and professional recording engineers.", + "title": "Limnoria (lissy93)", + "name": "Limnoria", + "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/limnoria/config

", + "description": "[Limnoria](https://github.com/ProgVal/limnoria) A robust, full-featured, and user/programmer-friendly Python IRC bot, with many existing plugins. Successor of the well-known Supybot.", "platform": "linux", - "logo": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/ardour-logo.png", - "image": "linuxserver/ardour:latest", + "logo": "https://raw.githubusercontent.com/linuxserver/docker-limnoria/master/logo.png", + "image": "linuxserver/limnoria:latest", "env": [ { "name": "PUID", @@ -10086,39 +12368,33 @@ "label": "TZ", "default": "Europe/Amsterdam", "description": "specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List)." - }, - { - "name": "SUBFOLDER", - "label": "SUBFOLDER", - "default": "/", - "description": "Specify a subfolder to use with reverse proxies, IE `/subfolder/`" } ], "ports": [ - "3000:3000/tcp", - "3001:3001/tcp" + "8080:8080/tcp" ], "volumes": [ { "container": "/config", - "bind": "/volume1/docker/ardour/config" + "bind": "/volume1/docker/limnoria/config" } ], "restart_policy": "unless-stopped", + "maintainer": " https://github.com/technorabilia/portainer-templates/", "categories": [ "Lissy93" ], - "id": 337 + "id": 309 }, { "type": 1, - "title": "Audacity (lissy93)", - "name": "Audacity", - "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/audacity/config

", - "description": "[Audacity](https://www.audacityteam.org/) is an easy-to-use, multi-track audio editor and recorder. Developed by a group of volunteers as open source.", + "title": "Lollypop (lissy93)", + "name": "Lollypop", + "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/lollypop/config

", + "description": "[Lollypop](https://wiki.gnome.org/Apps/Lollypop) is a lightweight modern music player designed to work excellently on the GNOME desktop environment.", "platform": "linux", - "logo": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/audacity-logo.png", - "image": "linuxserver/audacity:latest", + "logo": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/lollypop-icon.png", + "image": "linuxserver/lollypop:latest", "env": [ { "name": "PUID", @@ -10146,24 +12422,25 @@ "volumes": [ { "container": "/config", - "bind": "/volume1/docker/audacity/config" + "bind": "/volume1/docker/lollypop/config" } ], "restart_policy": "unless-stopped", + "maintainer": " https://github.com/technorabilia/portainer-templates/", "categories": [ "Lissy93" ], - "id": 338 + "id": 310 }, { "type": 1, - "title": "Babybuddy (lissy93)", - "name": "Babybuddy", - "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/babybuddy/config

", - "description": "[Babybuddy](https://github.com/babybuddy/babybuddy) is a buddy for babies! Helps caregivers track sleep, feedings, diaper changes, tummy time and more to learn about and predict baby's needs without (as much) guess work.", + "title": "Manyfold (lissy93)", + "name": "Manyfold", + "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/manyfold/config
mkdir -p /volume1/docker/manyfold/libraries

", + "description": "[Manyfold](https://github.com/manyfold3d/manyfold/) is an open source, self-hosted web application for managing a collection of 3D models, particularly focused on 3D printing.", "platform": "linux", - "logo": "https://github.com/linuxserver/docker-templates/raw/master/linuxserver.io/img/babybuddy-logo.png", - "image": "linuxserver/babybuddy:latest", + "logo": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/manyfold-logo.png", + "image": "linuxserver/manyfold:latest", "env": [ { "name": "PUID", @@ -10184,36 +12461,57 @@ "description": "specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List)." }, { - "name": "CSRF_TRUSTED_ORIGINS", - "label": "CSRF_TRUSTED_ORIGINS", - "default": "http://127.0.0.1:8000,https://babybuddy.domain.com", - "description": "Add any address you'd like to access babybuddy at (comma separated, no spaces)" + "name": "DATABASE_URL", + "label": "DATABASE_URL", + "default": "", + "description": "Database connection URL. For sqlite use `sqlite3:/config/manyfold.sqlite3`. For postgres or mariadb use `://:@:/` where `` is `postgresql` or `mysql2`. Special characters in username/password must be [URL encoded](https://en.wikipedia.org/wiki/Percent-encoding)." + }, + { + "name": "REDIS_URL", + "label": "REDIS_URL", + "default": "", + "description": "Redis/Valkey database URL in `redis://:/` format." + }, + { + "name": "SECRET_KEY_BASE", + "label": "SECRET_KEY_BASE", + "default": "", + "description": "Browser session secret. Changing it will terminate all active browser sessions." } ], "ports": [ - "8000:8000/tcp" + "3214:3214/tcp" ], "volumes": [ { "container": "/config", - "bind": "/volume1/docker/babybuddy/config" + "bind": "/volume1/docker/manyfold/config" + }, + { + "container": "/libraries", + "bind": "/volume1/docker/manyfold/libraries" } ], "restart_policy": "unless-stopped", + "maintainer": " https://github.com/technorabilia/portainer-templates/", "categories": [ "Lissy93" ], - "id": 339 + "id": 311 }, { "type": 1, - "title": "Bambustudio (lissy93)", - "name": "Bambustudio", - "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/bambustudio/config

", - "description": "[Bambu Studio](https://bambulab.com/en/download/studio) Bambu Studio is an open-source, cutting-edge, feature-rich slicing software. It contains project-based workflows, systematically optimized slicing algorithms, and an easy-to-use graphical interface, bringing users an incredibly smooth printing experience.", + "title": "Mastodon (lissy93)", + "name": "Mastodon", + "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/mastodon/config

", + "description": "[Mastodon](https://github.com/mastodon/mastodon/) is a free, open-source social network server based on ActivityPub where users can follow friends and discover new ones..", + "categories": [ + "Social", + "Lissy93" + ], "platform": "linux", - "logo": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/bambustudio-logo.png", - "image": "linuxserver/bambustudio:latest", + "logo": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/mastodon-banner.png", + "image": "linuxserver/mastodon:latest", "env": [ { "name": "PUID", @@ -10222,43 +12520,245 @@ "description": "for UserID" }, { - "name": "PGID", - "label": "PGID", - "default": "100", - "description": "for GroupID" + "name": "PGID", + "label": "PGID", + "default": "100", + "description": "for GroupID" + }, + { + "name": "TZ", + "label": "TZ", + "default": "Europe/Amsterdam", + "description": "specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List)." + }, + { + "name": "LOCAL_DOMAIN", + "label": "LOCAL_DOMAIN", + "default": "example.com", + "description": "This is the unique identifier of your server in the network. It cannot be safely changed later." + }, + { + "name": "REDIS_HOST", + "label": "REDIS_HOST", + "default": "redis", + "description": "Redis server hostname" + }, + { + "name": "REDIS_PORT", + "label": "REDIS_PORT", + "default": "6379", + "description": "Redis port" + }, + { + "name": "DB_HOST", + "label": "DB_HOST", + "default": "db", + "description": "Postgres database hostname" + }, + { + "name": "DB_USER", + "label": "DB_USER", + "default": "mastodon", + "description": "Postgres username" + }, + { + "name": "DB_NAME", + "label": "DB_NAME", + "default": "mastodon", + "description": "Postgres db name" + }, + { + "name": "DB_PASS", + "label": "DB_PASS", + "default": "mastodon", + "description": "Postgres password" + }, + { + "name": "DB_PORT", + "label": "DB_PORT", + "default": "5432", + "description": "Portgres port" + }, + { + "name": "ES_ENABLED", + "label": "ES_ENABLED", + "default": "false", + "description": "Enable or disable Elasticsearch (requires a separate ES instance)" + }, + { + "name": "SECRET_KEY_BASE", + "label": "SECRET_KEY_BASE", + "default": "", + "description": "Browser session secret. Changing it will break all active browser sessions." + }, + { + "name": "OTP_SECRET", + "label": "OTP_SECRET", + "default": "", + "description": "MFA secret. Changing it after initial setup will break two-factor authentication." + }, + { + "name": "VAPID_PRIVATE_KEY", + "label": "VAPID_PRIVATE_KEY", + "default": "", + "description": "Push notification private key. Changing it after initial setup will break push notifications." + }, + { + "name": "VAPID_PUBLIC_KEY", + "label": "VAPID_PUBLIC_KEY", + "default": "", + "description": "Push notification public key. Changing it after initial setup will break push notifications." + }, + { + "name": "SMTP_SERVER", + "label": "SMTP_SERVER", + "default": "mail.example.com", + "description": "SMTP server for email notifications" + }, + { + "name": "SMTP_PORT", + "label": "SMTP_PORT", + "default": "25", + "description": "SMTP server port" + }, + { + "name": "SMTP_LOGIN", + "label": "SMTP_LOGIN", + "default": "", + "description": "SMTP username" + }, + { + "name": "SMTP_PASSWORD", + "label": "SMTP_PASSWORD", + "default": "", + "description": "SMTP password" + }, + { + "name": "SMTP_FROM_ADDRESS", + "label": "SMTP_FROM_ADDRESS", + "default": "notifications@example.com", + "description": "From address for emails send from Mastodon" + }, + { + "name": "S3_ENABLED", + "label": "S3_ENABLED", + "default": "false", + "description": "Enable or disable S3 storage of uploaded files" + }, + { + "name": "WEB_DOMAIN", + "label": "WEB_DOMAIN", + "default": "mastodon.example.com", + "description": "This can be set if you want your server identifier to be different to the subdomain hosting Mastodon. See [https://docs.joinmastodon.org/admin/config/#basic](https://docs.joinmastodon.org/admin/config/#basic)" + }, + { + "name": "ES_HOST", + "label": "ES_HOST", + "default": "es", + "description": "Elasticsearch server hostname" + }, + { + "name": "ES_PORT", + "label": "ES_PORT", + "default": "9200", + "description": "Elasticsearch port" + }, + { + "name": "ES_USER", + "label": "ES_USER", + "default": "elastic", + "description": "Elasticsearch username" + }, + { + "name": "ES_PASS", + "label": "ES_PASS", + "default": "elastic", + "description": "Elasticsearch password" + }, + { + "name": "S3_BUCKET", + "label": "S3_BUCKET", + "default": "", + "description": "S3 bucket hostname" + }, + { + "name": "AWS_ACCESS_KEY_ID", + "label": "AWS_ACCESS_KEY_ID", + "default": "", + "description": "S3 bucket access key ID" + }, + { + "name": "AWS_SECRET_ACCESS_KEY", + "label": "AWS_SECRET_ACCESS_KEY", + "default": "", + "description": "S3 bucket secret access key" + }, + { + "name": "S3_ALIAS_HOST", + "label": "S3_ALIAS_HOST", + "default": "", + "description": "Alternate hostname for object fetching if you are front the S3 connections." + }, + { + "name": "SIDEKIQ_ONLY", + "label": "SIDEKIQ_ONLY", + "default": "false", + "description": "Only run the sidekiq service in this container instance. For large scale instances that need better queue handling." + }, + { + "name": "SIDEKIQ_QUEUE", + "label": "SIDEKIQ_QUEUE", + "default": "", + "description": "The name of the sidekiq queue to run in this container. See [notes](https://docs.joinmastodon.org/admin/scaling/#sidekiq-queues)." + }, + { + "name": "SIDEKIQ_DEFAULT", + "label": "SIDEKIQ_DEFAULT", + "default": "false", + "description": "Set to `true` on the main container if you're running additional sidekiq instances. It will run the `default` queue." + }, + { + "name": "SIDEKIQ_THREADS", + "label": "SIDEKIQ_THREADS", + "default": "5", + "description": "The number of threads for sidekiq to use. See [notes](https://docs.joinmastodon.org/admin/scaling/#sidekiq-threads)." + }, + { + "name": "DB_POOL", + "label": "DB_POOL", + "default": "5", + "description": "The size of the DB connection pool, must be *at least* the same as `SIDEKIQ_THREADS`. See [notes](https://docs.joinmastodon.org/admin/scaling/#sidekiq-threads)." }, { - "name": "TZ", - "label": "TZ", - "default": "Europe/Amsterdam", - "description": "specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List)." + "name": "NO_CHOWN", + "label": "NO_CHOWN", + "default": "", + "description": "Set to `true` to skip chown of /config on init. *READ THE APPLICATION NOTES BEFORE SETTING THIS*." } ], "ports": [ - "3000:3000/tcp", - "3001:3001/tcp" + "80:80/tcp", + "443:443/tcp" ], "volumes": [ { "container": "/config", - "bind": "/volume1/docker/bambustudio/config" + "bind": "/volume1/docker/mastodon/config" } ], "restart_policy": "unless-stopped", - "categories": [ - "Lissy93" - ], - "id": 340 + "maintainer": " https://github.com/technorabilia/portainer-templates/", + "id": 312 }, { "type": 1, - "title": "Blender (lissy93)", - "name": "Blender", - "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/blender/config

", - "description": "[Blender](https://www.blender.org/) is a free and open-source 3D computer graphics software toolset used for creating animated films, visual effects, art, 3D printed models, motion graphics, interactive 3D applications, virtual reality, and computer games. **This image does not support GPU rendering out of the box only accelerated workspace experience**", + "title": "Mediaelch (lissy93)", + "name": "Mediaelch", + "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/mediaelch/config

", + "description": "[MediaElch](https://github.com/Komet/MediaElch) is a MediaManager for Kodi. Information about Movies, TV Shows, Concerts and Music are stored as nfo files. Fanarts are downloaded automatically from fanart.tv. Using the nfo generator, MediaElch can be used with other MediaCenters as well.", "platform": "linux", - "logo": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/blender-logo.png", - "image": "linuxserver/blender:latest", + "logo": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/mediaelch-logo.png", + "image": "linuxserver/mediaelch:latest", "env": [ { "name": "PUID", @@ -10277,12 +12777,6 @@ "label": "TZ", "default": "Europe/Amsterdam", "description": "specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List)." - }, - { - "name": "SUBFOLDER", - "label": "SUBFOLDER", - "default": "/", - "description": "Specify a subfolder to use with reverse proxies, IE `/subfolder/`" } ], "ports": [ @@ -10292,28 +12786,25 @@ "volumes": [ { "container": "/config", - "bind": "/volume1/docker/blender/config" + "bind": "/volume1/docker/mediaelch/config" } ], "restart_policy": "unless-stopped", + "maintainer": " https://github.com/technorabilia/portainer-templates/", "categories": [ "Lissy93" ], - "id": 341 + "id": 313 }, { "type": 1, - "title": "Boinc (lissy93)", - "name": "Boinc", - "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/boinc/config

", - "description": "[BOINC](https://boinc.berkeley.edu/) is a platform for high-throughput computing on a large scale (thousands or millions of computers). It can be used for volunteer computing (using consumer devices) or grid computing (using organizational resources). It supports virtualized, parallel, and GPU-based applications.", - "categories": [ - "Research", - "Lissy93" - ], + "title": "Monica (lissy93)", + "name": "Monica", + "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/monica/config

", + "description": "[Monica](https://github.com/monicahq/monica) is an open source personal relationship management system, that lets you document your life.", "platform": "linux", - "logo": "https://raw.githubusercontent.com/BOINC/boinc/master/doc/logo/boinc_logo_black.jpg", - "image": "linuxserver/boinc:latest", + "logo": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/monica-logo.png", + "image": "linuxserver/monica:latest", "env": [ { "name": "PUID", @@ -10334,38 +12825,86 @@ "description": "specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List)." }, { - "name": "PASSWORD", - "label": "PASSWORD", + "name": "DB_HOST", + "label": "DB_HOST", "default": "", - "description": "Optionally set a password for the gui." + "description": "Mariadb DB server hostname." + }, + { + "name": "DB_PORT", + "label": "DB_PORT", + "default": "", + "description": "Mariadb DB server port." + }, + { + "name": "DB_USERNAME", + "label": "DB_USERNAME", + "default": "", + "description": "Mariadb DB user." + }, + { + "name": "DB_PASSWORD", + "label": "DB_PASSWORD", + "default": "", + "description": "Mariadb DB password." + }, + { + "name": "DB_DATABASE", + "label": "DB_DATABASE", + "default": "", + "description": "Mariadb DB name." + }, + { + "name": "APP_URL", + "label": "APP_URL", + "default": "http://localhost:80", + "description": "The URL you will use to access Monica including protocol, and port where appropriate." + }, + { + "name": "TRUSTED_PROXIES", + "label": "TRUSTED_PROXIES", + "default": "", + "description": "Set to the IP or netmask covering your reverse proxy, if running behind one. Set to `*` to trust all IPs (**do not** use `*` if exposed to the internet`)." + }, + { + "name": "APP_ENV", + "label": "APP_ENV", + "default": "local", + "description": "Set to `production` when exposing the container to anyone else; this also makes https mandatory." + }, + { + "name": "APP_DISABLE_SIGNUP", + "label": "APP_DISABLE_SIGNUP", + "default": "true", + "description": "Set to `false` to enable new account sign-ups." } ], "ports": [ - "8080:8080/tcp", - "8181:8181/tcp" + "80:80/tcp", + "443:443/tcp" ], "volumes": [ { "container": "/config", - "bind": "/volume1/docker/boinc/config" + "bind": "/volume1/docker/monica/config" } ], "restart_policy": "unless-stopped", - "id": 342 - }, - { - "type": 1, - "title": "Booksonic-air (lissy93)", - "name": "Booksonic-air", - "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/booksonic-air/config
mkdir -p /volume1/docker/booksonic-air/audiobooks
mkdir -p /volume1/docker/booksonic-air/podcasts
mkdir -p /volume1/docker/booksonic-air/othermedia

", - "description": "[Booksonic-air](http://booksonic.org) is a platform for accessing the audiobooks you own wherever you are. At the moment the platform consists of: * Booksonic Air - A server for streaming your audiobooks, successor to the original Booksonic server and based on Airsonic. * Booksonic App - An DSub based Android app for connection to Booksonic-Air servers.", + "maintainer": " https://github.com/technorabilia/portainer-templates/", "categories": [ - "Audio", "Lissy93" ], + "id": 314 + }, + { + "type": 1, + "title": "Msedge (lissy93)", + "name": "Msedge", + "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/msedge/config

", + "description": "[Microsoft Edge](https://www.microsoft.com/edge) is a cross-platform web browser developed by Microsoft and based on Chromium.", "platform": "linux", - "logo": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/booksonic-air.png", - "image": "linuxserver/booksonic-air:latest", + "logo": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/edge-logo.png", + "image": "linuxserver/msedge:latest", "env": [ { "name": "PUID", @@ -10386,45 +12925,38 @@ "description": "specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List)." }, { - "name": "CONTEXT_PATH", - "label": "CONTEXT_PATH", - "default": "url-base", - "description": "Base url for use with reverse proxies etc." + "name": "EDGE_CLI", + "label": "EDGE_CLI", + "default": "https://www.linuxserver.io/", + "description": "Specify one or multiple Chromium CLI flags, this string will be passed to the application in full." } ], "ports": [ - "4040:4040/tcp" + "3000:3000/tcp", + "3001:3001/tcp" ], "volumes": [ { "container": "/config", - "bind": "/volume1/docker/booksonic-air/config" - }, - { - "container": "/audiobooks", - "bind": "/volume1/docker/booksonic-air/audiobooks" - }, - { - "container": "/podcasts", - "bind": "/volume1/docker/booksonic-air/podcasts" - }, - { - "container": "/othermedia", - "bind": "/volume1/docker/booksonic-air/othermedia" + "bind": "/volume1/docker/msedge/config" } ], "restart_policy": "unless-stopped", - "id": 343 + "maintainer": " https://github.com/technorabilia/portainer-templates/", + "categories": [ + "Lissy93" + ], + "id": 315 }, { "type": 1, - "title": "Budge (lissy93)", - "name": "Budge", - "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/budge/config

", - "description": "[Budge](https://github.com/linuxserver/budge) is an open source 'budgeting with envelopes' personal finance app.", + "title": "Mullvad-browser (lissy93)", + "name": "Mullvad-browser", + "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/mullvad-browser/config

", + "description": "The [Mullvad Browser](https://mullvad.net/en/browser) is a privacy-focused web browser developed in a collaboration between Mullvad VPN and the Tor Project. It\u2019s designed to minimize tracking and fingerprinting. You could say it\u2019s a Tor Browser to use without the Tor Network. Instead, you can use it with a trustworthy VPN.", "platform": "linux", - "logo": "", - "image": "linuxserver/budge:latest", + "logo": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/mullvad-browser-logo.png", + "image": "linuxserver/mullvad-browser:latest", "env": [ { "name": "PUID", @@ -10443,33 +12975,40 @@ "label": "TZ", "default": "Europe/Amsterdam", "description": "specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List)." + }, + { + "name": "LOCAL_NET", + "label": "LOCAL_NET", + "default": "192.168.0.0/16", + "description": "If using a VPN, set this to your local LAN IP range using CIDR notation. Without it you will be unable to access the web interface. If you have multiple ranges or a complex LAN setup you will need to manage this yourself in the wg0.conf, see the App Setup section for details." } ], "ports": [ - "80:80/tcp", - "443:443/tcp" + "3000:3000/tcp", + "3001:3001/tcp" ], "volumes": [ { "container": "/config", - "bind": "/volume1/docker/budge/config" + "bind": "/volume1/docker/mullvad-browser/config" } ], "restart_policy": "unless-stopped", + "maintainer": " https://github.com/technorabilia/portainer-templates/", "categories": [ "Lissy93" ], - "id": 344 + "id": 316 }, { "type": 1, - "title": "Build-agent (lissy93)", - "name": "Build-agent", - "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/build-agent/config

", - "description": "# This container needs special attention. Please check https://hub.docker.com/r/linuxserver/build-agent for details.", + "title": "Mylar3 (lissy93)", + "name": "Mylar3", + "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/mylar3/config
mkdir -p /volume1/docker/mylar3/comics
mkdir -p /volume1/docker/mylar3/downloads

", + "description": "[Mylar3](https://github.com/mylar3/mylar3) is an automated Comic Book downloader (cbr/cbz) for use with NZB and torrents written in python. It supports SABnzbd, NZBGET, and many torrent clients in addition to DDL.", "platform": "linux", - "logo": "", - "image": "linuxserver/build-agent:latest", + "logo": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/mylar-icon.png", + "image": "linuxserver/mylar3:latest", "env": [ { "name": "PUID", @@ -10491,33 +13030,38 @@ } ], "ports": [ - "80:80/tcp" + "8090:8090/tcp" ], "volumes": [ { "container": "/config", - "bind": "/volume1/docker/build-agent/config" + "bind": "/volume1/docker/mylar3/config" + }, + { + "container": "/comics", + "bind": "/volume1/docker/mylar3/comics" + }, + { + "container": "/downloads", + "bind": "/volume1/docker/mylar3/downloads" } ], "restart_policy": "unless-stopped", + "maintainer": " https://github.com/technorabilia/portainer-templates/", "categories": [ "Lissy93" ], - "id": 345 + "id": 317 }, { "type": 1, - "title": "Calibre (lissy93)", - "name": "Calibre", - "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/calibre/config

", - "description": "[Calibre](https://calibre-ebook.com/) is a powerful and easy to use e-book manager. Users say it's outstanding and a must-have. It'll allow you to do nearly everything and it takes things a step beyond normal e-book software. It's also completely free and open source and great for both casual users and computer experts.", - "categories": [ - "Media", - "Lissy93" - ], + "title": "Mysql-workbench (lissy93)", + "name": "Mysql-workbench", + "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/mysql-workbench/config

", + "description": "[MySQL Workbench](https://www.mysql.com/products/workbench/) is a unified visual tool for database architects, developers, and DBAs. MySQL Workbench provides data modeling, SQL development, and comprehensive administration tools for server configuration, user administration, backup, and much more.", "platform": "linux", - "logo": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/calibre-logo.png", - "image": "linuxserver/calibre:latest", + "logo": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/mysql-workbench-icon.png", + "image": "linuxserver/mysql-workbench:latest", "env": [ { "name": "PUID", @@ -10536,43 +13080,34 @@ "label": "TZ", "default": "Europe/Amsterdam", "description": "specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List)." - }, - { - "name": "PASSWORD", - "label": "PASSWORD", - "default": "", - "description": "Optionally set a password for the gui." - }, - { - "name": "CLI_ARGS", - "label": "CLI_ARGS", - "default": "", - "description": "Optionally pass cli start arguments to calibre." } ], "ports": [ - "8080:8080/tcp", - "8181:8181/tcp", - "8081:8081/tcp" + "3000:3000/tcp", + "3001:3001/tcp" ], "volumes": [ { "container": "/config", - "bind": "/volume1/docker/calibre/config" + "bind": "/volume1/docker/mysql-workbench/config" } ], "restart_policy": "unless-stopped", - "id": 346 + "maintainer": " https://github.com/technorabilia/portainer-templates/", + "categories": [ + "Lissy93" + ], + "id": 318 }, { "type": 1, - "title": "Calligra (lissy93)", - "name": "Calligra", - "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/calligra/config

", - "description": "[Calligra](https://calligra.org/) is an office and graphic art suite by KDE. It is available for desktop PCs, tablet computers, and smartphones. It contains applications for word processing, spreadsheets, presentation, vector graphics, and editing databases.", + "title": "Netbootxyz (lissy93)", + "name": "Netbootxyz", + "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/netbootxyz/config
mkdir -p /volume1/docker/netbootxyz/assets

", + "description": "[Netbootxyz](https://netboot.xyz) is a way to PXE boot various operating system installers or utilities from one place within the BIOS without the need of having to go retrieve the media to run the tool. iPXE is used to provide a user friendly menu from within the BIOS that lets you easily choose the operating system you want along with any specific types of versions or bootable flags.", "platform": "linux", - "logo": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/calligra-logo.png", - "image": "linuxserver/calligra:latest", + "logo": "https://netboot.xyz/images/netboot.xyz.gif", + "image": "linuxserver/netbootxyz:latest", "env": [ { "name": "PUID", @@ -10591,33 +13126,69 @@ "label": "TZ", "default": "Europe/Amsterdam", "description": "specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List)." + }, + { + "name": "MENU_VERSION", + "label": "MENU_VERSION", + "default": "1.9.9", + "description": "Specify a specific version of boot files you want to use from NETBOOT.XYZ (unset pulls latest)" + }, + { + "name": "PORT_RANGE", + "label": "PORT_RANGE", + "default": "30000:30010", + "description": "Specify the port range tftp will use for data transfers [(see Wikipedia)](https://en.wikipedia.org/wiki/Trivial_File_Transfer_Protocol#Details)" + }, + { + "name": "SUBFOLDER", + "label": "SUBFOLDER", + "default": "/", + "description": "Specify a subfolder if running this behind a reverse proxy (IE /proxy/)" + }, + { + "name": "NGINX_PORT", + "label": "NGINX_PORT", + "default": "80", + "description": "Specify a different internal port for the asset server" + }, + { + "name": "WEB_APP_PORT", + "label": "WEB_APP_PORT", + "default": "3000", + "description": "Specify a different internal port for the configuration UI" } ], "ports": [ "3000:3000/tcp", - "3001:3001/tcp" + "69:69/udp", + "8080:80/tcp" ], "volumes": [ { "container": "/config", - "bind": "/volume1/docker/calligra/config" + "bind": "/volume1/docker/netbootxyz/config" + }, + { + "container": "/assets", + "bind": "/volume1/docker/netbootxyz/assets" } ], "restart_policy": "unless-stopped", + "maintainer": " https://github.com/technorabilia/portainer-templates/", "categories": [ "Lissy93" ], - "id": 347 + "id": 319 }, { "type": 1, - "title": "Changedetection.io (lissy93)", - "name": "Changedetection.io", - "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/changedetection.io/config

", - "description": "[Changedetection.io](https://github.com/dgtlmoon/changedetection.io) provides free, open-source web page monitoring, notification and change detection.", + "title": "Netbox (lissy93)", + "name": "Netbox", + "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/netbox/config

", + "description": "[Netbox](https://github.com/netbox-community/netbox) is an IP address management (IPAM) and data center infrastructure management (DCIM) tool. Initially conceived by the network engineering team at DigitalOcean, NetBox was developed specifically to address the needs of network and infrastructure engineers. It is intended to function as a domain-specific source of truth for network operations.", "platform": "linux", - "logo": "https://github.com/linuxserver/docker-templates/raw/master/linuxserver.io/img/changedetection-icon.png", - "image": "linuxserver/changedetection.io:latest", + "logo": "https://raw.githubusercontent.com/netbox-community/netbox/develop/docs/netbox_logo.svg", + "image": "linuxserver/netbox:latest", "env": [ { "name": "PUID", @@ -10638,42 +13209,151 @@ "description": "specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List)." }, { - "name": "BASE_URL", - "label": "BASE_URL", + "name": "SUPERUSER_EMAIL", + "label": "SUPERUSER_EMAIL", "default": "", - "description": "Specify the full URL (including protocol) when running behind a reverse proxy" + "description": "Email address for `admin` account" }, { - "name": "PLAYWRIGHT_DRIVER_URL", - "label": "PLAYWRIGHT_DRIVER_URL", + "name": "SUPERUSER_PASSWORD", + "label": "SUPERUSER_PASSWORD", "default": "", - "description": "Specify the full URL to your chrome driver instance. See the [wiki](https://github.com/dgtlmoon/changedetection.io/wiki/Playwright-content-fetcher) for details." + "description": "Password for `admin` account" + }, + { + "name": "ALLOWED_HOST", + "label": "ALLOWED_HOST", + "default": "", + "description": "The hostname you will use to access the app (i.e., netbox.example.com)" + }, + { + "name": "DB_NAME", + "label": "DB_NAME", + "default": "", + "description": "Database name (default: netbox)" + }, + { + "name": "DB_USER", + "label": "DB_USER", + "default": "", + "description": "Database user" + }, + { + "name": "DB_PASSWORD", + "label": "DB_PASSWORD", + "default": "", + "description": "Database password" + }, + { + "name": "DB_HOST", + "label": "DB_HOST", + "default": "", + "description": "Database host (default: postgres)" + }, + { + "name": "DB_PORT", + "label": "DB_PORT", + "default": "", + "description": "Database port (default: 5432)" + }, + { + "name": "REDIS_HOST", + "label": "REDIS_HOST", + "default": "", + "description": "Redis host (default: redis)" + }, + { + "name": "REDIS_PORT", + "label": "REDIS_PORT", + "default": "", + "description": "Redis port number (default: 6379)" + }, + { + "name": "REDIS_PASSWORD", + "label": "REDIS_PASSWORD", + "default": "", + "description": "Redis password (default: none)" + }, + { + "name": "REDIS_DB_TASK", + "label": "REDIS_DB_TASK", + "default": "", + "description": "Redis database ID for tasks (default: 0)" + }, + { + "name": "REDIS_DB_CACHE", + "label": "REDIS_DB_CACHE", + "default": "", + "description": "Redis database ID for caching (default: 1)" + }, + { + "name": "BASE_PATH", + "label": "BASE_PATH", + "default": "", + "description": "The path you will use to access the app (i.e., /netbox, optional, default: none)" + }, + { + "name": "REMOTE_AUTH_ENABLED", + "label": "REMOTE_AUTH_ENABLED", + "default": "", + "description": "Enable remote authentication (optional, default: False)" + }, + { + "name": "REMOTE_AUTH_BACKEND", + "label": "REMOTE_AUTH_BACKEND", + "default": "", + "description": "Python path to the custom Django authentication backend to use for external user authentication (optional, default: netbox.authentication.RemoteUserBackend)" + }, + { + "name": "REMOTE_AUTH_HEADER", + "label": "REMOTE_AUTH_HEADER", + "default": "", + "description": "Name of the HTTP header which informs NetBox of the currently authenticated user. (optional, default: HTTP_REMOTE_USER)" + }, + { + "name": "REMOTE_AUTH_AUTO_CREATE_USER", + "label": "REMOTE_AUTH_AUTO_CREATE_USER", + "default": "", + "description": "If true, NetBox will automatically create local accounts for users authenticated via a remote service (optional, default: False)" + }, + { + "name": "REMOTE_AUTH_DEFAULT_GROUPS", + "label": "REMOTE_AUTH_DEFAULT_GROUPS", + "default": "", + "description": "The list of groups to assign a new user account when created using remote authentication (optional, default: [])" + }, + { + "name": "REMOTE_AUTH_DEFAULT_PERMISSIONS", + "label": "REMOTE_AUTH_DEFAULT_PERMISSIONS", + "default": "", + "description": "A mapping of permissions to assign a new user account when created using remote authentication (optional, default: {})" } ], "ports": [ - "5000:5000/tcp" + "8000:8000/tcp" ], "volumes": [ { "container": "/config", - "bind": "/volume1/docker/changedetection.io/config" + "bind": "/volume1/docker/netbox/config" } ], "restart_policy": "unless-stopped", + "maintainer": " https://github.com/technorabilia/portainer-templates/", "categories": [ "Lissy93" ], - "id": 348 + "id": 320 }, { "type": 1, - "title": "Chromium (lissy93)", - "name": "Chromium", - "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/chromium/config

", - "description": "[Chromium](https://www.chromium.org/chromium-projects/) is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.", + "title": "Ngircd (lissy93)", + "name": "Ngircd", + "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/ngircd/config

", + "description": "[Ngircd](https://ngircd.barton.de/) is a free, portable and lightweight Internet Relay Chat server for small or private networks, developed under the GNU General Public License (GPL). It is easy to configure, can cope with dynamic IP addresses, and supports IPv6, SSL-protected connections as well as PAM for authentication. It is written from scratch and not based on the original IRCd.", "platform": "linux", - "logo": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/chromium-logo.png", - "image": "linuxserver/chromium:latest", + "logo": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/ngircd-logo.png", + "image": "linuxserver/ngircd:latest", "env": [ { "name": "PUID", @@ -10692,39 +13372,33 @@ "label": "TZ", "default": "Europe/Amsterdam", "description": "specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List)." - }, - { - "name": "CHROME_CLI", - "label": "CHROME_CLI", - "default": "https://www.linuxserver.io/", - "description": "Specify one or multiple Chromium CLI flags, this string will be passed to the application in full." } ], "ports": [ - "3000:3000/tcp", - "3001:3001/tcp" + "6667:6667/tcp" ], "volumes": [ { "container": "/config", - "bind": "/volume1/docker/chromium/config" + "bind": "/volume1/docker/ngircd/config" } ], "restart_policy": "unless-stopped", + "maintainer": " https://github.com/technorabilia/portainer-templates/", "categories": [ "Lissy93" ], - "id": 349 + "id": 321 }, { "type": 1, - "title": "Ci (lissy93)", - "name": "Ci", - "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/ci/config

", - "description": "# This container needs special attention. Please check https://hub.docker.com/r/linuxserver/ci for details.", + "title": "Obsidian (lissy93)", + "name": "Obsidian", + "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/obsidian/config

", + "description": "[Obsidian](https://obsidian.md) is a note-taking app that lets you create, link, and organize your notes on your device, with hundreds of plugins and themes to customize your workflow. You can also publish your notes online, access them offline, and sync them securely with end-to-end encryption.", "platform": "linux", - "logo": "", - "image": "linuxserver/ci:latest", + "logo": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/obsidian-logo.png", + "image": "linuxserver/obsidian:latest", "env": [ { "name": "PUID", @@ -10746,29 +13420,31 @@ } ], "ports": [ - "80:80/tcp" + "3000:3000/tcp", + "3001:3001/tcp" ], "volumes": [ { "container": "/config", - "bind": "/volume1/docker/ci/config" + "bind": "/volume1/docker/obsidian/config" } ], "restart_policy": "unless-stopped", + "maintainer": " https://github.com/technorabilia/portainer-templates/", "categories": [ "Lissy93" ], - "id": 350 + "id": 322 }, { "type": 1, - "title": "Cura (lissy93)", - "name": "Cura", - "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/cura/config

", - "description": "[UltiMaker Cura](https://ultimaker.com/software/ultimaker-cura/) is free, easy-to-use 3D printing software trusted by millions of users. Fine-tune your 3D model with 400+ settings for the best slicing and printing results.", + "title": "Openssh-server (lissy93)", + "name": "Openssh-server", + "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/openssh-server/config

", + "description": "[Openssh-server](https://www.openssh.com/) is a sandboxed environment that allows ssh access without giving keys to the entire server. Giving ssh access via private key often means giving full access to the server. This container creates a limited and sandboxed environment that others can ssh into. The users only have access to the folders mapped and the processes running inside this container.", "platform": "linux", - "logo": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/cura-logo.png", - "image": "linuxserver/cura:latest", + "logo": "https://upload.wikimedia.org/wikipedia/en/6/65/OpenSSH_logo.png", + "image": "linuxserver/openssh-server:latest", "env": [ { "name": "PUID", @@ -10787,37 +13463,93 @@ "label": "TZ", "default": "Europe/Amsterdam", "description": "specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List)." + }, + { + "name": "PUBLIC_KEY", + "label": "PUBLIC_KEY", + "default": "yourpublickey", + "description": "Optional ssh public key, which will automatically be added to authorized_keys." + }, + { + "name": "PUBLIC_KEY_FILE", + "label": "PUBLIC_KEY_FILE", + "default": "/path/to/file", + "description": "Optionally specify a file containing the public key (works with docker secrets)." + }, + { + "name": "PUBLIC_KEY_DIR", + "label": "PUBLIC_KEY_DIR", + "default": "/path/to/directory/containing/_only_/pubkeys", + "description": "Optionally specify a directory containing the public keys (works with docker secrets)." + }, + { + "name": "PUBLIC_KEY_URL", + "label": "PUBLIC_KEY_URL", + "default": "https://github.com/username.keys", + "description": "Optionally specify a URL containing the public key." + }, + { + "name": "SUDO_ACCESS", + "label": "SUDO_ACCESS", + "default": "false", + "description": "Set to `true` to allow `linuxserver.io`, the ssh user, sudo access. Without `USER_PASSWORD` set, this will allow passwordless sudo access." + }, + { + "name": "PASSWORD_ACCESS", + "label": "PASSWORD_ACCESS", + "default": "false", + "description": "Set to `true` to allow user/password ssh access. You will want to set `USER_PASSWORD` or `USER_PASSWORD_FILE` as well." + }, + { + "name": "USER_PASSWORD", + "label": "USER_PASSWORD", + "default": "password", + "description": "Optionally set a sudo password for `linuxserver.io`, the ssh user. If this or `USER_PASSWORD_FILE` are not set but `SUDO_ACCESS` is set to true, the user will have passwordless sudo access." + }, + { + "name": "USER_PASSWORD_FILE", + "label": "USER_PASSWORD_FILE", + "default": "/path/to/file", + "description": "Optionally specify a file that contains the password. This setting supersedes the `USER_PASSWORD` option (works with docker secrets)." + }, + { + "name": "USER_NAME", + "label": "USER_NAME", + "default": "linuxserver.io", + "description": "Optionally specify a user name (Default:`linuxserver.io`)" + }, + { + "name": "LOG_STDOUT", + "label": "LOG_STDOUT", + "default": "", + "description": "Set to `true` to log to stdout instead of file." } ], "ports": [ - "3000:3000/tcp", - "3001:3001/tcp" + "2222:2222/tcp" ], "volumes": [ { "container": "/config", - "bind": "/volume1/docker/cura/config" + "bind": "/volume1/docker/openssh-server/config" } ], "restart_policy": "unless-stopped", + "maintainer": " https://github.com/technorabilia/portainer-templates/", "categories": [ "Lissy93" ], - "id": 351 + "id": 323 }, { "type": 1, - "title": "Darktable (lissy93)", - "name": "Darktable", - "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/darktable/config

", - "description": "[darktable](https://www.darktable.org/) is an open source photography workflow application and raw developer. A virtual lighttable and darkroom for photographers. It manages your digital negatives in a database, lets you view them through a zoomable lighttable and enables you to develop raw images and enhance them.", - "categories": [ - "Productivity", - "Lissy93" - ], + "title": "Openvscode-server (lissy93)", + "name": "Openvscode-server", + "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/openvscode-server/config

", + "description": "[Openvscode-server](https://github.com/gitpod-io/openvscode-server) provides a version of VS Code that runs a server on a remote machine and allows access through a modern web browser.", "platform": "linux", - "logo": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/darktable-logo.png", - "image": "linuxserver/darktable:latest", + "logo": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/openvscode-server-logo.png", + "image": "linuxserver/openvscode-server:latest", "env": [ { "name": "PUID", @@ -10836,34 +13568,57 @@ "label": "TZ", "default": "Europe/Amsterdam", "description": "specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List)." + }, + { + "name": "CONNECTION_TOKEN", + "label": "CONNECTION_TOKEN", + "default": "", + "description": "Optional security token for accessing the Web UI (ie. `supersecrettoken`)." + }, + { + "name": "CONNECTION_SECRET", + "label": "CONNECTION_SECRET", + "default": "", + "description": "Optional path to a file inside the container that contains the security token for accessing the Web UI (ie. `/path/to/file`). Overrides `CONNECTION_TOKEN`." + }, + { + "name": "SUDO_PASSWORD", + "label": "SUDO_PASSWORD", + "default": "password", + "description": "If this optional variable is set, user will have sudo access in the openvscode-server terminal with the specified password." + }, + { + "name": "SUDO_PASSWORD_HASH", + "label": "SUDO_PASSWORD_HASH", + "default": "", + "description": "Optionally set sudo password via hash (takes priority over `SUDO_PASSWORD` var). Format is `$type$salt$hashed`." } ], "ports": [ - "3000:3000/tcp", - "3001:3001/tcp" + "3000:3000/tcp" ], "volumes": [ { "container": "/config", - "bind": "/volume1/docker/darktable/config" + "bind": "/volume1/docker/openvscode-server/config" } ], "restart_policy": "unless-stopped", - "id": 352 - }, - { - "type": 1, - "title": "Ddclient (lissy93)", - "name": "Ddclient", - "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/ddclient/config

", - "description": "[Ddclient](https://github.com/ddclient/ddclient) is a Perl client used to update dynamic DNS entries for accounts on Dynamic DNS Network Service Provider. It was originally written by Paul Burry and is now mostly by wimpunk. It has the capability to update more than just dyndns and it can fetch your WAN-ipaddress in a few different ways.", + "maintainer": " https://github.com/technorabilia/portainer-templates/", "categories": [ - "Network", "Lissy93" ], + "id": 324 + }, + { + "type": 1, + "title": "Opera (lissy93)", + "name": "Opera", + "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/opera/config

", + "description": "[Opera](https://www.opera.com/) is a multi-platform web browser developed by its namesake company Opera. The browser is based on Chromium, but distinguishes itself from other Chromium-based browsers (Chrome, Edge, etc.) through its user interface and other features.", "platform": "linux", - "logo": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/ddclient-logo.png", - "image": "linuxserver/ddclient:latest", + "logo": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/opera-icon.png", + "image": "linuxserver/opera:latest", "env": [ { "name": "PUID", @@ -10882,33 +13637,40 @@ "label": "TZ", "default": "Europe/Amsterdam", "description": "specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List)." + }, + { + "name": "OPERA_CLI", + "label": "OPERA_CLI", + "default": "https://www.linuxserver.io/", + "description": "Specify one or multiple Chromium CLI flags, this string will be passed to the application in full." } ], "ports": [ - "80:80/tcp" + "3000:3000/tcp", + "3001:3001/tcp" ], "volumes": [ { "container": "/config", - "bind": "/volume1/docker/ddclient/config" + "bind": "/volume1/docker/opera/config" } ], "restart_policy": "unless-stopped", - "id": 353 - }, - { - "type": 1, - "title": "Digikam (lissy93)", - "name": "Digikam", - "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/digikam/config

", - "description": "[digiKam](https://www.digikam.org/): Professional Photo Management with the Power of Open Source", + "maintainer": " https://github.com/technorabilia/portainer-templates/", "categories": [ - "Photography", "Lissy93" ], + "id": 325 + }, + { + "type": 1, + "title": "Orcaslicer (lissy93)", + "name": "Orcaslicer", + "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/orcaslicer/config

", + "description": "[Orca Slicer](https://github.com/SoftFever/OrcaSlicer) is an open source slicer for FDM printers. OrcaSlicer is fork of Bambu Studio, it was previously known as BambuStudio-SoftFever, Bambu Studio is forked from PrusaSlicer by Prusa Research, which is from Slic3r by Alessandro Ranellucci and the RepRap community", "platform": "linux", - "logo": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/digikam.png", - "image": "linuxserver/digikam:latest", + "logo": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/orcaslicer-logo.png", + "image": "linuxserver/orcaslicer:latest", "env": [ { "name": "PUID", @@ -10927,12 +13689,6 @@ "label": "TZ", "default": "Europe/Amsterdam", "description": "specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List)." - }, - { - "name": "SUBFOLDER", - "label": "SUBFOLDER", - "default": "/", - "description": "Specify a subfolder to use with reverse proxies, IE `/subfolder/`" } ], "ports": [ @@ -10942,25 +13698,25 @@ "volumes": [ { "container": "/config", - "bind": "/volume1/docker/digikam/config" + "bind": "/volume1/docker/orcaslicer/config" } ], "restart_policy": "unless-stopped", - "id": 354 - }, - { - "type": 1, - "title": "Diskover (lissy93)", - "name": "Diskover", - "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/diskover/config
mkdir -p /volume1/docker/diskover/data

", - "description": "[Diskover](https://github.com/diskoverdata/diskover-community) is an open source file system indexer that uses Elasticsearch to index and manage data across heterogeneous storage systems.", + "maintainer": " https://github.com/technorabilia/portainer-templates/", "categories": [ - "Productivity", "Lissy93" ], + "id": 326 + }, + { + "type": 1, + "title": "Pairdrop (lissy93)", + "name": "Pairdrop", + "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/pairdrop/config

", + "description": "[PairDrop](https://github.com/schlagmichdoch/PairDrop) is a sublime alternative to AirDrop that works on all platforms. Send images, documents or text via peer to peer connection to devices in the same local network/Wi-Fi or to paired devices.", "platform": "linux", - "logo": "https://raw.githubusercontent.com/diskoverdata/diskover-community/master/diskover-web/public/images/diskover.png", - "image": "linuxserver/diskover:latest", + "logo": "https://raw.githubusercontent.com/schlagmichdoch/PairDrop/master/public/images/android-chrome-512x512.png", + "image": "linuxserver/pairdrop:latest", "env": [ { "name": "PUID", @@ -10981,59 +13737,59 @@ "description": "specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List)." }, { - "name": "ES_HOST", - "label": "ES_HOST", - "default": "elasticsearch", - "description": "ElasticSearch host (optional)" + "name": "RATE_LIMIT", + "label": "RATE_LIMIT", + "default": "false", + "description": "Set to `true` to limit clients to 100 requests per 5 min" }, { - "name": "ES_PORT", - "label": "ES_PORT", - "default": "9200", - "description": "ElasticSearch port (optional)" + "name": "WS_FALLBACK", + "label": "WS_FALLBACK", + "default": "false", + "description": "Set to `true` to enable websocket fallback if the peer to peer WebRTC connection is not available to the client (see App Setup notes)." }, { - "name": "ES_USER", - "label": "ES_USER", - "default": "elastic", - "description": "ElasticSearch username (optional)" + "name": "RTC_CONFIG", + "label": "RTC_CONFIG", + "default": "", + "description": "Path to a json file containing custom STUN/TURN config (see App Setup notes)" }, { - "name": "ES_PASS", - "label": "ES_PASS", - "default": "changeme", - "description": "ElasticSearch password (optional)" + "name": "DEBUG_MODE", + "label": "DEBUG_MODE", + "default": "false", + "description": "Set to `true` to debug the http server configuration by logging clients IP addresses used by PairDrop to STDOUT. [See here for more info](https://github.com/schlagmichdoch/PairDrop/blob/master/docs/host-your-own.md#debug-mode). Do not use in production!" } ], "ports": [ - "80:80/tcp" + "3000:3000/tcp" ], "volumes": [ { "container": "/config", - "bind": "/volume1/docker/diskover/config" - }, - { - "container": "/data", - "bind": "/volume1/docker/diskover/data" + "bind": "/volume1/docker/pairdrop/config" } ], "restart_policy": "unless-stopped", - "id": 355 + "maintainer": " https://github.com/technorabilia/portainer-templates/", + "categories": [ + "Lissy93" + ], + "id": 327 }, { "type": 1, - "title": "Dokuwiki (lissy93)", - "name": "Dokuwiki", - "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/dokuwiki/config

", - "description": "[Dokuwiki](https://www.dokuwiki.org/dokuwiki/) is a simple to use and highly versatile Open Source wiki software that doesn't require a database. It is loved by users for its clean and readable syntax. The ease of maintenance, backup and integration makes it an administrator's favorite. Built in access controls and authentication connectors make DokuWiki especially useful in the enterprise context and the large number of plugins contributed by its vibrant community allow for a broad range of use cases beyond a traditional wiki.", + "title": "Phpmyadmin (lissy93)", + "name": "Phpmyadmin", + "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/phpmyadmin/config

", + "description": "[Phpmyadmin](https://github.com/phpmyadmin/phpmyadmin/) is a free software tool written in PHP, intended to handle the administration of MySQL over the Web. phpMyAdmin supports a wide range of operations on MySQL and MariaDB.", "categories": [ - "Productivity", + "System", "Lissy93" ], "platform": "linux", - "logo": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/dokuwiki-icon.png", - "image": "linuxserver/dokuwiki:latest", + "logo": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/phpmyadmin-logo.png", + "image": "linuxserver/phpmyadmin:latest", "env": [ { "name": "PUID", @@ -11052,30 +13808,42 @@ "label": "TZ", "default": "Europe/Amsterdam", "description": "specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List)." + }, + { + "name": "PMA_ARBITRARY", + "label": "PMA_ARBITRARY", + "default": "1", + "description": "Set to `1` to allow you to connect to any server. Setting to `0` will only allow you to connect to specified hosts (See Application Setup)" + }, + { + "name": "PMA_ABSOLUTE_URI", + "label": "PMA_ABSOLUTE_URI", + "default": "https://phpmyadmin.example.com", + "description": "Set the URL you will use to access the web frontend" } ], "ports": [ - "80:80/tcp", - "443:443/tcp" + "80:80/tcp" ], "volumes": [ { "container": "/config", - "bind": "/volume1/docker/dokuwiki/config" + "bind": "/volume1/docker/phpmyadmin/config" } ], "restart_policy": "unless-stopped", - "id": 356 + "maintainer": " https://github.com/technorabilia/portainer-templates/", + "id": 328 }, { "type": 1, - "title": "Doplarr (lissy93)", - "name": "Doplarr", - "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/doplarr/config

", - "description": "[Doplarr](https://github.com/kiranshila/Doplarr) is an *arr request bot for Discord.'", + "title": "Pidgin (lissy93)", + "name": "Pidgin", + "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/pidgin/config

", + "description": "[Pidgin](https://pidgin.im/) is a chat program which lets you log into accounts on multiple chat networks simultaneously. This means that you can be chatting with friends on XMPP and sitting in an IRC channel at the same time.", "platform": "linux", - "logo": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/doplarr-logo_title.png", - "image": "linuxserver/doplarr:latest", + "logo": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/pidgin-logo.png", + "image": "linuxserver/pidgin:latest", "env": [ { "name": "PUID", @@ -11094,144 +13862,119 @@ "label": "TZ", "default": "Europe/Amsterdam", "description": "specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List)." - }, - { - "name": "DISCORD__TOKEN", - "label": "DISCORD__TOKEN", - "default": "", - "description": "Specify your discord bot token." - }, - { - "name": "OVERSEERR__API", - "label": "OVERSEERR__API", - "default": "", - "description": "Specify your Overseerr API key. Leave blank if using Radarr/Sonarr." - }, - { - "name": "OVERSEERR__URL", - "label": "OVERSEERR__URL", - "default": "http://localhost:5055", - "description": "Specify your Overseerr URL. Leave blank if using Radarr/Sonarr." - }, - { - "name": "RADARR__API", - "label": "RADARR__API", - "default": "", - "description": "Specify your Radarr API key. Leave blank if using Overseerr." - }, - { - "name": "RADARR__URL", - "label": "RADARR__URL", - "default": "http://localhost:7878", - "description": "Specify your Radarr URL. Leave blank if using Overseerr." - }, - { - "name": "SONARR__API", - "label": "SONARR__API", - "default": "", - "description": "Specify your Sonarr API key. Leave blank if using Overseerr." - }, - { - "name": "SONARR__URL", - "label": "SONARR__URL", - "default": "http://localhost:8989", - "description": "Specify your Sonarr URL. Leave blank if using Overseerr." - }, - { - "name": "DISCORD__MAX_RESULTS", - "label": "DISCORD__MAX_RESULTS", - "default": "25", - "description": "Sets the maximum size of the search results selection" - }, + } + ], + "ports": [ + "3000:3000/tcp", + "3001:3001/tcp" + ], + "volumes": [ { - "name": "DISCORD__REQUESTED_MSG_STYLE", - "label": "DISCORD__REQUESTED_MSG_STYLE", - "default": ":plain", - "description": "Sets the style of the request alert message. One of `:plain` `:embed` `:none`" - }, + "container": "/config", + "bind": "/volume1/docker/pidgin/config" + } + ], + "restart_policy": "unless-stopped", + "maintainer": " https://github.com/technorabilia/portainer-templates/", + "categories": [ + "Lissy93" + ], + "id": 329 + }, + { + "type": 1, + "title": "Piper (lissy93)", + "name": "Piper", + "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/piper/config

", + "description": "[Piper](https://github.com/rhasspy/piper/) is a fast, local neural text to speech system that sounds great and is optimized for the Raspberry Pi 4. This container provides a Wyoming protocol server for Piper.", + "platform": "linux", + "logo": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/piper-logo.png", + "image": "linuxserver/piper:latest", + "env": [ { - "name": "SONARR__QUALITY_PROFILE", - "label": "SONARR__QUALITY_PROFILE", - "default": "", - "description": "The name of the quality profile to use by default for Sonarr" + "name": "PUID", + "label": "PUID", + "default": "1024", + "description": "for UserID" }, { - "name": "RADARR__QUALITY_PROFILE", - "label": "RADARR__QUALITY_PROFILE", - "default": "", - "description": "The name of the quality profile to use by default for Radarr" + "name": "PGID", + "label": "PGID", + "default": "100", + "description": "for GroupID" }, { - "name": "SONARR__ROOTFOLDER", - "label": "SONARR__ROOTFOLDER", - "default": "", - "description": "The root folder to use by default for Sonarr" + "name": "TZ", + "label": "TZ", + "default": "Europe/Amsterdam", + "description": "specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List)." }, { - "name": "RADARR__ROOTFOLDER", - "label": "RADARR__ROOTFOLDER", - "default": "", - "description": "The root folder to use by default for Radarr" + "name": "PIPER_VOICE", + "label": "PIPER_VOICE", + "default": "en_US-lessac-medium", + "description": "The [Piper voice](https://huggingface.co/rhasspy/piper-voices/tree/main) to use, in the format `--`" }, { - "name": "SONARR__LANGUAGE_PROFILE", - "label": "SONARR__LANGUAGE_PROFILE", - "default": "", - "description": "The name of the language profile to use by default for Sonarr" + "name": "PIPER_LENGTH", + "label": "PIPER_LENGTH", + "default": "1.0", + "description": "Voice speaking rate, 1.0 is default with < 1.0 being faster and > 1.0 being slower." }, { - "name": "OVERSEERR__DEFAULT_ID", - "label": "OVERSEERR__DEFAULT_ID", - "default": "", - "description": "The Overseerr user id to use by default if there is no associated discord account for the requester" + "name": "PIPER_NOISE", + "label": "PIPER_NOISE", + "default": "0.667", + "description": "Controls the variability of the voice by adding noise. Values above 1 will start to degrade audio." }, { - "name": "PARTIAL_SEASONS", - "label": "PARTIAL_SEASONS", - "default": "true", - "description": "Sets whether users can request partial seasons." + "name": "PIPER_NOISEW", + "label": "PIPER_NOISEW", + "default": "0.333", + "description": "Controls the variability of speaking cadence. Values above 1 produce extreme stutters and pauses." }, { - "name": "LOG_LEVEL", - "label": "LOG_LEVEL", - "default": ":info", - "description": "The log level for the logging backend. This can be changed for debugging purposes. One of trace `:debug` `:info` `:warn` `:error` `:fatal` `:report`" + "name": "PIPER_SPEAKER", + "label": "PIPER_SPEAKER", + "default": "0", + "description": "Speaker number to use if the voice supports multiple speakers." }, { - "name": "JAVA_OPTS", - "label": "JAVA_OPTS", - "default": "", - "description": "For passing additional java options." + "name": "PIPER_PROCS", + "label": "PIPER_PROCS", + "default": "1", + "description": "Number of Piper processes to run simultaneously." } ], "ports": [ - "80:80/tcp" + "10200:10200/tcp" ], "volumes": [ { "container": "/config", - "bind": "/volume1/docker/doplarr/config" + "bind": "/volume1/docker/piper/config" } ], "restart_policy": "unless-stopped", + "maintainer": " https://github.com/technorabilia/portainer-templates/", "categories": [ "Lissy93" ], - "id": 357 + "id": 330 }, { "type": 1, - "title": "Doublecommander (lissy93)", - "name": "Doublecommander", - "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/doublecommander/config
mkdir -p /volume1/docker/doublecommander/data

", - "description": "[Double Commander](https://doublecmd.sourceforge.io/) is a free cross platform open source file manager with two panels side by side. It is inspired by Total Commander and features some new ideas.", + "title": "Plex-meta-manager (lissy93)", + "name": "Plex-meta-manager", + "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/plex-meta-manager/config

", + "description": "[Plex-meta-manager](https://github.com/Kometa-Team/Kometa) is a Python 3 script that can be continuously run using YAML configuration files to update on a schedule the metadata of the movies, shows, and collections in your libraries as well as automatically build collections based on various methods all detailed in the wiki.", "categories": [ - "File Management", + "Media", "Lissy93" ], "platform": "linux", - "logo": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/doublecommander-icon.png", - "image": "linuxserver/doublecommander:latest", + "logo": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/plex-meta-manager-banner.png", + "image": "linuxserver/plex-meta-manager:latest", "env": [ { "name": "PUID", @@ -11250,34 +13993,57 @@ "label": "TZ", "default": "Europe/Amsterdam", "description": "specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List)." + }, + { + "name": "PMM_CONFIG", + "label": "PMM_CONFIG", + "default": "/config/config.yml", + "description": "Specify a custom config file to use." + }, + { + "name": "PMM_TIME", + "label": "PMM_TIME", + "default": "03:00", + "description": "Comma-separated list of times to update each day. Format: `HH:MM`." + }, + { + "name": "PMM_RUN", + "label": "PMM_RUN", + "default": "False", + "description": "Set to `True` to run without the scheduler." + }, + { + "name": "PMM_TEST", + "label": "PMM_TEST", + "default": "False", + "description": "Set to `True` to run in debug mode with only collections that have `test: true`." + }, + { + "name": "PMM_NO_MISSING", + "label": "PMM_NO_MISSING", + "default": "False", + "description": "Set to `True` to run without any of the missing movie/show functions." } ], - "ports": [ - "3000:3000/tcp", - "3001:3001/tcp" - ], "volumes": [ { "container": "/config", - "bind": "/volume1/docker/doublecommander/config" - }, - { - "container": "/data", - "bind": "/volume1/docker/doublecommander/data" + "bind": "/volume1/docker/plex-meta-manager/config" } ], "restart_policy": "unless-stopped", - "id": 358 + "maintainer": " https://github.com/technorabilia/portainer-templates/", + "id": 331 }, { "type": 1, - "title": "Emulatorjs (lissy93)", - "name": "Emulatorjs", - "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/emulatorjs/config
mkdir -p /volume1/docker/emulatorjs/data

", - "description": "[Emulatorjs](https://github.com/linuxserver/emulatorjs) - In browser web based emulation portable to nearly any device for many retro consoles. A mix of emulators is used between Libretro and EmulatorJS.", + "title": "Pwndrop (lissy93)", + "name": "Pwndrop", + "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/pwndrop/config

", + "description": "[Pwndrop](https://github.com/kgretzky/pwndrop) is a self-deployable file hosting service for sending out red teaming payloads or securely sharing your private files over HTTP and WebDAV.", "platform": "linux", - "logo": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/emulatorjs-logo.png", - "image": "linuxserver/emulatorjs:latest", + "logo": "https://raw.githubusercontent.com/kgretzky/pwndrop/master/media/pwndrop-logo-512.png", + "image": "linuxserver/pwndrop:latest", "env": [ { "name": "PUID", @@ -11298,43 +14064,37 @@ "description": "specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List)." }, { - "name": "SUBFOLDER", - "label": "SUBFOLDER", - "default": "/", - "description": "Specify a subfolder for reverse proxies IE '/FOLDER/'" + "name": "SECRET_PATH", + "label": "SECRET_PATH", + "default": "/pwndrop", + "description": "Secret path for admin access. Defaults to `/pwndrop`. This parameter only takes effect during initial install; it can later be changed in the web gui." } ], "ports": [ - "3000:3000/tcp", - "80:80/tcp", - "4001:4001/tcp" + "8080:8080/tcp" ], "volumes": [ { "container": "/config", - "bind": "/volume1/docker/emulatorjs/config" - }, - { - "container": "/data", - "bind": "/volume1/docker/emulatorjs/data" + "bind": "/volume1/docker/pwndrop/config" } ], "restart_policy": "unless-stopped", + "maintainer": " https://github.com/technorabilia/portainer-templates/", "categories": [ "Lissy93" ], - "id": 359 + "id": 332 }, { "type": 1, - "title": "Fail2ban (lissy93)", - "name": "Fail2ban", - "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/fail2ban/config
mkdir -p /volume1/docker/fail2ban/var/log:ro
mkdir -p /volume1/docker/fail2ban/remotelogs/airsonic:ro
mkdir -p /volume1/docker/fail2ban/remotelogs/apache2:ro
mkdir -p /volume1/docker/fail2ban/remotelogs/authelia:ro
mkdir -p /volume1/docker/fail2ban/remotelogs/emby:ro
mkdir -p /volume1/docker/fail2ban/remotelogs/filebrowser:ro
mkdir -p /volume1/docker/fail2ban/remotelogs/homeassistant:ro
mkdir -p /volume1/docker/fail2ban/remotelogs/lighttpd:ro
mkdir -p /volume1/docker/fail2ban/remotelogs/nextcloud:ro
mkdir -p /volume1/docker/fail2ban/remotelogs/nginx:ro
mkdir -p /volume1/docker/fail2ban/remotelogs/nzbget:ro
mkdir -p /volume1/docker/fail2ban/remotelogs/overseerr:ro
mkdir -p /volume1/docker/fail2ban/remotelogs/prowlarr:ro
mkdir -p /volume1/docker/fail2ban/remotelogs/radarr:ro
mkdir -p /volume1/docker/fail2ban/remotelogs/sabnzbd:ro
mkdir -p /volume1/docker/fail2ban/remotelogs/sonarr:ro
mkdir -p /volume1/docker/fail2ban/remotelogs/unificontroller:ro
mkdir -p /volume1/docker/fail2ban/remotelogs/vaultwarden:ro

", - "description": "[Fail2ban](http://www.fail2ban.org/) is a daemon to ban hosts that cause multiple authentication errors.", + "title": "Pydio-cells (lissy93)", + "name": "Pydio-cells", + "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/pydio-cells/config

", + "description": "[Pydio-cells](https://pydio.com/) is the nextgen file sharing platform for organizations. It is a full rewrite of the Pydio project using the Go language following a micro-service architecture.", "platform": "linux", - "logo": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/fail2ban-logo.png", - "image": "linuxserver/fail2ban:latest", - "network": "host", + "logo": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/pydio-cells-icon.png", + "image": "linuxserver/pydio-cells:latest", "env": [ { "name": "PUID", @@ -11355,108 +14115,93 @@ "description": "specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List)." }, { - "name": "VERBOSITY", - "label": "VERBOSITY", - "default": "-vv", - "description": "Set the container log verbosity. Valid options are -v, -vv, -vvv, -vvvv, or leaving the value blank or not setting the variable." + "name": "EXTERNALURL", + "label": "EXTERNALURL", + "default": "yourdomain.url", + "description": "The external url you would like to use to access Pydio Cells (Can be https://domain.url or https://IP:PORT)." + }, + { + "name": "SERVER_IP", + "label": "SERVER_IP", + "default": "0.0.0.0", + "description": "Enter the LAN IP of the docker server. Required for local access by IP, added to self signed cert as SAN (not required if accessing only through reverse proxy)." } ], "ports": [ - "80:80/tcp" + "8080:8080/tcp" ], "volumes": [ { "container": "/config", - "bind": "/volume1/docker/fail2ban/config" - }, - { - "container": "/var/log:ro", - "bind": "/volume1/docker/fail2ban/var/log:ro" - }, - { - "container": "/remotelogs/airsonic:ro", - "bind": "/volume1/docker/fail2ban/remotelogs/airsonic:ro" - }, - { - "container": "/remotelogs/apache2:ro", - "bind": "/volume1/docker/fail2ban/remotelogs/apache2:ro" - }, - { - "container": "/remotelogs/authelia:ro", - "bind": "/volume1/docker/fail2ban/remotelogs/authelia:ro" - }, - { - "container": "/remotelogs/emby:ro", - "bind": "/volume1/docker/fail2ban/remotelogs/emby:ro" - }, - { - "container": "/remotelogs/filebrowser:ro", - "bind": "/volume1/docker/fail2ban/remotelogs/filebrowser:ro" - }, - { - "container": "/remotelogs/homeassistant:ro", - "bind": "/volume1/docker/fail2ban/remotelogs/homeassistant:ro" - }, - { - "container": "/remotelogs/lighttpd:ro", - "bind": "/volume1/docker/fail2ban/remotelogs/lighttpd:ro" - }, - { - "container": "/remotelogs/nextcloud:ro", - "bind": "/volume1/docker/fail2ban/remotelogs/nextcloud:ro" - }, - { - "container": "/remotelogs/nginx:ro", - "bind": "/volume1/docker/fail2ban/remotelogs/nginx:ro" - }, - { - "container": "/remotelogs/nzbget:ro", - "bind": "/volume1/docker/fail2ban/remotelogs/nzbget:ro" - }, - { - "container": "/remotelogs/overseerr:ro", - "bind": "/volume1/docker/fail2ban/remotelogs/overseerr:ro" - }, - { - "container": "/remotelogs/prowlarr:ro", - "bind": "/volume1/docker/fail2ban/remotelogs/prowlarr:ro" - }, + "bind": "/volume1/docker/pydio-cells/config" + } + ], + "restart_policy": "unless-stopped", + "maintainer": " https://github.com/technorabilia/portainer-templates/", + "categories": [ + "Lissy93" + ], + "id": 333 + }, + { + "type": 1, + "title": "Pyload-ng (lissy93)", + "name": "Pyload-ng", + "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/pyload-ng/config
mkdir -p /volume1/docker/pyload-ng/downloads

", + "description": "[pyLoad](https://pyload.net/) is a Free and Open Source download manager written in Python and designed to be extremely lightweight, easily extensible and fully manageable via web.", + "platform": "linux", + "logo": "https://github.com/linuxserver/docker-templates/raw/master/linuxserver.io/img/pyload-logo.png", + "image": "linuxserver/pyload-ng:latest", + "env": [ { - "container": "/remotelogs/radarr:ro", - "bind": "/volume1/docker/fail2ban/remotelogs/radarr:ro" + "name": "PUID", + "label": "PUID", + "default": "1024", + "description": "for UserID" }, { - "container": "/remotelogs/sabnzbd:ro", - "bind": "/volume1/docker/fail2ban/remotelogs/sabnzbd:ro" + "name": "PGID", + "label": "PGID", + "default": "100", + "description": "for GroupID" }, { - "container": "/remotelogs/sonarr:ro", - "bind": "/volume1/docker/fail2ban/remotelogs/sonarr:ro" - }, + "name": "TZ", + "label": "TZ", + "default": "Europe/Amsterdam", + "description": "specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List)." + } + ], + "ports": [ + "8000:8000/tcp", + "9666:9666/tcp" + ], + "volumes": [ { - "container": "/remotelogs/unificontroller:ro", - "bind": "/volume1/docker/fail2ban/remotelogs/unificontroller:ro" + "container": "/config", + "bind": "/volume1/docker/pyload-ng/config" }, { - "container": "/remotelogs/vaultwarden:ro", - "bind": "/volume1/docker/fail2ban/remotelogs/vaultwarden:ro" + "container": "/downloads", + "bind": "/volume1/docker/pyload-ng/downloads" } ], "restart_policy": "unless-stopped", + "maintainer": " https://github.com/technorabilia/portainer-templates/", "categories": [ "Lissy93" ], - "id": 360 + "id": 334 }, { "type": 1, - "title": "Faster-whisper (lissy93)", - "name": "Faster-whisper", - "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/faster-whisper/config

", - "description": "[Faster-whisper](https://github.com/SYSTRAN/faster-whisper) is a reimplementation of OpenAI's Whisper model using CTranslate2, which is a fast inference engine for Transformer models. This container provides a Wyoming protocol server for faster-whisper.", + "title": "Pylon (lissy93)", + "name": "Pylon", + "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/pylon/config
mkdir -p /volume1/docker/pylon/code

", + "description": "[Pylon](https://github.com/pylonide/pylon) is a web based integrated development environment built with Node.js as a backend and with a supercharged JavaScript/HTML5 frontend, licensed under GPL version 3. This project originates from Cloud9 v2 project.", "platform": "linux", - "logo": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/faster-whisper-logo.png", - "image": "linuxserver/faster-whisper:latest", + "logo": "https://raw.githubusercontent.com/pylonide/pylon/master/doc/screenshot02.png", + "image": "linuxserver/pylon:latest", "env": [ { "name": "PUID", @@ -11477,48 +14222,53 @@ "description": "specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List)." }, { - "name": "WHISPER_MODEL", - "label": "WHISPER_MODEL", - "default": "tiny-int8", - "description": "Whisper model that will be used for transcription. From `tiny`, `base`, `small` and `medium`, all with `-int8` compressed variants" + "name": "GITURL", + "label": "GITURL", + "default": "https://github.com/linuxserver/docker-pylon.git", + "description": "Specify a git repo to checkout on first startup" }, { - "name": "WHISPER_BEAM", - "label": "WHISPER_BEAM", - "default": "1", - "description": "Number of candidates to consider simultaneously during transcription." + "name": "PYUSER", + "label": "PYUSER", + "default": "myuser", + "description": "Specify a basic auth user." }, { - "name": "WHISPER_LANG", - "label": "WHISPER_LANG", - "default": "en", - "description": "Language that you will speak to the add-on." + "name": "PYPASS", + "label": "PYPASS", + "default": "mypass", + "description": "Specify a basic auth password." } ], "ports": [ - "10300:10300/tcp" + "3131:3131/tcp" ], "volumes": [ { "container": "/config", - "bind": "/volume1/docker/faster-whisper/config" + "bind": "/volume1/docker/pylon/config" + }, + { + "container": "/code", + "bind": "/volume1/docker/pylon/code" } ], "restart_policy": "unless-stopped", + "maintainer": " https://github.com/technorabilia/portainer-templates/", "categories": [ "Lissy93" ], - "id": 361 + "id": 335 }, { "type": 1, - "title": "Feed2toot (lissy93)", - "name": "Feed2toot", - "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/feed2toot/config

", - "description": "[Feed2toot](https://gitlab.com/chaica/feed2toot) automatically parses rss feeds, identifies new posts and posts them on the Mastodon social network.", + "title": "Python (lissy93)", + "name": "Python", + "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/python/config

", + "description": "# This container needs special attention. Please check https://hub.docker.com/r/linuxserver/python for details.", "platform": "linux", - "logo": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/feed2toot-banner.png", - "image": "linuxserver/feed2toot:latest", + "logo": "", + "image": "linuxserver/python:latest", "env": [ { "name": "PUID", @@ -11537,35 +14287,33 @@ "label": "TZ", "default": "Europe/Amsterdam", "description": "specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List)." - }, - { - "name": "FEED_LIMIT", - "label": "FEED_LIMIT", - "default": "5", - "description": "Limit number of RSS entries published at each execution." } ], + "ports": [ + "80:80/tcp" + ], "volumes": [ { "container": "/config", - "bind": "/volume1/docker/feed2toot/config" + "bind": "/volume1/docker/python/config" } ], "restart_policy": "unless-stopped", + "maintainer": " https://github.com/technorabilia/portainer-templates/", "categories": [ "Lissy93" ], - "id": 362 + "id": 336 }, { "type": 1, - "title": "Ffmpeg (lissy93)", - "name": "Ffmpeg", - "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/ffmpeg/config

", - "description": "# This container needs special attention. Please check https://hub.docker.com/r/linuxserver/ffmpeg for details.", + "title": "Qdirstat (lissy93)", + "name": "Qdirstat", + "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/qdirstat/config
mkdir -p /volume1/docker/qdirstat/data

", + "description": "[QDirStat](https://github.com/shundhammer/qdirstat) Qt-based directory statistics: KDirStat without any KDE -- from the author of the original KDirStat.", "platform": "linux", - "logo": "", - "image": "linuxserver/ffmpeg:latest", + "logo": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/qdirstat-logo.png", + "image": "linuxserver/qdirstat:latest", "env": [ { "name": "PUID", @@ -11587,29 +14335,35 @@ } ], "ports": [ - "80:80/tcp" + "3000:3000/tcp", + "3001:3001/tcp" ], "volumes": [ { "container": "/config", - "bind": "/volume1/docker/ffmpeg/config" + "bind": "/volume1/docker/qdirstat/config" + }, + { + "container": "/data", + "bind": "/volume1/docker/qdirstat/data" } ], "restart_policy": "unless-stopped", + "maintainer": " https://github.com/technorabilia/portainer-templates/", "categories": [ "Lissy93" ], - "id": 363 + "id": 337 }, { "type": 1, - "title": "Filezilla (lissy93)", - "name": "Filezilla", - "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/filezilla/config

", - "description": "[FIleZilla](https://filezilla-project.org/) Client is a fast and reliable cross-platform FTP, FTPS and SFTP client with lots of useful features and an intuitive graphical user interface.", + "title": "Quassel-core (lissy93)", + "name": "Quassel-core", + "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/quassel-core/config

", + "description": "[Quassel-core](http://quassel-irc.org/) is a modern, cross-platform, distributed IRC client, meaning that one (or multiple) client(s) can attach to and detach from a central core. This container handles the IRC connection (quasselcore) and requires a desktop client (quasselclient) to be used and configured. It is designed to be always on and will keep your identity present in IRC even when your clients cannot be online. Backlog (history) is downloaded by your client upon reconnection allowing infinite scrollback through time.", "platform": "linux", - "logo": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/filezilla-logo.png", - "image": "linuxserver/filezilla:latest", + "logo": "http://icons.iconarchive.com/icons/oxygen-icons.org/oxygen/256/Apps-quassel-icon.png", + "image": "linuxserver/quassel-core:latest", "env": [ { "name": "PUID", @@ -11628,33 +14382,40 @@ "label": "TZ", "default": "Europe/Amsterdam", "description": "specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List)." + }, + { + "name": "RUN_OPTS", + "label": "RUN_OPTS", + "default": "--config-from-environment", + "description": "Custom CLI options for Quassel" } ], "ports": [ - "3000:3000/tcp", - "3001:3001/tcp" + "4242:4242/tcp", + "113:10113/tcp" ], "volumes": [ { "container": "/config", - "bind": "/volume1/docker/filezilla/config" + "bind": "/volume1/docker/quassel-core/config" } ], "restart_policy": "unless-stopped", + "maintainer": " https://github.com/technorabilia/portainer-templates/", "categories": [ "Lissy93" ], - "id": 364 + "id": 338 }, { "type": 1, - "title": "Fleet (lissy93)", - "name": "Fleet", - "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/fleet/config

", - "description": "[Fleet](https://github.com/linuxserver/fleet) provides an online web interface which displays a set of maintained images from one or more owned repositories.", + "title": "Quassel-web (lissy93)", + "name": "Quassel-web", + "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/quassel-web/config

", + "description": "[Quassel-web](https://github.com/magne4000/quassel-webserver) is a web client for Quassel. Note that a Quassel-Core instance is required, we have a container available [here.](https://hub.docker.com/r/linuxserver/quassel-core/)", "platform": "linux", - "logo": "", - "image": "linuxserver/fleet:latest", + "logo": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/quassel-web-banner.png", + "image": "linuxserver/quassel-web:latest", "env": [ { "name": "PUID", @@ -11675,60 +14436,101 @@ "description": "specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List)." }, { - "name": "fleet_admin_authentication_type", - "label": "fleet_admin_authentication_type", - "default": "DATABASE", - "description": "A switch to define how Fleet manages user logins. If set to DATABASE, see the related optional params. Can be set to either DATABASE or PROPERTIES." + "name": "QUASSEL_CORE", + "label": "QUASSEL_CORE", + "default": "192.168.1.10", + "description": "specify the URL or IP address of your Quassel Core instance" }, { - "name": "fleet_database_url", - "label": "fleet_database_url", - "default": "jdbc:mariadb://:3306/fleet", - "description": "The full JDBC connection string to the Fleet database" + "name": "QUASSEL_PORT", + "label": "QUASSEL_PORT", + "default": "4242", + "description": "specify the port of your Quassel Core instance" }, { - "name": "fleet_database_username", - "label": "fleet_database_username", - "default": "fleet_user", - "description": "The username with the relevant GRANT permissions for the database" + "name": "QUASSEL_HTTPS", + "label": "QUASSEL_HTTPS", + "default": "", + "description": "Set to `true` to have Quassel web serve over https on port 64443 instead of http on port 64080." }, { - "name": "fleet_database_password", - "label": "fleet_database_password", - "default": "dbuserpassword", - "description": "The database user's password." + "name": "URL_BASE", + "label": "URL_BASE", + "default": "/quassel", + "description": "Specify a url-base in reverse proxy setups ie. `/quassel`" + } + ], + "ports": [ + "64080:64080/tcp", + "64443:64443/tcp" + ], + "volumes": [ + { + "container": "/config", + "bind": "/volume1/docker/quassel-web/config" + } + ], + "restart_policy": "unless-stopped", + "maintainer": " https://github.com/technorabilia/portainer-templates/", + "categories": [ + "Lissy93" + ], + "id": 339 + }, + { + "type": 1, + "title": "Raneto (lissy93)", + "name": "Raneto", + "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/raneto/config

", + "description": "[Raneto](http://raneto.com/) - is an open source Knowledgebase platform that uses static Markdown files to power your Knowledgebase.", + "platform": "linux", + "logo": "https://raw.githubusercontent.com/gilbitron/Raneto/master/logo/logo_readme.png", + "image": "linuxserver/raneto:latest", + "env": [ + { + "name": "PUID", + "label": "PUID", + "default": "1024", + "description": "for UserID" }, { - "name": "fleet_admin_secret", - "label": "fleet_admin_secret", - "default": "randomstring", - "description": "A string used as part of the password key derivation process." + "name": "PGID", + "label": "PGID", + "default": "100", + "description": "for GroupID" + }, + { + "name": "TZ", + "label": "TZ", + "default": "Europe/Amsterdam", + "description": "specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List)." } ], "ports": [ - "8080:8080/tcp" + "3000:3000/tcp" ], "volumes": [ { "container": "/config", - "bind": "/volume1/docker/fleet/config" + "bind": "/volume1/docker/raneto/config" } ], "restart_policy": "unless-stopped", + "maintainer": " https://github.com/technorabilia/portainer-templates/", "categories": [ "Lissy93" ], - "id": 365 + "id": 340 }, { "type": 1, - "title": "Flexget (lissy93)", - "name": "Flexget", - "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/flexget/config
mkdir -p /volume1/docker/flexget/data

", - "description": "[Flexget](http://flexget.com/) is a multipurpose automation tool for all of your media.", + "title": "Rdesktop (lissy93)", + "name": "Rdesktop", + "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/rdesktop/config

mkdir -p /volume1/docker/rdesktop/config

", + "description": "[Rdesktop](http://xrdp.org/) - Containers containing full desktop environments in many popular flavors for Alpine, Ubuntu, Arch, and Fedora accessible via RDP.", "platform": "linux", - "logo": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/flexget-banner.png", - "image": "linuxserver/flexget:latest", + "logo": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/rdesktop.png", + "image": "linuxserver/rdesktop:latest", "env": [ { "name": "PUID", @@ -11747,60 +14549,41 @@ "label": "TZ", "default": "Europe/Amsterdam", "description": "specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List)." - }, - { - "name": "FG_LOG_LEVEL", - "label": "FG_LOG_LEVEL", - "default": "info", - "description": "Set the FlexGet logging level." - }, - { - "name": "FG_LOG_FILE", - "label": "FG_LOG_FILE", - "default": "/config/flexget.log", - "description": "Set the FlexGet log file location." - }, - { - "name": "FG_CONFIG_FILE", - "label": "FG_CONFIG_FILE", - "default": "/config/.flexget/config.yml", - "description": "Set the FlexGet config file location." - }, - { - "name": "FG_WEBUI_PASSWORD", - "label": "FG_WEBUI_PASSWORD", - "default": "info", - "description": "Set the FlexGet webui password. Pay attention to Bash/YAML reserved characters." } ], "ports": [ - "5050:5050/tcp" + "3389:3389/tcp" ], "volumes": [ { "container": "/config", - "bind": "/volume1/docker/flexget/config" + "bind": "/volume1/docker/rdesktop/config" }, { - "container": "/data", - "bind": "/volume1/docker/flexget/data" + "container": "/var/run/docker.sock", + "bind": "/var/run/docker.sock" + }, + { + "container": "/config", + "bind": "/volume1/docker/rdesktop/config" } ], "restart_policy": "unless-stopped", + "maintainer": " https://github.com/technorabilia/portainer-templates/", "categories": [ "Lissy93" ], - "id": 366 + "id": 341 }, { "type": 1, - "title": "Foldingathome (lissy93)", - "name": "Foldingathome", - "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/foldingathome/config

", - "description": "[Folding@home](https://foldingathome.org/) is a distributed computing project for simulating protein dynamics, including the process of protein folding and the movements of proteins implicated in a variety of diseases. It brings together citizen scientists who volunteer to run simulations of protein dynamics on their personal computers. Insights from this data are helping scientists to better understand biology, and providing new opportunities for developing therapeutics.", + "title": "Readme-sync (lissy93)", + "name": "Readme-sync", + "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/readme-sync/config

", + "description": "# This container needs special attention. Please check https://hub.docker.com/r/linuxserver/readme-sync for details.", "platform": "linux", - "logo": "https://foldingathome.org/wp-content/uploads/2016/09/folding-at-home-logo.png", - "image": "linuxserver/foldingathome:latest", + "logo": "", + "image": "linuxserver/readme-sync:latest", "env": [ { "name": "PUID", @@ -11819,51 +14602,33 @@ "label": "TZ", "default": "Europe/Amsterdam", "description": "specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List)." - }, - { - "name": "ACCOUNT_TOKEN", - "label": "ACCOUNT_TOKEN", - "default": "", - "description": "Register for an account on `https://app.foldingathome.org` and retrieve account token in settings. Required on first start." - }, - { - "name": "MACHINE_NAME", - "label": "MACHINE_NAME", - "default": "", - "description": "Assign a friendly name to this instance (no spaces). Required on first start." - }, - { - "name": "CLI_ARGS", - "label": "CLI_ARGS", - "default": "", - "description": "Optionally pass additional cli arguments to `fah-client` on container start." } ], "ports": [ - "80:80/tcp", - "7396:7396/tcp" + "80:80/tcp" ], "volumes": [ { "container": "/config", - "bind": "/volume1/docker/foldingathome/config" + "bind": "/volume1/docker/readme-sync/config" } ], "restart_policy": "unless-stopped", + "maintainer": " https://github.com/technorabilia/portainer-templates/", "categories": [ "Lissy93" ], - "id": 367 + "id": 342 }, { "type": 1, - "title": "Freecad (lissy93)", - "name": "Freecad", - "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/freecad/config

", - "description": "[FreeCAD](https://www.freecad.org/) is a general-purpose parametric 3D computer-aided design (CAD) modeler and a building information modeling (BIM) software application with finite element method (FEM) support.", + "title": "Remmina (lissy93)", + "name": "Remmina", + "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/remmina/config

", + "description": "[Remmina](https://remmina.org/) is a remote desktop client written in GTK, aiming to be useful for system administrators and travellers, who need to work with lots of remote computers in front of either large or tiny screens. Remmina supports multiple network protocols, in an integrated and consistent user interface. Currently RDP, VNC, SPICE, SSH and EXEC are supported.", "platform": "linux", - "logo": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/freecad-logo.png", - "image": "linuxserver/freecad:latest", + "logo": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/remmina-icon.png", + "image": "linuxserver/remmina:latest", "env": [ { "name": "PUID", @@ -11891,24 +14656,29 @@ "volumes": [ { "container": "/config", - "bind": "/volume1/docker/freecad/config" + "bind": "/volume1/docker/remmina/config" } ], "restart_policy": "unless-stopped", + "maintainer": " https://github.com/technorabilia/portainer-templates/", "categories": [ "Lissy93" ], - "id": 368 + "id": 343 }, { "type": 1, - "title": "Freetube (lissy93)", - "name": "Freetube", - "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/freetube/config

", - "description": "[FreeTube](https://freetubeapp.io/) is a feature-rich and user-friendly YouTube client with a focus on privacy.", + "title": "Requestrr (lissy93)", + "name": "Requestrr", + "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/requestrr/config

", + "description": "[Requestrr](https://github.com/darkalfx/requestrr) is a chatbot used to simplify using services like Sonarr/Radarr/Ombi via the use of chat.", + "categories": [ + "Media", + "Lissy93" + ], "platform": "linux", - "logo": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/freetube-logo.png", - "image": "linuxserver/freetube:latest", + "logo": "https://github.com/darkalfx/requestrr/raw/master/Logos/requestrr_discord_Icon_512.png", + "image": "linuxserver/requestrr:latest", "env": [ { "name": "PUID", @@ -11930,30 +14700,27 @@ } ], "ports": [ - "3000:3000/tcp", - "3001:3001/tcp" + "4545:4545/tcp" ], "volumes": [ { "container": "/config", - "bind": "/volume1/docker/freetube/config" + "bind": "/volume1/docker/requestrr/config" } ], "restart_policy": "unless-stopped", - "categories": [ - "Lissy93" - ], - "id": 369 + "maintainer": " https://github.com/technorabilia/portainer-templates/", + "id": 344 }, { "type": 1, - "title": "Gimp (lissy93)", - "name": "Gimp", - "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/gimp/config

", - "description": "[GIMP](https://www.gimp.org/) is a free and open-source raster graphics editor used for image manipulation (retouching) and image editing, free-form drawing, transcoding between different image file formats, and more specialized tasks. It is extensible by means of plugins, and scriptable.", + "title": "Rsnapshot (lissy93)", + "name": "Rsnapshot", + "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/rsnapshot/config
mkdir -p /volume1/docker/rsnapshot/.snapshots
mkdir -p /volume1/docker/rsnapshot/data

", + "description": "[Rsnapshot](http://www.rsnapshot.org/) is a filesystem snapshot utility based on rsync. rsnapshot makes it easy to make periodic snapshots of local machines, and remote machines over ssh. The code makes extensive use of hard links whenever possible, to greatly reduce the disk space required.'", "platform": "linux", - "logo": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/gimp-logo.png", - "image": "linuxserver/gimp:latest", + "logo": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/rsnapshot.png", + "image": "linuxserver/rsnapshot:latest", "env": [ { "name": "PUID", @@ -11975,30 +14742,38 @@ } ], "ports": [ - "3000:3000/tcp", - "3001:3001/tcp" + "80:80/tcp" ], "volumes": [ { "container": "/config", - "bind": "/volume1/docker/gimp/config" + "bind": "/volume1/docker/rsnapshot/config" + }, + { + "container": "/.snapshots", + "bind": "/volume1/docker/rsnapshot/.snapshots" + }, + { + "container": "/data", + "bind": "/volume1/docker/rsnapshot/data" } ], "restart_policy": "unless-stopped", + "maintainer": " https://github.com/technorabilia/portainer-templates/", "categories": [ "Lissy93" ], - "id": 370 + "id": 345 }, { "type": 1, - "title": "Github-desktop (lissy93)", - "name": "Github-desktop", - "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/github-desktop/config

", - "description": "[Github Desktop](https://desktop.github.com/) is an open source Electron-based GitHub app. It is written in TypeScript and uses React.", + "title": "Rustdesk (lissy93)", + "name": "Rustdesk", + "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/rustdesk/config

", + "description": "[RustDesk](https://rustdesk.com/) is a full-featured open source remote control alternative for self-hosting and security with minimal configuration.", "platform": "linux", - "logo": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/github-desktop-icon.png", - "image": "linuxserver/github-desktop:latest", + "logo": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/rustdesk-logo.png", + "image": "linuxserver/rustdesk:latest", "env": [ { "name": "PUID", @@ -12026,24 +14801,25 @@ "volumes": [ { "container": "/config", - "bind": "/volume1/docker/github-desktop/config" + "bind": "/volume1/docker/rustdesk/config" } ], "restart_policy": "unless-stopped", + "maintainer": " https://github.com/technorabilia/portainer-templates/", "categories": [ "Lissy93" ], - "id": 371 + "id": 346 }, { "type": 1, - "title": "Gitqlient (lissy93)", - "name": "Gitqlient", - "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/gitqlient/config

", - "description": "[GitQlient](https://github.com/francescmm/GitQlient) is a multi-platform Git client originally forked from QGit. Nowadays it goes beyond of just a fork and adds a lot of new functionality.", + "title": "Series-troxide (lissy93)", + "name": "Series-troxide", + "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/series-troxide/config

", + "description": "[Series Troxide](https://github.com/MaarifaMaarifa/series-troxide) a Simple and Modern Series Tracker", "platform": "linux", - "logo": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/gitqlient-icon.png", - "image": "linuxserver/gitqlient:latest", + "logo": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/series-troxide-logo.png", + "image": "linuxserver/series-troxide:latest", "env": [ { "name": "PUID", @@ -12071,28 +14847,25 @@ "volumes": [ { "container": "/config", - "bind": "/volume1/docker/gitqlient/config" + "bind": "/volume1/docker/series-troxide/config" } ], "restart_policy": "unless-stopped", + "maintainer": " https://github.com/technorabilia/portainer-templates/", "categories": [ "Lissy93" ], - "id": 372 + "id": 347 }, { "type": 1, - "title": "Grav (lissy93)", - "name": "Grav", - "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/grav/config

", - "description": "[Grav](https://github.com/getgrav/grav/) is a Fast, Simple, and Flexible, file-based Web-platform.", - "categories": [ - "Web", - "Lissy93" - ], + "title": "Shotcut (lissy93)", + "name": "Shotcut", + "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/shotcut/config

", + "description": "[Shotcut](https://www.shotcut.org/) is a free, open source, cross-platform video editor.", "platform": "linux", - "logo": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/grav-logo.png", - "image": "linuxserver/grav:latest", + "logo": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/shotcut-logo.png", + "image": "linuxserver/shotcut:latest", "env": [ { "name": "PUID", @@ -12114,26 +14887,31 @@ } ], "ports": [ - "80:80/tcp" + "3000:3000/tcp", + "3001:3001/tcp" ], "volumes": [ { "container": "/config", - "bind": "/volume1/docker/grav/config" + "bind": "/volume1/docker/shotcut/config" } ], "restart_policy": "unless-stopped", - "id": 373 + "maintainer": " https://github.com/technorabilia/portainer-templates/", + "categories": [ + "Lissy93" + ], + "id": 348 }, { "type": 1, - "title": "Habridge (lissy93)", - "name": "Habridge", - "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/habridge/config

", - "description": "[Habridge](https://github.com/bwssytems/ha-bridge/) emulates Philips Hue API to other home automation gateways such as an Amazon Echo/Dot Gen 1 (gen 2 has issues discovering ha-bridge) or other systems that support Philips Hue. The Bridge handles basic commands such as 'On', 'Off' and 'brightness' commands of the hue protocol. This bridge can control most devices that have a distinct API.", + "title": "Snapdrop (lissy93)", + "name": "Snapdrop", + "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/snapdrop/config

", + "description": "[Snapdrop](https://github.com/snapdrop/snapdrop) A local file sharing in your browser. Inspired by Apple's Airdrop.", "platform": "linux", - "logo": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/habridge-logo.png", - "image": "linuxserver/habridge:latest", + "logo": "https://raw.githubusercontent.com/snapdrop/snapdrop/master/client/images/logo_transparent_512x512.png", + "image": "linuxserver/snapdrop:latest", "env": [ { "name": "PUID", @@ -12152,39 +14930,34 @@ "label": "TZ", "default": "Europe/Amsterdam", "description": "specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List)." - }, - { - "name": "SEC_KEY", - "label": "SEC_KEY", - "default": "", - "description": "Key used to secure communication." } ], "ports": [ - "8080:8080/tcp", - "50000:50000/tcp" + "80:80/tcp", + "443:443/tcp" ], "volumes": [ { "container": "/config", - "bind": "/volume1/docker/habridge/config" + "bind": "/volume1/docker/snapdrop/config" } ], "restart_policy": "unless-stopped", + "maintainer": " https://github.com/technorabilia/portainer-templates/", "categories": [ "Lissy93" ], - "id": 374 + "id": 349 }, { "type": 1, - "title": "Healthchecks (lissy93)", - "name": "Healthchecks", - "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/healthchecks/config

", - "description": "[Healthchecks](https://github.com/healthchecks/healthchecks) is a watchdog for your cron jobs. It's a web server that listens for pings from your cron jobs, plus a web interface.", + "title": "Snipe-it (lissy93)", + "name": "Snipe-it", + "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/snipe-it/config

", + "description": "[Snipe-it](https://github.com/snipe/snipe-it) makes asset management easy. It was built by people solving real-world IT and asset management problems, and a solid UX has always been a top priority. Straightforward design and bulk actions mean getting things done faster.", "platform": "linux", - "logo": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/healthchecks-logo.png", - "image": "linuxserver/healthchecks:latest", + "logo": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/snipe-it-logo.png", + "image": "linuxserver/snipe-it:latest", "env": [ { "name": "PUID", @@ -12205,149 +14978,139 @@ "description": "specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List)." }, { - "name": "SITE_ROOT", - "label": "SITE_ROOT", - "default": "", - "description": "The site's top-level URL and the port it listens to if different than 80 or 443 (e.g., https://healthchecks.example.com:8000)." - }, - { - "name": "SITE_NAME", - "label": "SITE_NAME", + "name": "APP_KEY", + "label": "APP_KEY", "default": "", - "description": "The site's name (e.g., 'Example Corp HealthChecks')." + "description": "App key used for encrypting stored data. Generate with `docker exec snipe-it php /app/www/artisan key:generate --show`." }, { - "name": "SUPERUSER_EMAIL", - "label": "SUPERUSER_EMAIL", - "default": "", - "description": "Superuser email." + "name": "APP_URL", + "label": "APP_URL", + "default": "http://localhost:8080", + "description": "Hostname or IP and port if applicable, be sure to define https/http" }, { - "name": "SUPERUSER_PASSWORD", - "label": "SUPERUSER_PASSWORD", + "name": "MYSQL_PORT_3306_TCP_ADDR", + "label": "MYSQL_PORT_3306_TCP_ADDR", "default": "", - "description": "Superuser password." + "description": "Mysql hostname or IP to use" }, { - "name": "ALLOWED_HOSTS", - "label": "ALLOWED_HOSTS", + "name": "MYSQL_PORT_3306_TCP_PORT", + "label": "MYSQL_PORT_3306_TCP_PORT", "default": "", - "description": "A comma-separated list of valid hostnames for the server. Default is: `*`." + "description": "Mysql port to use" }, { - "name": "APPRISE_ENABLED", - "label": "APPRISE_ENABLED", - "default": "False", - "description": "Set to `True` to enable the Apprise integration (https://github.com/caronc/apprise)." + "name": "MYSQL_DATABASE", + "label": "MYSQL_DATABASE", + "default": "", + "description": "Mysql database to use" }, { - "name": "CSRF_TRUSTED_ORIGINS", - "label": "CSRF_TRUSTED_ORIGINS", + "name": "MYSQL_USER", + "label": "MYSQL_USER", "default": "", - "description": "A [list](https://docs.python.org/3/tutorial/introduction.html#lists) of trusted origins for unsafe requests (e.g. POST). Defaults to the value of `SITE_ROOT`." + "description": "Mysql user to use" }, { - "name": "DEBUG", - "label": "DEBUG", - "default": "True", - "description": "Set to `False` to disable. Debug mode relaxes CSRF protections and increases logging verbosity but should be disabled for production instances as it will impact performance and security." + "name": "MYSQL_PASSWORD", + "label": "MYSQL_PASSWORD", + "default": "", + "description": "Mysql password to use" }, { - "name": "DEFAULT_FROM_EMAIL", - "label": "DEFAULT_FROM_EMAIL", - "default": "", - "description": "From email for alerts." + "name": "APP_DEBUG", + "label": "APP_DEBUG", + "default": "false", + "description": "Set to `true` to see debugging output in the web UI." }, { - "name": "EMAIL_HOST", - "label": "EMAIL_HOST", - "default": "", - "description": "SMTP host." + "name": "APP_ENV", + "label": "APP_ENV", + "default": "production", + "description": "Default is `production` but can use `testing` or `develop`." }, { - "name": "EMAIL_PORT", - "label": "EMAIL_PORT", - "default": "", - "description": "SMTP port." + "name": "APP_FORCE_TLS", + "label": "APP_FORCE_TLS", + "default": "false", + "description": "Set to `true` if running behind a reverse proxy" }, { - "name": "EMAIL_HOST_USER", - "label": "EMAIL_HOST_USER", + "name": "APP_LOCALE", + "label": "APP_LOCALE", "default": "", - "description": "SMTP user." + "description": "Default is `en-US`. Set to a language from [this list](https://snipe-it.readme.io/docs/configuration#section-setting-a-language)." }, { - "name": "EMAIL_HOST_PASSWORD", - "label": "EMAIL_HOST_PASSWORD", + "name": "MAIL_PORT_587_TCP_ADDR", + "label": "MAIL_PORT_587_TCP_ADDR", "default": "", - "description": "SMTP password." + "description": "SMTP mail server ip or hostname." }, { - "name": "EMAIL_USE_TLS", - "label": "EMAIL_USE_TLS", + "name": "MAIL_PORT_587_TCP_PORT", + "label": "MAIL_PORT_587_TCP_PORT", "default": "", - "description": "Use TLS for SMTP (`True` or `False`)." + "description": "SMTP mail server port." }, { - "name": "INTEGRATIONS_ALLOW_PRIVATE_IPS", - "label": "INTEGRATIONS_ALLOW_PRIVATE_IPS", + "name": "MAIL_ENV_FROM_ADDR", + "label": "MAIL_ENV_FROM_ADDR", "default": "", - "description": "Defaults to False. Set to True to allow integrations to connect to private IP addresses." + "description": "The email address mail should be replied to and listed when sent." }, { - "name": "PING_EMAIL_DOMAIN", - "label": "PING_EMAIL_DOMAIN", + "name": "MAIL_ENV_FROM_NAME", + "label": "MAIL_ENV_FROM_NAME", "default": "", - "description": "The domain to use for generating ping email addresses. Defaults to `localhost`." + "description": "The name listed on email sent from the default account on the system." }, { - "name": "RP_ID", - "label": "RP_ID", + "name": "MAIL_ENV_ENCRYPTION", + "label": "MAIL_ENV_ENCRYPTION", "default": "", - "description": "If using webauthn for 2FA set this to match your Healthchecks domain. Webauthn will only work over https." + "description": "Mail encryption to use e.g. `tls`." }, { - "name": "SECRET_KEY", - "label": "SECRET_KEY", + "name": "MAIL_ENV_USERNAME", + "label": "MAIL_ENV_USERNAME", "default": "", - "description": "A secret key used for cryptographic signing. Will generate a random value if one is not supplied and save it to `/config/local_settings.py`." + "description": "SMTP server login username." }, { - "name": "SITE_LOGO_URL", - "label": "SITE_LOGO_URL", + "name": "MAIL_ENV_PASSWORD", + "label": "MAIL_ENV_PASSWORD", "default": "", - "description": "Full URL to custom site logo." + "description": "SMTP server login password." } ], "ports": [ - "8000:8000/tcp", - "2525:2525/tcp" + "8080:80/tcp" ], "volumes": [ { "container": "/config", - "bind": "/volume1/docker/healthchecks/config" + "bind": "/volume1/docker/snipe-it/config" } ], "restart_policy": "unless-stopped", + "maintainer": " https://github.com/technorabilia/portainer-templates/", "categories": [ "Lissy93" ], - "id": 375 + "id": 350 }, { "type": 1, - "title": "Hedgedoc (lissy93)", - "name": "Hedgedoc", - "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/hedgedoc/config

", - "description": "[HedgeDoc](https://hedgedoc.org/) gives you access to all your files wherever you are. HedgeDoc is a real-time, multi-platform collaborative markdown note editor. This means that you can write notes with other people on your desktop, tablet or even on the phone. You can sign-in via multiple auth providers like Facebook, Twitter, GitHub and many more on the homepage.", - "categories": [ - "Documentation", - "Lissy93" - ], + "title": "Socket-proxy (lissy93)", + "name": "Socket-proxy", + "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/socket-proxy/config

", + "description": "# This container needs special attention. Please check https://hub.docker.com/r/linuxserver/socket-proxy for details.", "platform": "linux", - "logo": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/hedgedoc-banner.png", - "image": "linuxserver/hedgedoc:latest", + "logo": "", + "image": "linuxserver/socket-proxy:latest", "env": [ { "name": "PUID", @@ -12366,95 +15129,33 @@ "label": "TZ", "default": "Europe/Amsterdam", "description": "specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List)." - }, - { - "name": "DB_HOST", - "label": "DB_HOST", - "default": "", - "description": "Host address of mariadb database" - }, - { - "name": "DB_PORT", - "label": "DB_PORT", - "default": "3306", - "description": "Port to access mariadb database default is 3306" - }, - { - "name": "DB_USER", - "label": "DB_USER", - "default": "hedgedoc", - "description": "Database user" - }, - { - "name": "DB_PASS", - "label": "DB_PASS", - "default": "", - "description": "Database password" - }, - { - "name": "DB_NAME", - "label": "DB_NAME", - "default": "hedgedoc", - "description": "Database name" - }, - { - "name": "CMD_DOMAIN", - "label": "CMD_DOMAIN", - "default": "localhost", - "description": "The address the gui will be accessed at (ie. `192.168.1.1` or `hedgedoc.domain.com`)." - }, - { - "name": "CMD_URL_ADDPORT", - "label": "CMD_URL_ADDPORT", - "default": "false", - "description": "Set to `true` if using a port other than `80` or `443`." - }, - { - "name": "CMD_PROTOCOL_USESSL", - "label": "CMD_PROTOCOL_USESSL", - "default": "false", - "description": "Set to `true` if accessing over https via reverse proxy." - }, - { - "name": "CMD_PORT", - "label": "CMD_PORT", - "default": "3000", - "description": "If you wish to access hedgedoc at a port different than 80, 443 or 3000, you need to set this to that port (ie. `CMD_PORT=5000`) and change the port mapping accordingly (5000:5000)." - }, - { - "name": "CMD_ALLOW_ORIGIN", - "label": "CMD_ALLOW_ORIGIN", - "default": "['localhost']", - "description": "Comma-separated list of allowed hostnames" - }, - { - "name": "CMD_DB_DIALECT", - "label": "CMD_DB_DIALECT", - "default": "", - "description": "This variable allows selecting a database engine (if DB_HOST not set up). Available options are: `mariadb`, `mysql`, `postgres`, `sqlite`." } ], "ports": [ - "3000:3000/tcp" + "80:80/tcp" ], "volumes": [ { "container": "/config", - "bind": "/volume1/docker/hedgedoc/config" + "bind": "/volume1/docker/socket-proxy/config" } ], "restart_policy": "unless-stopped", - "id": 376 + "maintainer": " https://github.com/technorabilia/portainer-templates/", + "categories": [ + "Lissy93" + ], + "id": 351 }, { "type": 1, - "title": "Hishtory-server (lissy93)", - "name": "Hishtory-server", - "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/hishtory-server/config

", - "description": "[hiSHtory](https://github.com/ddworken/hishtory) is a better shell history. It stores your shell history in context (what directory you ran the command in, whether it succeeded or failed, how long it took, etc). This is all stored locally and end-to-end encrypted for syncing to to all your other computers.", + "title": "Speedtest-tracker (lissy93)", + "name": "Speedtest-tracker", + "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/speedtest-tracker/config

", + "description": "[Speedtest-tracker](https://github.com/alexjustesen/speedtest-tracker) is a self-hosted internet performance tracking application that runs speedtest checks against Ookla's Speedtest service.", "platform": "linux", - "logo": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/hishtory-server-icon.png", - "image": "linuxserver/hishtory-server:latest", + "logo": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/speedtest-tracker-logo.png", + "image": "linuxserver/speedtest-tracker:latest", "env": [ { "name": "PUID", @@ -12469,53 +15170,103 @@ "description": "for GroupID" }, { - "name": "TZ", - "label": "TZ", - "default": "Europe/Amsterdam", - "description": "specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List)." + "name": "TZ", + "label": "TZ", + "default": "Europe/Amsterdam", + "description": "specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List)." + }, + { + "name": "APP_KEY", + "label": "APP_KEY", + "default": "", + "description": "App key used for encrypting stored data. You can generate a key at [https://speedtest-tracker.dev](https://speedtest-tracker.dev)" + }, + { + "name": "DB_CONNECTION", + "label": "DB_CONNECTION", + "default": "sqlite", + "description": "Set the database type to use. `sqlite`, `pgsql`, or `mysql`" + }, + { + "name": "SPEEDTEST_SCHEDULE", + "label": "SPEEDTEST_SCHEDULE", + "default": "", + "description": "Set the test schedule in cron format. e.g. `0 */6 * * *`" + }, + { + "name": "SPEEDTEST_SERVERS", + "label": "SPEEDTEST_SERVERS", + "default": "", + "description": "A comma-separated list of server IDs to test against. Run `docker exec speedtest-tracker php /app/www/artisan app:ookla-list-servers` to get a list of nearby servers." + }, + { + "name": "DB_HOST", + "label": "DB_HOST", + "default": "", + "description": "Database hostname (postgres/mysql)." + }, + { + "name": "DB_PORT", + "label": "DB_PORT", + "default": "", + "description": "Database port (postgres/mysql)." + }, + { + "name": "DB_DATABASE", + "label": "DB_DATABASE", + "default": "", + "description": "Database name (postgres/mysql)." + }, + { + "name": "DB_USERNAME", + "label": "DB_USERNAME", + "default": "", + "description": "Database username (postgres/mysql)." + }, + { + "name": "DB_PASSWORD", + "label": "DB_PASSWORD", + "default": "", + "description": "Database password (postgres/mysql)." }, { - "name": "HISHTORY_POSTGRES_DB", - "label": "HISHTORY_POSTGRES_DB", - "default": "postgresql://${HISHTORY_DB_USER}:${HISHTORY_DB_PASS}@hishtory-db:5432/hishtory?sslmode=disable", - "description": "Postgres DB [Connection URI](https://www.postgresql.org/docs/current/libpq-connect.html#LIBPQ-CONNSTRING). Special characters must be [URL encoded](https://en.wikipedia.org/wiki/URL_encoding)." + "name": "DISPLAY_TIMEZONE", + "label": "DISPLAY_TIMEZONE", + "default": "Etc/UTC", + "description": "Timezone for the UI." }, { - "name": "HISHTORY_SQLITE_DB", - "label": "HISHTORY_SQLITE_DB", - "default": "/config/hishtory.db", - "description": "SQLite database path. Needs to be a mounted volume for persistence. Don't set at the same time as HISHTORY_POSTGRES_DB." + "name": "PRUNE_RESULTS_OLDER_THAN", + "label": "PRUNE_RESULTS_OLDER_THAN", + "default": "0", + "description": "Days to keep test results." } ], "ports": [ - "8080:8080/tcp" + "80:80/tcp" ], "volumes": [ { "container": "/config", - "bind": "/volume1/docker/hishtory-server/config" + "bind": "/volume1/docker/speedtest-tracker/config" } ], "restart_policy": "unless-stopped", + "maintainer": " https://github.com/technorabilia/portainer-templates/", "categories": [ "Lissy93" ], - "id": 377 + "id": 352 }, { "type": 1, - "title": "Homeassistant (lissy93)", - "name": "Homeassistant", - "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/homeassistant/config

", - "description": "[Home Assistant Core](https://www.home-assistant.io/) - Open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server.", - "categories": [ - "Automation", - "Lissy93" - ], + "title": "Spotube (lissy93)", + "name": "Spotube", + "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/spotube/config

", + "description": "[Spotube](https://spotube.krtirtho.dev/) is an open source, cross-platform Spotify client compatible across multiple platforms utilizing Spotify's data API and YouTube, Piped.video or JioSaavn as an audio source, eliminating the need for Spotify Premium", "platform": "linux", - "logo": "https://github.com/home-assistant/home-assistant.io/raw/next/source/images/favicon-192x192-full.png", - "image": "linuxserver/homeassistant:latest", - "network": "host", + "logo": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/spotube-logo.png", + "image": "linuxserver/spotube:latest", "env": [ { "name": "PUID", @@ -12537,26 +15288,31 @@ } ], "ports": [ - "8123:8123/tcp" + "3000:3000/tcp", + "3001:3001/tcp" ], "volumes": [ { "container": "/config", - "bind": "/volume1/docker/homeassistant/config" + "bind": "/volume1/docker/spotube/config" } ], "restart_policy": "unless-stopped", - "id": 378 + "maintainer": " https://github.com/technorabilia/portainer-templates/", + "categories": [ + "Lissy93" + ], + "id": 353 }, { "type": 1, - "title": "Inkscape (lissy93)", - "name": "Inkscape", - "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/inkscape/config

", - "description": "[Inkscape](https://inkscape.org/) is professional quality vector graphics software which runs on Linux, Mac OS X and Windows desktop computers.", + "title": "Sqlitebrowser (lissy93)", + "name": "Sqlitebrowser", + "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/sqlitebrowser/config

", + "description": "[DB Browser for SQLite](https://sqlitebrowser.org/) is a high quality, visual, open source tool to create, design, and edit database files compatible with SQLite.", "platform": "linux", - "logo": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/inkscape-logo.png", - "image": "linuxserver/inkscape:latest", + "logo": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/sqlitebrowser-banner.png", + "image": "linuxserver/sqlitebrowser:latest", "env": [ { "name": "PUID", @@ -12584,24 +15340,25 @@ "volumes": [ { "container": "/config", - "bind": "/volume1/docker/inkscape/config" + "bind": "/volume1/docker/sqlitebrowser/config" } ], "restart_policy": "unless-stopped", + "maintainer": " https://github.com/technorabilia/portainer-templates/", "categories": [ "Lissy93" ], - "id": 379 + "id": 354 }, { "type": 1, - "title": "Jenkins-builder (lissy93)", - "name": "Jenkins-builder", - "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/jenkins-builder/config

", - "description": "# This container needs special attention. Please check https://hub.docker.com/r/linuxserver/jenkins-builder for details.", + "title": "Steamos (lissy93)", + "name": "Steamos", + "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/steamos/config

", + "description": "[SteamOS](https://www.steamdeck.com/) is an Arch based Linux distribution made by Valve Software. This container is a vanilla Arch install with Steam repositories added for software support. **This container will only work with modern AMD/Intel GPUs on a real Linux Host**", "platform": "linux", - "logo": "", - "image": "linuxserver/jenkins-builder:latest", + "logo": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/steamos-logo.png", + "image": "linuxserver/steamos:latest", "env": [ { "name": "PUID", @@ -12620,71 +15377,45 @@ "label": "TZ", "default": "Europe/Amsterdam", "description": "specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List)." - } - ], - "ports": [ - "80:80/tcp" - ], - "volumes": [ - { - "container": "/config", - "bind": "/volume1/docker/jenkins-builder/config" - } - ], - "restart_policy": "unless-stopped", - "categories": [ - "Lissy93" - ], - "id": 380 - }, - { - "type": 1, - "title": "Kasm (lissy93)", - "name": "Kasm", - "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/kasm/opt
mkdir -p /volume1/docker/kasm/profiles

", - "description": "[Kasm](https://www.kasmweb.com/?utm_campaign=LinuxServer&utm_source=listing) Workspaces is a docker container streaming platform for delivering browser-based access to desktops, applications, and web services. Kasm uses devops-enabled Containerized Desktop Infrastructure (CDI) to create on-demand, disposable, docker containers that are accessible via web browser. Example use-cases include Remote Browser Isolation (RBI), Data Loss Prevention (DLP), Desktop as a Service (DaaS), Secure Remote Access Services (RAS), and Open Source Intelligence (OSINT) collections. The rendering of the graphical-based containers is powered by the open-source project [KasmVNC](https://www.kasmweb.com/kasmvnc.html?utm_campaign=LinuxServer&utm_source=kasmvnc).", - "platform": "linux", - "logo": "https://kasm-ci.s3.amazonaws.com/kasm_wide.png", - "image": "linuxserver/kasm:latest", - "privileged": true, - "env": [ + }, { - "name": "KASM_PORT", - "label": "KASM_PORT", - "default": "443", - "description": "Specify the port you bind to the outside for Kasm Workspaces." + "name": "DRINODE", + "label": "DRINODE", + "default": "/dev/dri/renderD128", + "description": "Specify the render device (GPU) for the contianer to use." }, { - "name": "DOCKER_HUB_USERNAME", - "label": "DOCKER_HUB_USERNAME", - "default": "USER", - "description": "Optionally specify a DockerHub Username to pull private images." + "name": "HOST_IP", + "label": "HOST_IP", + "default": "192.168.100.10", + "description": "Specify the IP of the host, needed for LAN Remote Play." }, { - "name": "DOCKER_HUB_PASSWORD", - "label": "DOCKER_HUB_PASSWORD", - "default": "PASS", - "description": "Optionally specify a DockerHub password to pull private images." + "name": "STARTUP", + "label": "STARTUP", + "default": "KDE", + "description": "KDE to boot into desktop mode, BIGPICTURE to boot into gamescope." }, { - "name": "DOCKER_MTU", - "label": "DOCKER_MTU", - "default": "1500", - "description": "Optionally specify the mtu options passed to dockerd." + "name": "RESOLUTION", + "label": "RESOLUTION", + "default": "1920x1080", + "description": "When booting into BIGPICTURE mode the screen resolution will be bound to this value." } ], "ports": [ "3000:3000/tcp", - "443:443/tcp" + "3001:3001/tcp", + "27031-27036:27031-27036/udp", + "27031-27036:27031-27036", + "47984-47990:47984-47990", + "48010-48010:48010-48010", + "47998-48000:47998-48000/udp" ], "volumes": [ { - "container": "/opt", - "bind": "/volume1/docker/kasm/opt" - }, - { - "container": "/profiles", - "bind": "/volume1/docker/kasm/profiles" + "container": "/config", + "bind": "/volume1/docker/steamos/config" }, { "container": "/dev/input", @@ -12696,20 +15427,21 @@ } ], "restart_policy": "unless-stopped", + "maintainer": " https://github.com/technorabilia/portainer-templates/", "categories": [ "Lissy93" ], - "id": 381 + "id": 355 }, { "type": 1, - "title": "Kdenlive (lissy93)", - "name": "Kdenlive", - "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/kdenlive/config

", - "description": "[Kdenlive](https://kdenlive.org/) is a powerful free and open source cross-platform video editing program made by the KDE community. Feature rich and production ready.", + "title": "Swag (lissy93)", + "name": "Swag", + "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/swag/config

", + "description": "SWAG - Secure Web Application Gateway (formerly known as letsencrypt, no relation to Let's Encrypt\u2122) sets up an Nginx webserver and reverse proxy with php support and a built-in certbot client that automates free SSL server certificate generation and renewal processes (Let's Encrypt and ZeroSSL). It also contains fail2ban for intrusion prevention.", "platform": "linux", - "logo": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/kdenlive-logo.png", - "image": "linuxserver/kdenlive:latest", + "logo": "https://github.com/linuxserver/docker-templates/raw/master/linuxserver.io/img/swag.gif", + "image": "linuxserver/swag:latest", "env": [ { "name": "PUID", @@ -12730,127 +15462,123 @@ "description": "specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List)." }, { - "name": "SUBFOLDER", - "label": "SUBFOLDER", - "default": "/", - "description": "Specify a subfolder to use with reverse proxies, IE `/subfolder/`" - } - ], - "ports": [ - "3000:3000/tcp", - "3001:3001/tcp" - ], - "volumes": [ + "name": "URL", + "label": "URL", + "default": "yourdomain.url", + "description": "Top url you have control over (`customdomain.com` if you own it, or `customsubdomain.ddnsprovider.com` if dynamic dns)." + }, { - "container": "/config", - "bind": "/volume1/docker/kdenlive/config" - } - ], - "restart_policy": "unless-stopped", - "categories": [ - "Lissy93" - ], - "id": 382 - }, - { - "type": 1, - "title": "Keepassxc (lissy93)", - "name": "Keepassxc", - "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/keepassxc/config

", - "description": "[KeePassXC](https://keepassxc.org/) is a free and open-source password manager. It started as a community fork of KeePassX (itself a cross-platform port of KeePass).", - "platform": "linux", - "logo": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/keepassxc-logo.png", - "image": "linuxserver/keepassxc:latest", - "env": [ + "name": "VALIDATION", + "label": "VALIDATION", + "default": "http", + "description": "Certbot validation method to use, options are `http` or `dns` (`dns` method also requires `DNSPLUGIN` variable set)." + }, { - "name": "PUID", - "label": "PUID", - "default": "1024", - "description": "for UserID" + "name": "SUBDOMAINS", + "label": "SUBDOMAINS", + "default": "www,", + "description": "Subdomains you'd like the cert to cover (comma separated, no spaces) ie. `www,ftp,cloud`. For a wildcard cert, set this *exactly* to `wildcard` (wildcard cert is available via `dns` validation only)" }, { - "name": "PGID", - "label": "PGID", - "default": "100", - "description": "for GroupID" + "name": "CERTPROVIDER", + "label": "CERTPROVIDER", + "default": "", + "description": "Optionally define the cert provider. Set to `zerossl` for ZeroSSL certs (requires existing [ZeroSSL account](https://app.zerossl.com/signup) and the e-mail address entered in `EMAIL` env var). Otherwise defaults to Let's Encrypt." }, { - "name": "TZ", - "label": "TZ", - "default": "Europe/Amsterdam", - "description": "specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List)." + "name": "DNSPLUGIN", + "label": "DNSPLUGIN", + "default": "cloudflare", + "description": "Required if `VALIDATION` is set to `dns`. Options are `acmedns`, `aliyun`, `azure`, `bunny`, `cloudflare`, `cpanel`, `desec`, `digitalocean`, `directadmin`, `dnsimple`, `dnsmadeeasy`, `dnspod`, `do`, `domeneshop`, `dreamhost`, `duckdns`, `dynudns`, `freedns`, `gandi`, `gehirn`, `glesys`, `godaddy`, `google`, `he`, `hetzner`, `infomaniak`, `inwx`, `ionos`, `linode`, `loopia`, `luadns`, `namecheap`, `netcup`, `njalla`, `nsone`, `ovh`, `porkbun`, `rfc2136`, `route53`, `sakuracloud`, `standalone`, `transip`, and `vultr`. Also need to enter the credentials into the corresponding ini (or json for some plugins) file under `/config/dns-conf`." + }, + { + "name": "PROPAGATION", + "label": "PROPAGATION", + "default": "", + "description": "Optionally override (in seconds) the default propagation time for the dns plugins." + }, + { + "name": "EMAIL", + "label": "EMAIL", + "default": "", + "description": "Optional e-mail address used for cert expiration notifications (Required for ZeroSSL)." + }, + { + "name": "ONLY_SUBDOMAINS", + "label": "ONLY_SUBDOMAINS", + "default": "false", + "description": "If you wish to get certs only for certain subdomains, but not the main domain (main domain may be hosted on another machine and cannot be validated), set this to `true`" + }, + { + "name": "EXTRA_DOMAINS", + "label": "EXTRA_DOMAINS", + "default": "", + "description": "Additional fully qualified domain names (comma separated, no spaces) ie. `extradomain.com,subdomain.anotherdomain.org,*.anotherdomain.org`" + }, + { + "name": "STAGING", + "label": "STAGING", + "default": "false", + "description": "Set to `true` to retrieve certs in staging mode. Rate limits will be much higher, but the resulting cert will not pass the browser's security test. Only to be used for testing purposes." } ], "ports": [ - "3000:3000/tcp", - "3001:3001/tcp" + "443:443/tcp", + "80:80/tcp" ], "volumes": [ { "container": "/config", - "bind": "/volume1/docker/keepassxc/config" + "bind": "/volume1/docker/swag/config" } ], "restart_policy": "unless-stopped", + "maintainer": " https://github.com/technorabilia/portainer-templates/", "categories": [ "Lissy93" ], - "id": 383 + "id": 356 }, { "type": 1, - "title": "Kicad (lissy93)", - "name": "Kicad", - "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/kicad/config

", - "description": "[KiCad](https://www.kicad.org/) - A Cross Platform and Open Source Electronics Design Automation Suite.", + "title": "Synclounge (lissy93)", + "name": "Synclounge", + "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

", + "description": "[Synclounge](https://github.com/samcm/synclounge) is a third party tool that allows you to watch Plex in sync with your friends/family, wherever you are.", "platform": "linux", - "logo": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/kicad-logo.png", - "image": "linuxserver/kicad:latest", + "logo": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/synclounge-banner.png", + "image": "linuxserver/synclounge:latest", "env": [ { - "name": "PUID", - "label": "PUID", - "default": "1024", - "description": "for UserID" - }, - { - "name": "PGID", - "label": "PGID", - "default": "100", - "description": "for GroupID" - }, - { - "name": "TZ", - "label": "TZ", - "default": "Europe/Amsterdam", - "description": "specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List)." + "name": "AUTH_LIST", + "label": "AUTH_LIST", + "default": "plexuser1,plexuser2,email1,machineid1", + "description": "If set, only the users defined here and the users of the plex servers defined here will be able to access the server. Use e-mails, plex usernames and/or plex server machine ids, comma separated, no spaces." } ], "ports": [ - "3000:3000/tcp", - "3001:3001/tcp" - ], - "volumes": [ - { - "container": "/config", - "bind": "/volume1/docker/kicad/config" - } + "8088:8088/tcp" ], "restart_policy": "unless-stopped", + "maintainer": " https://github.com/technorabilia/portainer-templates/", "categories": [ "Lissy93" ], - "id": 384 + "id": 357 }, { "type": 1, - "title": "Kimai (lissy93)", - "name": "Kimai", - "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/kimai/config

", - "description": "[Kimai](https://kimai.org/) is a professional grade time-tracking application, free and open-source. It handles use-cases of freelancers as well as companies with dozens or hundreds of users. Kimai was build to track your project times and ships with many advanced features, including but not limited to: JSON API, invoicing, data exports, multi-timer and punch-in punch-out mode, tagging, multi-user - multi-timezones - multi-language ([over 30 translations existing](https://hosted.weblate.org/projects/kimai/)!), authentication via SAML/LDAP/Database, two-factor authentication (2FA) with TOTP, customizable role and team permissions, responsive design, user/customer/project specific rates, advanced search & filtering, money and time budgets, advanced reporting, support for [plugins](https://www.kimai.org/store/) and so much more.", + "title": "Syslog-ng (lissy93)", + "name": "Syslog-ng", + "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/syslog-ng/config

", + "description": "[syslog-ng](https://www.syslog-ng.com/products/open-source-log-management/) allows you to flexibly collect, parse, classify, rewrite and correlate logs from across your infrastructure and store or route them to log analysis tools.", + "categories": [ + "System", + "Lissy93" + ], "platform": "linux", - "logo": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/kimai-logo.png", - "image": "linuxserver/kimai:latest", + "logo": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/syslog-ng-logo.png", + "image": "linuxserver/syslog-ng:latest", "env": [ { "name": "PUID", @@ -12869,113 +15597,63 @@ "label": "TZ", "default": "Europe/Amsterdam", "description": "specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List)." - }, - { - "name": "DATABASE_URL", - "label": "DATABASE_URL", - "default": "mysql://your_db_user:your_db_pass@your_db_host:3306/your_db_name?charset=your_db_charset&serverVersion=your_db_version", - "description": "Configure your database connection, see Application Setup instructions." } ], "ports": [ - "80:80/tcp", - "443:443/tcp" + "514:5514/udp", + "601:6601/tcp", + "6514:6514/tcp" ], "volumes": [ { "container": "/config", - "bind": "/volume1/docker/kimai/config" + "bind": "/volume1/docker/syslog-ng/config" + }, + { + "container": "/var/log", + "bind": "/var/log" } ], "restart_policy": "unless-stopped", - "categories": [ - "Lissy93" - ], - "id": 385 + "maintainer": " https://github.com/technorabilia/portainer-templates/", + "id": 358 }, { "type": 1, - "title": "Kometa (lissy93)", - "name": "Kometa", - "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/kometa/config

", - "description": "[Kometa](https://github.com/Kometa-Team/Kometa) is a powerful tool designed to give you complete control over your media libraries. With Kometa, you can take your customization to the next level, with granular control over metadata, collections, overlays, and much more.", + "title": "Tester (lissy93)", + "name": "Tester", + "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

", + "description": "This internal tool is used as a desktop sandbox in our CI process to grab a screenshot of a hopefully functional endpoint", "platform": "linux", - "logo": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/kometa-banner.png", - "image": "linuxserver/kometa:latest", + "logo": "https://avatars3.githubusercontent.com/u/12324908?s=200&v=4", + "image": "linuxserver/tester:latest", "env": [ { - "name": "PUID", - "label": "PUID", - "default": "1024", - "description": "for UserID" - }, - { - "name": "PGID", - "label": "PGID", - "default": "100", - "description": "for GroupID" - }, - { - "name": "TZ", - "label": "TZ", - "default": "Europe/Amsterdam", - "description": "specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List)." - }, - { - "name": "KOMETA_CONFIG", - "label": "KOMETA_CONFIG", - "default": "/config/config.yml", - "description": "Specify a custom config file to use." - }, - { - "name": "KOMETA_TIME", - "label": "KOMETA_TIME", - "default": "03:00", - "description": "Comma-separated list of times to update each day. Format: `HH:MM`." - }, - { - "name": "KOMETA_RUN", - "label": "KOMETA_RUN", - "default": "False", - "description": "Set to `True` to run without the scheduler." - }, - { - "name": "KOMETA_TEST", - "label": "KOMETA_TEST", - "default": "False", - "description": "Set to `True` to run in debug mode with only collections that have `test: true`." - }, - { - "name": "KOMETA_NO_MISSING", - "label": "KOMETA_NO_MISSING", - "default": "False", - "description": "Set to `True` to run without any of the missing movie/show functions." + "name": "URL", + "label": "URL", + "default": "http://google.com", + "description": "Specify an endpoint, the container will automatically determine the correct protocol and program to use" } ], "ports": [ - "80:80/tcp" - ], - "volumes": [ - { - "container": "/config", - "bind": "/volume1/docker/kometa/config" - } + "3000:3000/tcp" ], "restart_policy": "unless-stopped", + "maintainer": " https://github.com/technorabilia/portainer-templates/", "categories": [ "Lissy93" ], - "id": 386 + "id": 359 }, { "type": 1, - "title": "Krita (lissy93)", - "name": "Krita", - "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/krita/config

", - "description": "[Krita](https://krita.org/en/) is a professional FREE and open source painting program. It is made by artists that want to see affordable art tools for everyone.", + "title": "Ungoogled-chromium (lissy93)", + "name": "Ungoogled-chromium", + "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/ungoogled-chromium/config

", + "description": "[Ungoogled Chromium](https://github.com/ungoogled-software/ungoogled-chromium) is Google Chromium, sans dependency on Google web services.", "platform": "linux", - "logo": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/krita-logo.png", - "image": "linuxserver/krita:latest", + "logo": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/ungoogled-chromium-logo.png", + "image": "linuxserver/ungoogled-chromium:latest", "env": [ { "name": "PUID", @@ -12994,6 +15672,12 @@ "label": "TZ", "default": "Europe/Amsterdam", "description": "specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List)." + }, + { + "name": "CHROME_CLI", + "label": "CHROME_CLI", + "default": "https://www.linuxserver.io/", + "description": "Specify one or multiple Chromium CLI flags, this string will be passed to the application in full." } ], "ports": [ @@ -13003,24 +15687,25 @@ "volumes": [ { "container": "/config", - "bind": "/volume1/docker/krita/config" + "bind": "/volume1/docker/ungoogled-chromium/config" } ], "restart_policy": "unless-stopped", + "maintainer": " https://github.com/technorabilia/portainer-templates/", "categories": [ "Lissy93" ], - "id": 387 + "id": 360 }, { "type": 1, - "title": "Ldap-auth (lissy93)", - "name": "Ldap-auth", - "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/ldap-auth/config

", - "description": "[Ldap-auth](https://github.com/nginxinc/nginx-ldap-auth) software is for authenticating users who request protected resources from servers proxied by nginx. It includes a daemon (ldap-auth) that communicates with an authentication server, and a webserver daemon that generates an authentication cookie based on the user\u2019s credentials. The daemons are written in Python for use with a Lightweight Directory Access Protocol (LDAP) authentication server (OpenLDAP or Microsoft Windows Active Directory 2003 and 2012).", + "title": "Unifi-network-application (lissy93)", + "name": "Unifi-network-application", + "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/unifi-network-application/config

", + "description": "The [Unifi-network-application](https://ui.com/) software is a powerful, enterprise wireless software engine ideal for high-density client deployments requiring low latency and high uptime performance.", "platform": "linux", - "logo": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/ldap-auth-logo.png", - "image": "linuxserver/ldap-auth:latest", + "logo": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/unifi-banner.png", + "image": "linuxserver/unifi-network-application:latest", "env": [ { "name": "PUID", @@ -13041,53 +15726,93 @@ "description": "specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List)." }, { - "name": "FERNETKEY", - "label": "FERNETKEY", - "default": "", - "description": "Optionally define a custom valid fernet key (only needed if container is frequently recreated, or if using multi-node setups, invalidating previous authentications)" + "name": "MONGO_USER", + "label": "MONGO_USER", + "default": "unifi", + "description": "Mongodb Username. Only evaluated on first run. **Special characters must be [url encoded](https://en.wikipedia.org/wiki/Percent-encoding)**." }, { - "name": "CERTFILE", - "label": "CERTFILE", + "name": "MONGO_PASS", + "label": "MONGO_PASS", "default": "", - "description": "Optionally point this to a certificate file to enable HTTP over SSL (HTTPS) for the ldap auth daemon" + "description": "Mongodb Password. Only evaluated on first run. **Special characters must be [url encoded](https://en.wikipedia.org/wiki/Percent-encoding)**." }, { - "name": "KEYFILE", - "label": "KEYFILE", + "name": "MONGO_HOST", + "label": "MONGO_HOST", + "default": "unifi-db", + "description": "Mongodb Hostname. Only evaluated on first run." + }, + { + "name": "MONGO_PORT", + "label": "MONGO_PORT", + "default": "27017", + "description": "Mongodb Port. Only evaluated on first run." + }, + { + "name": "MONGO_DBNAME", + "label": "MONGO_DBNAME", + "default": "unifi", + "description": "Mongodb Database Name (stats DB is automatically suffixed with `_stat`). Only evaluated on first run." + }, + { + "name": "MONGO_AUTHSOURCE", + "label": "MONGO_AUTHSOURCE", + "default": "admin", + "description": "Mongodb [authSource](https://www.mongodb.com/docs/manual/reference/connection-string/#mongodb-urioption-urioption.authSource). For Atlas set to `admin`. Only evaluated on first run." + }, + { + "name": "MEM_LIMIT", + "label": "MEM_LIMIT", + "default": "1024", + "description": "Optionally change the Java memory limit (in Megabytes). Set to `default` to reset to default" + }, + { + "name": "MEM_STARTUP", + "label": "MEM_STARTUP", + "default": "1024", + "description": "Optionally change the Java initial/minimum memory (in Megabytes). Set to `default` to reset to default" + }, + { + "name": "MONGO_TLS", + "label": "MONGO_TLS", "default": "", - "description": "Optionally point this to the private key file, matching the certificate file referred to in CERTFILE" + "description": "Mongodb enable [TLS](https://www.mongodb.com/docs/manual/reference/connection-string/#mongodb-urioption-urioption.tls). Only evaluated on first run." } ], "ports": [ - "8888:8888/tcp", - "9000:9000/tcp" + "8443:8443/tcp", + "3478:3478/udp", + "10001:10001/udp", + "8080:8080/tcp", + "1900:1900/udp", + "8843:8843/tcp", + "8880:8880/tcp", + "6789:6789/tcp", + "5514:5514/udp" ], "volumes": [ { "container": "/config", - "bind": "/volume1/docker/ldap-auth/config" + "bind": "/volume1/docker/unifi-network-application/config" } ], "restart_policy": "unless-stopped", + "maintainer": " https://github.com/technorabilia/portainer-templates/", "categories": [ "Lissy93" ], - "id": 388 + "id": 361 }, { "type": 1, - "title": "Libreoffice (lissy93)", - "name": "Libreoffice", - "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/libreoffice/config

", - "description": "[LibreOffice](https://www.libreoffice.org/) is a free and powerful office suite, and a successor to OpenOffice.org (commonly known as OpenOffice). Its clean interface and feature-rich tools help you unleash your creativity and enhance your productivity.", - "categories": [ - "Productivity", - "Lissy93" - ], + "title": "Unrar (lissy93)", + "name": "Unrar", + "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/unrar/config

", + "description": "# This container needs special attention. Please check https://hub.docker.com/r/linuxserver/unrar for details.", "platform": "linux", - "logo": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/libreoffice-logo.png", - "image": "linuxserver/libreoffice:latest", + "logo": "", + "image": "linuxserver/unrar:latest", "env": [ { "name": "PUID", @@ -13109,27 +15834,30 @@ } ], "ports": [ - "3000:3000/tcp", - "3001:3001/tcp" + "80:80/tcp" ], "volumes": [ { "container": "/config", - "bind": "/volume1/docker/libreoffice/config" + "bind": "/volume1/docker/unrar/config" } ], "restart_policy": "unless-stopped", - "id": 389 + "maintainer": " https://github.com/technorabilia/portainer-templates/", + "categories": [ + "Lissy93" + ], + "id": 362 }, { "type": 1, - "title": "Librewolf (lissy93)", - "name": "Librewolf", - "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/librewolf/config

", - "description": "[LibreWolf](https://librewolf.net/) is a custom and independent version of Firefox, with the primary goals of privacy, security and user freedom. LibreWolf also aims to remove all the telemetry, data collection and annoyances, as well as disabling anti-freedom features like DRM.", + "title": "Vscodium (lissy93)", + "name": "Vscodium", + "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/vscodium/config

", + "description": "[VSCodium](https://vscodium.com/) is a community-driven, freely-licensed binary distribution of Microsoft\u2019s editor VS Code.", "platform": "linux", - "logo": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/librewolf-logo.png", - "image": "linuxserver/librewolf:latest", + "logo": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/vscodium-icon.png", + "image": "linuxserver/vscodium:latest", "env": [ { "name": "PUID", @@ -13148,12 +15876,6 @@ "label": "TZ", "default": "Europe/Amsterdam", "description": "specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List)." - }, - { - "name": "LIBREWOLF_CLI", - "label": "LIBREWOLF_CLI", - "default": "https://www.linuxserver.io/", - "description": "Specify one or multiple LibreWolf CLI flags, this string will be passed to the application in full." } ], "ports": [ @@ -13163,24 +15885,25 @@ "volumes": [ { "container": "/config", - "bind": "/volume1/docker/librewolf/config" + "bind": "/volume1/docker/vscodium/config" } ], "restart_policy": "unless-stopped", + "maintainer": " https://github.com/technorabilia/portainer-templates/", "categories": [ "Lissy93" ], - "id": 390 + "id": 363 }, { "type": 1, - "title": "Limnoria (lissy93)", - "name": "Limnoria", - "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/limnoria/config

", - "description": "[Limnoria](https://github.com/ProgVal/limnoria) A robust, full-featured, and user/programmer-friendly Python IRC bot, with many existing plugins. Successor of the well-known Supybot.", + "title": "Webcord (lissy93)", + "name": "Webcord", + "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/webcord/config

", + "description": "[WebCord](https://github.com/SpacingBat3/WebCord) can be summarized as a pack of security and privacy hardenings, Discord features reimplementations, Electron / Chromium / Discord bugs workarounds, stylesheets, internal pages and wrapped https://discord.com page, designed to conform with ToS as much as it is possible (or hide the changes that might violate it from Discord's eyes).", "platform": "linux", - "logo": "https://raw.githubusercontent.com/linuxserver/docker-limnoria/master/logo.png", - "image": "linuxserver/limnoria:latest", + "logo": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/webcord-icon.png", + "image": "linuxserver/webcord:latest", "env": [ { "name": "PUID", @@ -13202,29 +15925,35 @@ } ], "ports": [ - "8080:8080/tcp" + "3000:3000/tcp", + "3001:3001/tcp" ], "volumes": [ { "container": "/config", - "bind": "/volume1/docker/limnoria/config" + "bind": "/volume1/docker/webcord/config" } ], "restart_policy": "unless-stopped", + "maintainer": " https://github.com/technorabilia/portainer-templates/", "categories": [ "Lissy93" ], - "id": 391 + "id": 364 }, { "type": 1, - "title": "Lollypop (lissy93)", - "name": "Lollypop", - "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/lollypop/config

", - "description": "[Lollypop](https://wiki.gnome.org/Apps/Lollypop) is a lightweight modern music player designed to work excellently on the GNOME desktop environment.", + "title": "Webtop (lissy93)", + "name": "Webtop", + "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/webtop/config

", + "description": "[Webtop](https://github.com/linuxserver/docker-webtop) - Alpine, Ubuntu, Fedora, and Arch based containers containing full desktop environments in officially supported flavors accessible via any modern web browser.", + "categories": [ + "Utilities", + "Lissy93" + ], "platform": "linux", - "logo": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/lollypop-icon.png", - "image": "linuxserver/lollypop:latest", + "logo": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/webtop-logo.png", + "image": "linuxserver/webtop:latest", "env": [ { "name": "PUID", @@ -13243,6 +15972,18 @@ "label": "TZ", "default": "Europe/Amsterdam", "description": "specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List)." + }, + { + "name": "SUBFOLDER", + "label": "SUBFOLDER", + "default": "/", + "description": "Specify a subfolder to use with reverse proxies, IE `/subfolder/`" + }, + { + "name": "TITLE", + "label": "TITLE", + "default": "Webtop", + "description": "String which will be used as page/tab title in the web browser." } ], "ports": [ @@ -13252,24 +15993,26 @@ "volumes": [ { "container": "/config", - "bind": "/volume1/docker/lollypop/config" + "bind": "/volume1/docker/webtop/config" + }, + { + "container": "/var/run/docker.sock", + "bind": "/var/run/docker.sock" } ], "restart_policy": "unless-stopped", - "categories": [ - "Lissy93" - ], - "id": 392 + "maintainer": " https://github.com/technorabilia/portainer-templates/", + "id": 365 }, { "type": 1, - "title": "Mediaelch (lissy93)", - "name": "Mediaelch", - "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/mediaelch/config

", - "description": "[MediaElch](https://github.com/Komet/MediaElch) is a MediaManager for Kodi. Information about Movies, TV Shows, Concerts and Music are stored as nfo files. Fanarts are downloaded automatically from fanart.tv. Using the nfo generator, MediaElch can be used with other MediaCenters as well.", + "title": "Wireguard (lissy93)", + "name": "Wireguard", + "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/wireguard/config

", + "description": "[WireGuard\u00ae](https://www.wireguard.com/) is an extremely simple yet fast and modern VPN that utilizes state-of-the-art cryptography. It aims to be faster, simpler, leaner, and more useful than IPsec, while avoiding the massive headache. It intends to be considerably more performant than OpenVPN. WireGuard is designed as a general purpose VPN for running on embedded interfaces and super computers alike, fit for many different circumstances. Initially released for the Linux kernel, it is now cross-platform (Windows, macOS, BSD, iOS, Android) and widely deployable. It is currently under heavy development, but already it might be regarded as the most secure, easiest to use, and simplest VPN solution in the industry.", "platform": "linux", - "logo": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/mediaelch-logo.png", - "image": "linuxserver/mediaelch:latest", + "logo": "https://www.wireguard.com/img/wireguard.svg", + "image": "linuxserver/wireguard:latest", "env": [ { "name": "PUID", @@ -13288,33 +16031,86 @@ "label": "TZ", "default": "Europe/Amsterdam", "description": "specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List)." + }, + { + "name": "SERVERURL", + "label": "SERVERURL", + "default": "wireguard.domain.com", + "description": "External IP or domain name for docker host. Used in server mode. If set to `auto`, the container will try to determine and set the external IP automatically" + }, + { + "name": "SERVERPORT", + "label": "SERVERPORT", + "default": "51820", + "description": "External port for docker host. Used in server mode." + }, + { + "name": "PEERS", + "label": "PEERS", + "default": "1", + "description": "Number of peers to create confs for. Required for server mode. Can also be a list of names: `myPC,myPhone,myTablet` (alphanumeric only)" + }, + { + "name": "PEERDNS", + "label": "PEERDNS", + "default": "auto", + "description": "DNS server set in peer/client configs (can be set as `8.8.8.8`). Used in server mode. Defaults to `auto`, which uses wireguard docker host's DNS via included CoreDNS forward." + }, + { + "name": "INTERNAL_SUBNET", + "label": "INTERNAL_SUBNET", + "default": "10.13.13.0", + "description": "Internal subnet for the wireguard and server and peers (only change if it clashes). Used in server mode." + }, + { + "name": "ALLOWEDIPS", + "label": "ALLOWEDIPS", + "default": "0.0.0.0/0", + "description": "The IPs/Ranges that the peers will be able to reach using the VPN connection. If not specified the default value is: '0.0.0.0/0, ::0/0' This will cause ALL traffic to route through the VPN, if you want split tunneling, set this to only the IPs you would like to use the tunnel AND the ip of the server's WG ip, such as 10.13.13.1." + }, + { + "name": "PERSISTENTKEEPALIVE_PEERS", + "label": "PERSISTENTKEEPALIVE_PEERS", + "default": "", + "description": "Set to `all` or a list of comma separated peers (ie. `1,4,laptop`) for the wireguard server to send keepalive packets to listed peers every 25 seconds. Useful if server is accessed via domain name and has dynamic IP. Used only in server mode." + }, + { + "name": "LOG_CONFS", + "label": "LOG_CONFS", + "default": "true", + "description": "Generated QR codes will be displayed in the docker log. Set to `false` to skip log output." } ], "ports": [ - "3000:3000/tcp", - "3001:3001/tcp" + "51820:51820/udp" ], "volumes": [ { "container": "/config", - "bind": "/volume1/docker/mediaelch/config" + "bind": "/volume1/docker/wireguard/config" + }, + { + "container": "/lib/modules", + "bind": "/lib/modules" } ], "restart_policy": "unless-stopped", + "maintainer": " https://github.com/technorabilia/portainer-templates/", "categories": [ "Lissy93" ], - "id": 393 + "id": 366 }, { "type": 1, - "title": "Msedge (lissy93)", - "name": "Msedge", - "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/msedge/config

", - "description": "[Microsoft Edge](https://www.microsoft.com/edge) is a cross-platform web browser developed by Microsoft and based on Chromium.", + "title": "Wireshark (lissy93)", + "name": "Wireshark", + "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/wireshark/config

", + "description": "[Wireshark](https://www.wireshark.org/) is the world\u2019s foremost and widely-used network protocol analyzer. It lets you see what\u2019s happening on your network at a microscopic level and is the de facto (and often de jure) standard across many commercial and non-profit enterprises, government agencies, and educational institutions. Wireshark development thrives thanks to the volunteer contributions of networking experts around the globe and is the continuation of a project started by Gerald Combs in 1998.", "platform": "linux", - "logo": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/edge-logo.png", - "image": "linuxserver/msedge:latest", + "logo": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/wireshark-icon.png", + "image": "linuxserver/wireshark:latest", + "network": "host", "env": [ { "name": "PUID", @@ -13333,12 +16129,6 @@ "label": "TZ", "default": "Europe/Amsterdam", "description": "specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List)." - }, - { - "name": "EDGE_CLI", - "label": "EDGE_CLI", - "default": "https://www.linuxserver.io/", - "description": "Specify one or multiple Chromium CLI flags, this string will be passed to the application in full." } ], "ports": [ @@ -13348,24 +16138,25 @@ "volumes": [ { "container": "/config", - "bind": "/volume1/docker/msedge/config" + "bind": "/volume1/docker/wireshark/config" } ], "restart_policy": "unless-stopped", + "maintainer": " https://github.com/technorabilia/portainer-templates/", "categories": [ "Lissy93" ], - "id": 394 + "id": 367 }, { "type": 1, - "title": "Mullvad-browser (lissy93)", - "name": "Mullvad-browser", - "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/mullvad-browser/config

", - "description": "The [Mullvad Browser](https://mullvad.net/en/browser) is a privacy-focused web browser developed in a collaboration between Mullvad VPN and the Tor Project. It\u2019s designed to minimize tracking and fingerprinting. You could say it\u2019s a Tor Browser to use without the Tor Network. Instead, you can use it with a trustworthy VPN.", + "title": "Wps-office (lissy93)", + "name": "Wps-office", + "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/wps-office/config

", + "description": "[WPS Office](https://www.wps.com/) is a lightweight, feature-rich comprehensive office suite with high compatibility. As a handy and professional office software, WPS Office allows you to edit files in Writer, Presentation, Spreadsheet, and PDF to improve your work efficiency.", "platform": "linux", - "logo": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/mullvad-browser-logo.png", - "image": "linuxserver/mullvad-browser:latest", + "logo": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/wps-office-icon.png", + "image": "linuxserver/wps-office:latest", "env": [ { "name": "PUID", @@ -13384,12 +16175,6 @@ "label": "TZ", "default": "Europe/Amsterdam", "description": "specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List)." - }, - { - "name": "LOCAL_NET", - "label": "LOCAL_NET", - "default": "192.168.0.0/16", - "description": "If using a VPN, set this to your local LAN IP range using CIDR notation. Without it you will be unable to access the web interface. If you have multiple ranges or a complex LAN setup you will need to manage this yourself in the wg0.conf, see the App Setup section for details." } ], "ports": [ @@ -13399,24 +16184,25 @@ "volumes": [ { "container": "/config", - "bind": "/volume1/docker/mullvad-browser/config" + "bind": "/volume1/docker/wps-office/config" } ], "restart_policy": "unless-stopped", + "maintainer": " https://github.com/technorabilia/portainer-templates/", "categories": [ "Lissy93" ], - "id": 395 + "id": 368 }, { "type": 1, - "title": "Mylar3 (lissy93)", - "name": "Mylar3", - "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/mylar3/config
mkdir -p /volume1/docker/mylar3/comics
mkdir -p /volume1/docker/mylar3/downloads

", - "description": "[Mylar3](https://github.com/mylar3/mylar3) is an automated Comic Book downloader (cbr/cbz) for use with NZB and torrents written in python. It supports SABnzbd, NZBGET, and many torrent clients in addition to DDL.", + "title": "Xbackbone (lissy93)", + "name": "Xbackbone", + "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/xbackbone/config

", + "description": "[Xbackbone](https://github.com/SergiX44/XBackBone) is a simple, self-hosted, lightweight PHP file manager that support the instant sharing tool ShareX and *NIX systems. It supports uploading and displaying images, GIF, video, code, formatted text, and file downloading and uploading. Also have a web UI with multi user management, past uploads history and search support.", "platform": "linux", - "logo": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/mylar-icon.png", - "image": "linuxserver/mylar3:latest", + "logo": "https://raw.githubusercontent.com/SergiX44/XBackBone/master/docs/img/xbackbone.png", + "image": "linuxserver/xbackbone:latest", "env": [ { "name": "PUID", @@ -13438,37 +16224,31 @@ } ], "ports": [ - "8090:8090/tcp" + "80:80/tcp", + "443:443/tcp" ], "volumes": [ { "container": "/config", - "bind": "/volume1/docker/mylar3/config" - }, - { - "container": "/comics", - "bind": "/volume1/docker/mylar3/comics" - }, - { - "container": "/downloads", - "bind": "/volume1/docker/mylar3/downloads" + "bind": "/volume1/docker/xbackbone/config" } ], "restart_policy": "unless-stopped", + "maintainer": " https://github.com/technorabilia/portainer-templates/", "categories": [ "Lissy93" ], - "id": 396 + "id": 369 }, { "type": 1, - "title": "Mysql-workbench (lissy93)", - "name": "Mysql-workbench", - "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/mysql-workbench/config

", - "description": "[MySQL Workbench](https://www.mysql.com/products/workbench/) is a unified visual tool for database architects, developers, and DBAs. MySQL Workbench provides data modeling, SQL development, and comprehensive administration tools for server configuration, user administration, backup, and much more.", - "platform": "linux", - "logo": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/mysql-workbench-icon.png", - "image": "linuxserver/mysql-workbench:latest", + "title": "Your_spotify (lissy93)", + "name": "Your_spotify", + "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/your_spotify/config

", + "description": "[Your_spotify](https://github.com/Yooooomi/your_spotify) is a self-hosted application that tracks what you listen and offers you a dashboard to explore statistics about it! It's composed of a web server which polls the Spotify API every now and then and a web application on which you can explore your statistics.", + "platform": "linux", + "logo": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/your_spotify-logo.png", + "image": "linuxserver/your_spotify:latest", "env": [ { "name": "PUID", @@ -13487,33 +16267,64 @@ "label": "TZ", "default": "Europe/Amsterdam", "description": "specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List)." + }, + { + "name": "APP_URL", + "label": "APP_URL", + "default": "http://localhost", + "description": "The protocol and hostname where the app will be accessed." + }, + { + "name": "SPOTIFY_PUBLIC", + "label": "SPOTIFY_PUBLIC", + "default": "", + "description": "Your Spotify application client ID." + }, + { + "name": "SPOTIFY_SECRET", + "label": "SPOTIFY_SECRET", + "default": "", + "description": "Your Spotify application secret." + }, + { + "name": "CORS", + "label": "CORS", + "default": "http://localhost:80,https://localhost:443", + "description": "Allowed CORS sources, set to `all` to allow any source." + }, + { + "name": "MONGO_ENDPOINT", + "label": "MONGO_ENDPOINT", + "default": "mongodb://mongo:27017/your_spotify", + "description": "Set mongodb endpoint address/port." } ], "ports": [ - "3000:3000/tcp", - "3001:3001/tcp" + "80:80/tcp", + "443:443/tcp" ], "volumes": [ { "container": "/config", - "bind": "/volume1/docker/mysql-workbench/config" + "bind": "/volume1/docker/your_spotify/config" } ], "restart_policy": "unless-stopped", + "maintainer": " https://github.com/technorabilia/portainer-templates/", "categories": [ "Lissy93" ], - "id": 397 + "id": 370 }, { "type": 1, - "title": "Ngircd (lissy93)", - "name": "Ngircd", - "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/ngircd/config

", - "description": "[Ngircd](https://ngircd.barton.de/) is a free, portable and lightweight Internet Relay Chat server for small or private networks, developed under the GNU General Public License (GPL). It is easy to configure, can cope with dynamic IP addresses, and supports IPv6, SSL-protected connections as well as PAM for authentication. It is written from scratch and not based on the original IRCd.", + "title": "Yq (lissy93)", + "name": "Yq", + "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/yq/config

", + "description": "# This container needs special attention. Please check https://hub.docker.com/r/linuxserver/yq for details.", "platform": "linux", - "logo": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/ngircd-logo.png", - "image": "linuxserver/ngircd:latest", + "logo": "", + "image": "linuxserver/yq:latest", "env": [ { "name": "PUID", @@ -13535,29 +16346,30 @@ } ], "ports": [ - "6667:6667/tcp" + "80:80/tcp" ], "volumes": [ { "container": "/config", - "bind": "/volume1/docker/ngircd/config" + "bind": "/volume1/docker/yq/config" } ], "restart_policy": "unless-stopped", + "maintainer": " https://github.com/technorabilia/portainer-templates/", "categories": [ "Lissy93" ], - "id": 398 + "id": 371 }, { "type": 1, - "title": "Obsidian (lissy93)", - "name": "Obsidian", - "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/obsidian/config

", - "description": "[Obsidian](https://obsidian.md) is a note-taking app that lets you create, link, and organize your notes on your device, with hundreds of plugins and themes to customize your workflow. You can also publish your notes online, access them offline, and sync them securely with end-to-end encryption.", + "title": "Zotero (lissy93)", + "name": "Zotero", + "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/zotero/config

", + "description": "[Zotero](https://www.zotero.org/) is a free, easy-to-use tool to help you collect, organize, annotate, cite, and share research.", "platform": "linux", - "logo": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/obsidian-logo.png", - "image": "linuxserver/obsidian:latest", + "logo": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/zotero-icon.png", + "image": "linuxserver/zotero:latest", "env": [ { "name": "PUID", @@ -13585,7975 +16397,7137 @@ "volumes": [ { "container": "/config", - "bind": "/volume1/docker/obsidian/config" + "bind": "/volume1/docker/zotero/config" } ], "restart_policy": "unless-stopped", + "maintainer": " https://github.com/technorabilia/portainer-templates/", "categories": [ "Lissy93" ], - "id": 399 + "id": 372 }, { - "type": 1, - "title": "Openssh-server (lissy93)", - "name": "Openssh-server", - "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/openssh-server/config

", - "description": "[Openssh-server](https://www.openssh.com/) is a sandboxed environment that allows ssh access without giving keys to the entire server. Giving ssh access via private key often means giving full access to the server. This container creates a limited and sandboxed environment that others can ssh into. The users only have access to the folders mapped and the processes running inside this container.", + "categories": [ + "Other", + "Tool", + "Lissy93" + ], + "description": "This is a Bitwarden server API implementation written in Rust compatible with upstream Bitwarden clients*, perfect for self-hosted deployment where running the official resource-heavy service might not be ideal..", + "image": "bitwardenrs/server:latest", + "logo": "https://raw.githubusercontent.com/SelfhostedPro/selfhosted_templates/master/Images/bitwarden.png", + "name": "bitwardenrs", + "note": "This project is not associated with the Bitwarden project nor 8bit Solutions LLC.", "platform": "linux", - "logo": "https://upload.wikimedia.org/wikipedia/en/6/65/OpenSSH_logo.png", - "image": "linuxserver/openssh-server:latest", - "env": [ - { - "name": "PUID", - "label": "PUID", - "default": "1024", - "description": "for UserID" - }, - { - "name": "PGID", - "label": "PGID", - "default": "100", - "description": "for GroupID" - }, - { - "name": "TZ", - "label": "TZ", - "default": "Europe/Amsterdam", - "description": "specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List)." - }, + "ports": [ + "80/tcp" + ], + "restart_policy": "unless-stopped", + "title": "Bitwarden RS (lissy93)", + "type": 1, + "volumes": [ { - "name": "PUBLIC_KEY", - "label": "PUBLIC_KEY", - "default": "yourpublickey", - "description": "Optional ssh public key, which will automatically be added to authorized_keys." - }, + "bind": "/portainer/Files/AppData/Config/Bitwarden-rs", + "container": "/config" + } + ], + "maintainer": " https://github.com/SelfhostedPro/selfhosted_templates/", + "id": 373 + }, + { + "categories": [ + "Tool", + "Web", + "Lissy93" + ], + "description": "This container sets up an Nginx webserver and reverse proxy with php support and a built-in letsencrypt client that automates free SSL server certificate generation and renewal processes. It also contains fail2ban for intrusion prevention.\r\n \r\n Before running this container, make sure that the url and subdomains are properly forwarded to this container's host.\r\n \r\n - Port 443 on the internet side of the router should be forwarded to this container's port 443.\r\n - If you need a dynamic dns provider, you can use the free provider duckdns.org where the url will be yoursubdomain.duckdns.org and the subdomains can be www,ftp,cloud\r\n - The container detects changes to url and subdomains, revokes existing certs and generates new ones during start. \r\n - It also detects changes to the DHLEVEL parameter and replaces the dhparams file.\r\n \r\n - If you'd like to password protect your sites, you can use htpasswd. Run the following command on your host to generate the htpasswd file docker exec -it letsencrypt htpasswd -c /config/nginx/.htpasswd <username>", + "env": [ { - "name": "PUBLIC_KEY_FILE", - "label": "PUBLIC_KEY_FILE", - "default": "/path/to/file", - "description": "Optionally specify a file containing the public key (works with docker secrets)." + "label": "EMAIL", + "name": "EMAIL", + "set": "-Xms256m -Xmx512m" }, { - "name": "PUBLIC_KEY_DIR", - "label": "PUBLIC_KEY_DIR", - "default": "/path/to/directory/containing/_only_/pubkeys", - "description": "Optionally specify a directory containing the public keys (works with docker secrets)." + "label": "URL", + "name": "URL", + "set": "-Xms256m -Xmx512m" }, { - "name": "PUBLIC_KEY_URL", - "label": "PUBLIC_KEY_URL", - "default": "https://github.com/username.keys", - "description": "Optionally specify a URL containing the public key." + "label": "SUBDOMAINS", + "name": "SUBDOMAINS", + "set": "www," }, { - "name": "SUDO_ACCESS", - "label": "SUDO_ACCESS", - "default": "false", - "description": "Set to `true` to allow `linuxserver.io`, the ssh user, sudo access. Without `USER_PASSWORD` set, this will allow passwordless sudo access." + "label": "ONLY_SUBDOMAINS", + "name": "ONLY_SUBDOMAINS", + "set": "false" }, { - "name": "PASSWORD_ACCESS", - "label": "PASSWORD_ACCESS", - "default": "false", - "description": "Set to `true` to allow user/password ssh access. You will want to set `USER_PASSWORD` or `USER_PASSWORD_FILE` as well." + "label": "DHLEVEL", + "name": "DHLEVEL", + "set": "2048" }, { - "name": "USER_PASSWORD", - "label": "USER_PASSWORD", - "default": "password", - "description": "Optionally set a sudo password for `linuxserver.io`, the ssh user. If this or `USER_PASSWORD_FILE` are not set but `SUDO_ACCESS` is set to true, the user will have passwordless sudo access." + "default": "1000", + "label": "PUID", + "name": "PUID" }, { - "name": "USER_PASSWORD_FILE", - "label": "USER_PASSWORD_FILE", - "default": "/path/to/file", - "description": "Optionally specify a file that contains the password. This setting supersedes the `USER_PASSWORD` option (works with docker secrets)." + "default": "100", + "label": "PGID", + "name": "PGID" }, { - "name": "USER_NAME", - "label": "USER_NAME", - "default": "linuxserver.io", - "description": "Optionally specify a user name (Default:`linuxserver.io`)" + "label": "VALIDATION", + "name": "VALIDATION", + "set": "http" }, { - "name": "LOG_STDOUT", - "label": "LOG_STDOUT", - "default": "", - "description": "Set to `true` to log to stdout instead of file." + "label": "DNSPLUGIN", + "name": "DNSPLUGIN", + "set": "http" } ], + "image": "linuxserver/letsencrypt:latest", + "logo": "https://raw.githubusercontent.com/SelfhostedPro/selfhosted_templates/master/Images/letsencrypt.png", + "name": "letsencrypt", + "platform": "linux", "ports": [ - "2222:2222/tcp" + "80/tcp", + "443/tcp" ], + "restart_policy": "unless-stopped", + "title": "Let's Encrypt (lissy93)", + "type": 1, "volumes": [ { - "container": "/config", - "bind": "/volume1/docker/openssh-server/config" + "bind": "/portainer/Files/AppData/Config/LetsEncrypt", + "container": "/config" } ], - "restart_policy": "unless-stopped", + "maintainer": " https://github.com/SelfhostedPro/selfhosted_templates/", + "id": 374 + }, + { "categories": [ + "Other", + "Tool", "Lissy93" ], - "id": 400 - }, - { - "type": 1, - "title": "Openvscode-server (lissy93)", - "name": "Openvscode-server", - "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/openvscode-server/config

", - "description": "[Openvscode-server](https://github.com/gitpod-io/openvscode-server) provides a version of VS Code that runs a server on a remote machine and allows access through a modern web browser.", - "platform": "linux", - "logo": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/openvscode-server-logo.png", - "image": "linuxserver/openvscode-server:latest", + "description": "Organizr allows you to setup Tabs that will be loaded all in one webpage. You can then work on your server with ease.", "env": [ { - "name": "PUID", + "default": "1000", "label": "PUID", - "default": "1024", - "description": "for UserID" + "name": "PUID" }, { - "name": "PGID", - "label": "PGID", "default": "100", - "description": "for GroupID" - }, - { - "name": "TZ", - "label": "TZ", - "default": "Europe/Amsterdam", - "description": "specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List)." - }, - { - "name": "CONNECTION_TOKEN", - "label": "CONNECTION_TOKEN", - "default": "", - "description": "Optional security token for accessing the Web UI (ie. `supersecrettoken`)." - }, - { - "name": "CONNECTION_SECRET", - "label": "CONNECTION_SECRET", - "default": "", - "description": "Optional path to a file inside the container that contains the security token for accessing the Web UI (ie. `/path/to/file`). Overrides `CONNECTION_TOKEN`." - }, - { - "name": "SUDO_PASSWORD", - "label": "SUDO_PASSWORD", - "default": "password", - "description": "If this optional variable is set, user will have sudo access in the openvscode-server terminal with the specified password." - }, - { - "name": "SUDO_PASSWORD_HASH", - "label": "SUDO_PASSWORD_HASH", - "default": "", - "description": "Optionally set sudo password via hash (takes priority over `SUDO_PASSWORD` var). Format is `$type$salt$hashed`." + "label": "PGID", + "name": "PGID" } ], + "image": "organizrtools/organizr-v2:php-fpm", + "logo": "https://raw.githubusercontent.com/SelfhostedPro/selfhosted_templates/master/Images/organizr-icon.png", + "name": "organizr-v2", + "platform": "linux", "ports": [ - "3000:3000/tcp" + "80/tcp" ], + "restart_policy": "unless-stopped", + "title": "Organizr v2 (lissy93)", + "type": 1, "volumes": [ { - "container": "/config", - "bind": "/volume1/docker/openvscode-server/config" + "bind": "/portainer/Files/AppData/Config/Organizr", + "container": "/config" } ], - "restart_policy": "unless-stopped", + "maintainer": " https://github.com/SelfhostedPro/selfhosted_templates/", + "id": 375 + }, + { "categories": [ + "Downloader", "Lissy93" ], - "id": 401 - }, - { - "type": 1, - "title": "Opera (lissy93)", - "name": "Opera", - "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/opera/config

", - "description": "[Opera](https://www.opera.com/) is a multi-platform web browser developed by its namesake company Opera. The browser is based on Chromium, but distinguishes itself from other Chromium-based browsers (Chrome, Edge, etc.) through its user interface and other features.", - "platform": "linux", - "logo": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/opera-icon.png", - "image": "linuxserver/opera:latest", + "description": "Cardigann, a server for adding extra indexers to Sonarr, SickRage and CouchPotato via Torznab and TorrentPotato proxies. Behind the scenes Cardigann logs in and runs searches and then transforms the results into a compatible format.", "env": [ { - "name": "PUID", + "default": "1000", "label": "PUID", - "default": "1024", - "description": "for UserID" + "name": "PUID" }, { - "name": "PGID", - "label": "PGID", "default": "100", - "description": "for GroupID" - }, - { - "name": "TZ", - "label": "TZ", - "default": "Europe/Amsterdam", - "description": "specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List)." - }, - { - "name": "OPERA_CLI", - "label": "OPERA_CLI", - "default": "https://www.linuxserver.io/", - "description": "Specify one or multiple Chromium CLI flags, this string will be passed to the application in full." + "label": "PGID", + "name": "PGID" } ], + "image": "linuxserver/cardigann:latest", + "logo": "https://raw.githubusercontent.com/SelfhostedPro/selfhosted_templates/master/Images/cardigann.png", + "name": "cardigann", + "platform": "linux", "ports": [ - "3000:3000/tcp", - "3001:3001/tcp" + "5060:5060/tcp" ], + "restart_policy": "unless-stopped", + "title": "Cardigann (lissy93)", + "type": 1, "volumes": [ { - "container": "/config", - "bind": "/volume1/docker/opera/config" + "bind": "/portainer/Files/AppData/Config/Cardigann", + "container": "/config" } ], - "restart_policy": "unless-stopped", + "maintainer": " https://github.com/SelfhostedPro/selfhosted_templates/", + "id": 376 + }, + { "categories": [ + "VPN", + "Tool", + "Other", + "Web", "Lissy93" ], - "id": 402 + "description": "Pritunl container built on Alpine Linux. Supports IPv6 and running behind a reverse proxy. This container requires an external Mongo DB and should be run via Docker Compose or other orchestration.", + "env": [ + { + "default": "false", + "label": "REVERSE_PROXY", + "name": "REVERSE_PROXY" + }, + { + "label": "PRITUNL_OPTS", + "name": "PRITUNL_OPTS" + }, + { + "default": "mongodb://mongo:27017/pritunl", + "label": "MONGODB_URI", + "name": "MONGODB_URI" + }, + { + "default": "false", + "label": "WIREGUARD", + "name": "WIREGUARD" + } + ], + "logo": "https://raw.githubusercontent.com/SelfhostedPro/selfhosted_templates/pritunl/Images/pritunl.png", + "name": "pritunl", + "note": "Documentation on this containier can be found here: https://hub.docker.com/r/goofball222/pritunl", + "platform": "linux", + "repository": { + "stackfile": "Template/Stack/pritunl.yml", + "url": "https://github.com/SelfhostedPro/selfhosted_templates" + }, + "title": "Pritunl (lissy93)", + "type": 3, + "maintainer": " https://github.com/SelfhostedPro/selfhosted_templates/", + "id": 377 }, { - "type": 1, - "title": "Orcaslicer (lissy93)", - "name": "Orcaslicer", - "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/orcaslicer/config

", - "description": "[Orca Slicer](https://github.com/SoftFever/OrcaSlicer) is an open source slicer for FDM printers. OrcaSlicer is fork of Bambu Studio, it was previously known as BambuStudio-SoftFever, Bambu Studio is forked from PrusaSlicer by Prusa Research, which is from Slic3r by Alessandro Ranellucci and the RepRap community", - "platform": "linux", - "logo": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/orcaslicer-logo.png", - "image": "linuxserver/orcaslicer:latest", + "categories": [ + "CCTV", + "Lissy93" + ], + "description": "UniFi Video is a powerful and flexible, integrated IP video management surveillance system designed to work with Ubiquiti\u2019s UniFi Video Camera product line. UniFi Video has an intuitive, configurable, and feature\u2011packed user interface with advanced features such as motion detection, auto\u2011discovery, user\u2011level security, storage management, reporting, and mobile device support.", "env": [ { - "name": "PUID", + "default": "99", "label": "PUID", - "default": "1024", - "description": "for UserID" + "name": "PUID" }, { - "name": "PGID", - "label": "PGID", "default": "100", - "description": "for GroupID" + "label": "PGID", + "name": "PGID" }, { - "name": "TZ", - "label": "TZ", - "default": "Europe/Amsterdam", - "description": "specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List)." + "default": "002", + "label": "UMASK", + "name": "UMASK" + }, + { + "label": "CONTEXT_PATH", + "name": "CONTEXT_PATH", + "set": "UniFi Video" } ], + "image": "pducharme/unifi-video-controller:latest", + "logo": "https://raw.githubusercontent.com/SelfhostedPro/selfhosted_templates/master/Images/UniFiVideo-logo.png", + "name": "UniFi Video", + "platform": "linux", "ports": [ - "3000:3000/tcp", - "3001:3001/tcp" + "1935:1935/tcp", + "7444:7444/tcp", + "7447:7447/tcp", + "6666:6666/tcp", + "7442:7442/tcp", + "7080:7080/tcp", + "7443:7443/tcp", + "7445:7445/tcp", + "7446:7446/tcp" ], + "restart_policy": "unless-stopped", + "title": "UniFi Video (lissy93)", + "type": 1, "volumes": [ { - "container": "/config", - "bind": "/volume1/docker/orcaslicer/config" + "bind": "/portainer/Files/AppData/Config/UnifFiVideo/Recordings/", + "container": "/recordings" + }, + { + "bind": "/portainer/Files/AppData/Config/UniFiVideo/", + "container": "/config" } ], - "restart_policy": "unless-stopped", + "maintainer": " https://github.com/SelfhostedPro/selfhosted_templates/", + "id": 378 + }, + { "categories": [ + "Other", + "VPN", + "Tool", "Lissy93" ], - "id": 403 - }, - { - "type": 1, - "title": "Pairdrop (lissy93)", - "name": "Pairdrop", - "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/pairdrop/config

", - "description": "[PairDrop](https://github.com/schlagmichdoch/PairDrop) is a sublime alternative to AirDrop that works on all platforms. Send images, documents or text via peer to peer connection to devices in the same local network/Wi-Fi or to paired devices.", - "platform": "linux", - "logo": "https://raw.githubusercontent.com/schlagmichdoch/PairDrop/master/public/images/android-chrome-512x512.png", - "image": "linuxserver/pairdrop:latest", + "description": "This container contains OpenVPN and Deluge with a configuration where Deluge is running only when OpenVPN has an active tunnel. It bundles configuration files for many popular VPN providers to make the setup easier.", "env": [ { - "name": "PUID", + "default": "1001", "label": "PUID", - "default": "1024", - "description": "for UserID" + "name": "PUID" }, { - "name": "PGID", + "default": "1001", "label": "PGID", - "default": "100", - "description": "for GroupID" + "name": "PUID" }, { - "name": "TZ", - "label": "TZ", - "default": "Europe/Amsterdam", - "description": "specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List)." + "default": "MULLVAD", + "description": "see https://github.com/sgtsquiggs/docker-deluge-openvpn", + "label": "OPENVPN_PROVIDER", + "name": "OPENVPN_PROVIDER" }, { - "name": "RATE_LIMIT", - "label": "RATE_LIMIT", - "default": "false", - "description": "Set to `true` to limit clients to 100 requests per 5 min" + "label": "OPENVPN_USERNAME", + "name": "OPENVPN_USERNAME" }, { - "name": "WS_FALLBACK", - "label": "WS_FALLBACK", - "default": "false", - "description": "Set to `true` to enable websocket fallback if the peer to peer WebRTC connection is not available to the client (see App Setup notes)." + "label": "OPENVPN_PASSWORD", + "name": "OPENVPN_PASSWORD" + } + ], + "image": "sgtsquiggs/deluge-openvpn:latest", + "name": "deluge-openvpn", + "platform": "linux", + "ports": [ + "8112:8112/tcp" + ], + "restart_policy": "unless-stopped", + "title": "Deluge openvpn (lissy93)", + "type": 1, + "volumes": [ + { + "bind": "/etc/localtime", + "container": "/etc/localtime" }, { - "name": "RTC_CONFIG", - "label": "RTC_CONFIG", - "default": "", - "description": "Path to a json file containing custom STUN/TURN config (see App Setup notes)" + "bind": "/portainer/Downloads", + "container": "/downloads" }, { - "name": "DEBUG_MODE", - "label": "DEBUG_MODE", - "default": "false", - "description": "Set to `true` to debug the http server configuration by logging clients IP addresses used by PairDrop to STDOUT. [See here for more info](https://github.com/schlagmichdoch/PairDrop/blob/master/docs/host-your-own.md#debug-mode). Do not use in production!" + "bind": "/portainer/Files/AppData/Config/DelugeOpenVPN/config", + "container": "/config" } ], + "maintainer": " https://github.com/SelfhostedPro/selfhosted_templates/", + "id": 379 + }, + { + "categories": [ + "Security", + "Lissy93" + ], + "description": "Dradis Framework: Collaboration and reporting for IT Security teams http://dradisframework.org", + "image": "raesene/dradis:latest", + "logo": "https://raw.githubusercontent.com/SelfhostedPro/selfhosted_templates/master/Images/dradis-logo.png", + "name": "dradis", + "platform": "linux", + "ports": [ + "3000:3000/tcp" + ], + "restart_policy": "unless-stopped", + "title": "Dradis (lissy93)", + "type": 1, + "maintainer": " https://github.com/SelfhostedPro/selfhosted_templates/", + "id": 380 + }, + { + "type": 1, + "title": "IronFunctions API (lissy93)", + "description": "Open-source serverless computing platform", + "categories": [ + "Serverless", + "Lissy93" + ], + "platform": "linux", + "logo": "https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/ironfunctions.png", + "image": "iron/functions:latest", "ports": [ - "3000:3000/tcp" + "8080/tcp" ], "volumes": [ { - "container": "/config", - "bind": "/volume1/docker/pairdrop/config" + "container": "/app/data" } ], - "restart_policy": "unless-stopped", - "categories": [ - "Lissy93" - ], - "id": 404 + "privileged": true, + "maintainer": " https://github.com/mikestraney/portainer-templates/", + "id": 381 }, { "type": 1, - "title": "Phpmyadmin (lissy93)", - "name": "Phpmyadmin", - "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/phpmyadmin/config

", - "description": "[Phpmyadmin](https://github.com/phpmyadmin/phpmyadmin/) is a free software tool written in PHP, intended to handle the administration of MySQL over the Web. phpMyAdmin supports a wide range of operations on MySQL and MariaDB.", + "title": "IronFunctions UI (lissy93)", + "description": "Open-source user interface for IronFunctions", "categories": [ - "System", + "Serverless", "Lissy93" ], "platform": "linux", - "logo": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/phpmyadmin-logo.png", - "image": "linuxserver/phpmyadmin:latest", - "env": [ - { - "name": "PUID", - "label": "PUID", - "default": "1024", - "description": "for UserID" - }, - { - "name": "PGID", - "label": "PGID", - "default": "100", - "description": "for GroupID" - }, - { - "name": "TZ", - "label": "TZ", - "default": "Europe/Amsterdam", - "description": "specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List)." - }, - { - "name": "PMA_ARBITRARY", - "label": "PMA_ARBITRARY", - "default": "1", - "description": "Set to `1` to allow you to connect to any server. Setting to `0` will only allow you to connect to specified hosts (See Application Setup)" - }, - { - "name": "PMA_ABSOLUTE_URI", - "label": "PMA_ABSOLUTE_URI", - "default": "https://phpmyadmin.example.com", - "description": "Set the URL you will use to access the web frontend" - } - ], + "logo": "https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/ironfunctions.png", + "image": "iron/functions-ui:latest", "ports": [ - "80:80/tcp" + "4000/tcp" ], "volumes": [ { - "container": "/config", - "bind": "/volume1/docker/phpmyadmin/config" + "container": "/app/data" } ], - "restart_policy": "unless-stopped", - "id": 405 - }, - { - "type": 1, - "title": "Pidgin (lissy93)", - "name": "Pidgin", - "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/pidgin/config

", - "description": "[Pidgin](https://pidgin.im/) is a chat program which lets you log into accounts on multiple chat networks simultaneously. This means that you can be chatting with friends on XMPP and sitting in an IRC channel at the same time.", - "platform": "linux", - "logo": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/pidgin-logo.png", - "image": "linuxserver/pidgin:latest", "env": [ { - "name": "PUID", - "label": "PUID", - "default": "1024", - "description": "for UserID" - }, - { - "name": "PGID", - "label": "PGID", - "default": "100", - "description": "for GroupID" - }, - { - "name": "TZ", - "label": "TZ", - "default": "Europe/Amsterdam", - "description": "specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List)." + "name": "API_URL", + "label": "API URL" } ], + "privileged": true, + "maintainer": " https://github.com/mikestraney/portainer-templates/", + "id": 382 + }, + { + "type": 1, + "title": "Magento 2 (lissy93)", + "description": "Open-source e-commerce platform", + "categories": [ + "CMS", + "Lissy93" + ], + "platform": "linux", + "logo": "https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/magento.png", + "image": "alankent/gsd:latest", "ports": [ - "3000:3000/tcp", - "3001:3001/tcp" + "80/tcp", + "3000/tcp", + "3001/tcp" ], "volumes": [ { - "container": "/config", - "bind": "/volume1/docker/pidgin/config" + "container": "/var/www/html/" } ], - "restart_policy": "unless-stopped", + "maintainer": " https://github.com/mikestraney/portainer-templates/", + "id": 383 + }, + { + "type": 2, + "title": "NextcloudStack (lissy93)", + "description": "Nextcloud setup with a MySQL database", + "note": "Deploys a Nextcloud instance connected to a MySQL database.", "categories": [ + "Cloud", "Lissy93" ], - "id": 406 - }, - { - "type": 1, - "title": "Piper (lissy93)", - "name": "Piper", - "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/piper/config

", - "description": "[Piper](https://github.com/rhasspy/piper/) is a fast, local neural text to speech system that sounds great and is optimized for the Raspberry Pi 4. This container provides a Wyoming protocol server for Piper.", "platform": "linux", - "logo": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/piper-logo.png", - "image": "linuxserver/piper:latest", + "logo": "https://raw.githubusercontent.com/mikestraney/portainer-templates/master/Images/nextcloud-icon.png", + "repository": { + "url": "https://github.com/mikestraney/portainer-templates", + "stackfile": "stacks/nextcloud/docker-stack.yml" + }, "env": [ { - "name": "PUID", - "label": "PUID", - "default": "1024", - "description": "for UserID" - }, - { - "name": "PGID", - "label": "PGID", - "default": "100", - "description": "for GroupID" - }, - { - "name": "TZ", - "label": "TZ", - "default": "Europe/Amsterdam", - "description": "specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List)." + "label": "MYSQL_PASSWORD", + "name": "mypassword", + "description": "password for sql" }, { - "name": "PIPER_VOICE", - "label": "PIPER_VOICE", - "default": "en_US-lessac-medium", - "description": "The [Piper voice](https://huggingface.co/rhasspy/piper-voices/tree/main) to use, in the format `--`" - }, + "label": "MYSQL_ROOT_PASSWORD", + "name": "myrpassword", + "description": "root password for sql" + } + ], + "maintainer": " https://github.com/mikestraney/portainer-templates/", + "id": 384 + }, + { + "type": 1, + "title": "Odoo (lissy93)", + "description": "Open-source business apps", + "categories": [ + "Project Management", + "Lissy93" + ], + "platform": "linux", + "logo": "https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/odoo.png", + "image": "odoo:latest", + "env": [ { - "name": "PIPER_LENGTH", - "label": "PIPER_LENGTH", - "default": "1.0", - "description": "Voice speaking rate, 1.0 is default with < 1.0 being faster and > 1.0 being slower." + "name": "HOST", + "label": "PostgreSQL database host", + "type": "container" }, { - "name": "PIPER_NOISE", - "label": "PIPER_NOISE", - "default": "0.667", - "description": "Controls the variability of the voice by adding noise. Values above 1 will start to degrade audio." + "name": "USER", + "label": "Database user" }, { - "name": "PIPER_NOISEW", - "label": "PIPER_NOISEW", - "default": "0.333", - "description": "Controls the variability of speaking cadence. Values above 1 produce extreme stutters and pauses." - }, + "name": "PASSWORD", + "label": "Database password" + } + ], + "ports": [ + "8069/tcp" + ], + "volumes": [ { - "name": "PIPER_SPEAKER", - "label": "PIPER_SPEAKER", - "default": "0", - "description": "Speaker number to use if the voice supports multiple speakers." + "container": "/var/lib/odoo" }, { - "name": "PIPER_PROCS", - "label": "PIPER_PROCS", - "default": "1", - "description": "Number of Piper processes to run simultaneously." + "container": "/mnt/extra-addons" } ], + "maintainer": " https://github.com/mikestraney/portainer-templates/", + "id": 385 + }, + { + "type": 1, + "title": "Plesk (lissy93)", + "description": "WebOps platform and hosting control panel", + "categories": [ + "CMS", + "Lissy93" + ], + "platform": "linux", + "note": "Default credentials: admin / changeme", + "logo": "https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/plesk.png", + "image": "plesk/plesk:latest", + "ports": [ + "21/tcp", + "80/tcp", + "443/tcp", + "8880/tcp", + "8443/tcp", + "8447/tcp" + ], + "maintainer": " https://github.com/mikestraney/portainer-templates/", + "id": 386 + }, + { + "type": 1, + "title": "Urbackup (lissy93)", + "description": "Open-source network backup", + "categories": [ + "Backup", + "Lissy93" + ], + "platform": "linux", + "note": "This application web interface is exposed on the port 55414 inside the container.", + "logo": "https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/urbackup.png", + "image": "cfstras/urbackup", "ports": [ - "10200:10200/tcp" + "55413/tcp", + "55414/tcp", + "55415/tcp", + "35622/tcp" ], "volumes": [ { - "container": "/config", - "bind": "/volume1/docker/piper/config" + "container": "/var/urbackup" } ], - "restart_policy": "unless-stopped", - "categories": [ - "Lissy93" - ], - "id": 407 + "maintainer": " https://github.com/mikestraney/portainer-templates/", + "id": 387 }, { "type": 1, - "title": "Plex-meta-manager (lissy93)", - "name": "Plex-meta-manager", - "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/plex-meta-manager/config

", - "description": "[Plex-meta-manager](https://github.com/Kometa-Team/Kometa) is a Python 3 script that can be continuously run using YAML configuration files to update on a schedule the metadata of the movies, shows, and collections in your libraries as well as automatically build collections based on various methods all detailed in the wiki.", + "title": "Wowza (lissy93)", + "description": "Streaming media server", "categories": [ - "Media", + "Streaming", "Lissy93" ], "platform": "linux", - "logo": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/plex-meta-manager-banner.png", - "image": "linuxserver/plex-meta-manager:latest", + "logo": "https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/wowza.png", + "image": "sameersbn/wowza:4.1.2-8", "env": [ { - "name": "PUID", - "label": "PUID", - "default": "1024", - "description": "for UserID" - }, - { - "name": "PGID", - "label": "PGID", - "default": "100", - "description": "for GroupID" - }, - { - "name": "TZ", - "label": "TZ", - "default": "Europe/Amsterdam", - "description": "specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List)." - }, - { - "name": "PMM_CONFIG", - "label": "PMM_CONFIG", - "default": "/config/config.yml", - "description": "Specify a custom config file to use." + "name": "WOWZA_ACCEPT_LICENSE", + "label": "Agree to Wowza EULA", + "set": "yes" }, { - "name": "PMM_TIME", - "label": "PMM_TIME", - "default": "03:00", - "description": "Comma-separated list of times to update each day. Format: `HH:MM`." - }, + "name": "WOWZA_KEY", + "label": "License key" + } + ], + "ports": [ + "1935/tcp", + "8086/tcp", + "8087/tcp", + "8088/tcp" + ], + "volumes": [ { - "name": "PMM_RUN", - "label": "PMM_RUN", - "default": "False", - "description": "Set to `True` to run without the scheduler." - }, + "container": "/var/lib/wowza" + } + ], + "maintainer": " https://github.com/mikestraney/portainer-templates/", + "id": 388 + }, + { + "categories": [ + "Other", + "Tool", + "Lissy93" + ], + "description": "AdGuard Home is a network-wide software for blocking ads & tracking.", + "image": "adguard/adguardhome:latest", + "logo": "https://developer.asustor.com/uploadIcons/0020_999_1595573028_AdGuardhome_256.png", + "name": "Adguardhome", + "platform": "linux", + "ports": [ + "53:53/tcp", + "53:53/udp", + "67:67/udp", + "80:80/tcp", + "443:443/tcp", + "443:443/udp", + "3001:3000/tcp", + "853:853/tcp", + "784:784/udp", + "853:853/udp", + "8853:8853/udp", + "5443:5443/tcp", + "5443:5443/udp" + ], + "restart_policy": "unless-stopped", + "title": "Adguardhome (lissy93)", + "type": 1, + "volumes": [ { - "name": "PMM_TEST", - "label": "PMM_TEST", - "default": "False", - "description": "Set to `True` to run in debug mode with only collections that have `test: true`." + "bind": "/portainer/Files/AppData/Config/AdguardHome/config", + "container": "/opt/adguardhome/conf" }, { - "name": "PMM_NO_MISSING", - "label": "PMM_NO_MISSING", - "default": "False", - "description": "Set to `True` to run without any of the missing movie/show functions." + "bind": "/portainer/Files/AppData/Config/AdguardHome/work", + "container": "/opt/adguardhome/work" } ], + "note": "Template created by Pi-Hosted Series
Check our Github page: https://github.com/pi-hosted/pi-hosted

Official Webpage: https://adguard.com/en/adguard-home/overview.html
Official Docker Documentation: https://github.com/AdguardTeam/AdGuardHome/wiki/Docker


", + "maintainer": " https://github.com/novaspirit/pi-hosted/", + "id": 389 + }, + { + "categories": [ + "Other", + "Tool", + "Lissy93" + ], + "description": "Alpine xfce4 novnc", + "image": "novaspirit/alpine_xfce4_novnc:latest", + "logo": "https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/images/novnc.png", + "name": "alpine-xfce4-novnc", + "note": "Template created by Pi-Hosted Series
Check our Github page: https://github.com/pi-hosted/pi-hosted

Official Webpage: https://github.com/novaspirit/Alpine_xfce4_noVNC
Official Docker Documentation: https://github.com/novaspirit/Alpine_xfce4_noVNC


Default username/password will be alpine/alpine.", + "platform": "linux", + "ports": [ + "6080:6080/tcp", + "56780:56780/tcp" + ], + "restart_policy": "unless-stopped", + "title": "Alpine Xfce4 noVNC (lissy93)", + "type": 1, "volumes": [ { - "container": "/config", - "bind": "/volume1/docker/plex-meta-manager/config" + "bind": "/portainer/Files/AppData/Config/alpine-xfce4-novnc/home/alpine/downloads", + "container": "/home/alpine/downloads" } ], - "restart_policy": "unless-stopped", - "id": 408 + "maintainer": " https://github.com/novaspirit/pi-hosted/", + "id": 390 }, { - "type": 1, - "title": "Pwndrop (lissy93)", - "name": "Pwndrop", - "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/pwndrop/config

", - "description": "[Pwndrop](https://github.com/kgretzky/pwndrop) is a self-deployable file hosting service for sending out red teaming payloads or securely sharing your private files over HTTP and WebDAV.", - "platform": "linux", - "logo": "https://raw.githubusercontent.com/kgretzky/pwndrop/master/media/pwndrop-logo-512.png", - "image": "linuxserver/pwndrop:latest", + "categories": [ + "Web", + "Proxy", + "Lissy93" + ], + "description": "The Apache HTTP Server is a free and open-source cross-platform web server software, released under the terms of Apache License 2.0. Apache is developed and maintained by an open community of developers under the auspices of the Apache Software Foundation.", "env": [ { - "name": "PUID", + "default": "1000", "label": "PUID", - "default": "1024", - "description": "for UserID" + "name": "PUID" }, { - "name": "PGID", + "default": "1000", "label": "PGID", - "default": "100", - "description": "for GroupID" - }, - { - "name": "TZ", - "label": "TZ", - "default": "Europe/Amsterdam", - "description": "specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List)." - }, - { - "name": "SECRET_PATH", - "label": "SECRET_PATH", - "default": "/pwndrop", - "description": "Secret path for admin access. Defaults to `/pwndrop`. This parameter only takes effect during initial install; it can later be changed in the web gui." + "name": "PGID" } ], + "image": "httpd:latest", + "logo": "https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/images/apache-httpd.png", + "name": "apache-httpd", + "platform": "linux", "ports": [ - "8080:8080/tcp" + "8080:80/tcp", + "8443:443/tcp" ], + "restart_policy": "unless-stopped", + "title": "Apache Httpd (lissy93)", + "type": 1, "volumes": [ { - "container": "/config", - "bind": "/volume1/docker/pwndrop/config" + "bind": "/portainer/Files/AppData/Config/apache-httpd", + "container": "/usr/local/apache2/htdocs/" } ], - "restart_policy": "unless-stopped", + "note": "Template created by Pi-Hosted Series
Check our Github page: https://github.com/pi-hosted/pi-hosted

Official Webpage: https://httpd.apache.org/
Official Docker Documentation: https://hub.docker.com/_/httpd


", + "maintainer": " https://github.com/novaspirit/pi-hosted/", + "id": 391 + }, + { "categories": [ + "Other", + "Tool", "Lissy93" ], - "id": 409 - }, - { - "type": 1, - "title": "Pydio-cells (lissy93)", - "name": "Pydio-cells", - "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/pydio-cells/config

", - "description": "[Pydio-cells](https://pydio.com/) is the nextgen file sharing platform for organizations. It is a full rewrite of the Pydio project using the Go language following a micro-service architecture.", - "platform": "linux", - "logo": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/pydio-cells-icon.png", - "image": "linuxserver/pydio-cells:latest", + "description": "ArchiveBox is a powerful, self-hosted internet archiving solution to collect, save, and view sites you want to preserve offline.", "env": [ { - "name": "PUID", - "label": "PUID", - "default": "1024", - "description": "for UserID" + "default": "*", + "label": "ALLOWED_HOSTS", + "name": "ALLOWED_HOSTS" }, { - "name": "PGID", - "label": "PGID", - "default": "100", - "description": "for GroupID" + "default": "750m", + "label": "MEDIA_MAX_SIZE", + "name": "MEDIA_MAX_SIZE" }, { - "name": "TZ", - "label": "TZ", - "default": "Europe/Amsterdam", - "description": "specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List)." + "default": "true", + "label": "PUBLIC_INDEX", + "name": "PUBLIC_INDEX" }, { - "name": "EXTERNALURL", - "label": "EXTERNALURL", - "default": "yourdomain.url", - "description": "The external url you would like to use to access Pydio Cells (Can be https://domain.url or https://IP:PORT)." + "default": "true", + "label": "PUBLIC_SNAPSHOTS", + "name": "PUBLIC_SNAPSHOTS" }, { - "name": "SERVER_IP", - "label": "SERVER_IP", - "default": "0.0.0.0", - "description": "Enter the LAN IP of the docker server. Required for local access by IP, added to self signed cert as SAN (not required if accessing only through reverse proxy)." + "default": "false", + "label": "PUBLIC_ADD_VIEW", + "name": "PUBLIC_ADD_VIEW" } ], + "image": "archivebox/archivebox:latest", + "logo": "https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/images/archivebox.png", + "name": "archivebox", + "note": "Template created by Pi-Hosted Series
Check our Github page: https://github.com/pi-hosted/pi-hosted

Official Webpage: https://archivebox.io/
Official Docker Documentation: https://github.com/ArchiveBox/ArchiveBox/wiki/Docker


By default an admin user is not created. You can do so by launching a shell in the container and executing 'archivebox manage createsuperuser'. Documentation is Available here.", + "platform": "linux", "ports": [ - "8080:8080/tcp" + "8002:8000/tcp" ], + "restart_policy": "unless-stopped", + "title": "Archivebox (lissy93)", + "type": 1, "volumes": [ { - "container": "/config", - "bind": "/volume1/docker/pydio-cells/config" + "bind": "/portainer/Files/AppData/Config/archivebox", + "container": "/data" } ], - "restart_policy": "unless-stopped", - "categories": [ - "Lissy93" - ], - "id": 410 + "maintainer": " https://github.com/novaspirit/pi-hosted/", + "id": 392 }, { - "type": 1, - "title": "Pyload-ng (lissy93)", - "name": "Pyload-ng", - "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/pyload-ng/config
mkdir -p /volume1/docker/pyload-ng/downloads

", - "description": "[pyLoad](https://pyload.net/) is a Free and Open Source download manager written in Python and designed to be extremely lightweight, easily extensible and fully manageable via web.", - "platform": "linux", - "logo": "https://github.com/linuxserver/docker-templates/raw/master/linuxserver.io/img/pyload-logo.png", - "image": "linuxserver/pyload-ng:latest", + "categories": [ + "Downloader", + "Lissy93" + ], + "description": "AriaNg is a modern web frontend making aria2 easier to use. AriaNg is written in pure html & javascript, thus it does not need any compilers or runtime environment. You can just put AriaNg in your web server and open it in your browser. AriaNg uses responsive layout, and supports any desktop or mobile devices.", "env": [ { - "name": "PUID", + "default": "1000", "label": "PUID", - "default": "1024", - "description": "for UserID" + "name": "PUID" }, { - "name": "PGID", + "default": "1000", "label": "PGID", - "default": "100", - "description": "for GroupID" + "name": "PGID" }, { - "name": "TZ", - "label": "TZ", - "default": "Europe/Amsterdam", - "description": "specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List)." + "default": "443", + "label": "ARIA2RPCPORT", + "name": "ARIA2RPCPORT" } ], + "image": "hurlenko/aria2-ariang:latest", + "logo": "https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/images/ariang.png", + "name": "AriaNG", + "platform": "linux", "ports": [ - "8000:8000/tcp", - "9666:9666/tcp" + "8080:8080/tcp" ], + "restart_policy": "unless-stopped", + "title": "AriaNG (lissy93)", + "type": 1, "volumes": [ { - "container": "/config", - "bind": "/volume1/docker/pyload-ng/config" + "bind": "/portainer/Files/AppData/Config/AriaNG", + "container": "/aria2/conf" }, { - "container": "/downloads", - "bind": "/volume1/docker/pyload-ng/downloads" + "bind": "/portainer/Downloads", + "container": "/aria2/data" } ], - "restart_policy": "unless-stopped", + "note": "Template created by Pi-Hosted Series
Check our Github page: https://github.com/pi-hosted/pi-hosted

Official Webpage: https://github.com/hurlenko/aria2-ariang-docker
Official Docker Documentation: https://github.com/hurlenko/aria2-ariang-docker


", + "maintainer": " https://github.com/novaspirit/pi-hosted/", + "id": 393 + }, + { "categories": [ + "Other", + "Tool", "Lissy93" ], - "id": 411 - }, - { - "type": 1, - "title": "Pylon (lissy93)", - "name": "Pylon", - "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/pylon/config
mkdir -p /volume1/docker/pylon/code

", - "description": "[Pylon](https://github.com/pylonide/pylon) is a web based integrated development environment built with Node.js as a backend and with a supercharged JavaScript/HTML5 frontend, licensed under GPL version 3. This project originates from Cloud9 v2 project.", - "platform": "linux", - "logo": "https://raw.githubusercontent.com/pylonide/pylon/master/doc/screenshot02.png", - "image": "linuxserver/pylon:latest", + "description": "chrony is a versatile implementation of the Network Time Protocol (NTP). It can synchronise the system clock with NTP servers, reference clocks (e.g. GPS receiver), and manual input using wristwatch and keyboard. It can also operate as an NTPv4 (RFC 5905) server and peer to provide a time service to other computers in the network.", "env": [ { - "name": "PUID", - "label": "PUID", - "default": "1024", - "description": "for UserID" - }, - { - "name": "PGID", - "label": "PGID", - "default": "100", - "description": "for GroupID" - }, - { - "name": "TZ", - "label": "TZ", - "default": "Europe/Amsterdam", - "description": "specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List)." - }, - { - "name": "GITURL", - "label": "GITURL", - "default": "https://github.com/linuxserver/docker-pylon.git", - "description": "Specify a git repo to checkout on first startup" - }, - { - "name": "PYUSER", - "label": "PYUSER", - "default": "myuser", - "description": "Specify a basic auth user." + "default": "0", + "label": "LOG_LEVEL", + "name": "LOG_LEVEL" }, { - "name": "PYPASS", - "label": "PYPASS", - "default": "mypass", - "description": "Specify a basic auth password." + "description": "Additional Example: time1.google.com,time2.google.com,time3.google.com,time4.google.com", + "default": "time.cloudflare.com", + "label": "NTP_SERVERS", + "name": "NTP_SERVERS" } ], + "image": "cturra/ntp:latest", + "logo": "https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/images/chrony.png", + "name": "chrony-ntp", + "platform": "linux", "ports": [ - "3131:3131/tcp" + "123:123/udp" + ], + "restart_policy": "unless-stopped", + "title": "Chrony NTP (lissy93)", + "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/cturra/docker-ntp
Official Docker Documentation: https://github.com/cturra/docker-ntp/blob/main/README.md


", + "maintainer": " https://github.com/novaspirit/pi-hosted/", + "id": 394 + }, + { + "categories": [ + "Other", + "Anitvirus", + "Lissy93" + ], + "description": "ClamAV\u00ae is an open source antivirus engine for detecting trojans, viruses, malware & other malicious threats.", + "image": "mkodockx/docker-clamav:alpine", + "logo": "http://www.clamav.net/assets/clamav-trademark.png", + "name": "clamav", + "platform": "linux", + "ports": [ + "3310:3310/tcp" ], + "restart_policy": "unless-stopped", + "title": "Clamav (lissy93)", + "type": 1, "volumes": [ { - "container": "/config", - "bind": "/volume1/docker/pylon/config" + "bind": "/etc/timezone", + "container": "/etc/timezone" }, { - "container": "/code", - "bind": "/volume1/docker/pylon/code" + "bind": "/etc/localtime", + "container": "/etc/localtime" + }, + { + "bind": "/portainer/Files/AppData/Config/clamav/config", + "container": "/etc/clamav" + }, + { + "bind": "/portainer/Files/AppData/Config/clamav/virus_definitions", + "container": "/var/lib/clamav" } ], - "restart_policy": "unless-stopped", + "note": "Template created by Pi-Hosted Series
Check our Github page: https://github.com/pi-hosted/pi-hosted

Official Webpage: https://docs.clamav.net/
Official Docker Documentation: https://hub.docker.com/r/mkodockx/docker-clamav

Pre-installation script must be RAN before you install: wget -qO- https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/tools/install_clamav.sh | bash



", + "maintainer": " https://github.com/novaspirit/pi-hosted/", + "id": 395 + }, + { "categories": [ + "DNS", + "Tool", "Lissy93" ], - "id": 412 - }, - { - "type": 1, - "title": "Python (lissy93)", - "name": "Python", - "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/python/config

", - "description": "# This container needs special attention. Please check https://hub.docker.com/r/linuxserver/python for details.", - "platform": "linux", - "logo": "", - "image": "linuxserver/python:latest", + "description": "Cloudflare DDNS - A small and fast DDNS updater for Cloudflare.", "env": [ { - "name": "PUID", + "default": "1000", "label": "PUID", - "default": "1024", - "description": "for UserID" + "name": "PUID" }, { - "name": "PGID", + "default": "1000", "label": "PGID", - "default": "100", - "description": "for GroupID" + "name": "PGID" }, { - "name": "TZ", - "label": "TZ", - "default": "Europe/Amsterdam", - "description": "specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List)." - } - ], - "ports": [ - "80:80/tcp" - ], - "volumes": [ + "default": "", + "label": "CF_API_TOKEN", + "name": "CF_API_TOKEN" + }, { - "container": "/config", - "bind": "/volume1/docker/python/config" + "default": "", + "label": "DOMAINS (Comma Separated List)", + "name": "DOMAINS" + }, + { + "default": "true", + "label": "PROXIED", + "name": "PROXIED" } ], + "image": "favonia/cloudflare-ddns:latest", + "logo": "https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/images/cloudflare-ddns.png", + "name": "cloudflare-ddns", + "platform": "linux", "restart_policy": "unless-stopped", + "title": "Cloudflare DDNS (lissy93)", + "type": 1, + "note": "Template created by Pi-Hosted Series
Check our Github page: https://github.com/pi-hosted/pi-hosted

Official Webpage: https://www.cloudflare.com/en-gb/learning/dns/glossary/dynamic-dns/
Official Docker Documentation: https://github.com/favonia/cloudflare-ddns/


", + "maintainer": " https://github.com/novaspirit/pi-hosted/", + "id": 396 + }, + { "categories": [ + "Dashboard", "Lissy93" ], - "id": 413 - }, - { - "type": 1, - "title": "Qdirstat (lissy93)", - "name": "Qdirstat", - "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/qdirstat/config
mkdir -p /volume1/docker/qdirstat/data

", - "description": "[QDirStat](https://github.com/shundhammer/qdirstat) Qt-based directory statistics: KDirStat without any KDE -- from the author of the original KDirStat.", - "platform": "linux", - "logo": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/qdirstat-logo.png", - "image": "linuxserver/qdirstat:latest", + "description": "Dashy helps you organize your self-hosted services by making them accessible from a single place", "env": [ { - "name": "PUID", + "default": "1000", "label": "PUID", - "default": "1024", - "description": "for UserID" + "name": "PUID" }, { - "name": "PGID", + "default": "1000", "label": "PGID", - "default": "100", - "description": "for GroupID" - }, - { - "name": "TZ", - "label": "TZ", - "default": "Europe/Amsterdam", - "description": "specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List)." + "name": "PGID" } ], + "image": "lissy93/dashy:latest", + "logo": "https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/images/dashy.png", + "name": "Dashy", + "platform": "linux", "ports": [ - "3000:3000/tcp", - "3001:3001/tcp" + "9100:8080/tcp" ], - "volumes": [ - { - "container": "/config", - "bind": "/volume1/docker/qdirstat/config" - }, + "restart_policy": "unless-stopped", + "title": "Dashy (lissy93)", + "type": 1, + "volumes": [ { - "container": "/data", - "bind": "/volume1/docker/qdirstat/data" + "bind": "/portainer/Files/AppData/Config/Dashy/local-conf.yml", + "container": "/app/public/conf.yml" } ], - "restart_policy": "unless-stopped", + "note": "Template created by Pi-Hosted Series
Check our Github page: https://github.com/pi-hosted/pi-hosted

Official Webpage: https://dashy.to
Official Docker Documentation: https://dashy.to/docs/quick-start

Pre-installation script must be RAN before you install: wget -qO- https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/tools/install_dashy.sh | bash



", + "maintainer": " https://github.com/novaspirit/pi-hosted/", + "id": 397 + }, + { "categories": [ + "Tool", "Lissy93" ], - "id": 414 - }, - { - "type": 1, - "title": "Quassel-web (lissy93)", - "name": "Quassel-web", - "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/quassel-web/config

", - "description": "[Quassel-web](https://github.com/magne4000/quassel-webserver) is a web client for Quassel. Note that a Quassel-Core instance is required, we have a container available [here.](https://hub.docker.com/r/linuxserver/quassel-core/)", - "platform": "linux", - "logo": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/quassel-web-banner.png", - "image": "linuxserver/quassel-web:latest", + "description": "DaVinci Resolve Postgresql Server, Davinci requires a specific version of postgres db, this container will install the version needed", "env": [ { - "name": "PUID", + "default": "1000", "label": "PUID", - "default": "1024", - "description": "for UserID" + "name": "PUID" }, { - "name": "PGID", + "default": "1000", "label": "PGID", - "default": "100", - "description": "for GroupID" - }, - { - "name": "TZ", - "label": "TZ", - "default": "Europe/Amsterdam", - "description": "specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List)." + "name": "PGID" }, { - "name": "QUASSEL_CORE", - "label": "QUASSEL_CORE", - "default": "192.168.1.10", - "description": "specify the URL or IP address of your Quassel Core instance" + "default": "database", + "label": "POSTGRES_DB", + "name": "POSTGRES_DB" }, { - "name": "QUASSEL_PORT", - "label": "QUASSEL_PORT", - "default": "4242", - "description": "specify the port of your Quassel Core instance" + "default": "postgres", + "label": "POSTGRES_USER", + "name": "POSTGRES_USER" }, { - "name": "QUASSEL_HTTPS", - "label": "QUASSEL_HTTPS", - "default": "", - "description": "Set to `true` to have Quassel web serve over https on port 64443 instead of http on port 64080." + "default": "DaVinci", + "label": "POSTGRES_PASSWORD", + "name": "POSTGRES_PASSWORD" }, { - "name": "URL_BASE", - "label": "URL_BASE", - "default": "/quassel", - "description": "Specify a url-base in reverse proxy setups ie. `/quassel`" + "default": "America/New_York", + "label": "TZ", + "name": "TZ" } ], + "image": "postgres:13", + "logo": "https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/images/resolve.png", + "name": "DaVinci Postgres Server", + "platform": "linux", "ports": [ - "64080:64080/tcp", - "64443:64443/tcp" + "5432:5432/tcp" ], + "restart_policy": "unless-stopped", + "title": "DaVinci Postgres Server (lissy93)", + "type": 1, "volumes": [ { - "container": "/config", - "bind": "/volume1/docker/quassel-web/config" + "bind": "/portainer/Files/AppData/Config/DavinciServer/", + "container": "/var/lib/postgresql/data" } ], - "restart_policy": "unless-stopped", + "note": "Template created by Pi-Hosted Series
Check our Github page: https://github.com/pi-hosted/pi-hosted

Official Webpage: https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/docs/davinci.md
Official Docker Documentation: https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/docs/davinci.md


", + "maintainer": " https://github.com/novaspirit/pi-hosted/", + "id": 398 + }, + { "categories": [ + "Other", + "Tool", "Lissy93" ], - "id": 415 - }, - { - "type": 1, - "title": "Raneto (lissy93)", - "name": "Raneto", - "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/raneto/config

", - "description": "[Raneto](http://raneto.com/) - is an open source Knowledgebase platform that uses static Markdown files to power your Knowledgebase.", + "description": "Dozzle is a real-time log viewer for docker containers.", + "image": "amir20/dozzle:latest", + "logo": "https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/images/dozzle.png", + "name": "dozzle", + "note": "Template created by Pi-Hosted Series
Check our Github page: https://github.com/pi-hosted/pi-hosted

Official Webpage: https://dozzle.dev/
Official Docker Documentation: https://github.com/amir20/dozzle


View logs for docker containers.", "platform": "linux", - "logo": "https://raw.githubusercontent.com/gilbitron/Raneto/master/logo/logo_readme.png", - "image": "linuxserver/raneto:latest", - "env": [ - { - "name": "PUID", - "label": "PUID", - "default": "1024", - "description": "for UserID" - }, - { - "name": "PGID", - "label": "PGID", - "default": "100", - "description": "for GroupID" - }, - { - "name": "TZ", - "label": "TZ", - "default": "Europe/Amsterdam", - "description": "specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List)." - } - ], "ports": [ - "3000:3000/tcp" + "8888:8080/tcp" ], + "restart_policy": "unless-stopped", + "title": "Dozzle (lissy93)", + "type": 1, "volumes": [ { - "container": "/config", - "bind": "/volume1/docker/raneto/config" + "bind": "/var/run/docker.sock", + "container": "/var/run/docker.sock" } ], - "restart_policy": "unless-stopped", + "maintainer": " https://github.com/novaspirit/pi-hosted/", + "id": 399 + }, + { "categories": [ + "Other", + "Tool", "Lissy93" ], - "id": 416 - }, - { - "type": 1, - "title": "Rdesktop (lissy93)", - "name": "Rdesktop", - "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/rdesktop/config

mkdir -p /volume1/docker/rdesktop/config

", - "description": "[Rdesktop](http://xrdp.org/) - Containers containing full desktop environments in many popular flavors for Alpine, Ubuntu, Arch, and Fedora accessible via RDP.", + "description": "Eclipse Mosquitto is an open source message broker that implements the MQTT protocol versions 5.0, 3.1.1 and 3.1. Mosquitto is lightweight and is suitable for use on all devices from low power single board computers to full servers.\r\nHave a look on https://mosquitto.org/man/mosquitto_passwd-1.html", + "image": "eclipse-mosquitto:latest", + "logo": "https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/images/eclipse-mosquitto.png", + "name": "eclipse-mosquitto", "platform": "linux", - "logo": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/rdesktop.png", - "image": "linuxserver/rdesktop:latest", - "env": [ + "ports": [ + "1883:1883/tcp", + "9001:9001/tcp" + ], + "restart_policy": "unless-stopped", + "title": "Eclipse Mosquitto MQTT (lissy93)", + "type": 1, + "volumes": [ { - "name": "PUID", - "label": "PUID", - "default": "1024", - "description": "for UserID" + "bind": "/portainer/Files/AppData/Config/eclipse-mosquitto/config", + "container": "/mosquitto/config" }, { - "name": "PGID", - "label": "PGID", - "default": "100", - "description": "for GroupID" + "bind": "/portainer/Files/AppData/Config/eclipse-mosquitto/data", + "container": "/mosquitto/data" }, { - "name": "TZ", - "label": "TZ", - "default": "Europe/Amsterdam", - "description": "specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List)." + "bind": "/portainer/Files/AppData/Config/eclipse-mosquitto/log", + "container": "/mosquitto/log" } ], + "note": "Template created by Pi-Hosted Series
Check our Github page: https://github.com/pi-hosted/pi-hosted

Official Webpage: https://mosquitto.org/
Official Docker Documentation: https://mosquitto.org/

Pre-installation script must be RAN before you install: wget -qO- https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/tools/install_mosquitto.sh | bash



", + "maintainer": " https://github.com/novaspirit/pi-hosted/", + "id": 400 + }, + { + "categories": [ + "Other", + "Tool", + "Lissy93" + ], + "description": "Web File Browser which can be used as a middleware or standalone app.", + "image": "filebrowser/filebrowser:latest", + "logo": "https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/images/filebrowser.png", + "name": "filebrowser-latest", + "note": "Template created by Pi-Hosted Series
Check our Github page: https://github.com/pi-hosted/pi-hosted

Official Webpage: https://filebrowser.org/
Official Docker Documentation: https://filebrowser.org/installation#docker


Youtube Video: Novaspirit Tech - Installing JDownloader and File Browser On The Pi Docker Server

The default user and password is admin/admin.", + "platform": "linux", "ports": [ - "3389:3389/tcp" + "8082:80/tcp" ], + "restart_policy": "unless-stopped", + "title": "FileBrowser latest (lissy93)", + "type": 1, "volumes": [ { - "container": "/config", - "bind": "/volume1/docker/rdesktop/config" + "bind": "/portainer/Downloads", + "container": "/srv" }, { - "container": "/var/run/docker.sock", - "bind": "/var/run/docker.sock" + "bind": "/portainer/Files/AppData/Config/filebrowser/filebrowser.db", + "container": "/database/filebrowser.db" }, { - "container": "/config", - "bind": "/volume1/docker/rdesktop/config" + "bind": "/portainer/Files/AppData/Config/filebrowser/settings.json", + "container": "/config/settings.json" } ], - "restart_policy": "unless-stopped", + "maintainer": " https://github.com/novaspirit/pi-hosted/", + "id": 401 + }, + { "categories": [ + "Other", + "Tool", "Lissy93" ], - "id": 417 - }, - { - "type": 1, - "title": "Readme-sync (lissy93)", - "name": "Readme-sync", - "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/readme-sync/config

", - "description": "# This container needs special attention. Please check https://hub.docker.com/r/linuxserver/readme-sync for details.", + "description": "[arm][s6-version] Web File Browser which can be used as a middleware or standalone app.", + "image": "filebrowser/filebrowser:s6", + "logo": "https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/images/filebrowser.png", + "name": "filebrowser", + "note": "Template created by Pi-Hosted Series
Check our Github page: https://github.com/pi-hosted/pi-hosted

Official Webpage: https://filebrowser.org/
Official Docker Documentation: https://filebrowser.org/installation#docker


Youtube Video: Novaspirit Tech - Installing JDownloader and File Browser On The Pi Docker Server

The default user and password is admin/admin.", "platform": "linux", - "logo": "", - "image": "linuxserver/readme-sync:latest", "env": [ { - "name": "PUID", + "default": "1000", "label": "PUID", - "default": "1024", - "description": "for UserID" + "name": "PUID" }, { - "name": "PGID", + "default": "1000", "label": "PGID", - "default": "100", - "description": "for GroupID" + "name": "PGID" + } + ], + "ports": [ + "8082:80/tcp" + ], + "restart_policy": "unless-stopped", + "title": "FileBrowser S6 (lissy93)", + "type": 1, + "volumes": [ + { + "bind": "/portainer/Downloads", + "container": "/srv" }, { - "name": "TZ", - "label": "TZ", - "default": "Europe/Amsterdam", - "description": "specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List)." + "bind": "/portainer/Files/AppData/Config/filebrowser/filebrowser.db", + "container": "/database/filebrowser.db" + }, + { + "bind": "/portainer/Files/AppData/Config/filebrowser/settings.json", + "container": "/config/settings.json" + } + ], + "maintainer": " https://github.com/novaspirit/pi-hosted/", + "id": 402 + }, + { + "categories": [ + "Other", + "Tool", + "Lissy93" + ], + "description": "Flame is self-hosted startpage for your server. Its design is inspired (heavily) by SUI. Flame is very easy to setup and use. With built-in editors, it allows you to setup your very own application hub in no time - no file editing necessary.", + "env": [ + { + "default": "", + "label": "Flame Password", + "name": "PASSWORD" } ], + "image": "pawelmalak/flame:multiarch", + "logo": "https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/images/flame.png", + "name": "Flame", + "platform": "linux", "ports": [ - "80:80/tcp" + "5005:5005/tcp" ], + "restart_policy": "unless-stopped", + "title": "Flame (lissy93)", + "type": 1, "volumes": [ { - "container": "/config", - "bind": "/volume1/docker/readme-sync/config" + "bind": "/portainer/Files/AppData/Config/Flame/data", + "container": "/app/data" + }, + { + "bind": "/var/run/docker.sock", + "container": "/var/run/docker.sock" } ], - "restart_policy": "unless-stopped", + "note": "Template created by Pi-Hosted Series
Check our Github page: https://github.com/pi-hosted/pi-hosted

Official Webpage: https://github.com/pawelmalak/flame
Official Docker Documentation: https://github.com/pawelmalak/flame#with-docker-recommended


", + "maintainer": " https://github.com/novaspirit/pi-hosted/", + "id": 403 + }, + { "categories": [ + "Other", + "Tool", "Lissy93" ], - "id": 418 - }, - { - "type": 1, - "title": "Remmina (lissy93)", - "name": "Remmina", - "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/remmina/config

", - "description": "[Remmina](https://remmina.org/) is a remote desktop client written in GTK, aiming to be useful for system administrators and travellers, who need to work with lots of remote computers in front of either large or tiny screens. Remmina supports multiple network protocols, in an integrated and consistent user interface. Currently RDP, VNC, SPICE, SSH and EXEC are supported.", - "platform": "linux", - "logo": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/remmina-icon.png", - "image": "linuxserver/remmina:latest", + "description": "FlareSolverr is a proxy server to bypass Cloudflare and DDoS-GUARD protection.", "env": [ { - "name": "PUID", - "label": "PUID", - "default": "1024", - "description": "for UserID" + "default": "info", + "label": "LOG_LEVEL", + "name": "LOG_LEVEL" }, { - "name": "PGID", - "label": "PGID", - "default": "100", - "description": "for GroupID" + "default": "false", + "label": "LOG_HTML", + "name": "LOG_HTML" }, { - "name": "TZ", + "default": "none", + "label": "CAPTCHA_SOLVER", + "name": "CAPTCHA_SOLVER" + }, + { + "default": "America/New_York", "label": "TZ", - "default": "Europe/Amsterdam", - "description": "specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List)." + "name": "TZ" } ], + "image": "ghcr.io/flaresolverr/flaresolverr:latest", + "logo": "https://raw.githubusercontent.com/FlareSolverr/FlareSolverr/c48d342b9cfb65d7696b96e9867fcff0ae87a0e2/resources/flaresolverr_logo.svg", + "name": "FlareSolverr", + "platform": "linux", "ports": [ - "3000:3000/tcp", - "3001:3001/tcp" - ], - "volumes": [ - { - "container": "/config", - "bind": "/volume1/docker/remmina/config" - } + "8191:8191/tcp" ], "restart_policy": "unless-stopped", - "categories": [ - "Lissy93" - ], - "id": 419 + "title": "FlareSolverr (lissy93)", + "type": 1, + "note": "Template created by Pi-Hosted Series
Check our Github page: https://github.com/pi-hosted/pi-hosted

Official Docker Documentation: https://github.com/FlareSolverr/FlareSolverr#installation


", + "maintainer": " https://github.com/novaspirit/pi-hosted/", + "id": 404 }, { - "type": 1, - "title": "Requestrr (lissy93)", - "name": "Requestrr", - "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/requestrr/config

", - "description": "[Requestrr](https://github.com/darkalfx/requestrr) is a chatbot used to simplify using services like Sonarr/Radarr/Ombi via the use of chat.", "categories": [ - "Media", + "Other", + "Games", "Lissy93" ], - "platform": "linux", - "logo": "https://github.com/darkalfx/requestrr/raw/master/Logos/requestrr_discord_Icon_512.png", - "image": "linuxserver/requestrr:latest", + "description": "This docker image provides the FoundryVTT system for hosting your own virtual table top games.", "env": [ { - "name": "PUID", - "label": "PUID", - "default": "1024", - "description": "for UserID" + "default": "John", + "label": "Foundry Account Name", + "name": "FOUNDRY_USERNAME" }, { - "name": "PGID", - "label": "PGID", - "default": "100", - "description": "for GroupID" + "default": "password", + "label": "Foundry Password", + "name": "FOUNDRY_PASSWORD" }, { - "name": "TZ", - "label": "TZ", - "default": "Europe/Amsterdam", - "description": "specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List)." + "default": "changeme", + "label": "Instance Admin Password", + "name": "FOUNDRY_ADMIN_KEY" + }, + { + "default": "true", + "label": "CONTAINER_PRESERVE_CONFIG", + "name": "CONTAINER_PRESERVE_CONFIG" } ], + "image": "felddy/foundryvtt:release", + "logo": "https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/images/foundrylogo.png", + "name": "FoundryVTT", + "platform": "linux", "ports": [ - "4545:4545/tcp" + "30000:30000/tcp" ], + "restart_policy": "unless-stopped", + "title": "FoundryVTT Server (lissy93)", + "type": 1, "volumes": [ { - "container": "/config", - "bind": "/volume1/docker/requestrr/config" + "bind": "/portainer/Files/AppData/Config/foundryvtt", + "container": "/data" } ], - "restart_policy": "unless-stopped", - "id": 420 + "note": "Template created by Pi-Hosted Series
Check our Github page: https://github.com/pi-hosted/pi-hosted

Official Webpage: https://foundryvtt.com/
Official Docker Documentation: https://hub.docker.com/r/felddy/foundryvtt


", + "maintainer": " https://github.com/novaspirit/pi-hosted/", + "id": 405 }, { - "type": 1, - "title": "Rsnapshot (lissy93)", - "name": "Rsnapshot", - "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/rsnapshot/config
mkdir -p /volume1/docker/rsnapshot/.snapshots
mkdir -p /volume1/docker/rsnapshot/data

", - "description": "[Rsnapshot](http://www.rsnapshot.org/) is a filesystem snapshot utility based on rsync. rsnapshot makes it easy to make periodic snapshots of local machines, and remote machines over ssh. The code makes extensive use of hard links whenever possible, to greatly reduce the disk space required.'", - "platform": "linux", - "logo": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/rsnapshot.png", - "image": "linuxserver/rsnapshot:latest", + "categories": [ + "Other", + "Lissy93" + ], + "description": "Ghostfolio is a privacy-first, open source dashboard for your personal finances. Break down your asset allocation, know your net worth and make solid, data-driven investment decisions.", "env": [ { - "name": "PUID", - "label": "PUID", - "default": "1024", - "description": "for UserID" + "default": "ghostfolio_usr", + "label": "POSTGRES_USER", + "name": "POSTGRES_USER" }, { - "name": "PGID", - "label": "PGID", - "default": "100", - "description": "for GroupID" + "default": "r2sp88fzvjnj9e24maycjv6e7kukj8wurcmt", + "label": "POSTGRES_PASSWORD", + "name": "POSTGRES_PASSWORD" }, { - "name": "TZ", - "label": "TZ", - "default": "Europe/Amsterdam", - "description": "specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List)." - } - ], - "ports": [ - "80:80/tcp" - ], - "volumes": [ + "default": "ghostfolio_db", + "label": "POSTGRES_DB", + "name": "POSTGRES_DB" + }, { - "container": "/config", - "bind": "/volume1/docker/rsnapshot/config" + "default": "", + "label": "ALPHA_VANTAGE_API_KEY", + "name": "ALPHA_VANTAGE_API_KEY" }, { - "container": "/.snapshots", - "bind": "/volume1/docker/rsnapshot/.snapshots" + "default": "4574k48a355hkcbew7h69xazz694bd32xmze", + "label": "ACCESS_TOKEN_SALT", + "name": "ACCESS_TOKEN_SALT" }, { - "container": "/data", - "bind": "/volume1/docker/rsnapshot/data" + "default": "8k8zvx2krrrh7qcsqnsn73e5bvfesupy3b75", + "label": "JWT_SECRET_KEY", + "name": "JWT_SECRET_KEY" } ], + "logo": "https://ghostfol.io/assets/apple-touch-icon.png", + "name": "ghostfolio", + "platform": "linux", + "repository": { + "stackfile": "stack/ghostfolio.yml", + "url": "https://github.com/pi-hosted/pi-hosted/" + }, "restart_policy": "unless-stopped", + "title": "Ghostfolio (lissy93)", + "type": 3, + "note": "Template created by Pi-Hosted Series
Check our Github page: https://github.com/pi-hosted/pi-hosted

Official Webpage: https://ghostfol.io/
Official Docker Documentation: https://github.com/ghostfolio/ghostfolio#self-hosting


", + "maintainer": " https://github.com/novaspirit/pi-hosted/", + "id": 406 + }, + { "categories": [ + "Proxy", "Lissy93" ], - "id": 421 + "description": "Simple socks5 server using go-socks5 with authentication options", + "image": "serjs/go-socks5-proxy:latest", + "logo": "https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/images/socks5.png", + "name": "socks5-proxy", + "platform": "linux", + "ports": [ + "8080:8080/tcp" + ], + "restart_policy": "unless-stopped", + "title": "Go-Socks5-Proxy (lissy93)", + "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/serjs/go-socks5-proxy
Official Docker Documentation: https://hub.docker.com/r/serjs/go-socks5-proxy


Youtube Video: Novaspirit Tech - Route Docker Traffic Through VPN Container

", + "maintainer": " https://github.com/novaspirit/pi-hosted/", + "id": 407 }, { - "type": 1, - "title": "Series-troxide (lissy93)", - "name": "Series-troxide", - "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/series-troxide/config

", - "description": "[Series Troxide](https://github.com/MaarifaMaarifa/series-troxide) a Simple and Modern Series Tracker", - "platform": "linux", - "logo": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/series-troxide-logo.png", - "image": "linuxserver/series-troxide:latest", + "categories": [ + "Other", + "Tool", + "Lissy93" + ], + "description": "A simple server for sending and receiving messages", "env": [ { - "name": "PUID", - "label": "PUID", - "default": "1024", - "description": "for UserID" + "default": "America/New_York", + "label": "TZ", + "name": "TZ" }, { - "name": "PGID", - "label": "PGID", - "default": "100", - "description": "for GroupID" + "default": "admin", + "label": "GOTIFY_DEFAULTUSER_NAME", + "name": "GOTIFY_DEFAULTUSER_NAME" }, { - "name": "TZ", - "label": "TZ", - "default": "Europe/Amsterdam", - "description": "specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List)." + "default": "admin123", + "label": "GOTIFY_DEFAULTUSER_PASS", + "name": "GOTIFY_DEFAULTUSER_PASS" } ], + "image": "gotify/server-arm7:latest", + "logo": "https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/images/gotify.png", + "name": "gotify", + "note": "Template created by Pi-Hosted Series
Check our Github page: https://github.com/pi-hosted/pi-hosted

Official Webpage: https://gotify.net/
Official Docker Documentation: https://gotify.net/docs/install


ARM7 Image. Documentation is Available here.", + "platform": "linux", "ports": [ - "3000:3000/tcp", - "3001:3001/tcp" + "9008:80/tcp" ], + "restart_policy": "unless-stopped", + "title": "Gotify (lissy93)", + "type": 1, "volumes": [ { - "container": "/config", - "bind": "/volume1/docker/series-troxide/config" + "bind": "/portainer/Files/AppData/Config/gotify", + "container": "/app/data" } ], - "restart_policy": "unless-stopped", + "maintainer": " https://github.com/novaspirit/pi-hosted/", + "id": 408 + }, + { "categories": [ + "Monitoring", + "Tool", "Lissy93" ], - "id": 422 + "description": "Grafana Dashboard anything. Observe everything. Query, visualize, alert on, and understand your data no matter where it\u2019s stored. With Grafana you can create, explore, and share all of your data through beautiful, flexible dashboards.", + "logo": "https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/images/grafana.png", + "name": "grafana", + "platform": "linux", + "ports": [ + "3030:3000/tcp" + ], + "repository": { + "stackfile": "stack/grafana.yml", + "url": "https://github.com/pi-hosted/pi-hosted" + }, + "restart_policy": "unless-stopped", + "title": "Grafana (lissy93)", + "type": 3, + "note": "Template created by Pi-Hosted Series
Check our Github page: https://github.com/pi-hosted/pi-hosted

Official Webpage: https://grafana.com/grafana/
Official Docker Documentation: https://grafana.com/docs/grafana/v9.0/setup-grafana/installation/docker/

Pre-installation script must be RAN before you install: wget -qO- https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/tools/install_grafana.sh | bash



", + "maintainer": " https://github.com/novaspirit/pi-hosted/", + "id": 409 }, { - "type": 1, - "title": "Shotcut (lissy93)", - "name": "Shotcut", - "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/shotcut/config

", - "description": "[Shotcut](https://www.shotcut.org/) is a free, open source, cross-platform video editor.", - "platform": "linux", - "logo": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/shotcut-logo.png", - "image": "linuxserver/shotcut:latest", + "categories": [ + "Tool", + "Web", + "Other", + "Lissy93" + ], + "description": "Homarr is a simple and lightweight homepage for your server, that helps you easily access all of your services in one place.", + "note": "Template created by Pi-Hosted Series
Check our Github page: https://github.com/pi-hosted/pi-hosted

Official Webpage: https://homarr.vercel.app/
Official Docker Documentation: https://github.com/ajnart/homarr


This version is not secured and should only be used if you want Docker integration and you don't worry about users on your network.", "env": [ { - "name": "PUID", + "default": "1000", "label": "PUID", - "default": "1024", - "description": "for UserID" + "name": "PUID" }, { - "name": "PGID", + "default": "1000", "label": "PGID", - "default": "100", - "description": "for GroupID" - }, - { - "name": "TZ", - "label": "TZ", - "default": "Europe/Amsterdam", - "description": "specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List)." + "name": "PGID" } ], + "image": "ghcr.io/ajnart/homarr:latest", + "logo": "https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/images/homarr.png", + "name": "homarr", + "platform": "linux", "ports": [ - "3000:3000/tcp", - "3001:3001/tcp" + "7575:7575/tcp" ], + "restart_policy": "unless-stopped", + "title": "Homarr (lissy93)", + "type": 1, "volumes": [ { - "container": "/config", - "bind": "/volume1/docker/shotcut/config" + "bind": "/var/run/docker.sock", + "container": "/var/run/docker.sock" + }, + { + "bind": "/portainer/Files/AppData/Config/Homarr/configs", + "container": "/app/data/configs" + }, + { + "bind": "/portainer/Files/AppData/Config/Homarr/icons", + "container": "/app/public/icons" } ], - "restart_policy": "unless-stopped", + "maintainer": " https://github.com/novaspirit/pi-hosted/", + "id": 410 + }, + { "categories": [ + "Tool", + "Web", + "Other", "Lissy93" ], - "id": 423 - }, - { - "type": 1, - "title": "Snapdrop (lissy93)", - "name": "Snapdrop", - "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/snapdrop/config

", - "description": "[Snapdrop](https://github.com/RobinLinus/snapdrop) A local file sharing in your browser. Inspired by Apple's Airdrop.", - "platform": "linux", - "logo": "https://raw.githubusercontent.com/RobinLinus/snapdrop/master/client/images/logo_transparent_512x512.png", - "image": "linuxserver/snapdrop:latest", + "description": "Homarr is a simple and lightweight homepage for your server, that helps you easily access all of your services in one place.", + "note": "Template created by Pi-Hosted Series
Check our Github page: https://github.com/pi-hosted/pi-hosted

Official Webpage: https://homarr.vercel.app/
Official Docker Documentation: https://github.com/ajnart/homarr


This version does not allow for interaction with the docker environment for security purposes.", "env": [ { - "name": "PUID", + "default": "1000", "label": "PUID", - "default": "1024", - "description": "for UserID" + "name": "PUID" }, { - "name": "PGID", + "default": "1000", "label": "PGID", - "default": "100", - "description": "for GroupID" - }, - { - "name": "TZ", - "label": "TZ", - "default": "Europe/Amsterdam", - "description": "specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List)." + "name": "PGID" } ], + "image": "ghcr.io/ajnart/homarr:latest", + "logo": "https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/images/homarr.png", + "name": "homarr-secured", + "platform": "linux", "ports": [ - "80:80/tcp", - "443:443/tcp" + "7575:7575/tcp" ], + "restart_policy": "unless-stopped", + "title": "Homarr-Secured (lissy93)", + "type": 1, "volumes": [ { - "container": "/config", - "bind": "/volume1/docker/snapdrop/config" + "bind": "/portainer/Files/AppData/Config/Homarr/configs", + "container": "/app/data/configs" + }, + { + "bind": "/portainer/Files/AppData/Config/Homarr/icons", + "container": "/app/public/icons" } ], - "restart_policy": "unless-stopped", + "maintainer": " https://github.com/novaspirit/pi-hosted/", + "id": 411 + }, + { "categories": [ + "Automation", "Lissy93" ], - "id": 424 - }, - { - "type": 1, - "title": "Snipe-it (lissy93)", - "name": "Snipe-it", - "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/snipe-it/config

", - "description": "[Snipe-it](https://github.com/snipe/snipe-it) makes asset management easy. It was built by people solving real-world IT and asset management problems, and a solid UX has always been a top priority. Straightforward design and bulk actions mean getting things done faster.", - "platform": "linux", - "logo": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/snipe-it-logo.png", - "image": "linuxserver/snipe-it:latest", + "description": "Homebridge allows you to integrate with smart home devices that do not natively support HomeKit. There are over 2,000 Homebridge plugins supporting thousands of different smart accessories.", "env": [ { - "name": "PUID", - "label": "PUID", - "default": "1024", - "description": "for UserID" - }, - { - "name": "PGID", + "default": "1000", "label": "PGID", - "default": "100", - "description": "for GroupID" - }, - { - "name": "TZ", - "label": "TZ", - "default": "Europe/Amsterdam", - "description": "specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List)." - }, - { - "name": "APP_KEY", - "label": "APP_KEY", - "default": "", - "description": "App key used for encrypting stored data. Generate with `docker exec snipe-it php /app/www/artisan key:generate --show`." - }, - { - "name": "APP_URL", - "label": "APP_URL", - "default": "http://localhost:8080", - "description": "Hostname or IP and port if applicable, be sure to define https/http" + "name": "PGID" }, { - "name": "MYSQL_PORT_3306_TCP_ADDR", - "label": "MYSQL_PORT_3306_TCP_ADDR", - "default": "", - "description": "Mysql hostname or IP to use" + "default": "1000", + "label": "PUID", + "name": "PUID" }, { - "name": "MYSQL_PORT_3306_TCP_PORT", - "label": "MYSQL_PORT_3306_TCP_PORT", - "default": "", - "description": "Mysql port to use" + "default": "1", + "label": "HOMEBRIDGE_CONFIG_UI", + "name": "HOMEBRIDGE_CONFIG_UI" }, { - "name": "MYSQL_DATABASE", - "label": "MYSQL_DATABASE", - "default": "", - "description": "Mysql database to use" + "default": "8581", + "label": "HOMEBRIDGE_CONFIG_UI_PORT", + "name": "HOMEBRIDGE_CONFIG_UI_PORT" }, { - "name": "MYSQL_USER", - "label": "MYSQL_USER", - "default": "", - "description": "Mysql user to use" - }, + "default": "America/New_York", + "label": "TZ", + "name": "TZ" + } + ], + "image": "homebridge/homebridge:latest", + "logo": "https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/images/homebridge.png", + "name": "homebridge", + "network": "host", + "note": "Template created by Pi-Hosted Series
Check our Github page: https://github.com/pi-hosted/pi-hosted

Official Webpage: https://homebridge.io/
Official Docker Documentation: https://github.com/homebridge/homebridge/wiki/Install-Homebridge-on-Docker


Bringing HomeKit support where there is none", + "platform": "linux", + "privileged": true, + "restart_policy": "unless-stopped", + "title": "Homebridge (lissy93)", + "type": 1, + "volumes": [ { - "name": "MYSQL_PASSWORD", - "label": "MYSQL_PASSWORD", - "default": "", - "description": "Mysql password to use" - }, + "bind": "/portainer/Files/AppData/Config/homebridge", + "container": "/homebridge" + } + ], + "maintainer": " https://github.com/novaspirit/pi-hosted/", + "id": 412 + }, + { + "categories": [ + "Automation", + "Lissy93" + ], + "description": "Debian Homebridge allows you to integrate with smart home devices that do not natively support HomeKit. There are over 2,000 Homebridge plugins supporting thousands of different smart accessories.", + "env": [ { - "name": "APP_DEBUG", - "label": "APP_DEBUG", - "default": "false", - "description": "Set to `true` to see debugging output in the web UI." + "default": "1000", + "label": "PGID", + "name": "PGID" }, { - "name": "APP_ENV", - "label": "APP_ENV", - "default": "production", - "description": "Default is `production` but can use `testing` or `develop`." + "default": "1000", + "label": "PUID", + "name": "PUID" }, { - "name": "APP_FORCE_TLS", - "label": "APP_FORCE_TLS", - "default": "false", - "description": "Set to `true` if running behind a reverse proxy" + "default": "1", + "label": "HOMEBRIDGE_CONFIG_UI", + "name": "HOMEBRIDGE_CONFIG_UI" }, { - "name": "APP_LOCALE", - "label": "APP_LOCALE", - "default": "", - "description": "Default is `en-US`. Set to a language from [this list](https://snipe-it.readme.io/docs/configuration#section-setting-a-language)." + "default": "8581", + "label": "HOMEBRIDGE_CONFIG_UI_PORT", + "name": "HOMEBRIDGE_CONFIG_UI_PORT" }, { - "name": "MAIL_PORT_587_TCP_ADDR", - "label": "MAIL_PORT_587_TCP_ADDR", - "default": "", - "description": "SMTP mail server ip or hostname." - }, + "default": "America/New_York", + "label": "TZ", + "name": "TZ" + } + ], + "image": "homebridge/homebridge:ubuntu-arm32v7", + "logo": "https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/images/homebridge.png", + "name": "homebridge-debian", + "network": "host", + "note": "Template created by Pi-Hosted Series
Check our Github page: https://github.com/pi-hosted/pi-hosted

Official Webpage: https://homebridge.io/
Official Docker Documentation: https://github.com/homebridge/homebridge/wiki/Install-Homebridge-on-Docker


Bringing HomeKit support where there is none", + "platform": "linux", + "privileged": true, + "restart_policy": "unless-stopped", + "title": "Homebridge - Debian (lissy93)", + "type": 1, + "volumes": [ { - "name": "MAIL_PORT_587_TCP_PORT", - "label": "MAIL_PORT_587_TCP_PORT", - "default": "", - "description": "SMTP mail server port." + "bind": "/portainer/Files/AppData/Config/debian-homebridge", + "container": "/homebridge" + } + ], + "maintainer": " https://github.com/novaspirit/pi-hosted/", + "id": 413 + }, + { + "categories": [ + "Dashboard", + "Lissy93" + ], + "description": "Homepage helps you organize your self-hosted services by making them accessible from a single place", + "image": "ghcr.io/gethomepage/homepage:latest", + "logo": "https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/images/homepage.png", + "name": "Homepage", + "platform": "linux", + "ports": [ + "3015:3000/tcp" + ], + "restart_policy": "unless-stopped", + "title": "Homepage (lissy93)", + "type": 1, + "volumes": [ + { + "bind": "/portainer/Files/AppData/Config/Homepage/", + "container": "/app/config" }, { - "name": "MAIL_ENV_FROM_ADDR", - "label": "MAIL_ENV_FROM_ADDR", - "default": "", - "description": "The email address mail should be replied to and listed when sent." + "bind": "/var/run/docker.sock", + "container": "/var/run/docker.sock" + } + ], + "note": "Template created by Pi-Hosted Series
Check our Github page: https://github.com/pi-hosted/pi-hosted

Official Webpage: https://github.com/benphelps/homepage
Official Docker Documentation: https://github.com/benphelps/homepage


", + "maintainer": " https://github.com/novaspirit/pi-hosted/", + "id": 414 + }, + { + "categories": [ + "Other", + "Tool", + "Lissy93" + ], + "description": "InfluxDB is an open source time series database for recording metrics, events, and analytics.", + "hostname": "rpi-influxdb1810", + "image": "influxdb:1.8.10", + "logo": "https://raw.githubusercontent.com/docker-library/docs/43d87118415bb75d7bb107683e79cd6d69186f67/influxdb/logo.png", + "name": "influxdb1810", + "note": "Template created by Pi-Hosted Series
Check our Github page: https://github.com/pi-hosted/pi-hosted

Official Webpage: https://www.influxdata.com/
Official Docker Documentation: https://docs.influxdata.com/influxdb/v2.0/install/?t=Docker


You will need to add /portainer/Files/AppData/Config/Influxdb/config/influxdb.conf", + "platform": "linux", + "ports": [ + "8086:8086/tcp" + ], + "restart_policy": "unless-stopped", + "title": "Influxdb 1.8.10 (lissy93)", + "type": 1, + "volumes": [ + { + "bind": "/portainer/Files/AppData/Config/Influxdb/data", + "container": "/var/lib/influxdb" }, { - "name": "MAIL_ENV_FROM_NAME", - "label": "MAIL_ENV_FROM_NAME", - "default": "", - "description": "The name listed on email sent from the default account on the system." + "bind": "/portainer/Files/AppData/Config/Influxdb/config", + "container": "/etc/influxdb" + } + ], + "maintainer": " https://github.com/novaspirit/pi-hosted/", + "id": 415 + }, + { + "categories": [ + "Automation", + "Lissy93" + ], + "description": "IoBroker is a open source IoT platform written in JavaScript that easily connects smarthome components from different manufactures. With the help of plugins (called: adapters) ioBroker is able to communicate with a big variety of IoT hardware and services using different protocols and APIs.", + "env": [ + { + "default": "1000", + "label": "PUID", + "name": "PUID" }, { - "name": "MAIL_ENV_ENCRYPTION", - "label": "MAIL_ENV_ENCRYPTION", + "default": "1000", + "label": "PGID", + "name": "PGID" + } + ], + "image": "buanet/iobroker:latest", + "logo": "https://github.com/buanet/ioBroker.docker/raw/main/docs/img/iobroker_logo.png", + "name": "iobroker", + "platform": "linux", + "ports": [ + "8081:8081/tcp" + ], + "restart_policy": "unless-stopped", + "title": "iobroker (lissy93)", + "type": 1, + "volumes": [ + { + "bind": "/portainer/Files/AppData/Config/iobrokerdata", + "container": "/opt/iobroker" + } + ], + "note": "Template created by Pi-Hosted Series
Check our Github page: https://github.com/pi-hosted/pi-hosted

Official Webpage: https://github.com/buanet/ioBroker.docker
Official Docker Documentation: https://github.com/buanet/ioBroker.docker


", + "maintainer": " https://github.com/novaspirit/pi-hosted/", + "id": 416 + }, + { + "categories": [ + "Downloader", + "Tool", + "Lissy93" + ], + "description": "JDownloader docker image", + "env": [ + { "default": "", - "description": "Mail encryption to use e.g. `tls`." + "label": "MYJD_DEVICE_NAME", + "name": "MYJD_DEVICE_NAME" }, { - "name": "MAIL_ENV_USERNAME", - "label": "MAIL_ENV_USERNAME", "default": "", - "description": "SMTP server login username." + "label": "MYJD_USER", + "name": "MYJD_USER" }, { - "name": "MAIL_ENV_PASSWORD", - "label": "MAIL_ENV_PASSWORD", "default": "", - "description": "SMTP server login password." + "label": "MYJD_PASSWORD", + "name": "MYJD_PASSWORD" } ], + "image": "jaymoulin/jdownloader:latest", + "logo": "https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/images/jdownloader.png", + "name": "JDownloader", + "platform": "linux", "ports": [ - "8080:80/tcp" + "3129:3129/tcp" ], + "restart_policy": "unless-stopped", + "title": "JDownloader (lissy93)", + "type": 1, "volumes": [ { - "container": "/config", - "bind": "/volume1/docker/snipe-it/config" + "bind": "/portainer/Files/AppData/Config/JDownloader", + "container": "/opt/JDownloader/app/cfg" + }, + { + "bind": "/portainer/Downloads", + "container": "/opt/JDownloader/Downloads" } ], - "restart_policy": "unless-stopped", + "note": "Template created by Pi-Hosted Series
Check our Github page: https://github.com/pi-hosted/pi-hosted

Official Webpage: https://my.jdownloader.org/
Official Docker Documentation: https://github.com/jaymoulin/docker-jdownloader


Youtube Video: Novaspirit Tech - Installing JDownloader and File Browser On The Pi Docker Server

", + "maintainer": " https://github.com/novaspirit/pi-hosted/", + "id": 417 + }, + { "categories": [ + "Video", + "Music", + "Photography", + "Management", "Lissy93" ], - "id": 425 - }, - { - "type": 1, - "title": "Socket-proxy (lissy93)", - "name": "Socket-proxy", - "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/socket-proxy/config

", - "description": "# This container needs special attention. Please check https://hub.docker.com/r/linuxserver/socket-proxy for details.", + "description": "jfa-go is a user management app for Jellyfin (and now Emby) that provides invite-based account creation as well as other features that make one's instance much easier to manage.", + "image": "hrfee/jfa-go:latest", + "logo": "https://github.com/hrfee/jfa-go/raw/main/images/jfa-go-icon.png", + "name": "jfa-go", + "note": "Template created by Pi-Hosted Series
Check our Github page: https://github.com/pi-hosted/pi-hosted

Official Webpage: https://jfa-go.com/
Official Docker Documentation: https://wiki.jfa-go.com/


This system is setup to work with either Emby or Jellyfin out of the box. During the initial setup the user will have the option of which server they will be administering.", "platform": "linux", - "logo": "", - "image": "linuxserver/socket-proxy:latest", - "env": [ + "restart_policy": "unless-stopped", + "title": "Jellyfin-Accounts (lissy93)", + "type": 1, + "network": "bridge", + "ports": [ + "8056:8056/tcp" + ], + "volumes": [ { - "name": "PUID", - "label": "PUID", - "default": "1024", - "description": "for UserID" + "bind": "/portainer/Files/AppData/Config/Jelllyfin", + "container": "/jf" }, { - "name": "PGID", - "label": "PGID", - "default": "100", - "description": "for GroupID" + "bind": "/portainer/Files/AppData/Config/jfago", + "container": "/data" }, { - "name": "TZ", - "label": "TZ", - "default": "Europe/Amsterdam", - "description": "specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List)." + "bind": "/etc/localtime", + "container": "/etc/localtime", + "readonly": true } ], - "ports": [ - "80:80/tcp" + "maintainer": " https://github.com/novaspirit/pi-hosted/", + "id": 418 + }, + { + "categories": [ + "Other", + "3D Printers", + "Tool", + "Lissy93" ], - "volumes": [ + "description": "Klipper is a 3d-Printer firmware. It combines the power of a general purpose computer with one or more micro-controllers. See the features document for more information on why you should use Klipper.", + "env": [ { - "container": "/config", - "bind": "/volume1/docker/socket-proxy/config" + "default": "/dev/ttymxc3", + "label": "3D_PRINTER_DEVICE", + "name": "3D_PRINTER_DEVICE" } ], + "logo": "https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/images/drupal.png", + "name": "klipper-mainsail-moonraker", + "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/mkuf/klipper
Official Docker Documentation: https://hub.docker.com/r/mkuf/klipper

Pre-installation script must be RAN before you install: wget -qO- https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/tools/install_klipper.sh | bash



First you will need to download a printer.conf file from https://github.com/Klipper3d/klipper/tree/master/config and copy it to ", + "platform": "linux", + "repository": { + "stackfile": "stack/klipper.yml", + "url": "https://github.com/pi-hosted/pi-hosted/" + }, "restart_policy": "unless-stopped", + "title": "Klipper[Testing], Mainsail, Moonraker (lissy93)", + "type": 3, + "maintainer": " https://github.com/novaspirit/pi-hosted/", + "id": 419 + }, + { "categories": [ + "Books", + "Tool", "Lissy93" ], - "id": 426 - }, - { - "type": 1, - "title": "Spotube (lissy93)", - "name": "Spotube", - "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/spotube/config

", - "description": "[Spotube](https://spotube.krtirtho.dev/) is an open source, cross-platform Spotify client compatible across multiple platforms utilizing Spotify's data API and YouTube, Piped.video or JioSaavn as an audio source, eliminating the need for Spotify Premium", + "description": "Komga is a free and open source comics/mangas/magazines server.", + "image": "gotson/komga:latest", + "logo": "https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/images/komga.png", + "name": "komga", "platform": "linux", - "logo": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/spotube-logo.png", - "image": "linuxserver/spotube:latest", - "env": [ + "ports": [ + "8995:8080/tcp" + ], + "restart_policy": "unless-stopped", + "title": "Komga (lissy93)", + "type": 1, + "volumes": [ { - "name": "PUID", - "label": "PUID", - "default": "1024", - "description": "for UserID" + "bind": "/portainer/Files/AppData/Config/komga/config", + "container": "/config" }, { - "name": "PGID", - "label": "PGID", - "default": "100", - "description": "for GroupID" + "bind": "/portainer/Files/AppData/Config/komga/data", + "container": "/data" }, { - "name": "TZ", - "label": "TZ", - "default": "Europe/Amsterdam", - "description": "specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List)." + "bind": "/etc/timezone", + "container": "/etc/timezone", + "read_only": "true" } ], + "note": "Template created by Pi-Hosted Series
Check our Github page: https://github.com/pi-hosted/pi-hosted

Official Webpage: https://github.com/gotson/komga
Official Docker Documentation: https://komga.org/


", + "maintainer": " https://github.com/novaspirit/pi-hosted/", + "id": 420 + }, + { + "categories": [ + "Other", + "Tool", + "Lissy93" + ], + "description": "An alternative private front-end to Reddit", + "image": "libreddit/libreddit:armv7", + "logo": "https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/images/libreddit.png", + "name": "libreddit", + "platform": "linux", "ports": [ - "3000:3000/tcp", - "3001:3001/tcp" + "8088:8080/tcp" ], + "restart_policy": "unless-stopped", + "title": "libreddit (lissy93)", + "type": 1, "volumes": [ { - "container": "/config", - "bind": "/volume1/docker/spotube/config" + "bind": "/portainer/Files/AppData/Config/libreddit", + "container": "/config" } ], - "restart_policy": "unless-stopped", + "note": "Template created by Pi-Hosted Series
Check our Github page: https://github.com/pi-hosted/pi-hosted

Official Webpage: https://libreddit.silkky.cloud/
Official Docker Documentation: https://github.com/spikecodes/libreddit#2-docker


", + "maintainer": " https://github.com/novaspirit/pi-hosted/", + "id": 421 + }, + { "categories": [ + "Tool", + "Productivity", "Lissy93" ], - "id": 427 - }, - { - "type": 1, - "title": "Sqlitebrowser (lissy93)", - "name": "Sqlitebrowser", - "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/sqlitebrowser/config

", - "description": "[DB Browser for SQLite](https://sqlitebrowser.org/) is a high quality, visual, open source tool to create, design, and edit database files compatible with SQLite.", - "platform": "linux", - "logo": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/sqlitebrowser-banner.png", - "image": "linuxserver/sqlitebrowser:latest", + "description": "This project is a lightweight authentication server that provides an opinionated, simplified LDAP interface for authentication.", "env": [ { - "name": "PUID", - "label": "PUID", - "default": "1024", - "description": "for UserID" + "default": "somesecretjwt", + "label": "LLDAP_JWT_SECRET", + "name": "LLDAP_JWT_SECRET" }, { - "name": "PGID", - "label": "PGID", - "default": "100", - "description": "for GroupID" + "default": "someadminpassword", + "label": "LLDAP_LDAP_USER_PASS", + "name": "LLDAP_LDAP_USER_PASS" }, { - "name": "TZ", - "label": "TZ", - "default": "Europe/Amsterdam", - "description": "specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List)." + "default": "dc=example,dc=com", + "label": "LLDAP_LDAP_BASE_DN", + "name": "LLDAP_LDAP_BASE_DN" } ], + "image": "nitnelave/lldap:stable-debian", + "logo": "https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/images/lldap.png", + "name": "LLDAP", + "platform": "linux", "ports": [ - "3000:3000/tcp", - "3001:3001/tcp" + "3890:3890/tcp", + "17170:17170/tcp" ], + "restart_policy": "unless-stopped", + "title": "LLDAP (lissy93)", + "type": 1, "volumes": [ { - "container": "/config", - "bind": "/volume1/docker/sqlitebrowser/config" + "bind": "/portainer/Files/AppData/Config/lldap/data", + "container": "/data" } ], - "restart_policy": "unless-stopped", + "note": "Template created by Pi-Hosted Series
Check our Github page: https://github.com/pi-hosted/pi-hosted

Official Webpage: https://github.com/nitnelave/lldap
Official Docker Documentation: https://github.com/nitnelave/lldap

Pre-installation script must be RAN before you install: wget -qO- https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/tools/install_lldap.sh | bash



", + "maintainer": " https://github.com/novaspirit/pi-hosted/", + "id": 422 + }, + { "categories": [ + "Music", "Lissy93" ], - "id": 428 - }, - { - "type": 1, - "title": "Steamos (lissy93)", - "name": "Steamos", - "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/steamos/config

", - "description": "[SteamOS](https://www.steamdeck.com/) is an Arch based Linux distribution made by Valve Software. This container is a vanilla Arch install with Steam repositories added for software support. **This container will only work with modern AMD/Intel GPUs on a real Linux Host**", - "platform": "linux", - "logo": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/steamos-logo.png", - "image": "linuxserver/steamos:latest", + "description": "Simple self-hosted music scrobble database to create personal listening statistics. No recommendations, no social network, no nonsense.", "env": [ { - "name": "PUID", - "label": "PUID", - "default": "1024", - "description": "for UserID" - }, - { - "name": "PGID", - "label": "PGID", - "default": "100", - "description": "for GroupID" - }, - { - "name": "TZ", - "label": "TZ", - "default": "Europe/Amsterdam", - "description": "specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List)." - }, - { - "name": "DRINODE", - "label": "DRINODE", - "default": "/dev/dri/renderD128", - "description": "Specify the render device (GPU) for the contianer to use." - }, - { - "name": "HOST_IP", - "label": "HOST_IP", - "default": "192.168.100.10", - "description": "Specify the IP of the host, needed for LAN Remote Play." - }, - { - "name": "STARTUP", - "label": "STARTUP", - "default": "KDE", - "description": "KDE to boot into desktop mode, BIGPICTURE to boot into gamescope." + "default": "malojapassword", + "label": "MALOJA_FORCE_PASSWORD", + "name": "MALOJA_FORCE_PASSWORD" }, { - "name": "RESOLUTION", - "label": "RESOLUTION", - "default": "1920x1080", - "description": "When booting into BIGPICTURE mode the screen resolution will be bound to this value." + "default": "/data", + "label": "MALOJA_DATA_DIRECTORY", + "name": "MALOJA_DATA_DIRECTORY" } ], + "image": "krateng/maloja:latest", + "logo": "https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/images/maloja.png", + "name": "maloja", + "platform": "linux", "ports": [ - "3000:3000/tcp", - "3001:3001/tcp", - "27031-27036:27031-27036/udp", - "27031-27036:27031-27036", - "47984-47990:47984-47990", - "48010-48010:48010-48010", - "47998-48000:47998-48000/udp" + "42010:42010/tcp" ], + "restart_policy": "unless-stopped", + "title": "Maloja (lissy93)", + "type": 1, "volumes": [ { - "container": "/config", - "bind": "/volume1/docker/steamos/config" - }, - { - "container": "/dev/input", - "bind": "/dev/input" - }, - { - "container": "/run/udev/data", - "bind": "/run/udev/data" + "bind": "/portainer/Files/AppData/Config/Maloja/Data", + "container": "/data" } ], - "restart_policy": "unless-stopped", + "note": "Template created by Pi-Hosted Series
Check our Github page: https://github.com/pi-hosted/pi-hosted

Official Webpage: https://github.com/krateng/maloja
Official Docker Documentation: https://github.com/krateng/maloja/blob/master/README.md

Pre-installation script must be RAN before you install: wget -qO- https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/tools/install_maloja.sh | bash



", + "maintainer": " https://github.com/novaspirit/pi-hosted/", + "id": 423 + }, + { "categories": [ + "Other", + "Tool", "Lissy93" ], - "id": 429 - }, - { - "type": 1, - "title": "Swag (lissy93)", - "name": "Swag", - "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/swag/config

", - "description": "SWAG - Secure Web Application Gateway (formerly known as letsencrypt, no relation to Let's Encrypt\u2122) sets up an Nginx webserver and reverse proxy with php support and a built-in certbot client that automates free SSL server certificate generation and renewal processes (Let's Encrypt and ZeroSSL). It also contains fail2ban for intrusion prevention.", - "platform": "linux", - "logo": "https://github.com/linuxserver/docker-templates/raw/master/linuxserver.io/img/swag.gif", - "image": "linuxserver/swag:latest", + "description": "A self-hosted recipe manager and meal planner", "env": [ { - "name": "PUID", + "default": "1000", "label": "PUID", - "default": "1024", - "description": "for UserID" + "name": "PUID" }, { - "name": "PGID", + "default": "1000", "label": "PGID", - "default": "100", - "description": "for GroupID" - }, - { - "name": "TZ", - "label": "TZ", - "default": "Europe/Amsterdam", - "description": "specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List)." + "name": "PGID" }, { - "name": "URL", - "label": "URL", - "default": "yourdomain.url", - "description": "Top url you have control over (`customdomain.com` if you own it, or `customsubdomain.ddnsprovider.com` if dynamic dns)." + "default": "America/New_York", + "label": "TZ", + "name": "TZ" }, { - "name": "VALIDATION", - "label": "VALIDATION", - "default": "http", - "description": "Certbot validation method to use, options are `http` or `dns` (`dns` method also requires `DNSPLUGIN` variable set)." + "default": "2", + "label": "WEB_CONCURRENCY", + "name": "WEB_CONCURRENCY" }, { - "name": "SUBDOMAINS", - "label": "SUBDOMAINS", - "default": "www,", - "description": "Subdomains you'd like the cert to cover (comma separated, no spaces) ie. `www,ftp,cloud`. For a wildcard cert, set this *exactly* to `wildcard` (wildcard cert is available via `dns` validation only)" + "default": "8", + "label": "MAX_WORKERS", + "name": "MAX_WORKERS" }, { - "name": "CERTPROVIDER", - "label": "CERTPROVIDER", - "default": "", - "description": "Optionally define the cert provider. Set to `zerossl` for ZeroSSL certs (requires existing [ZeroSSL account](https://app.zerossl.com/signup) and the e-mail address entered in `EMAIL` env var). Otherwise defaults to Let's Encrypt." + "default": "true", + "label": "RECIPE_PUBLIC", + "name": "RECIPE_PUBLIC" }, { - "name": "DNSPLUGIN", - "label": "DNSPLUGIN", - "default": "cloudflare", - "description": "Required if `VALIDATION` is set to `dns`. Options are `acmedns`, `aliyun`, `azure`, `bunny`, `cloudflare`, `cpanel`, `desec`, `digitalocean`, `directadmin`, `dnsimple`, `dnsmadeeasy`, `dnspod`, `do`, `domeneshop`, `dreamhost`, `duckdns`, `dynudns`, `freedns`, `gandi`, `gehirn`, `glesys`, `godaddy`, `google`, `google-domains`, `he`, `hetzner`, `infomaniak`, `inwx`, `ionos`, `linode`, `loopia`, `luadns`, `namecheap`, `netcup`, `njalla`, `nsone`, `ovh`, `porkbun`, `rfc2136`, `route53`, `sakuracloud`, `standalone`, `transip`, and `vultr`. Also need to enter the credentials into the corresponding ini (or json for some plugins) file under `/config/dns-conf`." + "default": "true", + "label": "RECIPE_SHOW_NUTRITION", + "name": "RECIPE_SHOW_NUTRITION" }, { - "name": "PROPAGATION", - "label": "PROPAGATION", - "default": "", - "description": "Optionally override (in seconds) the default propagation time for the dns plugins." + "default": "true", + "label": "RECIPE_SHOW_ASSETS", + "name": "RECIPE_SHOW_ASSETS" }, { - "name": "EMAIL", - "label": "EMAIL", - "default": "", - "description": "Optional e-mail address used for cert expiration notifications (Required for ZeroSSL)." + "default": "true", + "label": "RECIPE_LANDSCAPE_VIEW", + "name": "RECIPE_LANDSCAPE_VIEW" }, { - "name": "ONLY_SUBDOMAINS", - "label": "ONLY_SUBDOMAINS", "default": "false", - "description": "If you wish to get certs only for certain subdomains, but not the main domain (main domain may be hosted on another machine and cannot be validated), set this to `true`" - }, - { - "name": "EXTRA_DOMAINS", - "label": "EXTRA_DOMAINS", - "default": "", - "description": "Additional fully qualified domain names (comma separated, no spaces) ie. `extradomain.com,subdomain.anotherdomain.org,*.anotherdomain.org`" + "label": "RECIPE_DISABLE_COMMENTS", + "name": "RECIPE_DISABLE_COMMENTS" }, { - "name": "STAGING", - "label": "STAGING", "default": "false", - "description": "Set to `true` to retrieve certs in staging mode. Rate limits will be much higher, but the resulting cert will not pass the browser's security test. Only to be used for testing purposes." + "label": "RECIPE_DISABLE_AMOUNT", + "name": "RECIPE_DISABLE_AMOUNT" } ], + "image": "hkotel/mealie:v0.4.3", + "logo": "https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/images/mealie.png", + "name": "mealie", + "note": "Template created by Pi-Hosted Series
Check our Github page: https://github.com/pi-hosted/pi-hosted

Official Webpage: https://hay-kot.github.io/mealie/
Official Docker Documentation: https://hay-kot.github.io/mealie/documentation/getting-started/install/


Default Credentials: Username: changeme@email.com Password: MyPassword. Documentation is Available here.", + "platform": "linux", "ports": [ - "443:443/tcp", - "80:80/tcp" + "9925:9000/tcp" ], + "restart_policy": "unless-stopped", + "title": "Mealie (lissy93)", + "type": 1, "volumes": [ { - "container": "/config", - "bind": "/volume1/docker/swag/config" + "bind": "/portainer/Files/AppData/Config/mealie", + "container": "/app/data" } ], - "restart_policy": "unless-stopped", + "maintainer": " https://github.com/novaspirit/pi-hosted/", + "id": 424 + }, + { "categories": [ + "Downloader", "Lissy93" ], - "id": 430 - }, - { - "type": 1, - "title": "Synclounge (lissy93)", - "name": "Synclounge", - "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

", - "description": "[Synclounge](https://github.com/samcm/synclounge) is a third party tool that allows you to watch Plex in sync with your friends/family, wherever you are.", - "platform": "linux", - "logo": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/synclounge-banner.png", - "image": "linuxserver/synclounge:latest", + "description": "Web GUI for youtube-dl (using the yt-dlp fork) with playlist support. Allows you to download videos from YouTube and dozens of other sites (https://github.com/yt-dlp/yt-dlp/blob/master/supportedsites.md)", "env": [ { - "name": "AUTH_LIST", - "label": "AUTH_LIST", - "default": "plexuser1,plexuser2,email1,machineid1", - "description": "If set, only the users defined here and the users of the plex servers defined here will be able to access the server. Use e-mails, plex usernames and/or plex server machine ids, comma separated, no spaces." + "default": "1000", + "label": "PUID", + "name": "PUID" + }, + { + "default": "1000", + "label": "PGID", + "name": "PGID" } ], + "image": "alexta69/metube:latest", + "logo": "https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/images/metube.png", + "name": "MeTube", + "platform": "linux", "ports": [ - "8088:8088/tcp" + "8081:8081/tcp" ], "restart_policy": "unless-stopped", - "categories": [ - "Lissy93" + "title": "MeTube (lissy93)", + "type": 1, + "volumes": [ + { + "bind": "/portainer/Downloads", + "container": "/downloads" + } ], - "id": 431 + "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/alexta69/metube
Official Docker Documentation: https://github.com/alexta69/metube


", + "maintainer": " https://github.com/novaspirit/pi-hosted/", + "id": 425 }, { - "type": 1, - "title": "Syslog-ng (lissy93)", - "name": "Syslog-ng", - "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/syslog-ng/config

", - "description": "[syslog-ng](https://www.syslog-ng.com/products/open-source-log-management/) allows you to flexibly collect, parse, classify, rewrite and correlate logs from across your infrastructure and store or route them to log analysis tools.", "categories": [ - "System", + "Other", + "Tool", + "Games", "Lissy93" ], - "platform": "linux", - "logo": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/syslog-ng-logo.png", - "image": "linuxserver/syslog-ng:latest", + "description": "This docker image provides a Minecraft Server that will automatically download the latest stable version at startup. You can also run/upgrade to any specific version or the latest snapshot. See the Versions section below for more information.", "env": [ { - "name": "PUID", - "label": "PUID", - "default": "1024", - "description": "for UserID" - }, - { - "name": "PGID", - "label": "PGID", - "default": "100", - "description": "for GroupID" - }, - { - "name": "TZ", - "label": "TZ", - "default": "Europe/Amsterdam", - "description": "specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List)." + "default": "TRUE", + "label": "EULA", + "name": "EULA" } ], + "image": "itzg/minecraft-server:latest", + "logo": "https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/images/minecraft.png", + "name": "minecraft", + "platform": "linux", "ports": [ - "514:5514/udp", - "601:6601/tcp", - "6514:6514/tcp" + "25565:25565/tcp" ], + "restart_policy": "unless-stopped", + "title": "Minecraft Server (lissy93)", + "type": 1, "volumes": [ { - "container": "/config", - "bind": "/volume1/docker/syslog-ng/config" - }, - { - "container": "/var/log", - "bind": "/var/log" + "bind": "/portainer/Files/AppData/Config/Minecraft-data", + "container": "/data" } ], - "restart_policy": "unless-stopped", - "id": 432 + "note": "Template created by Pi-Hosted Series
Check our Github page: https://github.com/pi-hosted/pi-hosted

Official Webpage: https://www.minecraft.net/en-us
Official Docker Documentation: https://github.com/itzg/docker-minecraft-server#using-docker-compose


", + "maintainer": " https://github.com/novaspirit/pi-hosted/", + "id": 426 }, { - "type": 1, - "title": "Tester (lissy93)", - "name": "Tester", - "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

", - "description": "This internal tool is used as a desktop sandbox in our CI process to grab a screenshot of a hopefully functional endpoint", - "platform": "linux", - "logo": "https://avatars3.githubusercontent.com/u/12324908?s=200&v=4", - "image": "linuxserver/tester:latest", + "categories": [ + "Other", + "Tool", + "Lissy93" + ], + "description": "n8n is an extendable workflow automation tool.", "env": [ { - "name": "URL", - "label": "URL", - "default": "http://google.com", - "description": "Specify an endpoint, the container will automatically determine the correct protocol and program to use" + "default": "true", + "label": "N8N_BASIC_AUTH_ACTIVE", + "name": "N8N_BASIC_AUTH_ACTIVE" + }, + { + "default": "admin", + "label": "N8N_BASIC_AUTH_USER", + "name": "N8N_BASIC_AUTH_USER" + }, + { + "default": "admin", + "label": "N8N_BASIC_AUTH_PASSWORD", + "name": "N8N_BASIC_AUTH_PASSWORD" } ], + "image": "n8nio/n8n:latest", + "logo": "https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/images/n8n.jpg", + "name": "n8n", + "note": "Template created by Pi-Hosted Series
Check our Github page: https://github.com/pi-hosted/pi-hosted

Official Webpage: https://n8n.io/
Official Docker Documentation: https://docs.n8n.io/getting-started/installation/#docker


Documentation is Available here", + "platform": "linux", "ports": [ - "3000:3000/tcp" + "5678:5678/tcp" ], "restart_policy": "unless-stopped", - "categories": [ - "Lissy93" + "title": "n8n (lissy93)", + "type": 1, + "volumes": [ + { + "bind": "/portainer/Files/AppData/Config/n8n", + "container": "/home/node/.n8n" + } ], - "id": 433 + "maintainer": " https://github.com/novaspirit/pi-hosted/", + "id": 427 }, { - "type": 1, - "title": "Unifi-network-application (lissy93)", - "name": "Unifi-network-application", - "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/unifi-network-application/config

", - "description": "The [Unifi-network-application](https://ui.com/) software is a powerful, enterprise wireless software engine ideal for high-density client deployments requiring low latency and high uptime performance.", - "platform": "linux", - "logo": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/unifi-banner.png", - "image": "linuxserver/unifi-network-application:latest", + "categories": [ + "Other", + "Tool", + "Lissy93" + ], + "description": "Troubleshoot slowdowns and anomalies in your infrastructure with thousands of per-second metrics, meaningful visualizations, and insightful health alarms with zero configuration.", "env": [ { - "name": "PUID", - "label": "PUID", - "default": "1024", - "description": "for UserID" + "default": "1000", + "label": "DOCKER_USR", + "name": "DOCKER_USR" + }, + { + "default": "1000", + "label": "DOCKER_GRP", + "name": "DOCKER_GRP" + } + ], + "image": "netdata/netdata:latest", + "logo": "https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/images/netdata.png", + "name": "netdata", + "note": "Template created by Pi-Hosted Series
Check our Github page: https://github.com/pi-hosted/pi-hosted

Official Webpage: https://www.netdata.cloud/
Official Docker Documentation: https://learn.netdata.cloud/docs/agent/packaging/docker


Documentation is Available here.", + "platform": "linux", + "ports": [ + "19999:19999/tcp" + ], + "restart_policy": "unless-stopped", + "title": "Netdata (lissy93)", + "type": 1, + "volumes": [ + { + "bind": "/portainer/Files/AppData/Config/netdata/netdataconfig", + "container": "/etc/netdata" }, { - "name": "PGID", - "label": "PGID", - "default": "100", - "description": "for GroupID" + "bind": "/portainer/Files/AppData/Config/netdata/netdatalib", + "container": "/var/lib/netdata" }, { - "name": "TZ", - "label": "TZ", - "default": "Europe/Amsterdam", - "description": "specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List)." + "bind": "/etc/passwd", + "container": "/host/etc/passwd:ro" }, { - "name": "MONGO_USER", - "label": "MONGO_USER", - "default": "unifi", - "description": "Mongodb Username. Only evaluated on first run. **Special characters must be [url encoded](https://en.wikipedia.org/wiki/Percent-encoding)**." + "bind": "/etc/group", + "container": "/host/etc/group:ro" }, { - "name": "MONGO_PASS", - "label": "MONGO_PASS", - "default": "", - "description": "Mongodb Password. Only evaluated on first run. **Special characters must be [url encoded](https://en.wikipedia.org/wiki/Percent-encoding)**." + "bind": "/proc", + "container": "/host/proc:ro" }, { - "name": "MONGO_HOST", - "label": "MONGO_HOST", - "default": "unifi-db", - "description": "Mongodb Hostname. Only evaluated on first run." + "bind": "/sys", + "container": "/host/sys:ro" }, { - "name": "MONGO_PORT", - "label": "MONGO_PORT", - "default": "27017", - "description": "Mongodb Port. Only evaluated on first run." + "bind": "/etc/os-release", + "container": "/host/etc/os-release:ro" + } + ], + "maintainer": " https://github.com/novaspirit/pi-hosted/", + "id": 428 + }, + { + "categories": [ + "Proxy", + "Tool", + "Lissy93" + ], + "description": "Nginx Proxy Manager v2 with sqlite and Goaccess Charts enables you to easily forward to your websites running at home or otherwise, including free SSL, without having to know too much about Nginx or Letsencrypt. Please see the install document at https://github.com/pi-hosted/pi-hosted/tree/master/docs installing the template", + "env": [ + { + "default": "1000", + "label": "PUID", + "name": "PUID" }, { - "name": "MONGO_DBNAME", - "label": "MONGO_DBNAME", - "default": "unifi", - "description": "Mongodb Database Name (stats DB is automatically suffixed with `_stat`). Only evaluated on first run." + "default": "1000", + "label": "PGID", + "name": "PGID" }, { - "name": "MEM_LIMIT", - "label": "MEM_LIMIT", - "default": "1024", - "description": "Optionally change the Java memory limit (in Megabytes). Set to `default` to reset to default" + "default": "America/New_York", + "label": "TZ", + "name": "TZ" }, { - "name": "MEM_STARTUP", - "label": "MEM_STARTUP", - "default": "1024", - "description": "Optionally change the Java initial/minimum memory (in Megabytes). Set to `default` to reset to default" + "default": "false", + "label": "SKIP_ARCHIVED_LOGS", + "name": "SKIP_ARCHIVED_LOGS", + "description": "Defaults to false. Set to true to skip archived logs, i.e. proxy-host*.gz" }, { - "name": "MONGO_TLS", - "label": "MONGO_TLS", - "default": "", - "description": "Mongodb enable [TLS](https://www.mongodb.com/docs/manual/reference/connection-string/#mongodb-urioption-urioption.tls). Only evaluated on first run." + "default": "false", + "label": "BASIC_AUTH", + "name": "BASIC_AUTH", + "description": "Defaults to false. Set to true to enable nginx basic authentication. Docker container needs to stopped or restarted each time this flag is modified. This allows for the .htpasswd file to be changed accordingly." }, { - "name": "MONGO_AUTHSOURCE", - "label": "MONGO_AUTHSOURCE", - "default": "", - "description": "Mongodb [authSource](https://www.mongodb.com/docs/manual/reference/connection-string/#mongodb-urioption-urioption.authSource). For Atlas set to `admin`.Defaults to `MONGO_DBNAME`.Only evaluated on first run." + "default": "user", + "label": "BASIC_AUTH_USERNAME Ignore if Basic Auth set to false", + "name": "BASIC_AUTH_USERNAME", + "description": "(Optional) Requires BASIC_AUTH to bet set to true. Username for basic authentication." + }, + { + "default": "Password", + "label": "BASIC_AUTH_PASSWORD Ignore if Basic Auth set to false", + "name": "BASIC_AUTH_PASSWORD", + "description": "(Optional) Requires BASIC_AUTH to bet set to true. Password for basic authentication." } ], + "logo": "https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/images/proxy_mgr.png", + "name": "nginx-proxy-manager-sqllite-goaccess", + "platform": "linux", "ports": [ - "8443:8443/tcp", - "3478:3478/udp", - "10001:10001/udp", - "8080:8080/tcp", - "1900:1900/udp", - "8843:8843/tcp", - "8880:8880/tcp", - "6789:6789/tcp", - "5514:5514/udp" - ], - "volumes": [ - { - "container": "/config", - "bind": "/volume1/docker/unifi-network-application/config" - } + "80:80/tcp", + "81:81/tcp", + "443:443/tcp", + "7880:7880/tcp" ], + "repository": { + "stackfile": "stack/nginx-proxy-manager-sqlite-goaccess.yml", + "url": "https://github.com/pi-hosted/pi-hosted" + }, "restart_policy": "unless-stopped", + "title": "Nginx Proxy Manager v2 with Sqlite and Goaccess Charts (lissy93)", + "type": 3, + "note": "Template created by Pi-Hosted Series
Check our Github page: https://github.com/pi-hosted/pi-hosted

Official Webpage: https://nginxproxymanager.com/
Official Docker Documentation: https://nginxproxymanager.com/setup/#running-the-app

Pi-Hosted dedicated documentation: nginx_proxy_manager.md




Youtube Video: Novaspirit Tech - Installing Nginx Proxy Manager on Docker

", + "maintainer": " https://github.com/novaspirit/pi-hosted/", + "id": 429 + }, + { "categories": [ + "Proxy", + "Tool", "Lissy93" ], - "id": 434 - }, - { - "type": 1, - "title": "Unrar (lissy93)", - "name": "Unrar", - "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/unrar/config

", - "description": "# This container needs special attention. Please check https://hub.docker.com/r/linuxserver/unrar for details.", - "platform": "linux", - "logo": "", - "image": "linuxserver/unrar:latest", + "description": "Nginx Proxy Manager v2 with Sqlite enables you to easily forward to your websites running at home or otherwise, including free SSL, without having to know too much about Nginx or Letsencrypt. Please see the install document at https://github.com/pi-hosted/pi-hosted/tree/master/docs installing the template", "env": [ { - "name": "PUID", + "default": "1000", "label": "PUID", - "default": "1024", - "description": "for UserID" + "name": "PUID" }, { - "name": "PGID", + "default": "1000", "label": "PGID", - "default": "100", - "description": "for GroupID" + "name": "PGID" }, { - "name": "TZ", + "default": "America/New_York", "label": "TZ", - "default": "Europe/Amsterdam", - "description": "specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List)." + "name": "TZ" } ], + "image": "jc21/nginx-proxy-manager:latest", + "logo": "https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/images/proxy_mgr.png", + "name": "nginx-proxy-manager-sqlite", + "platform": "linux", "ports": [ - "80:80/tcp" + "80:80/tcp", + "81:81/tcp", + "443:443/tcp" ], + "restart_policy": "unless-stopped", + "title": "Nginx Proxy Manager v2 with Sqllite (lissy93)", + "type": 1, "volumes": [ { - "container": "/config", - "bind": "/volume1/docker/unrar/config" + "bind": "/portainer/Files/AppData/Config/nginx-proxy-manager/data", + "container": "/data" + }, + { + "bind": "/portainer/Files/AppData/Config/nginx-proxy-manager/letsencrypt", + "container": "/etc/letsencrypt" } ], - "restart_policy": "unless-stopped", + "note": "Template created by Pi-Hosted Series
Check our Github page: https://github.com/pi-hosted/pi-hosted

Official Webpage: https://nginxproxymanager.com/
Official Docker Documentation: https://nginxproxymanager.com/setup/

Pi-Hosted dedicated documentation: nginx_proxy_manager.md




Youtube Video: Novaspirit Tech - Installing Nginx Proxy Manager on Docker

", + "maintainer": " https://github.com/novaspirit/pi-hosted/", + "id": 430 + }, + { "categories": [ + "Proxy", + "Tool", "Lissy93" ], - "id": 435 - }, - { - "type": 1, - "title": "Vscodium (lissy93)", - "name": "Vscodium", - "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/vscodium/config

", - "description": "[VSCodium](https://vscodium.com/) is a community-driven, freely-licensed binary distribution of Microsoft\u2019s editor VS Code.", - "platform": "linux", - "logo": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/vscodium-icon.png", - "image": "linuxserver/vscodium:latest", + "description": "[DEVEL] Not ready for production. Nginx Proxy Manager v3 Develop enables you to easily forward to your websites running at home or otherwise, including free SSL, without having to know too much about Nginx or Letsencrypt. Please see the install document at https://github.com/pi-hosted/pi-hosted/tree/master/docs installing the template", "env": [ { - "name": "PUID", + "default": "1000", "label": "PUID", - "default": "1024", - "description": "for UserID" + "name": "PUID" }, { - "name": "PGID", + "default": "1000", "label": "PGID", - "default": "100", - "description": "for GroupID" + "name": "PGID" }, { - "name": "TZ", + "default": "America/New_York", "label": "TZ", - "default": "Europe/Amsterdam", - "description": "specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List)." + "name": "TZ" } ], + "image": "jc21/nginx-proxy-manager:v3", + "logo": "https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/images/proxy_mgr.png", + "name": "nginx-proxy-manager-v3", + "platform": "linux", "ports": [ - "3000:3000/tcp", - "3001:3001/tcp" + "80:80/tcp", + "81:81/tcp", + "443:443/tcp" ], + "restart_policy": "unless-stopped", + "title": "Nginx Proxy Manager v3 [DEVEL] NOT READY FOR USE (lissy93)", + "type": 1, "volumes": [ { - "container": "/config", - "bind": "/volume1/docker/vscodium/config" + "bind": "/portainer/Files/AppData/Config/nginx-proxy-manager-v3/data", + "container": "/data" } ], + "note": "Template created by Pi-Hosted Series
Check our Github page: https://github.com/pi-hosted/pi-hosted

Official Webpage: https://nginxproxymanager.com/
Official Docker Documentation: https://nginxproxymanager.com/setup/

Pi-Hosted dedicated documentation: nginx_proxy_manager.md




Youtube Video: Novaspirit Tech - Installing Nginx Proxy Manager on Docker

", + "maintainer": " https://github.com/novaspirit/pi-hosted/", + "id": 431 + }, + { + "categories": [ + "Other", + "Tool", + "Web", + "Lissy93" + ], + "description": "A free and open source alternative Twitter front-end focused on privacy and performance.", + "logo": "https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/images/nitter.png", + "name": "nitter", + "repository": { + "stackfile": "stack/nitter.yml", + "url": "https://github.com/pi-hosted/pi-hosted/" + }, + "platform": "linux", "restart_policy": "unless-stopped", + "title": "Nitter (lissy93)", + "type": 3, + "note": "Template created by Pi-Hosted Series
Check our Github page: https://github.com/pi-hosted/pi-hosted

Official Webpage: https://nitter.net/
Official Docker Documentation: https://github.com/zedeus/nitter


", + "maintainer": " https://github.com/novaspirit/pi-hosted/", + "id": 432 + }, + { "categories": [ + "Other", + "Web", + "Tool", "Lissy93" ], - "id": 436 - }, - { - "type": 1, - "title": "Webcord (lissy93)", - "name": "Webcord", - "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/webcord/config

", - "description": "[WebCord](https://github.com/SpacingBat3/WebCord) can be summarized as a pack of security and privacy hardenings, Discord features reimplementations, Electron / Chromium / Discord bugs workarounds, stylesheets, internal pages and wrapped https://discord.com page, designed to conform with ToS as much as it is possible (or hide the changes that might violate it from Discord's eyes).", - "platform": "linux", - "logo": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/webcord-icon.png", - "image": "linuxserver/webcord:latest", + "description": "Node-RED is a programming tool for wiring together hardware devices, APIs and online services in new and interesting ways. It provides a browser-based editor that makes it easy to wire together flows using the wide range of nodes in the palette that can be deployed to its runtime in a single-click.", "env": [ { - "name": "PUID", - "label": "PUID", - "default": "1024", - "description": "for UserID" - }, - { - "name": "PGID", - "label": "PGID", - "default": "100", - "description": "for GroupID" + "default": "your_secret_goes_here", + "label": "NODE_RED_CREDENTIAL_SECRET", + "name": "NODE_RED_CREDENTIAL_SECRET" }, { - "name": "TZ", + "default": "America/New_York", "label": "TZ", - "default": "Europe/Amsterdam", - "description": "specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List)." + "name": "TZ" } ], + "logo": "https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/images/node-red.png", + "name": "node-red", + "platform": "linux", "ports": [ - "3000:3000/tcp", - "3001:3001/tcp" - ], - "volumes": [ - { - "container": "/config", - "bind": "/volume1/docker/webcord/config" - } + "1880:1880/tcp" ], + "repository": { + "stackfile": "stack/node-red.yml", + "url": "https://github.com/pi-hosted/pi-hosted/" + }, "restart_policy": "unless-stopped", + "title": "Node Red (lissy93)", + "type": 3, + "note": "Template created by Pi-Hosted Series
Check our Github page: https://github.com/pi-hosted/pi-hosted

Official Webpage: https://nodered.org/
Official Docker Documentation: https://nodered.org/docs/getting-started/docker


", + "maintainer": " https://github.com/novaspirit/pi-hosted/", + "id": 433 + }, + { "categories": [ + "Other", "Lissy93" ], - "id": 437 - }, - { - "type": 1, - "title": "Wireguard (lissy93)", - "name": "Wireguard", - "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/wireguard/config

", - "description": "[WireGuard\u00ae](https://www.wireguard.com/) is an extremely simple yet fast and modern VPN that utilizes state-of-the-art cryptography. It aims to be faster, simpler, leaner, and more useful than IPsec, while avoiding the massive headache. It intends to be considerably more performant than OpenVPN. WireGuard is designed as a general purpose VPN for running on embedded interfaces and super computers alike, fit for many different circumstances. Initially released for the Linux kernel, it is now cross-platform (Windows, macOS, BSD, iOS, Android) and widely deployable. It is currently under heavy development, but already it might be regarded as the most secure, easiest to use, and simplest VPN solution in the industry.", - "platform": "linux", - "logo": "https://www.wireguard.com/img/wireguard.svg", - "image": "linuxserver/wireguard:latest", + "description": "This is an OpenVPN client docker container that uses recommended NordVPN server. It makes routing containers traffic through OpenVPN easy.", "env": [ { - "name": "PUID", - "label": "PUID", - "default": "1024", - "description": "for UserID" - }, - { - "name": "PGID", - "label": "PGID", - "default": "100", - "description": "for GroupID" - }, - { - "name": "TZ", - "label": "TZ", - "default": "Europe/Amsterdam", - "description": "specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List)." + "default": "user@email.com", + "label": "NordVPN user", + "name": "USER" }, { - "name": "SERVERURL", - "label": "SERVERURL", - "default": "wireguard.domain.com", - "description": "External IP or domain name for docker host. Used in server mode. If set to `auto`, the container will try to determine and set the external IP automatically" + "default": "password", + "label": "NordVPN password", + "name": "PASS" }, { - "name": "SERVERPORT", - "label": "SERVERPORT", - "default": "51820", - "description": "External port for docker host. Used in server mode." + "default": "Spain;Hong Kong;IE;131", + "label": "Countries to connect to (see webpage readme)", + "name": "COUNTRY" }, { - "name": "PEERS", - "label": "PEERS", - "default": "1", - "description": "Number of peers to create confs for. Required for server mode. Can also be a list of names: `myPC,myPhone,myTablet` (alphanumeric only)" + "default": "Standard VPN servers", + "label": "Group name filter to which to connect to", + "name": "GROUP" }, { - "name": "PEERDNS", - "label": "PEERDNS", - "default": "auto", - "description": "DNS server set in peer/client configs (can be set as `8.8.8.8`). Used in server mode. Defaults to `auto`, which uses wireguard docker host's DNS via included CoreDNS forward." + "default": "10", + "label": "Range of servers to pick from the top", + "name": "RANDOM_TOP" }, { - "name": "INTERNAL_SUBNET", - "label": "INTERNAL_SUBNET", - "default": "10.13.13.0", - "description": "Internal subnet for the wireguard and server and peers (only change if it clashes). Used in server mode." + "default": "5 */3 * * *", + "label": "Define when to look again for new defined servers", + "name": "RECREATE_VPN_CRON" }, { - "name": "ALLOWEDIPS", - "label": "ALLOWEDIPS", - "default": "0.0.0.0/0", - "description": "The IPs/Ranges that the peers will be able to reach using the VPN connection. If not specified the default value is: '0.0.0.0/0, ::0/0' This will cause ALL traffic to route through the VPN, if you want split tunneling, set this to only the IPs you would like to use the tunnel AND the ip of the server's WG ip, such as 10.13.13.1." + "default": "https://www.google.com", + "label": "URL to check internet connection is working to", + "name": "CHECK_CONNECTION_URL" }, { - "name": "PERSISTENTKEEPALIVE_PEERS", - "label": "PERSISTENTKEEPALIVE_PEERS", - "default": "", - "description": "Set to `all` or a list of comma separated peers (ie. `1,4,laptop`) for the wireguard server to send keepalive packets to listed peers every 25 seconds. Useful if server is accessed via domain name and has dynamic IP. Used only in server mode." + "default": "192.168.1.0/24;192.168.2.0/24", + "label": "Subnet to define network access (read Local Network access to services connecting to the internet through the VPN readme to get the right subnet!)", + "name": "NETWORK" }, { - "name": "LOG_CONFS", - "label": "LOG_CONFS", - "default": "true", - "description": "Generated QR codes will be displayed in the docker log. Set to `false` to skip log output." + "default": "--mute-replay-warnings", + "label": "Used to pass extra parameters to openvpn", + "name": "OPENVPN_OPTS" } ], + "image": "azinchen/nordvpn:latest", + "logo": "https://s3.us-east-2.amazonaws.com/ccp-prd-s3-uploads/2022/3/8/03500108885898f010e823eeb284e393b99e1ad5.png", + "name": "nord-vpn", + "platform": "linux", "ports": [ - "51820:51820/udp" + "8080:80/tcp" ], - "volumes": [ + "restart_policy": "unless-stopped", + "title": "nord-vpn (lissy93)", + "type": 1, + "privileged": true, + "note": "Template created by Pi-Hosted Series
Check our Github page: https://github.com/pi-hosted/pi-hosted

Official Webpage: https://github.com/azinchen/nordvpn
Official Docker Documentation: https://hub.docker.com/r/azinchen/nordvpn


", + "maintainer": " https://github.com/novaspirit/pi-hosted/", + "id": 434 + }, + { + "categories": [ + "Other", + "Tool", + "Lissy93" + ], + "description": "The purpose of NUT Server is to monitor a UPS attached device", + "env": [ { - "container": "/config", - "bind": "/volume1/docker/wireguard/config" + "default": "1000", + "label": "PUID", + "name": "PUID" }, { - "container": "/lib/modules", - "bind": "/lib/modules" + "default": "1000", + "label": "PGID", + "name": "PGID" + }, + { + "default": "none", + "label": "SERIAL", + "name": "SERIAL" + }, + { + "default": "none", + "label": "NAME", + "name": "NAME" + }, + { + "default": "none", + "label": "VENDOR ID", + "name": "VENDOR ID" + }, + { + "default": "none", + "label": "API_PASSWORD", + "name": "API_PASSWORD" + }, + { + "default": "none", + "label": "DESCRIPTION", + "name": "DESCRIPTION" } ], + "image": "instantlinux/nut-upsd:latest", + "logo": "https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/images/nut-server.png", + "name": "NUT Server", + "platform": "linux", + "ports": [ + "3493:3493/tcp" + ], "restart_policy": "unless-stopped", + "title": "NUT Server (lissy93)", + "type": 1, + "note": "Template created by Pi-Hosted Series
Check our Github page: https://github.com/pi-hosted/pi-hosted

Official Webpage: https://networkupstools.org
Official Docker Documentation: https://hub.docker.com/r/instantlinux/nut-upsd


", + "maintainer": " https://github.com/novaspirit/pi-hosted/", + "id": 435 + }, + { "categories": [ + "Other", + "Tool", "Lissy93" ], - "id": 438 - }, - { - "type": 1, - "title": "Wireshark (lissy93)", - "name": "Wireshark", - "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/wireshark/config

", - "description": "[Wireshark](https://www.wireshark.org/) is the world\u2019s foremost and widely-used network protocol analyzer. It lets you see what\u2019s happening on your network at a microscopic level and is the de facto (and often de jure) standard across many commercial and non-profit enterprises, government agencies, and educational institutions. Wireshark development thrives thanks to the volunteer contributions of networking experts around the globe and is the continuation of a project started by Gerald Combs in 1998.", - "platform": "linux", - "logo": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/wireshark-icon.png", - "image": "linuxserver/wireshark:latest", - "network": "host", + "description": "OctoPrint is an open source 3D printer controller application, which provides a web interface for the connected printers.", "env": [ { - "name": "PUID", - "label": "PUID", - "default": "1024", - "description": "for UserID" - }, - { - "name": "PGID", - "label": "PGID", - "default": "100", - "description": "for GroupID" + "default": "development ", + "label": "NODE_ENV", + "name": "NODE_ENV" }, { - "name": "TZ", - "label": "TZ", - "default": "Europe/Amsterdam", - "description": "specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List)." + "default": "true", + "label": "ENABLE_MJPG_STREAMER", + "name": "ENABLE_MJPG_STREAMER" } ], + "image": "octoprint/octoprint:latest", + "logo": "https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/images/octoprint.png", + "name": "octoprint", + "platform": "linux", "ports": [ - "3000:3000/tcp", - "3001:3001/tcp" + "8051:80/tcp" ], + "privileged": true, + "restart_policy": "unless-stopped", + "title": "OctoPrint (lissy93)", + "type": 1, "volumes": [ { - "container": "/config", - "bind": "/volume1/docker/wireshark/config" + "bind": "/portainer/Files/AppData/Config/OctoPrint", + "container": "/octoprint" + }, + { + "bind": "/dev", + "container": "/dev" } ], - "restart_policy": "unless-stopped", + "note": "Template created by Pi-Hosted Series
Check our Github page: https://github.com/pi-hosted/pi-hosted

Official Webpage: https://octoprint.org/
Official Docker Documentation: https://hub.docker.com/r/octoprint/octoprint


", + "maintainer": " https://github.com/novaspirit/pi-hosted/", + "id": 436 + }, + { "categories": [ + "Management", + "Tool", "Lissy93" ], - "id": 439 - }, - { - "type": 1, - "title": "Wps-office (lissy93)", - "name": "Wps-office", - "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/wps-office/config

", - "description": "[WPS Office](https://www.wps.com/) is a lightweight, feature-rich comprehensive office suite with high compatibility. As a handy and professional office software, WPS Office allows you to edit files in Writer, Presentation, Spreadsheet, and PDF to improve your work efficiency.", - "platform": "linux", - "logo": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/wps-office-icon.png", - "image": "linuxserver/wps-office:latest", + "description": "TP-Link Omada is a software-defined network solution. The EAP Controller is used to manage multiple EAPs. Raspberry Pi 1 and Zero are not supported.", "env": [ { - "name": "PUID", + "default": "1000", "label": "PUID", - "default": "1024", - "description": "for UserID" + "name": "PUID" }, { - "name": "PGID", + "default": "1000", "label": "PGID", - "default": "100", - "description": "for GroupID" - }, - { - "name": "TZ", - "label": "TZ", - "default": "Europe/Amsterdam", - "description": "specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List)." + "name": "PGID" } ], + "image": "mbentley/omada-controller:latest", + "logo": "https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/images/omada.png", + "name": "omada-controller", + "platform": "linux", "ports": [ - "3000:3000/tcp", - "3001:3001/tcp" + "8088:8088/tcp", + "8043:8043/tcp", + "27001:27001/udp", + "27002:27002/tcp", + "29810:29810/udp", + "29811:29811/tcp", + "29812:29812/tcp", + "29813:29813/tcp" ], + "restart_policy": "unless-stopped", + "title": "Omada EAP Controller (lissy93)", + "type": 1, "volumes": [ { - "container": "/config", - "bind": "/volume1/docker/wps-office/config" + "bind": "/portainer/Files/AppData/Config/Omada", + "container": "/config" } ], - "restart_policy": "unless-stopped", + "note": "Template created by Pi-Hosted Series
Check our Github page: https://github.com/pi-hosted/pi-hosted

Official Webpage: https://www.tp-link.com/us/business-networking/omada-sdn-controller/
Official Docker Documentation: https://hub.docker.com/r/mbentley/omada-controller


", + "maintainer": " https://github.com/novaspirit/pi-hosted/", + "id": 437 + }, + { "categories": [ + "Cloud", + "Management", + "Productivity", "Lissy93" ], - "id": 440 - }, - { - "type": 1, - "title": "Xbackbone (lissy93)", - "name": "Xbackbone", - "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/xbackbone/config

", - "description": "[Xbackbone](https://github.com/SergiX44/XBackBone) is a simple, self-hosted, lightweight PHP file manager that support the instant sharing tool ShareX and *NIX systems. It supports uploading and displaying images, GIF, video, code, formatted text, and file downloading and uploading. Also have a web UI with multi user management, past uploads history and search support.", - "platform": "linux", - "logo": "https://raw.githubusercontent.com/SergiX44/XBackBone/master/docs/img/xbackbone.png", - "image": "linuxserver/xbackbone:latest", + "description": "Paperless-ngx is a document management system that transforms your physical documents into a searchable online archive so you can keep, well, less paper. Paperless-ngx forked from paperless-ng to continue the great work and distribute responsibility of supporting and advancing the project among a team of people. Consider joining us! Discussion of this transition can be found in issues #1599 and #1632. A demo is available at demo.paperless-ngx.com using login demo / demo. Note: demo content is reset frequently and confidential information should not be uploaded.", "env": [ { - "name": "PUID", + "default": "1000", "label": "PUID", - "default": "1024", + "name": "PUID", "description": "for UserID" }, { - "name": "PGID", + "default": "1000", "label": "PGID", - "default": "100", + "name": "PGID", "description": "for GroupID" }, { - "name": "TZ", + "default": "America/New_York", "label": "TZ", - "default": "Europe/Amsterdam", - "description": "specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List)." - } - ], - "ports": [ - "80:80/tcp", - "443:443/tcp" - ], - "volumes": [ + "name": "TZ", + "description": "Specify a timezone to use for example America/New_York" + }, { - "container": "/config", - "bind": "/volume1/docker/xbackbone/config" + "default": "", + "label": "PAPERLESS_URL", + "name": "PAPERLESSURL", + "description": "Example https://paperless.example.com. It would be best to run this behind a reverse proxy" + }, + { + "default": "", + "label": "Administrator username", + "name": "ADMIN_USER", + "description": "Set the name of the default admin user." + }, + { + "default": "", + "label": "Administrator password", + "name": "ADMIN_PASS", + "description": "Set the password of the default admin user." + }, + { + "default": "", + "label": "Secret Key", + "name": "RANDOMKEY", + "description": "This should be a very long sequence of random characters." + }, + { + "default": "eng", + "label": "OCR Language", + "name": "LANG", + "description": "The default language to use for OCR" } ], + "logo": "https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/images/paperless.png", + "name": "paperless-ngx", + "repository": { + "stackfile": "stack/paperless-ngx.yml", + "url": "https://github.com/pi-hosted/pi-hosted/" + }, + "platform": "linux", "restart_policy": "unless-stopped", + "title": "Paperless NGX (lissy93)", + "type": 3, + "note": "Template created by Pi-Hosted Series
Check our Github page: https://github.com/pi-hosted/pi-hosted

Official Webpage: https://github.com/paperless-ngx/paperless-ngx
Official Docker Documentation: https://github.com/paperless-ngx/paperless-ngx


", + "maintainer": " https://github.com/novaspirit/pi-hosted/", + "id": 438 + }, + { "categories": [ + "Other", + "Tool", "Lissy93" ], - "id": 441 - }, - { - "type": 1, - "title": "Yq (lissy93)", - "name": "Yq", - "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/yq/config

", - "description": "# This container needs special attention. Please check https://hub.docker.com/r/linuxserver/yq for details.", - "platform": "linux", - "logo": "", - "image": "linuxserver/yq:latest", + "description": "Passbolt is a free and open source password manager designed for collaboration. With Passbolt you can securely generate, store, manage and monitor your team credentials. Get access to all of your logins and passwords from multiple browsers or even your mobile phone.", "env": [ { - "name": "PUID", + "default": "1000", + "description": "Enter your user's PUID here", "label": "PUID", - "default": "1024", - "description": "for UserID" + "name": "PUID" }, { - "name": "PGID", + "default": "1000", + "description": "Enter your user's PGID here", "label": "PGID", - "default": "100", - "description": "for GroupID" + "name": "PGID" }, { - "name": "TZ", + "default": "Europe/Zurich", + "description": "Enter your time zone here. See examples https://en.wikipedia.org/wiki/List_of_tz_database_time_zones", "label": "TZ", - "default": "Europe/Amsterdam", - "description": "specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List)." - } - ], - "ports": [ - "80:80/tcp" - ], - "volumes": [ + "name": "TZ" + }, + { + "default": "", + "description": "Enter your MySql root password here", + "label": "MYSQL_ROOT_PASSWORD", + "name": "MYSQL_ROOT_PASSWORD" + }, + { + "default": "passbolt", + "description": "Enter your Passbolt database name here", + "label": "MYSQL_DATABASE", + "name": "MYSQL_DATABASE" + }, + { + "default": "passbolt", + "description": "Enter your Passbolt database user here", + "label": "MYSQL_USER", + "name": "MYSQL_USER" + }, + { + "default": "", + "description": "Enter your Passbolt database password here", + "label": "MYSQL_PASSWORD", + "name": "MYSQL_PASSWORD" + }, + { + "default": "443", + "description": "Enter your Passbolt https port here", + "label": "PASSBOLT_PORT", + "name": "PASSBOLT_PORT" + }, + { + "default": "https://passbolt.local", + "description": "Enter your full Passbolt https base URL here. Including port if different from 443", + "label": "PASSBOLT_URL", + "name": "PASSBOLT_URL" + }, + { + "default": "Passbolt", + "description": "Enter your from email name", + "label": "EMAIL_FROM_NAME", + "name": "EMAIL_FROM_NAME" + }, + { + "default": "", + "description": "Enter your from email address", + "label": "EMAIL_FROM_ADDRESS", + "name": "EMAIL_FROM_ADDRESS" + }, + { + "default": "smtp.gmail.com", + "description": "Enter your email smtp server here", + "label": "EMAIL_SMTP_SERVER", + "name": "EMAIL_SMTP_SERVER" + }, + { + "default": "587", + "description": "Enter your email smtp port here", + "label": "EMAIL_SMTP_PORT", + "name": "EMAIL_SMTP_PORT" + }, + { + "default": "", + "description": "Enter your email username here", + "label": "EMAIL_USERNAME", + "name": "EMAIL_USERNAME" + }, + { + "default": "", + "description": "Enter your email password here", + "label": "EMAIL_PASSWORD", + "name": "EMAIL_PASSWORD" + }, { - "container": "/config", - "bind": "/volume1/docker/yq/config" + "default": "true", + "description": "Enter set TLS here", + "label": "EMAIL_TLS", + "name": "EMAIL_TLS" } ], + "logo": "https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/images/passbolt.png", + "name": "Passbolt", + "platform": "linux", + "repository": { + "stackfile": "stack/passbolt.yml", + "url": "https://github.com/pi-hosted/pi-hosted" + }, "restart_policy": "unless-stopped", + "title": "Passbolt (lissy93)", + "type": 3, + "note": "Template created by Pi-Hosted Series
Check our Github page: https://github.com/pi-hosted/pi-hosted

Official Webpage: https://github.com/pi-hosted/pi-hosted/blob/master/docs/passbolt.md
Official Docker Documentation: https://github.com/pi-hosted/pi-hosted/blob/master/docs/passbolt.md

Pi-Hosted dedicated documentation: passbolt.md




", + "maintainer": " https://github.com/novaspirit/pi-hosted/", + "id": 439 + }, + { "categories": [ + "Other", + "Tool", "Lissy93" ], - "id": 442 - }, - { - "type": 1, - "title": "Zotero (lissy93)", - "name": "Zotero", - "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/zotero/config

", - "description": "[Zotero](https://www.zotero.org/) is a free, easy-to-use tool to help you collect, organize, annotate, cite, and share research.", - "platform": "linux", - "logo": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/zotero-icon.png", - "image": "linuxserver/zotero:latest", + "description": "PGAdmin is a web-based GUI tool used to interact with the Postgres database sessions, both locally and remote servers as well. You can use PGAdmin to perform any sort of database administration required for a Postgres database.", "env": [ { - "name": "PUID", + "default": "1000", "label": "PUID", - "default": "1024", - "description": "for UserID" + "name": "PUID" }, { - "name": "PGID", + "default": "1000", "label": "PGID", - "default": "100", - "description": "for GroupID" + "name": "PGID" }, { - "name": "TZ", + "default": "", + "label": "PGADMIN_DEFAULT_EMAIL", + "name": "PGADMIN_DEFAULT_EMAIL" + }, + { + "default": "", + "label": "PGADMIN_DEFAULT_PASSWORD", + "name": "PGADMIN_DEFAULT_PASSWORD" + }, + { + "default": "America/New_York", "label": "TZ", - "default": "Europe/Amsterdam", - "description": "specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List)." + "name": "TZ" } ], + "image": "dpage/pgadmin4:latest", + "logo": "https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/images/pgadmin.png", + "name": "pgadmin", + "platform": "linux", "ports": [ - "3000:3000/tcp", - "3001:3001/tcp" + "5050:80/tcp" ], + "restart_policy": "unless-stopped", + "title": "pgAdmin (lissy93)", + "type": 1, "volumes": [ { - "container": "/config", - "bind": "/volume1/docker/zotero/config" + "bind": "/portainer/Files/AppData/Config/pgadmin", + "container": "/var/lib/pgadmin" } ], - "restart_policy": "unless-stopped", - "categories": [ - "Lissy93" - ], - "id": 443 + "note": "Template created by Pi-Hosted Series
Check our Github page: https://github.com/pi-hosted/pi-hosted

Official Webpage: https://www.pgadmin.org/
Official Docker Documentation: https://www.pgadmin.org/docs/pgadmin4/latest/container_deployment.html

Pre-installation script must be RAN before you install: wget -qO- https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/tools/install_pgadmin.sh | bash



", + "maintainer": " https://github.com/novaspirit/pi-hosted/", + "id": 440 }, { - "type": 1, - "title": "Registry (lissy93)", - "description": "Docker image registry", "categories": [ - "Docker", + "Other", + "Tool", "Lissy93" ], + "description": "A Linux network-level advertisement and Internet tracker blocking application which acts as a DNS sinkhole with both DoH (DNS over HTTPS) and DoT (DNS over TLS) clients.", + "image": "oijkn/pihole-doh-dot:latest", + "logo": "https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/images/pihole_doh-dot.png", + "name": "pihole DoH/DoT", + "note": "Template created by Pi-Hosted Series
Check our Github page: https://github.com/pi-hosted/pi-hosted

Official Webpage: https://pi-hole.net/
Official Docker Documentation: https://hub.docker.com/r/oijkn/pihole-doh-dot

Pi-Hosted dedicated documentation: pi-hole.md




When the installation is complete, navigate to your.ip.goes.here:1010/admin. Follow the article here if you run into issues binding to port 53. If you like to use Pi-Hole's built in DHCP-Server change the Network type to host and open advance options and scroll to Labels and add: NET_ADMIN with the value True. When you do so, specify a port is no more needed, navigate to your.ip.goes.here/admin.", "platform": "linux", - "logo": "https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/registry.png", - "image": "registry:latest", "ports": [ - "5000/tcp" + "53:53/tcp", + "53:53/udp", + "67:67/udp", + "1010:80/tcp", + "4443:443/tcp" ], + "restart_policy": "unless-stopped", + "title": "Pi-Hole DoH/DoT (lissy93)", + "type": 1, "volumes": [ { - "container": "/var/lib/registry" + "bind": "/portainer/Files/AppData/Config/PiHole_DoH-DoT", + "container": "/etc/pihole" + }, + { + "bind": "/portainer/Files/AppData/Config/PiHole_DoH-DoT/DNS", + "container": "/etc/dnsmasq.d" } ], - "id": 444 + "maintainer": " https://github.com/novaspirit/pi-hosted/", + "id": 441 }, { - "type": 1, - "title": "Registry (cache) (lissy93)", - "description": "Docker image registry configured as a DockerHub pull through cache", "categories": [ - "Docker", + "Other", + "Tool", "Lissy93" ], - "platform": "linux", - "logo": "https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/registry.png", - "image": "registry:latest", - "ports": [ - "5000/tcp" - ], - "volumes": [ - { - "container": "/var/lib/registry" - } - ], + "description": "A Linux network-level advertisement and Internet tracker blocking application which acts as a DNS sinkhole. This version has Ubound software installed on it so you don't need to rely on external DNS providers. When the installation is complete, navigate to your.ip.goes.here:1010/admin. Follow the article here", "env": [ { - "name": "REGISTRY_PROXY_REMOTEURL", - "default": "https://registry-1.docker.io", + "default": "192.168.0.X", + "description": "Insert the Raspberry Pi IP here", + "label": "ServerIP", + "name": "ServerIP" + }, + { + "default": "Europe\\London", + "label": "TZ", + "name": "TZ" + }, + { + "label": "DNSSEC", + "name": "DNSSEC", + "select": [ + { + "default": true, + "text": "Enable DNSSEC", + "value": "true" + }, + { + "text": "Disable DNSSEC", + "value": "false" + } + ] + }, + { + "default": "127.0.0.1#5335", + "label": "DNS1", + "name": "DNS1", + "preset": true + }, + { + "default": "127.0.0.1#5335", + "label": "DNS2", + "name": "DNS2", "preset": true } ], - "id": 445 - }, - { - "type": 1, - "title": "Ubuntu (lissy93)", - "description": "Debian-based Linux operating system", - "categories": [ - "Operatingsystem", - "Lissy93" - ], - "platform": "linux", - "logo": "https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/ubuntu.png", - "image": "ubuntu:latest", - "interactive": true, - "command": "/bin/bash", - "id": 446 - }, - { - "type": 1, - "title": "NodeJS (lissy93)", - "description": "JavaScript-based platform for server-side and networking applications", - "categories": [ - "Development", - "Lissy93" - ], - "platform": "linux", - "logo": "https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/node.png", - "image": "node:latest", - "interactive": true, - "command": "/bin/bash", - "id": 447 - }, - { - "type": 1, - "title": "Httpd (lissy93)", - "description": "Open-source HTTP server", - "categories": [ - "Web", - "Lissy93" - ], + "image": "cbcrowe/pihole-unbound:latest", + "logo": "https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/images/pihole-unbound.png", + "name": "pihole-unbound", + "note": "Template created by Pi-Hosted Series
Check our Github page: https://github.com/pi-hosted/pi-hosted

Official Webpage: https://pi-hole.net/
Official Docker Documentation: https://github.com/chriscrowe/docker-pihole-unbound/tree/master/one-container

Pi-Hosted dedicated documentation: pi-hole.md




When the installation is complete, navigate to your.ip.goes.here:1010/admin. Follow the article here if you run into issues binding to port 53. For extra information on this container visit the mainteiner GitHub Page. You can add ports: 5335 to access Ubound externally; 22 to enable SSH; 67 to use DHCP Server. Add those ports in Show advanced options. if you run into issues binding to port 53. If you like to use Pi-Hole's built in DHCP-Server change the Network type to host and open advance options and scroll to Labels and add: NET_ADMIN with the value True. When you do so, specify a port is no more needed, navigate to your.ip.goes.here/admin.", "platform": "linux", - "logo": "https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/httpd.png", - "image": "httpd:latest", "ports": [ - "80/tcp" + "53:53/tcp", + "53:53/udp", + "1010:80/tcp", + "4443:443/tcp" ], + "restart_policy": "unless-stopped", + "title": "Pi-Hole-Unbound (lissy93)", + "type": 1, "volumes": [ { - "container": "/usr/local/apache2/htdocs/" + "bind": "/portainer/Files/AppData/Config/PiHole-Unbound", + "container": "/etc/pihole" + }, + { + "bind": "/portainer/Files/AppData/Config/PiHole-Unbound/DNS", + "container": "/etc/dnsmasq.d" } ], - "id": 448 + "maintainer": " https://github.com/novaspirit/pi-hosted/", + "id": 442 }, { - "type": 1, - "title": "Caddy (lissy93)", - "description": "Open-source web server with automatic HTTPS written in Go", "categories": [ - "Web", + "Other", "Lissy93" ], + "description": "Wireless control of PixelStrips or NeoPixels using a web graphical interface running on a Raspberry Pi.", + "image": "macley/pixel-server:latest", + "logo": "https://lirp.cdn-website.com/c73f56a6/dms3rep/multi/opt/ir.appnice.controlpad_512x512-640w.png", + "name": "pixel-server", "platform": "linux", - "logo": "https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/caddy.png", - "image": "caddy:latest", "ports": [ - "80/tcp" + "85:80/tcp" ], + "restart_policy": "unless-stopped", + "title": "Pixel-server (lissy93)", + "type": 1, "volumes": [ { - "container": "/data" + "bind": "/portainer/Files/AppData/Config/pixel-server/auth.cfg", + "container": "/opt/pixel-server/auth.cfg" + }, + { + "bind": "/portainer/Files/AppData/Config/pixel-server/pixelserver.cfg", + "container": "/opt/pixel-server/pixelserver.cfg" + }, + { + "bind": "/portainer/Files/AppData/Config/pixel-server/users.cfg", + "container": "/opt/pixel-server/users.cfg" + }, + { + "container": "/etc/crontabs/" } ], - "id": 449 + "privileged": true, + "note": "Template created by Pi-Hosted Series
Check our Github page: https://github.com/pi-hosted/pi-hosted

Official Webpage: http://www.penguintutor.com/projects/pixel-server
Official Docker Documentation: https://github.com/Macleykun/pixel-server

Pi-Hosted dedicated documentation: pixel-server_setup.md



Pre-installation script must be RAN before you install: wget -qO- https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/tools/install_pixel-server.sh | bash



", + "maintainer": " https://github.com/novaspirit/pi-hosted/", + "id": 443 }, { - "type": 1, - "title": "MySQL (lissy93)", - "description": "The most popular open-source database", "categories": [ - "Database", + "Cloud", + "Productivity", + "Tool", + "Web", "Lissy93" ], - "platform": "linux", - "logo": "https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/mysql.png", - "image": "mysql/mysql-server:5.7", + "description": "PrivateBin is a minimalist, open source online pastebin where the server has zero knowledge of pasted data!\n ", "env": [ { - "name": "MYSQL_ROOT_PASSWORD", - "label": "Root password" + "default": "1000", + "label": "PUID", + "name": "PUID" }, { - "name": "MYSQL_ROOT_HOST", - "default": "%", - "preset": true + "default": "1000", + "label": "PGID", + "name": "PGID" } ], + "image": "privatebin/nginx-fpm-alpine:latest", + "logo": "https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/images/privatebin.png", + "name": "privatebin", + "platform": "linux", "ports": [ - "3306/tcp" + "8080:8080/tcp" ], + "privileged": true, + "restart_policy": "unless-stopped", + "title": "PrivateBin (lissy93)", + "type": 1, "volumes": [ { - "container": "/var/lib/mysql" + "bind": "/portainer/Files/AppData/PrivateBin", + "container": "/srv/data" + }, + { + "bind": "/portainer/Files/AppData/Config/PrivateBin", + "container": "/srv/cfg" } ], - "id": 450 + "note": "Template created by Pi-Hosted Series
Check our Github page: https://github.com/pi-hosted/pi-hosted

Official Webpage: https://privatebin.info/
Official Docker Documentation: https://hub.docker.com/r/privatebin/nginx-fpm-alpine


", + "maintainer": " https://github.com/novaspirit/pi-hosted/", + "id": 444 }, { - "type": 1, - "title": "PostgreSQL (lissy93)", - "description": "The most advanced open-source database", "categories": [ - "Database", + "Downloader", "Lissy93" ], - "platform": "linux", - "logo": "https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/postgres.png", - "image": "postgres:latest", + "description": "A docker image with qBittorrent and the Flood UI, also optional WireGuard VPN support. See the official documentation for WireGuard VPN support at https://hotio.dev/containers/qflood/", "env": [ { - "name": "POSTGRES_USER", - "label": "Superuser" + "default": "1000", + "label": "PUID", + "name": "PUID" }, { - "name": "POSTGRES_PASSWORD", - "label": "Superuser password" + "default": "1000", + "label": "PGID", + "name": "PGID" + }, + { + "default": "002", + "label": "UMASK", + "name": "UMASK" + }, + { + "default": "America/New_York", + "label": "TZ", + "name": "TZ" + }, + { + "default": "false", + "label": "FLOOD_AUTH", + "name": "FLOOD_AUTH" } ], + "image": "hotio/qflood:latest", + "logo": "https://raw.githubusercontent.com/jesec/flood/master/flood.svg", + "name": "qflood", + "note": "Template created by Pi-Hosted Series
Check our Github page: https://github.com/pi-hosted/pi-hosted

Official Webpage: https://hotio.dev/containers/qflood/
Official Docker Documentation: https://hotio.dev/containers/qflood/


The default qBittorrent username is admin and the default password is adminadmin.", + "platform": "linux", "ports": [ - "5432/tcp" + "3000:3000/tcp", + "8080:8080/tcp" ], + "restart_policy": "unless-stopped", + "title": "qFlood (lissy93)", + "type": 1, "volumes": [ { - "container": "/var/lib/postgresql/data" + "bind": "/portainer/Files/AppData/Config/qFlood", + "container": "/config" + }, + { + "bind": "/portainer/Downloads", + "container": "/app/qBittorrent/downloads" } ], - "id": 451 + "maintainer": " https://github.com/novaspirit/pi-hosted/", + "id": 445 }, { - "type": 1, - "title": "Mongo (lissy93)", - "description": "Open-source document-oriented database", "categories": [ - "Database", + "Monitoring", + "Tool", "Lissy93" ], - "platform": "linux", - "logo": "https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/mongo.png", - "image": "mongo:latest", - "ports": [ - "27017/tcp" - ], - "volumes": [ + "description": "Monitor your Raspberry Pi and Dockers using Grafana developed by oijkn. Please download grafana configs from his git https://github.com/oijkn/Docker-Raspberry-PI-Monitoring", + "env": [ { - "container": "/data/db" + "default": "15d", + "label": "PROMETHEUS_RETENTION", + "name": "PROMETHEUS_RETENTION" } ], - "id": 452 + "logo": "https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/images/rpi_monitor.png", + "name": "RaspberryPi-Docker-Monitor", + "platform": "linux", + "ports": [ + "3000:3000/tcp" + ], + "repository": { + "stackfile": "stack/raspberrypi-monitoring.yml", + "url": "https://github.com/pi-hosted/pi-hosted" + }, + "restart_policy": "unless-stopped", + "title": "Raspberry Pi Docker Monitor (lissy93)", + "type": 3, + "note": "Template created by Pi-Hosted Series
Check our Github page: https://github.com/pi-hosted/pi-hosted

Official Webpage: https://github.com/pi-hosted/pi-hosted/blob/master/docs/rpi_docker_monitor.md
Official Docker Documentation: https://github.com/pi-hosted/pi-hosted/blob/master/docs/rpi_docker_monitor.md

Pi-Hosted dedicated documentation: rpi_docker_monitor.md



Pre-installation script must be RAN before you install: wget -qO- https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/tools/rpi_docker_monitor.sh | bash



Youtube Video: Novaspirit Tech - Raspberry Pi Docker Monitoring

", + "maintainer": " https://github.com/novaspirit/pi-hosted/", + "id": 446 }, { - "type": 1, - "title": "CrateDB (lissy93)", - "description": "An open-source distributed SQL database", "categories": [ - "Database", + "Other", + "Tool", "Lissy93" ], + "command": "", + "description": "Samba has provided secure, stable and fast file and print services for all clients using the SMB/CIFS protocol, such as all versions of DOS and Windows, OS/2, Linux and many others.", + "env": [ + { + "default": "1000", + "label": "PUID", + "name": "PUID" + }, + { + "default": "1000", + "label": "PGID", + "name": "PGID" + }, + { + "default": "1000", + "label": "USERID", + "name": "USERID" + }, + { + "default": "1000", + "label": "GROUPID", + "name": "GROUPID" + }, + { + "default": "guest;guest", + "label": "USER", + "name": "USER" + }, + { + "default": "true", + "label": "PERMISSIONS", + "name": "PERMISSIONS" + }, + { + "default": "portainer;/share;yes;no;yes;guest", + "label": "SHARE", + "name": "SHARE" + } + ], + "image": "dperson/samba:latest", + "logo": "https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/images/samba.png", + "name": "Samba", "platform": "linux", - "logo": "https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/cratedb.png", - "image": "crate:latest", "ports": [ - "4200/tcp", - "4300/tcp" + "139:139/tcp", + "445:445/tcp" ], + "privileged": true, + "restart_policy": "unless-stopped", + "title": "Samba (lissy93)", + "type": 1, "volumes": [ { - "container": "/data" + "bind": "/portainer/Downloads", + "container": "/share" } ], - "id": 453 + "note": "Template created by Pi-Hosted Series
Check our Github page: https://github.com/pi-hosted/pi-hosted

Official Webpage: https://www.samba.org/
Official Docker Documentation: https://github.com/dperson/samba


Youtube Videos:


", + "maintainer": " https://github.com/novaspirit/pi-hosted/", + "id": 447 }, { - "type": 1, - "title": "Elasticsearch (lissy93)", - "description": "Open-source search and analytics engine", "categories": [ - "Database", + "Other", + "Tool", "Lissy93" ], + "description": "Open-Source Privacy-respecting metasearch engine", + "env": [ + { + "default": "http://localhost:9017", + "label": "BASE_URL", + "name": "BASE_URL" + }, + { + "default": "my-instance", + "label": "INSTANCE_NAME", + "name": "INSTANCE_NAME" + } + ], + "image": "searxng/searxng:latest", + "logo": "https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/images/searx.png", + "name": "SearXNG", "platform": "linux", - "logo": "https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/elasticsearch.png", - "image": "docker.elastic.co/elasticsearch/elasticsearch:7.15.1", "ports": [ - "9200/tcp", - "9300/tcp" + "9017:8080/tcp" ], + "restart_policy": "unless-stopped", + "title": "SearXNG (lissy93)", + "type": 1, "volumes": [ { - "container": "/usr/share/elasticsearch/data" + "bind": "/portainer/Files/AppData/Config/searxng", + "container": "/etc/searxng" } ], - "id": 454 + "note": "Template created by Pi-Hosted Series
Check our Github page: https://github.com/pi-hosted/pi-hosted

Official Webpage: https://docs.searxng.org/
Official Docker Documentation: https://docs.searxng.org/admin/installation-docker.html

Pi-Hosted dedicated documentation: searxng.md




", + "maintainer": " https://github.com/novaspirit/pi-hosted/", + "id": 448 }, { - "type": 1, - "title": "GitLab CE (lissy93)", - "description": "Open-source end-to-end software development platform", - "note": "Default username is root. Check the GitLab documentation to get started.", "categories": [ - "Development", - "Project Management", + "Other", + "Tool", "Lissy93" ], + "description": "Snippet Box is a simple self-hosted app for organizing your code snippets.", + "image": "pawelmalak/snippet-box:arm", + "logo": "https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/images/snibox.png", + "name": "Snippet-box", + "note": "Template created by Pi-Hosted Series
Check our Github page: https://github.com/pi-hosted/pi-hosted

Official Webpage: https://github.com/pawelmalak/snippet-box
Official Docker Documentation: https://github.com/pawelmalak/snippet-box#with-docker


Youtube Video: Novaspirit Tech - My Most used container! Snippet Box

Label-oriented interface with search. Supports various programming languages, markdown, plain text.", "platform": "linux", - "logo": "https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/gitlab_ce.png", - "image": "gitlab/gitlab-ce:latest", "ports": [ - "80/tcp", - "443/tcp", - "22/tcp" + "5010:5000/tcp" ], + "restart_policy": "unless-stopped", + "title": "Snippet-box (lissy93)", + "type": 1, "volumes": [ { - "container": "/etc/gitlab" - }, - { - "container": "/var/log/gitlab" - }, - { - "container": "/var/opt/gitlab" + "bind": "/portainer/Files/AppData/Config/Snippet-box", + "container": "/app/data" } ], - "id": 455 + "maintainer": " https://github.com/novaspirit/pi-hosted/", + "id": 449 }, { - "type": 1, - "title": "Minio (lissy93)", - "description": "A distributed object storage server built for cloud applications and devops", "categories": [ - "Storage", + "Tool", + "Web", "Lissy93" ], + "description": "Sshwifty is a SSH and Telnet connector made for the Web. It can be deployed on your computer or server to provide SSH and Telnet access interface for any compatible (standard) web browser.", + "image": "niruix/sshwifty:latest", + "logo": "https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/images/sshwifty-icon.png", + "name": "Sshwifty", "platform": "linux", - "logo": "https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/minio.png", - "image": "quay.io/minio/minio:latest", "ports": [ - "9000/tcp", - "9001/tcp" + "8182:8182/tcp" + ], + "restart_policy": "unless-stopped", + "title": "Sshwifty (lissy93)", + "type": 1, + "note": "Template created by Pi-Hosted Series
Check our Github page: https://github.com/pi-hosted/pi-hosted

Official Webpage: https://sshwifty.herokuapp.com/
Official Docker Documentation: https://github.com/nirui/sshwifty#docker-image


", + "maintainer": " https://github.com/novaspirit/pi-hosted/", + "id": 450 + }, + { + "categories": [ + "Other", + "Tool", + "Lissy93" ], + "description": "SurrealDB is an end-to-end cloud native database for web, mobile, serverless, jamstack, backend, and traditional applications.", + "image": "surrealdb/surrealdb:latest", + "logo": "", + "name": "SurrealDB", "env": [ { - "name": "MINIO_ROOT_USER", - "label": "Root user" + "default": "default_username", + "label": "SDB_USERNAME", + "name": "SDB_USERNAME" }, { - "name": "MINIO_ROOT_PASSWORD", - "label": "Root password" + "default": "default_password", + "label": "SDB_PASSWORD", + "name": "SDB_PASSWORD" } ], + "platform": "linux", + "ports": [ + "8020:8000/tcp" + ], + "command": "start --user ${SDB_USERNAME} --pass ${SDB_PASSWORD} file:/data/database.db", "volumes": [ { + "bind": "/portainer/Files/AppData/Config/surrealdb/data", "container": "/data" - }, - { - "container": "/root/.minio" } ], - "command": "server /data --console-address ':9001'", - "id": 456 + "restart_policy": "unless-stopped", + "title": "SurrealDB (lissy93)", + "type": 1, + "note": "Template created by Pi-Hosted Series
Check our Github page: https://github.com/pi-hosted/pi-hosted

Official Webpage: https://surrealdb.com/
Official Docker Documentation: https://hub.docker.com/r/surrealdb/surrealdb


", + "maintainer": " https://github.com/novaspirit/pi-hosted/", + "id": 451 }, { - "type": 1, - "title": "Scality S3 (lissy93)", - "description": "Standalone AWS S3 protocol server", "categories": [ - "Storage", + "Monitoring", + "Other", "Lissy93" ], - "platform": "linux", - "logo": "https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/scality-s3.png", - "image": "scality/s3server", - "ports": [ - "8000/tcp" - ], + "description": "A quick way to display system stats on a 128x64 I2C OLED display.", "env": [ { - "name": "SCALITY_ACCESS_KEY", - "label": "Scality S3 access key" + "default": "8", + "label": "start displaying screen", + "name": "start" }, { - "name": "SCALITY_SECRET_KEY", - "label": "Scality S3 secret key" + "default": "23", + "label": "end displaying screen", + "name": "end" } ], + "note": "Template created by Pi-Hosted Series
Check our Github page: https://github.com/pi-hosted/pi-hosted

Official Webpage: https://www.the-diy-life.com/
Official Docker Documentation: https://github.com/mklements/OLED_Stats_Docker


Run this command first to enable is2 communication! \\nsudo raspi-config nonint do_i2c 0\\nsudo /DietPi/dietpi/func/dietpi-set_hardware i2c enable || sudo /boot/dietpi/func/dietpi-set_hardware i2c enable\\n", + "image": "mklements/oled_stats:latest", + "logo": "https://camo.githubusercontent.com/4cf4aaa1e53612347e4d48f152d6d4eea0ce93a6ecacacaa9d44061d0994b408/68747470733a2f2f7777772e7468652d6469792d6c6966652e636f6d2f77702d636f6e74656e742f75706c6f6164732f323032322f30392f3138373137323831322d64653264653635632d626433302d343065372d613835322d3264343234656463323761622e6a7067", + "name": "OLED_Stats", + "platform": "linux", + "restart_policy": "unless-stopped", + "title": "System Stats OLED display (lissy93)", + "type": 1, "volumes": [ { - "container": "/usr/src/app/localData" + "bind": "/etc/timezone", + "container": "/etc/timezone" }, { - "container": "/usr/src/app/localMetadata" + "bind": "/etc/localtime", + "container": "/etc/localtime" } ], - "id": 457 + "network": "host", + "privileged": true, + "maintainer": " https://github.com/novaspirit/pi-hosted/", + "id": 452 }, { - "type": 1, - "title": "SQL Server (lissy93)", - "description": "Microsoft SQL Server on Linux", "categories": [ - "Database", + "Other", + "VPN", "Lissy93" ], - "platform": "linux", - "note": "Password needs to include at least 8 characters including uppercase, lowercase letters, base-10 digits and/or non-alphanumeric symbols.", - "logo": "https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/microsoft.png", - "image": "mcr.microsoft.com/mssql/server:2019-latest", - "ports": [ - "1433/tcp" - ], + "command": "tailscale up --authkey=$AUTH_KEY", + "description": "Connect your devices and users together in your own secure Zero config virtual private network. ", "env": [ { - "name": "ACCEPT_EULA", - "default": "Y", - "preset": true - }, - { - "name": "SA_PASSWORD", - "label": "SA password" + "default": "", + "description": "Get AUTH KEY from your tailscale.com user panel", + "label": "AUTH_KEY", + "name": "AUTH_KEY" } ], - "id": 458 - }, - { + "image": "tailscale/tailscale:stable", + "logo": "https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/images/tailscale-icon.png", + "name": "tailscale", + "platform": "linux", + "restart_policy": "unless-stopped", + "title": "Tailscale (lissy93)", "type": 1, - "title": "SQL Server Express (lissy93)", - "description": "Microsoft SQL Server Express for Windows containers", - "categories": [ - "Database", - "Lissy93" - ], - "platform": "windows", - "note": "Password needs to include at least 8 characters including uppercase, lowercase letters, base-10 digits and/or non-alphanumeric symbols.", - "logo": "https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/microsoft.png", - "image": "microsoft/mssql-server-windows-express:latest", - "ports": [ - "1433/tcp" - ], - "env": [ + "volumes": [ { - "name": "ACCEPT_EULA", - "default": "Y", - "preset": true + "bind": "/portainer/Files/AppData/Config/tailscale", + "container": "/var/lib/tailscale" }, { - "name": "sa_password", - "label": "SA password" - } - ], - "volumes": [ - { - "container": "C:/temp/" + "bind": "/dev/net/tun", + "container": "/dev/net/tun" } ], - "id": 459 + "note": "Template created by Pi-Hosted Series
Check our Github page: https://github.com/pi-hosted/pi-hosted

Official Webpage: https://tailscale.com/
Official Docker Documentation: https://hub.docker.com/r/tailscale/tailscale


", + "maintainer": " https://github.com/novaspirit/pi-hosted/", + "id": 453 }, { - "type": 1, - "title": "Solr (lissy93)", - "description": "Open-source enterprise search platform", "categories": [ - "Search Engine", + "Proxy", + "Security", + "Tool", "Lissy93" ], + "description": "Cloud-Native Networking Stack That Just Works.", + "image": "traefik:latest", + "logo": "https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/images/traefik.png", + "name": "traefik", + "note": "Template created by Pi-Hosted Series
Check our Github page: https://github.com/pi-hosted/pi-hosted

Official Webpage: https://doc.traefik.io/traefik/
Official Docker Documentation: https://doc.traefik.io/traefik/getting-started/install-traefik/

Pre-installation script must be RAN before you install: wget -qO- https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/tools/traefik.sh | bash



A simple and lightweight reverse proxy", "platform": "linux", - "logo": "https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/solr.png", - "image": "solr:latest", "ports": [ - "8983/tcp" + "80:80/tcp", + "443:443/tcp", + "8080:8080/tcp" ], + "restart_policy": "unless-stopped", + "title": "Traefik (lissy93)", + "type": 1, "volumes": [ { - "container": "/opt/solr/mydata" + "bind": "/portainer/Files/AppData/Config/traefik/traefik.yml", + "container": "/traefik.yml" + }, + { + "bind": "/portainer/Files/AppData/Config/traefik/config.yml", + "container": "/config.yml" + }, + { + "bind": "/portainer/Files/AppData/Config/traefik/acme.json", + "container": "/acme.json" + }, + { + "bind": "/var/run/docker.sock", + "container": "/var/run/docker.sock" } ], - "id": 460 + "maintainer": " https://github.com/novaspirit/pi-hosted/", + "id": 454 }, { - "type": 1, - "title": "Redis (lissy93)", - "description": "Open-source in-memory data structure store", "categories": [ - "Database", + "Other", + "VPN", + "Tool", "Lissy93" ], + "description": "This container contains OpenVPN and Transmission with a configuration\nwhere Transmission is running only when OpenVPN has an active tunnel.\nIt bundles configuration files for many popular VPN providers to make the setup easier.", + "env": [ + { + "default": "1000", + "label": "PUID", + "name": "PUID" + }, + { + "default": "1000", + "label": "PGID", + "name": "PGID" + }, + { + "default": "MULLVAD", + "description": "https://haugene.github.io/docker-transmission-openvpn/supported-providers/", + "label": "OPENVPN_PROVIDER", + "name": "OPENVPN_PROVIDER" + }, + { + "default": "", + "description": "Optional. Mostly used to narrow down what location to use by the provider", + "label": "OPENVPN_CONFIG", + "name": "OPENVPN_CONFIG" + }, + { + "default": "", + "label": "OPENVPN_USERNAME", + "name": "OPENVPN_USERNAME" + }, + { + "default": "", + "label": "OPENVPN_PASSWORD", + "name": "OPENVPN_PASSWORD" + }, + { + "default": "192.168.0.0/24", + "label": "LOCAL_NETWORK", + "name": "LOCAL_NETWORK" + }, + { + "default": "true", + "label": "watch-dir-enabled", + "name": "TRANSMISSION_WATCH_DIR_ENABLED" + } + ], + "image": "haugene/transmission-openvpn:latest", + "logo": "https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/images/transmission-icon.png", + "name": "transmission-openvpn-latest", + "note": "Template created by Pi-Hosted Series
Check our Github page: https://github.com/pi-hosted/pi-hosted

Official Webpage: https://transmissionbt.com/
Official Docker Documentation: https://haugene.github.io/docker-transmission-openvpn/run-container/


List of supported providers available here.", "platform": "linux", - "logo": "https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/redis.png", - "image": "redis:latest", "ports": [ - "6379/tcp" + "9091:9091/tcp" ], + "privileged": true, + "restart_policy": "unless-stopped", + "title": "Transmission OpenVPN Latest (lissy93)", + "type": 1, "volumes": [ { + "bind": "/portainer/Files/AppData/Config/transmission-openvpn", + "container": "/config" + }, + { + "bind": "/portainer/Downloads", "container": "/data" + }, + { + "bind": "/etc/localtime", + "container": "/etc/localtime" } ], - "id": 461 + "maintainer": " https://github.com/novaspirit/pi-hosted/", + "id": 455 }, { - "type": 2, - "title": "Swarm monitoring (lissy93)", - "description": "Monitor your cluster performances with Prometheus & Grafana", - "note": "Requires Docker version 19.03.0+. Make sure to add the monitoring == true one of your Swarm manager node before deploying this stack.", "categories": [ - "Monitoring", + "Other", + "VPN", + "Tool", "Lissy93" ], - "platform": "linux", - "logo": "https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/portainer.png", - "repository": { - "url": "https://github.com/portainer/templates", - "stackfile": "swarm/monitoring/docker-compose.yml" - }, + "description": "This container contains OpenVPN and Transmission with a configuration\nwhere Transmission is running only when OpenVPN has an active tunnel.\nIt bundles configuration files for many popular VPN providers to make the setup easier.", "env": [ { - "name": "GRAFANA_USER", - "label": "Grafana admin user", - "default": "admin" + "default": "1000", + "label": "PUID", + "name": "PUID" }, { - "name": "GRAFANA_PASSWORD", - "label": "Grafana admin password" - } - ], - "id": 462 - }, - { - "type": 2, - "title": "Redis Cluster (lissy93)", - "description": "Open-source in-memory data structure store - Cluster mode", - "categories": [ - "Database", - "Lissy93" - ], - "platform": "linux", - "logo": "https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/redis.png", - "repository": { - "url": "https://github.com/portainer/templates", - "stackfile": "stacks/redis-cluster/docker-stack.yaml" - }, - "env": [ + "default": "1000", + "label": "PGID", + "name": "PGID" + }, { - "name": "REDIS_PASSWD", - "label": "Redis password" + "default": "MULLVAD", + "description": "https://haugene.github.io/docker-transmission-openvpn/supported-providers/", + "label": "OPENVPN_PROVIDER", + "name": "OPENVPN_PROVIDER" + }, + { + "default": "", + "description": "Optional. Mostly used to narrow down what location to use by the provider", + "label": "OPENVPN_CONFIG", + "name": "OPENVPN_CONFIG" + }, + { + "default": "", + "label": "OPENVPN_USERNAME", + "name": "OPENVPN_USERNAME" + }, + { + "default": "", + "label": "OPENVPN_PASSWORD", + "name": "OPENVPN_PASSWORD" + }, + { + "default": "192.168.0.0/24", + "label": "LOCAL_NETWORK", + "name": "LOCAL_NETWORK" + }, + { + "default": "true", + "label": "watch-dir-enabled", + "name": "TRANSMISSION_WATCH_DIR_ENABLED" } ], - "id": 463 - }, - { - "type": 1, - "title": "RabbitMQ (lissy93)", - "description": "Highly reliable enterprise messaging system", - "categories": [ - "Messaging", - "Lissy93" - ], + "image": "haugene/transmission-openvpn:3.7.1", + "logo": "https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/images/transmission-icon.png", + "name": "transmission-openvpn", + "note": "Template created by Pi-Hosted Series
Check our Github page: https://github.com/pi-hosted/pi-hosted

Official Webpage: https://transmissionbt.com/
Official Docker Documentation: https://haugene.github.io/docker-transmission-openvpn/run-container/


Youtube Video: Novaspirit Tech - Torrent with Docker and OPENVPN with Transmission and PIA

List of supported providers available here.", "platform": "linux", - "logo": "https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/rabbitmq.png", - "image": "rabbitmq:latest", "ports": [ - "5671/tcp", - "5672/tcp" + "9091:9091/tcp" ], + "privileged": true, + "restart_policy": "unless-stopped", + "title": "Transmission OpenVPN v3 (lissy93)", + "type": 1, "volumes": [ { - "container": "/var/lib/rabbitmq" + "bind": "/portainer/Files/AppData/Config/transmission-openvpn", + "container": "/config" + }, + { + "bind": "/portainer/Downloads", + "container": "/data" + }, + { + "bind": "/etc/localtime", + "container": "/etc/localtime" } ], - "id": 464 + "maintainer": " https://github.com/novaspirit/pi-hosted/", + "id": 456 }, { - "type": 1, - "title": "Joomla (lissy93)", - "description": "Another free and open-source CMS", "categories": [ - "CMS", + "Tool", "Lissy93" ], - "platform": "linux", - "logo": "https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/joomla.png", - "image": "joomla:latest", + "description": "Unmanic is a simple tool for optimising your file library. You can use it to convert your files into a single, uniform format, manage file movements based on timestamps, or execute custom commands against a file based on its file size.", "env": [ { - "name": "JOOMLA_DB_HOST", - "label": "MySQL database host", - "type": "container" + "default": "1000", + "label": "PUID", + "name": "PUID" }, { - "name": "JOOMLA_DB_PASSWORD", - "label": "Database password" - } - ], - "ports": [ - "80/tcp" - ], - "volumes": [ - { - "container": "/var/www/html" + "default": "1000", + "label": "PGID", + "name": "PGID" } ], - "id": 465 - }, - { - "type": 1, - "title": "Drupal (lissy93)", - "description": "Open-source content management framework", - "categories": [ - "CMS", - "Lissy93" - ], + "image": "josh5/unmanic:latest", + "logo": "https://docs.unmanic.app/img/icon.png", + "name": "unmanic", "platform": "linux", - "logo": "https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/drupal.png", - "image": "drupal:latest", "ports": [ - "80/tcp" + "8888:8888/tcp" ], + "restart_policy": "unless-stopped", + "title": "Unmanic (lissy93)", + "type": 1, "volumes": [ { - "container": "/var/www/html" + "bind": "/portainer/Files/AppData/Config/unmanic/config", + "container": "/config" + }, + { + "bind": "/portainer/Files/AppData/Config/unmanic/library", + "container": "/library" + }, + { + "bind": "/portainer/Files/AppData/Config/unmanic/tmp", + "container": "/tmp/unmanic" } ], - "id": 466 + "note": "Template created by Pi-Hosted Series
Check our Github page: https://github.com/pi-hosted/pi-hosted

Official Webpage: https://docs.unmanic.app/
Official Docker Documentation: https://docs.unmanic.app/docs/installation/docker


", + "maintainer": " https://github.com/novaspirit/pi-hosted/", + "id": 457 }, { - "type": 1, - "title": "Plone (lissy93)", - "description": "A free and open-source CMS built on top of Zope", - "note": "Default user and password are admin/admin", "categories": [ - "CMS", + "Other", + "Tool", "Lissy93" ], + "description": "This is a replacement for Microsoft's KMS server.", + "image": "mikolatero/vlmcsd:latest", + "logo": "https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/images/vlmcsd.png", + "name": "vlmcsd-kms", "platform": "linux", - "logo": "https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/plone.png", - "image": "plone:latest", "ports": [ - "8080/tcp" - ], - "volumes": [ - { - "container": "/data" - } + "1688:1688/tcp" ], - "id": 467 + "restart_policy": "unless-stopped", + "title": "Vlmcsd - KMS (lissy93)", + "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


", + "maintainer": " https://github.com/novaspirit/pi-hosted/", + "id": 458 }, { - "type": 1, - "title": "Sematext Docker Agent (lissy93)", - "description": "Collect logs, metrics and docker events", "categories": [ - "Log Management", - "Monitoring", + "Other", + "VPN", "Lissy93" ], - "platform": "linux", - "logo": "https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/sematext_agent.png", - "image": "sematext/sematext-agent-docker:latest", - "name": "sematext-agent", - "privileged": true, + "description": "Fast VPN Server with easy to use User Interface", "env": [ { - "name": "LOGSENE_TOKEN", - "label": "Logs token" + "default": "example.domain.com", + "description": "Set here your DDNS domain", + "label": "WG_HOST", + "name": "WG_HOST" + }, + { + "default": "ENTER AN ADMIN PASSWORD", + "description": "Leave blank to access WebUI without loggin", + "label": "PASSWORD", + "name": "PASSWORD" + }, + { + "default": "51820", + "label": "WG_PORT", + "name": "WG_PORT" + }, + { + "default": "1.1.1.1", + "label": "WG_DEFAULT_DNS", + "name": "WG_DEFAULT_DNS" }, { - "name": "SPM_TOKEN", - "label": "SPM monitoring token" - } - ], - "volumes": [ + "default": "10.8.0.x", + "label": "WG_DEFAULT_ADDRESS", + "name": "WG_DEFAULT_ADDRESS" + }, { - "container": "/var/run/docker.sock", - "bind": "/var/run/docker.sock" + "default": "0.0.0.0/0, ::/0", + "label": "WG_ALLOWED_IPS", + "name": "WG_ALLOWED_IPS" } ], - "id": 468 + "logo": "https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/images/wireguard.png", + "name": "wg-easy", + "platform": "linux", + "repository": { + "stackfile": "stack/wireguard-easy.yml", + "url": "https://github.com/pi-hosted/pi-hosted" + }, + "title": "Wireguard Server (lissy93)", + "type": 3, + "note": "Template created by Pi-Hosted Series
Check our Github page: https://github.com/pi-hosted/pi-hosted

Official Webpage: https://github.com/WeeJeWel/wg-easy/
Official Docker Documentation: https://github.com/WeeJeWel/wg-easy/#1-install-docker

Pi-Hosted dedicated documentation: wireguard-install.md




Youtube Video: Novaspirit Tech - Beginners Guide to WireGuard Docker and Installing Pi-OS 64bit

", + "maintainer": " https://github.com/novaspirit/pi-hosted/", + "id": 459 }, { - "type": 1, - "title": "Datadog agent (lissy93)", - "description": "Collect events and metrics", "categories": [ - "Monitoring", + "Social", + "Forum", "Lissy93" ], - "platform": "linux", - "logo": "https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/datadog_agent.png", - "image": "datadog/agent:latest", + "description": "Zusam is a free and open-source way to self-host private forums for groups of friends.", "env": [ { - "name": "DD_API_KEY", - "label": "Datadog API key" + "default": "email@domain.example", + "label": "INIT_USER", + "name": "INIT_USER" + }, + { + "default": "initpass zusam", + "label": "INIT_PASSWORD", + "name": "INIT_PASSWORD" } ], + "image": "zusam/zusam", + "logo": "https://github.com/zusam/zusam/raw/master/app/src/assets/zusam_logo.png", + "name": "Zusam", + "platform": "linux", + "ports": [ + "4180:8080/tcp" + ], + "restart_policy": "unless-stopped", + "title": "Zus.am (lissy93)", + "type": 1, "volumes": [ { - "container": "/var/run/docker.sock", - "bind": "/var/run/docker.sock", - "readonly": true - }, - { - "container": "/host/sys/fs/cgroup", - "bind": "/sys/fs/cgroup", - "readonly": true - }, - { - "container": "/host/proc", - "bind": "/proc", - "readonly": true + "bind": "/portainer/Files/AppData/Config/Zusam", + "container": "/zusam/data" } ], - "id": 469 + "maintainer": " https://github.com/xneo1/portainer_templates/", + "id": 460 }, { - "type": 1, - "title": "Jenkins (lissy93)", - "description": "Open-source continuous integration tool", "categories": [ - "CI", + "Social", "Lissy93" ], + "description": "Use Tiktok with an alternative frontend, inspired by Nitter.", + "name": "proxitok", "platform": "linux", - "logo": "https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/jenkins.png", - "image": "jenkins/jenkins:lts-jdk11", - "ports": [ - "8080/tcp", - "50000/tcp" - ], - "volumes": [ - { - "container": "/var/jenkins_home" - } - ], - "id": 470 + "repository": { + "stackfile": "Template/Stack/proxitok.yml", + "url": "https://github.com/xneo1/portainer_templates" + }, + "title": "ProxiTok (lissy93)", + "type": 3, + "maintainer": " https://github.com/xneo1/portainer_templates/", + "id": 461 }, { - "type": 1, - "title": "Redmine (lissy93)", - "description": "Open-source project management tool", - "note": "Default user and password are admin/admin", "categories": [ - "Project Management", + "Productivity", "Lissy93" ], + "description": "Trilium Notes is a hierarchical note taking application with focus on building large personal knowledge bases", + "env": [ + { + "default": "/home/node/trilium-data", + "label": "TRILIUM_DATA_DIR", + "name": "TRILIUM_DATA_DIR" + }, + { + "label": "PORT", + "name": "PORT" + } + ], + "image": "zadam/trilium:latest", + "logo": "https://www.saashub.com/images/app/service_logos/55/2901389fab77/large.png?1561117248", + "name": "trilium", "platform": "linux", - "logo": "https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/redmine.png", - "image": "redmine:latest", "ports": [ - "3000/tcp" + "3388:8080/tcp" ], + "restart_policy": "unless-stopped", + "title": "Trilium (lissy93)", + "type": 1, "volumes": [ { - "container": "/usr/src/redmine/files" + "bind": "/portainer/Files/AppData/Config/trilium-data", + "container": "/home/node/trilium-data" } ], - "id": 471 + "maintainer": " https://github.com/xneo1/portainer_templates/", + "id": 462 }, { - "type": 1, - "title": "CommandBox (lissy93)", - "description": "ColdFusion (CFML) CLI", "categories": [ - "Development", + "Feed Reader", "Lissy93" ], + "description": "Miniflux is a minimalist and opinionated feed reader.", + "logo": "", + "name": "miniflux", "platform": "linux", - "logo": "https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/ortussolutions-commandbox.png", - "image": "ortussolutions/commandbox:latest", - "env": [ - { - "name": "CFENGINE", - "default": "lucee@4.5", - "preset": true - } - ], - "ports": [ - "8080/tcp", - "8443/tcp" - ], - "id": 472 + "repository": { + "stackfile": "Template/Stack/miniflux.yml", + "url": "https://github.com/xneo1/portainer_templates" + }, + "title": "Miniflux (lissy93)", + "type": 3, + "maintainer": " https://github.com/xneo1/portainer_templates/", + "id": 463 }, { - "type": 1, - "title": "ContentBox (lissy93)", - "description": "Open-source modular CMS", "categories": [ - "CMS", + "Tool", "Lissy93" ], - "platform": "linux", - "logo": "https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/ortussolutions-contentbox.png", - "image": "ortussolutions/contentbox:latest", + "description": "Koillection is a self-hosted collection manager created to keep track of physical (mostly) collections of any kind like books, DVDs, stamps, games..", "env": [ { - "name": "express", - "default": "true", - "preset": true - }, - { - "name": "install", - "default": "true", - "preset": true + "default": "1000", + "label": "PUID", + "name": "PUID" }, { - "name": "CFENGINE", - "default": "lucee@4.5", - "preset": true - } - ], - "ports": [ - "8080/tcp", - "8443/tcp" - ], - "volumes": [ - { - "container": "/data/contentbox/db" + "default": "1000", + "label": "PGID", + "name": "PGID" }, { - "container": "/app/includes/shared/media" + "label": "PORT", + "name": "PORT" } ], - "id": 473 + "logo": "https://user-images.githubusercontent.com/20560781/80213166-0e560e00-8639-11ea-944e-4f79fdbcef55.png", + "name": "Koillection", + "platform": "linux", + "repository": { + "stackfile": "Template/Stack/koillection.yml", + "url": "https://github.com/xneo1/portainer_templates" + }, + "title": "Koillection (lissy93)", + "type": 3, + "maintainer": " https://github.com/xneo1/portainer_templates/", + "id": 464 }, { - "type": 1, - "title": "Dokku (lissy93)", - "description": "Dokku setup as a container", "categories": [ - "PaaS", + "Tool", + "Productivity", "Lissy93" ], - "platform": "linux", - "logo": "", - "image": "dokku/dokku", - "ports": [ - "22/tcp", - "80/tcp", - "443/tcp" - ], - "volumes": [ + "description": "The to-do app to organize your life.| Before use create custom template and Edit: VIKUNJA_SERVICE_FRONTENDURL , VIKUNJA_API_URL & VIKUNJA_SERVICE_JWTSECRET", + "env": [ { - "container": "/mnt/dokku", - "bind": "/var/lib/dokku" + "default": "1000", + "label": "PUID", + "name": "PUID" }, { - "container": "/var/run/docker.sock", - "bind": "/var/run/docker.sock" + "default": "1000", + "label": "PGID", + "name": "PGID" + }, + { + "label": "PORT", + "name": "PORT" } ], + "logo": "https://vikunja.io/images/vikunja.png", + "name": "Vikunja", + "platform": "linux", + "repository": { + "stackfile": "Template/Stack/vikunja.yml", + "url": "https://github.com/xneo1/portainer_templates" + }, + "title": "Vikunja (lissy93)", + "type": 3, + "maintainer": " https://github.com/xneo1/portainer_templates/", + "id": 465 + }, + { + "categories": [ + "Multimedia", + "Audio", + "Lissy93" + ], + "description": "Self hosted audiobook and podcast server", "env": [ { - "name": "DOKKU_HOSTNAME", - "label": "Dokku hostname", - "description": "Global hostname to be registered by Dokku" + "default": "1000", + "label": "PUID", + "name": "PUID" }, { - "name": "DOKKU_HOST_ROOT", - "label": "Dokku host root", - "default": "/var/lib/dokku/home/dokku", - "description": "Image build cache path. Generally set to + '/home/dokku'" + "default": "1000", + "label": "PGID", + "name": "PGID" + }, + { + "label": "PORT", + "name": "PORT" } ], - "id": 474 + "logo": "https://github.com/advplyr/audiobookshelf/raw/master/images/banner.svg", + "name": "Audiobookshelf", + "platform": "linux", + "repository": { + "stackfile": "Template/Stack/audiobookshelf.yml", + "url": "https://github.com/xneo1/portainer_templates" + }, + "title": "Audiobookshelf (lissy93)", + "type": 3, + "maintainer": " https://github.com/xneo1/portainer_templates/", + "id": 466 }, { - "type": 1, - "title": "OPC Router (lissy93)", - "description": "No-code middleware for industrial applications. The OPC Router connects PLCs, PCS, SCADA, MES, SQL databases and servers, label printers, e-mail servers and erp-systems via OPC UA, MQTT, REST, CSV and many others without any programming effort", - "note": "More information about the EULA.", "categories": [ - "Edge", + "Tool", + "Dashboard", "Lissy93" ], - "platform": "linux", - "logo": "https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/opc-router.png", - "image": "opcrouter/runtime:latest", - "ports": [ - "49429/tcp", - "8080/tcp", - "8081/tcp" - ], + "description": "Fenrus is a Node application and requires NodeJS to run. Once NodeJS is installed you can run Fenrus", "env": [ { - "name": "INITIAL_USERNAME", - "label": "Initial Admin User user" + "default": "1000", + "label": "PUID", + "name": "PUID" }, { - "name": "INITIAL_PASSWORD", - "label": "Inital Admin User Password" + "default": "1000", + "label": "PGID", + "name": "PGID" }, { - "name": "OR_I_ACCEPT_EULA", - "label": "Accept EULA", - "select": [ - { - "text": "Yes, I accept", - "value": "true", - "default": true - } - ] + "label": "PORT", + "name": "PORT" } ], - "volumes": [ + "logo": "https://user-images.githubusercontent.com/958400/154829266-62206846-c6ef-4718-9910-2b83eb6aa41c.png", + "name": "Fenrus", + "platform": "linux", + "repository": { + "stackfile": "Template/Stack/fenrus.yml", + "url": "https://github.com/xneo1/portainer_templates" + }, + "title": "Fenrus (lissy93)", + "type": 3, + "maintainer": " https://github.com/xneo1/portainer_templates/", + "id": 467 + }, + { + "categories": [ + "Tool", + "Authentication", + "Lissy93" + ], + "description": "Authentik is an open-source Identity Provider focused on flexibility and versatility", + "env": [ { - "container": "/data/database" + "default": "1000", + "label": "PUID", + "name": "PUID" }, { - "container": "/inray" + "default": "1000", + "label": "PGID", + "name": "PGID" }, { - "container": "/var/log/opcrouter" + "label": "PORT", + "name": "PORT" } ], - "id": 475 + "logo": "https://d33wubrfki0l68.cloudfront.net/228cc7243c167d0ad9f9adf2129d69b787129ccb/73d36/img/icon_left_brand.svg", + "name": "Authentik", + "platform": "linux", + "repository": { + "stackfile": "Template/Stack/authentik.yml", + "url": "https://github.com/xneo1/portainer_templates" + }, + "title": "Authentik (lissy93)", + "type": 3, + "maintainer": " https://github.com/xneo1/portainer_templates/", + "id": 468 }, { - "type": 1, - "title": "Floating License Server (lissy93)", - "description": "License Server for Softing edgeConnector products", "categories": [ - "Edge", + "Multimedia", + "Music", "Lissy93" ], - "platform": "linux", - "logo": "https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/softing.png", - "image": "softingindustrial/floating-license-server:latest", - "ports": [ - "6200/tcp" - ], - "interactive": true, - "volumes": [ + "description": "Navidrome is an open source web-based music collection server and streamer. It gives you freedom to listen to your music collection from any browser or mobile device. It's like your personal Spotify!", + "env": [ { - "container": "/licsrv/licenses" + "default": "1000", + "label": "PUID", + "name": "PUID" + }, + { + "default": "1000", + "label": "PGID", + "name": "PGID" + }, + { + "label": "PORT", + "name": "PORT" } ], - "id": 476 - }, - { - "type": 1, - "title": "EdgeConnector Modbus (lissy93)", - "description": "Connect Modbus TCP Sensors/PLCs and provide the data via OPC UA and MQTT", - "categories": [ - "Edge", - "Lissy93" - ], + "logo": "https://github.com/navidrome/navidrome/raw/master/resources/logo-192x192.png", + "name": "Navidrome", "platform": "linux", - "logo": "https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/softing.png", - "image": "softingindustrial/edgeconnector-modbus:latest", - "ports": [ - "443/tcp", - "8099/tcp", - "4897/tcp" - ], - "id": 477 + "repository": { + "stackfile": "Template/Stack/navidrome.yml", + "url": "https://github.com/xneo1/portainer_templates" + }, + "title": "Navidrome (lissy93)", + "type": 3, + "maintainer": " https://github.com/xneo1/portainer_templates/", + "id": 469 }, { - "type": 1, - "title": "EdgeConnector 840D (lissy93)", - "description": "Access Siemens SINUMERIK 840D sl/pl controllers and provide data via OPC UA and MQTT", "categories": [ - "Edge", + "Tool", + "Dashboard", "Lissy93" ], + "description": "Flame is self-hosted startpage for your server. Its design is inspired (heavily) by SUI. Flame is very easy to setup and use. With built-in editors, it allows you to setup your very own application hub in no time - no file editing necessary.", + "image": "pawelmalak/flame", + "logo": "https://raw.githubusercontent.com/xneo1/portainer_templates/master/Images/flame.png", + "name": "flame-dashboard", "platform": "linux", - "logo": "https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/softing.png", - "image": "softingindustrial/edgeconnector-840d", "ports": [ - "443/tcp", - "8099/tcp", - "4897/tcp" + "5005:5005/tcp" ], - "id": 478 - }, - { + "restart_policy": "unless-stopped", + "title": "Flame-Dashboard (lissy93)", "type": 1, - "title": "EdgeConnector Siemens (lissy93)", - "description": "Connect Siemens SIMATIC S7-300/400/1200/1500 PLCs and provide the data via OPC UA and MQTT", - "categories": [ - "Edge", - "Lissy93" - ], - "platform": "linux", - "logo": "https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/softing.png", - "image": "softingindustrial/edgeconnector-siemens", - "ports": [ - "443/tcp", - "8099/tcp", - "4897/tcp" + "volumes": [ + { + "bind": "/portainer/Files/AppData/Config/flame-dashboard", + "container": "/app/data" + } ], - "id": 479 + "maintainer": " https://github.com/xneo1/portainer_templates/", + "id": 470 }, { - "type": 1, - "title": "EdgeConnector FANUC CNC (lissy93)", - "description": "Connect FANUC CNCs and provide the data via OPC UA and MQTT", "categories": [ - "Edge", + "Tool", "Lissy93" ], - "platform": "linux", - "logo": "https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/softing.png", - "image": "softingindustrial/edgeconnector-fanuc-cnc", - "ports": [ - "443/tcp", - "8099/tcp", - "4897/tcp" - ], + "description": "Eufy Security Web Socket. Edit container and add username & password.", "env": [ { - "name": "TZ", - "label": "TZ" + "default": "InputUSER-email", + "label": "USERNAME", + "name": "USERNAME" + }, + { + "default": "InputPWD", + "label": "PASSWORD", + "name": "PASSWORD" } ], + "image": "bropat/eufy-security-ws:latest", + "logo": "https://github.com/bropat/eufy-security-ws/raw/master/docs/_media/eufy-security-ws.png", + "name": "eufy-security-ws", + "platform": "linux", + "ports": [ + "3993:3000/tcp" + ], + "restart_policy": "unless-stopped", + "title": "Eufy Security WS (lissy93)", + "type": 1, "volumes": [ { - "container": "/config" - }, - { - "container": "/mqtt" + "bind": "/portainer/Files/AppData/Config/eufy-security-ws", + "container": "/data" } ], - "id": 480 + "maintainer": " https://github.com/xneo1/portainer_templates/", + "id": 471 }, { - "type": 1, - "title": "EdgeConnector Aggregator (lissy93)", - "description": "Offers a powerful OPC UA aggregation service which provides data via OPC UA, as well as MQTT", "categories": [ - "Edge", + "Network", "Lissy93" ], - "platform": "linux", - "logo": "https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/softing.png", - "image": "softingindustrial/edgeaggregator", - "ports": [ - "443/tcp", - "8099/tcp", - "4897/tcp" - ], + "description": "WIFI / LAN intruder detector", "env": [ { - "name": "TZ", - "label": "TZ" + "default": "1000", + "label": "PUID", + "name": "PUID" + }, + { + "default": "100", + "label": "PGID", + "name": "PGID" } ], + "image": "jokobsk/pi.alert", + "logo": "https://raw.githubusercontent.com/pucherot/Pi.Alert/main/docs/img/1_devices.jpg", + "name": "pi.alert", + "platform": "linux", + "ports": [ + "20211:20211/udp" + ], + "restart_policy": "always", + "title": "Pi.alert (lissy93)", + "type": 1, "volumes": [ { + "bind": "/portainer/Files/AppData/Config/pi.alert", "container": "/config" - }, - { - "container": "/mqtt" } ], - "id": 481 + "maintainer": " https://github.com/xneo1/portainer_templates/", + "id": 472 }, { - "type": 2, - "title": "Portainer Agent (lissy93)", - "description": "Manage all the resources in your Swarm cluster", - "note": "The agent will be deployed globally inside your cluster and available on port 9001.", "categories": [ - "Portainer", + "Multimedia", "Lissy93" ], + "description": "Tdarr is a popular conditional transcoding application for processing large (or small) media libraries.", + "logo": "https://tdarr.io/static/media/logo3.02a3f4a3.png", + "name": "tdarr", "platform": "linux", - "logo": "https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/portainer.png", "repository": { - "url": "https://github.com/portainer/templates", - "stackfile": "stacks/portainer-agent/docker-stack.yml" + "stackfile": "Template/Stack/tdarr.yml", + "url": "https://github.com/xneo1/portainer_templates" }, - "id": 482 + "title": "Tdarr (lissy93)", + "type": 3, + "maintainer": " https://github.com/xneo1/portainer_templates/", + "id": 473 }, { - "type": 2, - "title": "OpenFaaS (lissy93)", - "name": "func", - "description": "Serverless functions made simple", - "note": "Deploys the API gateway and sample functions. You can access the UI on port 8080. Warning: the name of the stack must be 'func'.", "categories": [ - "Serverless", + "Dashboard", + "Iot", "Lissy93" ], - "platform": "linux", - "logo": "https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/openfaas.png", + "description": "Freeboard is a turn-key HTML-based 'engine' for dashboards. Besides a nice looking layout engine, it provides a plugin architecture for creating datasources (which fetch data) and widgets (which display data)\u2014 freeboard then does all the work to connect the two together.", + "logo": "https://raw.githubusercontent.com/xneo1/portainer_templates/master/Images/freeboard.jpg", + "name": "freeboard", "repository": { - "url": "https://github.com/openfaas/faas", - "stackfile": "docker-compose.yml" + "stackfile": "Template/Stack/freeboard.yml", + "url": "https://github.com/xneo1/portainer_templates" }, - "id": 483 - }, - { - "type": 2, - "title": "IronFunctions (lissy93)", - "description": "Open-source serverless computing platform", - "note": "Deploys the IronFunctions API and UI.", - "categories": [ - "Serverless", - "Lissy93" - ], "platform": "linux", - "logo": "https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/ironfunctions.png", - "repository": { - "url": "https://github.com/portainer/templates", - "stackfile": "stacks/ironfunctions/docker-stack.yml" - }, - "id": 484 + "ports": [ + "8000:80/tcp" + ], + "restart_policy": "always", + "title": "Freeboard (lissy93)", + "type": 3, + "maintainer": " https://github.com/xneo1/portainer_templates/", + "id": 474 }, { - "type": 2, - "title": "CockroachDB (lissy93)", - "description": "CockroachDB cluster", - "note": "Deploys an insecure CockroachDB cluster, please refer to CockroachDB documentation for production deployments.", "categories": [ - "Database", + "Tool", "Lissy93" ], - "platform": "linux", - "logo": "https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/cockroachdb.png", + "description": "A self-hosted bookmark management tool.", + "logo": "https://github.com/beromir/Servas/raw/main/docs/images/home.png", + "name": "Servas", "repository": { - "url": "https://github.com/portainer/templates", - "stackfile": "stacks/cockroachdb/docker-stack.yml" + "stackfile": "Template/Stack/servas.yml", + "url": "https://github.com/xneo1/portainer_templates" }, - "id": 485 + "platform": "linux", + "ports": [ + "8456:80/tcp" + ], + "restart_policy": "always", + "title": "Servas (lissy93)", + "type": 3, + "maintainer": " https://github.com/xneo1/portainer_templates/", + "id": 475 }, { - "type": 3, - "title": "OpenAMT (lissy93)", - "description": "OpenAMT Cloud Toolkit", - "note": "MPS password needs to be 8-32 characters including one uppercase, one lowercase letters, one base-10 digit and one special character.", "categories": [ - "Cloud", + "Tool", "Lissy93" ], - "platform": "linux", - "logo": "https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/intel.png", + "description": "wallabag is a web application allowing you to save web pages for later reading. Click, save and read it when you want.", + "logo": "https://www.wallabag.org/user/themes/boxify/img/logo-wallabag.svg", + "name": "Wallabag", "repository": { - "url": "https://github.com/portainer/templates", - "stackfile": "stacks/openamt/docker-compose.yml" + "stackfile": "Template/Stack/wallabag.yml", + "url": "https://github.com/xneo1/portainer_templates" }, - "env": [ - { - "name": "POSTGRES_USER", - "label": "Database user" - }, - { - "name": "POSTGRES_PASSWORD", - "label": "Database password" - }, - { - "name": "MPS_USER", - "label": "MPS user" - }, - { - "name": "MPS_PASSWORD", - "label": "MPS password" - }, - { - "name": "MPS_COMMON_NAME", - "label": "MPS URL", - "description": "Used to connect to the MPS API." - }, - { - "name": "MPS_SECRET", - "label": "MPS Secret", - "description": "Strong secret key used to log into MPS." - }, - { - "name": "VAULT_SECRET", - "label": "Vault secret", - "description": "Secret token used to log into Vault (don't include '.' character)." - } + "platform": "linux", + "ports": [ + "8234:80/tcp" ], - "id": 486 + "restart_policy": "always", + "title": "Wallabag (lissy93)", + "type": 3, + "maintainer": " https://github.com/xneo1/portainer_templates/", + "id": 476 }, { - "type": 2, - "title": "Microsoft OMS Agent (lissy93)", - "description": "Microsoft Operations Management Suite Linux agent.", "categories": [ - "OPS", + "Tool", "Lissy93" ], - "platform": "linux", - "logo": "https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/microsoft.png", + "description": "Teleport allows engineers and security professionals to unify access for SSH servers, Kubernetes clusters, web applications, and databases across all environments.", + "logo": "https://bookface-images.s3.amazonaws.com/logos/386100350818400a035ac8e0caa84111de3316eb.png", + "name": "teleport", "repository": { - "url": "https://github.com/portainer/templates", - "stackfile": "stacks/microsoft-oms/docker-stack.yml" + "stackfile": "Template/Stack/teleport.yml", + "url": "https://github.com/xneo1/portainer_templates" }, - "env": [ - { - "name": "AZURE_WORKSPACE_ID", - "label": "Workspace ID", - "description": "Azure Workspace ID" - }, - { - "name": "AZURE_PRIMARY_KEY", - "label": "Primary key", - "description": "Azure primary key" - } - ], - "id": 487 - }, - { - "type": 3, - "title": "FDO (lissy93)", - "description": "FDO", "platform": "linux", - "logo": "https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/intel.png", - "repository": { - "url": "https://github.com/portainer/templates", - "stackfile": "stacks/fdo/docker-stack.yml" - }, - "env": [ - { - "name": "owner_api_user", - "label": "API Username" - }, - { - "name": "owner_api_password", - "label": "API Password" - } - ], - "categories": [ - "Lissy93" - ], - "id": 488 + "restart_policy": "always", + "title": "Teleport (lissy93)", + "type": 3, + "maintainer": " https://github.com/xneo1/portainer_templates/", + "id": 477 }, { - "type": 2, - "title": "LiveSwitch (lissy93)", - "description": "A basic LiveSwitch stack with gateway, caching, database and media server", "categories": [ - "Media", + "Dashboard", + "Crypto", + "Finance", "Lissy93" ], + "description": "Cryptofolio is an open-source, and self-hosted solution for tracking your cryptocurrency holdings. It features a web interface, an Android mobile app, and a cross-platform desktop application for Windows, macOS, and Linux.", + "image": "xtrendence/cryptofolio:latest", + "logo": "https://i.imgur.com/5v8lzea.png", + "name": "cryptofolio", "platform": "linux", - "logo": "https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/liveswitch.png", - "repository": { - "url": "https://github.com/portainer/templates", - "stackfile": "stacks/liveswitch/docker-stack.yml" - }, - "env": [ - { - "name": "POSTGRES_PASSWORD", - "label": "Postgres password" - } + "ports": [ + "7280:80/tcp" ], - "id": 489 + "restart_policy": "always", + "title": "Cryptofolio (lissy93)", + "type": 1, + "maintainer": " https://github.com/xneo1/portainer_templates/", + "id": 478 }, { - "type": 3, - "title": "TOSIBOX Lock for Container (lissy93)", - "description": "Lock for Container brings secure connectivity inside your industrial IoT devices", "categories": [ - "Edge", + "Network", "Lissy93" ], + "description": "Self-hosted website change detection monitoring.", + "image": "dgtlmoon/changedetection.io", + "logo": "https://raw.githubusercontent.com/xneo1/portainer_templates/master/Images/changedetection-custom.png", + "name": "changedetection", "platform": "linux", - "logo": "https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/tosibox.png", - "repository": { - "url": "https://github.com/portainer/templates", - "stackfile": "stacks/tosibox/docker-compose.yml" - }, - "env": [ + "restart_policy": "always", + "title": "Change Detection (lissy93)", + "type": 1, + "volumes": [ { - "name": "LICENSE_KEY", - "label": "License key" + "bind": "/portainer/Files/AppData/Config/changedetection", + "container": "/datastore" } ], - "id": 490 + "maintainer": " https://github.com/xneo1/portainer_templates/", + "id": 479 }, { - "type": 3, - "title": "Pro Mosquitto with Management Center (lissy93)", - "description": "Commercial-grade Mosquitto MQTT broker with Management Center", - "note": "The Mosquitto broker password must be at least 12 characters.", "categories": [ - "Edge", + "Presentation", "Lissy93" ], + "description": "It is an open source HTML presentation framework. It enables anyone with a web browser to create fully featured and beautiful presentations for free | Production Mode", + "image": "cloudogu/reveal.js", + "logo": "https://pbs.twimg.com/profile_images/1260911777929400325/_ClbHpsz_400x400.jpg", + "name": "revealjs", "platform": "linux", - "logo": "https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/cedalo.png", - "repository": { - "url": "https://github.com/portainer/templates", - "stackfile": "edge/cedalo-mosquitto-mc/docker-compose.yml" - }, - "env": [ - { - "name": "CEDALO_LICENSE_KEY", - "label": "License key" - }, - { - "name": "CEDALO_MOSQUITTO_PASSWORD", - "label": "Mosquitto password" - }, + "ports": [ + "6060:8080/tcp" + ], + "restart_policy": "always", + "title": "Reveal.js (lissy93)", + "type": 1, + "volumes": [ { - "name": "CEDALO_MC_USER", - "label": "Management Center username", - "default": "cedalo" + "bind": "/portainer/Files/AppData/Config/revealjs/docs/slides", + "container": "/reveal/docs/slides" }, { - "name": "CEDALO_MC_PASSWORD", - "label": "Management Center password" + "bind": "/portainer/Files/AppData/Config/revealjs/scripts/test", + "container": "/resources" } ], - "id": 491 + "maintainer": " https://github.com/xneo1/portainer_templates/", + "id": 480 }, { - "type": 4, - "title": "Softing EdgeConnector modbus (lissy93)", - "description": "Connect Modbus TCP Sensors/PLCs and provide the data via OPC UA and MQTT", - "stackfile": "https://raw.githubusercontent.com/portainer/templates/master/edge/softing-edgeconnector-modbus/docker-compose.yml", "categories": [ + "Network", "Lissy93" ], - "id": 492 - }, - { - "type": 4, - "title": "Softing EdgeConnector 840D (lissy93)", - "description": "Access Siemens SINUMERIK 840D sl/pl controllers and provide data via OPC UA and MQTT", - "stackfile": "https://raw.githubusercontent.com/portainer/templates/master/edge/softing-edgeconnector-840d/docker-compose.yml", - "categories": [ - "Lissy93" + "description": "An easy to use Status Page for your websites and applications. Statping will automatically fetch the application and render a beautiful status page with tons of features for you to build an even better status page.", + "image": "statping/statping:latest", + "logo": "https://raw.githubusercontent.com/xneo1/portainer_templates/master/Images/statping.png", + "name": "statping", + "platform": "linux", + "ports": [ + "4040:8080/tcp" ], - "id": 493 - }, - { - "type": 4, - "title": "Softing EdgeConnector Siemens (lissy93)", - "description": "Connect Siemens SIMATIC S7-300/400/1200/1500 PLCs and provide the data via OPC UA and MQTT", - "stackfile": "https://raw.githubusercontent.com/portainer/templates/master/edge/softing-edgeconnector-siemens/docker-compose.yml", - "categories": [ - "Lissy93" + "restart_policy": "always", + "title": "Statping (lissy93)", + "type": 1, + "volumes": [ + { + "bind": "/portainer/Files/AppData/Config/statping", + "container": "/app" + } ], - "id": 494 + "maintainer": " https://github.com/xneo1/portainer_templates/", + "id": 481 }, { - "type": 4, - "title": "Softing EdgeConnector FANUC CNC (lissy93)", - "description": "Connect FANUC CNCs and provide the data via OPC UA and MQTT", - "stackfile": "https://raw.githubusercontent.com/portainer/templates/master/edge/softing-edgeconnector-fanuc-cnc/docker-compose.yml", "categories": [ + "Network", "Lissy93" ], - "id": 495 + "description": "Network UPS Tools server", + "image": "upshift/nut-upsd", + "logo": "", + "name": "nuts", + "platform": "linux", + "ports": [ + "3493:3493/tcp" + ], + "restart_policy": "always", + "title": "NUTS (lissy93)", + "type": 1, + "volumes": [ + { + "bind": "/portainer/Files/AppData/Config/nuts", + "container": "/app" + } + ], + "maintainer": " https://github.com/xneo1/portainer_templates/", + "id": 482 }, { - "type": 4, - "title": "Softing EdgeConnector Aggregator (lissy93)", - "description": "Offers a powerful OPC UA aggregation service which provides data via OPC UA, as well as MQTT", - "stackfile": "https://raw.githubusercontent.com/portainer/templates/master/edge/softing-edgeconnector-aggregator/docker-compose.yml", "categories": [ + "Tool", "Lissy93" ], - "id": 496 + "description": "Your Budgets, Calendars, Meals, Inventory, Tasks, and so much more in one simple app.For everyone in your household.On all of your devices.In the cloud or self-hosted", + "logo": "https://homechart.app/images/homechart.min.776793e5e4334866f0799e8a84b8448efb1b06cb2762b2bb20f99068ac36136c.png", + "name": "homechart", + "platform": "linux", + "repository": { + "stackfile": "Template/Stack/homechart.yml", + "url": "https://github.com/xneo1/portainer_templates" + }, + "title": "Homechart (lissy93)", + "type": 3, + "maintainer": " https://github.com/xneo1/portainer_templates/", + "id": 483 }, { - "type": 3, - "title": "Manubes Edge Node (lissy93)", - "description": "High-performance cloud platform for industrial production management. Manubes is a no-code solution that is used to structure, monitor and control production data, systems and processes in the cloud.", "categories": [ - "Edge", + "Messaging", "Lissy93" ], + "description": "Ferdi is a messaging browser that allows you to combine your favourite messaging services into one application", + "logo": "https://raw.githubusercontent.com/getferdi/server/master/logo.png", + "name": "ferdi-server", "platform": "linux", - "logo": "https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/inray-manubes.png", "repository": { - "url": "https://github.com/portainer/templates", - "stackfile": "edge/inray-manubes-edge-node/docker-compose.yml" + "stackfile": "Template/Stack/ferdiserver.yml", + "url": "https://github.com/xneo1/portainer_templates" }, - "env": [ - { - "name": "MANUBES_SECRET", - "label": "manubes secret" - }, - { - "name": "ACCEPT_EULA", - "label": "Accept EULA", - "select": [ - { - "text": "Yes, I accept", - "value": "true", - "default": true - } - ] - } - ], - "id": 497 + "title": "Ferdi Server (lissy93)", + "type": 3, + "maintainer": " https://github.com/xneo1/portainer_templates/", + "id": 484 }, { "categories": [ - "Other", - "Tool", + "Social", "Lissy93" ], - "description": "This is a Bitwarden server API implementation written in Rust compatible with upstream Bitwarden clients*, perfect for self-hosted deployment where running the official resource-heavy service might not be ideal..", - "image": "bitwardenrs/server:latest", - "logo": "https://raw.githubusercontent.com/SelfhostedPro/selfhosted_templates/master/Images/bitwarden.png", - "name": "bitwardenrs", - "note": "This project is not associated with the Bitwarden project nor 8bit Solutions LLC.", + "description": "LittleLink is an open source DIY self-hosted alternative to services like Linktree and many.link. ", + "logo": "https://littlelink.io/images/avatar@2x.png", + "name": "littlelink-server", "platform": "linux", + "repository": { + "stackfile": "Template/Stack/littlelink.yml", + "url": "https://github.com/xneo1/portainer_templates" + }, "ports": [ - "80/tcp" - ], - "restart_policy": "unless-stopped", - "title": "Bitwarden RS (lissy93)", - "type": 1, - "volumes": [ - { - "bind": "/portainer/Files/AppData/Config/Bitwarden-rs", - "container": "/config" - } + "3000:3000/tcp" ], - "id": 498 + "title": "Littlelink Server (lissy93)", + "type": 3, + "maintainer": " https://github.com/xneo1/portainer_templates/", + "id": 485 }, { "categories": [ - "Other", - "Tool", + "Social", "Lissy93" ], - "description": "Organizr allows you to setup Tabs that will be loaded all in one webpage. You can then work on your server with ease.", - "env": [ - { - "default": "1000", - "label": "PUID", - "name": "PUID" - }, - { - "default": "100", - "label": "PGID", - "name": "PGID" - } - ], - "image": "organizrtools/organizr-v2:php-fpm", - "logo": "https://raw.githubusercontent.com/SelfhostedPro/selfhosted_templates/master/Images/organizr-icon.png", - "name": "organizr-v2", + "description": "Self-hosted open-source Linktree alternative. LinkStack is a highly customizable link sharing platform with an intuitive, easy to use user interface.", + "logo": "https://linkstack.org/wp-content/uploads/2023/04/logo-animated.svg", + "name": "linkstack", "platform": "linux", - "ports": [ - "80/tcp" - ], - "restart_policy": "unless-stopped", - "title": "Organizr v2 (lissy93)", - "type": 1, - "volumes": [ - { - "bind": "/portainer/Files/AppData/Config/Organizr", - "container": "/config" - } + "repository": { + "stackfile": "Template/Stack/linkstack.yml", + "url": "https://github.com/xneo1/portainer_templates" + }, + "title": "Linkstack (lissy93)", + "type": 3, + "maintainer": " https://github.com/xneo1/portainer_templates/", + "id": 486 + }, + { + "categories": [ + "Downloader", + "Lissy93" ], - "id": 499 + "description": "A perfect Aria2 Docker image. Out of the box, just add download tasks and don't need to think about anything else.", + "logo": "https://imgcdn.p3terx.com/post/20201113041845.jpg", + "name": "aria2-pro", + "platform": "linux", + "repository": { + "stackfile": "Template/Stack/aria2pro.yml", + "url": "https://github.com/xneo1/portainer_templates" + }, + "title": "Aria2 Pro (lissy93)", + "type": 3, + "maintainer": " https://github.com/xneo1/portainer_templates/", + "id": 487 }, { "categories": [ "Downloader", "Lissy93" ], - "description": "Cardigann, a server for adding extra indexers to Sonarr, SickRage and CouchPotato via Torznab and TorrentPotato proxies. Behind the scenes Cardigann logs in and runs searches and then transforms the results into a compatible format.", - "env": [ - { - "default": "1000", - "label": "PUID", - "name": "PUID" - }, - { - "default": "100", - "label": "PGID", - "name": "PGID" - } - ], - "image": "linuxserver/cardigann:latest", - "logo": "https://raw.githubusercontent.com/SelfhostedPro/selfhosted_templates/master/Images/cardigann.png", - "name": "cardigann", + "description": "A docker image with qBittorrent and the Flood UI, also optional WireGuard VPN support.", + "logo": "https://hotio.dev/img/image-logos/flood.svg", + "name": "flood", "platform": "linux", - "ports": [ - "5060:5060/tcp" - ], - "restart_policy": "unless-stopped", - "title": "Cardigann (lissy93)", - "type": 1, - "volumes": [ - { - "bind": "/portainer/Files/AppData/Config/Cardigann", - "container": "/config" - } - ], - "id": 500 + "repository": { + "stackfile": "Template/Stack/flood.yml", + "url": "https://github.com/xneo1/portainer_templates" + }, + "title": "Flood (lissy93)", + "type": 3, + "maintainer": " https://github.com/xneo1/portainer_templates/", + "id": 488 }, { "categories": [ - "VPN", - "Tool", - "Other", - "Web", + "Photography", + "AI", "Lissy93" ], - "description": "Pritunl container built on Alpine Linux. Supports IPv6 and running behind a reverse proxy. This container requires an external Mongo DB and should be run via Docker Compose or other orchestration.", - "env": [ - { - "default": "false", - "label": "REVERSE_PROXY", - "name": "REVERSE_PROXY" - }, - { - "label": "PRITUNL_OPTS", - "name": "PRITUNL_OPTS" - }, - { - "default": "mongodb://mongo:27017/pritunl", - "label": "MONGODB_URI", - "name": "MONGODB_URI" - }, - { - "default": "false", - "label": "WIREGUARD", - "name": "WIREGUARD" - } - ], - "logo": "https://raw.githubusercontent.com/SelfhostedPro/selfhosted_templates/pritunl/Images/pritunl.png", - "name": "pritunl", - "note": "Documentation on this containier can be found here: https://hub.docker.com/r/goofball222/pritunl", + "description": "PhotoPrism is an AI-powered app for browsing, organizing & sharing your photo collection. It makes use of the latest technologies to tag and find pictures automatically without getting in your way.| Copy as Custom stack and EDIT environment variables.", + "logo": "https://photoprism.app/static/img/logo.svg", + "name": "photoprism", "platform": "linux", "repository": { - "stackfile": "Template/Stack/pritunl.yml", - "url": "https://github.com/SelfhostedPro/selfhosted_templates" + "stackfile": "Template/Stack/photoprism.yml", + "url": "https://github.com/xneo1/portainer_templates" }, - "title": "Pritunl (lissy93)", + "title": "Photoprism (lissy93)", "type": 3, - "id": 501 + "maintainer": " https://github.com/xneo1/portainer_templates/", + "id": 489 }, { "categories": [ - "CCTV", + "Photography", + "AI", "Lissy93" ], - "description": "UniFi Video is a powerful and flexible, integrated IP video management surveillance system designed to work with Ubiquiti\u2019s UniFi Video Camera product line. UniFi Video has an intuitive, configurable, and feature\u2011packed user interface with advanced features such as motion detection, auto\u2011discovery, user\u2011level security, storage management, reporting, and mobile device support.", - "env": [ - { - "default": "99", - "label": "PUID", - "name": "PUID" - }, - { - "default": "100", - "label": "PGID", - "name": "PGID" - }, - { - "default": "002", - "label": "UMASK", - "name": "UMASK" - }, - { - "label": "CONTEXT_PATH", - "name": "CONTEXT_PATH", - "set": "UniFi Video" - } - ], - "image": "pducharme/unifi-video-controller:latest", - "logo": "https://raw.githubusercontent.com/SelfhostedPro/selfhosted_templates/master/Images/UniFiVideo-logo.png", - "name": "UniFi Video", + "description": "Immich is a high performance self-hosted photo and video backup solution.", + "logo": "https://github.com/immich-app/immich/raw/main/design/immich-logo.svg", + "name": "immich", "platform": "linux", - "ports": [ - "1935:1935/tcp", - "7444:7444/tcp", - "7447:7447/tcp", - "6666:6666/tcp", - "7442:7442/tcp", - "7080:7080/tcp", - "7443:7443/tcp", - "7445:7445/tcp", - "7446:7446/tcp" - ], - "restart_policy": "unless-stopped", - "title": "UniFi Video (lissy93)", - "type": 1, - "volumes": [ - { - "bind": "/portainer/Files/AppData/Config/UnifFiVideo/Recordings/", - "container": "/recordings" - }, - { - "bind": "/portainer/Files/AppData/Config/UniFiVideo/", - "container": "/config" - } - ], - "id": 502 + "repository": { + "stackfile": "Template/Stack/immich.yml", + "url": "https://github.com/xneo1/portainer_templates" + }, + "title": "Immich (lissy93)", + "type": 3, + "maintainer": " https://github.com/xneo1/portainer_templates/", + "id": 490 }, { "categories": [ - "Other", - "VPN", - "Tool", + "File Management", "Lissy93" ], - "description": "This container contains OpenVPN and Deluge with a configuration where Deluge is running only when OpenVPN has an active tunnel. It bundles configuration files for many popular VPN providers to make the setup easier.", - "env": [ - { - "default": "1001", - "label": "PUID", - "name": "PUID" - }, - { - "default": "1001", - "label": "PGID", - "name": "PUID" - }, - { - "default": "MULLVAD", - "description": "see https://github.com/sgtsquiggs/docker-deluge-openvpn", - "label": "OPENVPN_PROVIDER", - "name": "OPENVPN_PROVIDER" - }, - { - "label": "OPENVPN_USERNAME", - "name": "OPENVPN_USERNAME" - }, - { - "label": "OPENVPN_PASSWORD", - "name": "OPENVPN_PASSWORD" - } + "description": "Pingvin Share is self-hosted file sharing platform and an alternative for WeTransfer.", + "logo": "https://user-images.githubusercontent.com/58886915/166198400-c2134044-1198-4647-a8b6-da9c4a204c68.svg", + "name": "pingvin-share", + "platform": "linux", + "repository": { + "stackfile": "Template/Stack/pingvin.yml", + "url": "https://github.com/xneo1/portainer_templates" + }, + "title": "Pingvin (lissy93)", + "type": 3, + "maintainer": " https://github.com/xneo1/portainer_templates/", + "id": 491 + }, + { + "categories": [ + "PDF Tools", + "Productivity", + "Lissy93" ], - "image": "sgtsquiggs/deluge-openvpn:latest", - "name": "deluge-openvpn", + "description": "This is a powerful locally hosted web based PDF manipulation tool using docker that allows you to perform various operations on PDF files, such as splitting merging, converting, reorganizing, adding images, rotating, compressing, and more.", + "logo": "https://raw.githubusercontent.com/Stirling-Tools/Stirling-PDF/main/docs/stirling.png", + "name": "stirling-pdf", "platform": "linux", - "ports": [ - "8112:8112/tcp" + "repository": { + "stackfile": "Template/Stack/stirling-pdf.yml", + "url": "https://github.com/xneo1/portainer_templates" + }, + "title": "Stirling-PDF (lissy93)", + "type": 3, + "maintainer": " https://github.com/xneo1/portainer_templates/", + "id": 492 + }, + { + "categories": [ + "Network", + "Lissy93" ], - "restart_policy": "unless-stopped", - "title": "Deluge openvpn (lissy93)", - "type": 1, - "volumes": [ - { - "bind": "/etc/localtime", - "container": "/etc/localtime" - }, - { - "bind": "/portainer/Downloads", - "container": "/downloads" - }, - { - "bind": "/portainer/Files/AppData/Config/DelugeOpenVPN/config", - "container": "/config" - } + "description": "WIFI / LAN intruder detector. Scans for devices connected to your network and alerts you if new and unknown devices are found.", + "logo": "https://avatars.githubusercontent.com/u/96159884?s=48&v=4", + "name": "NetAlertX", + "platform": "linux", + "repository": { + "stackfile": "Template/Stack/netalertx.yml", + "url": "https://github.com/xneo1/portainer_templates" + }, + "title": "NetAlertX (lissy93)", + "type": 3, + "maintainer": " https://github.com/xneo1/portainer_templates/", + "id": 493 + }, + { + "categories": [ + "Productivity", + "Time Tracking", + "Lissy93" ], - "id": 503 + "description": "Open source time-tracker with an interactive user experience and powerful reporting.", + "logo": "https://timetagger.app/timetagger_wl.svg", + "name": "TimeTagger", + "platform": "linux", + "repository": { + "stackfile": "Template/Stack/timetagger.yml", + "url": "https://github.com/xneo1/portainer_templates" + }, + "title": "TimeTagger (lissy93)", + "type": 3, + "maintainer": " https://github.com/xneo1/portainer_templates/", + "id": 494 }, { "categories": [ - "Security", + "Multimedia", "Lissy93" ], - "description": "Dradis Framework: Collaboration and reporting for IT Security teams http://dradisframework.org", - "image": "raesene/dradis:latest", - "logo": "https://raw.githubusercontent.com/SelfhostedPro/selfhosted_templates/master/Images/dradis-logo.png", - "name": "dradis", + "description": "Invidious is an open source alternative front-end to YouTube.", + "logo": "https://invidious.io/invidious-colored-vector.svg", + "name": "Invidious", "platform": "linux", - "ports": [ - "3000:3000/tcp" - ], - "restart_policy": "unless-stopped", - "title": "Dradis (lissy93)", - "type": 1, - "id": 504 + "repository": { + "stackfile": "Template/Stack/invidious.yml", + "url": "https://github.com/xneo1/portainer_templates" + }, + "title": "Invidious (lissy93)", + "type": 3, + "maintainer": " https://github.com/xneo1/portainer_templates/", + "id": 495 }, { "categories": [ - "Other", - "Tool", + "File Management", "Lissy93" ], - "description": "Alpine xfce4 novnc", - "image": "novaspirit/alpine_xfce4_novnc:latest", - "logo": "https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/images/novnc.png", - "name": "alpine-xfce4-novnc", - "note": "Template created by Pi-Hosted Series
Check our Github page: https://github.com/pi-hosted/pi-hosted

Official Webpage: https://github.com/novaspirit/Alpine_xfce4_noVNC
Official Docker Documentation: https://github.com/novaspirit/Alpine_xfce4_noVNC


Default username/password will be alpine/alpine.", + "description": "Chibisafe is a modern and self-hosted take on file uploading services that can handle anything you throw at it thanks to it's robust and fast API, chunked uploads support and more.", + "logo": "https://chibisafe.moe/logo.svg", + "name": "chibisafe", "platform": "linux", - "ports": [ - "6080:6080/tcp", - "56780:56780/tcp" - ], - "restart_policy": "unless-stopped", - "title": "Alpine Xfce4 noVNC (lissy93)", - "type": 1, - "volumes": [ - { - "bind": "/portainer/Files/AppData/Config/alpine-xfce4-novnc/home/alpine/downloads", - "container": "/home/alpine/downloads" - } - ], - "id": 505 + "repository": { + "stackfile": "Template/Stack/chibisafe.yml", + "url": "https://github.com/xneo1/portainer_templates" + }, + "title": "Chibisafe (lissy93)", + "type": 3, + "maintainer": " https://github.com/xneo1/portainer_templates/", + "id": 496 }, { "categories": [ - "Web", - "Proxy", + "Offline", "Lissy93" ], - "description": "The Apache HTTP Server is a free and open-source cross-platform web server software, released under the terms of Apache License 2.0. Apache is developed and maintained by an open community of developers under the auspices of the Apache Software Foundation.", - "env": [ - { - "default": "1000", - "label": "PUID", - "name": "PUID" - }, - { - "default": "1000", - "label": "PGID", - "name": "PGID" - } - ], - "image": "httpd:latest", - "logo": "https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/images/apache-httpd.png", - "name": "apache-httpd", + "description": "Internet. Offline.Store any website on your mobile phone or computer, easily.", + "logo": "https://www.kiwix.org/wp-content/uploads/kiwix-logo-995x200-1.png", + "name": "kiwix", "platform": "linux", - "ports": [ - "8080:80/tcp", - "8443:443/tcp" - ], - "restart_policy": "unless-stopped", - "title": "Apache Httpd (lissy93)", - "type": 1, - "volumes": [ - { - "bind": "/portainer/Files/AppData/Config/apache-httpd", - "container": "/usr/local/apache2/htdocs/" - } - ], - "note": "Template created by Pi-Hosted Series
Check our Github page: https://github.com/pi-hosted/pi-hosted

Official Webpage: https://httpd.apache.org/
Official Docker Documentation: https://hub.docker.com/_/httpd


", - "id": 506 + "repository": { + "stackfile": "Template/Stack/kiwix.yml", + "url": "https://github.com/xneo1/portainer_templates" + }, + "title": "Kiwix (lissy93)", + "type": 3, + "maintainer": " https://github.com/xneo1/portainer_templates/", + "id": 497 }, { "categories": [ - "Other", "Tool", "Lissy93" ], - "description": "ArchiveBox is a powerful, self-hosted internet archiving solution to collect, save, and view sites you want to preserve offline.", - "env": [ - { - "default": "*", - "label": "ALLOWED_HOSTS", - "name": "ALLOWED_HOSTS" - }, - { - "default": "750m", - "label": "MEDIA_MAX_SIZE", - "name": "MEDIA_MAX_SIZE" - }, - { - "default": "true", - "label": "PUBLIC_INDEX", - "name": "PUBLIC_INDEX" - }, - { - "default": "true", - "label": "PUBLIC_SNAPSHOTS", - "name": "PUBLIC_SNAPSHOTS" - }, - { - "default": "false", - "label": "PUBLIC_ADD_VIEW", - "name": "PUBLIC_ADD_VIEW" - } - ], - "image": "archivebox/archivebox:latest", - "logo": "https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/images/archivebox.png", - "name": "archivebox", - "note": "Template created by Pi-Hosted Series
Check our Github page: https://github.com/pi-hosted/pi-hosted

Official Webpage: https://archivebox.io/
Official Docker Documentation: https://github.com/ArchiveBox/ArchiveBox/wiki/Docker


By default an admin user is not created. You can do so by launching a shell in the container and executing 'archivebox manage createsuperuser'. Documentation is Available here.", + "description": "The recipe manager that allows you to manage your ever growing collection of digital recipes.", + "logo": "https://docs.tandoor.dev/logo_color.svg", + "name": "tandoor", "platform": "linux", - "ports": [ - "8002:8000/tcp" - ], - "restart_policy": "unless-stopped", - "title": "Archivebox (lissy93)", - "type": 1, - "volumes": [ - { - "bind": "/portainer/Files/AppData/Config/archivebox", - "container": "/data" - } - ], - "id": 507 + "repository": { + "stackfile": "Template/Stack/tandoor.yml", + "url": "https://github.com/xneo1/portainer_templates" + }, + "title": "Tandoor (lissy93)", + "type": 3, + "maintainer": " https://github.com/xneo1/portainer_templates/", + "id": 498 }, { "categories": [ - "Downloader", + "Social", "Lissy93" ], - "description": "AriaNg is a modern web frontend making aria2 easier to use. AriaNg is written in pure html & javascript, thus it does not need any compilers or runtime environment. You can just put AriaNg in your web server and open it in your browser. AriaNg uses responsive layout, and supports any desktop or mobile devices.", - "env": [ - { - "default": "1000", - "label": "PUID", - "name": "PUID" - }, - { - "default": "1000", - "label": "PGID", - "name": "PGID" - }, - { - "default": "443", - "label": "ARIA2RPCPORT", - "name": "ARIA2RPCPORT" - } + "description": "Webtrees is the web\u2019s leading online collaborative genealogy application. [GEDCOM files support]", + "logo": "https://upload.wikimedia.org/wikipedia/commons/thumb/c/c3/Logo_webtrees.svg/400px-Logo_webtrees.svg.png", + "name": "webtrees", + "platform": "linux", + "repository": { + "stackfile": "Template/Stack/webtrees.yml", + "url": "https://github.com/xneo1/portainer_templates" + }, + "title": "Webtrees (lissy93)", + "type": 3, + "maintainer": " https://github.com/xneo1/portainer_templates/", + "id": 499 + }, + { + "categories": [ + "Metrics", + "Lissy93" ], - "image": "hurlenko/aria2-ariang:latest", - "logo": "https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/images/ariang.png", - "name": "AriaNG", + "description": "This is an exporter that exposes information gathered from Proxmox VE node for use by the Prometheus monitoring system.", + "logo": "", + "name": "pve-exporter", "platform": "linux", - "ports": [ - "8080:8080/tcp" + "repository": { + "stackfile": "Template/Stack/pve-exporter.yml", + "url": "https://github.com/xneo1/portainer_templates" + }, + "title": "pve-exporter (lissy93)", + "type": 3, + "maintainer": " https://github.com/xneo1/portainer_templates/", + "id": 500 + }, + { + "categories": [ + "DevTools", + "Lissy93" ], - "restart_policy": "unless-stopped", - "title": "AriaNG (lissy93)", - "type": 1, - "volumes": [ - { - "bind": "/portainer/Files/AppData/Config/AriaNG", - "container": "/aria2/conf" - }, - { - "bind": "/portainer/Downloads", - "container": "/aria2/data" - } + "description": "Modern UI for Ansible", + "logo": "https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,w_60,h_60/https://dashboard.snapcraft.io/site_media/appmedia/2020/11/Screenshot_2020-11-21_at_02.05.22.png", + "name": "ansible-semaphore", + "platform": "linux", + "repository": { + "stackfile": "Template/Stack/ansible-semaphore.yml", + "url": "https://github.com/xneo1/portainer_templates" + }, + "title": "Ansible-semaphore (lissy93)", + "type": 3, + "maintainer": " https://github.com/xneo1/portainer_templates/", + "id": 501 + }, + { + "categories": [ + "Audio", + "Multimedia", + "Lissy93" ], - "note": "Template created by Pi-Hosted Series
Check our Github page: https://github.com/pi-hosted/pi-hosted

Official Webpage: https://github.com/hurlenko/aria2-ariang-docker
Official Docker Documentation: https://github.com/hurlenko/aria2-ariang-docker


", - "id": 508 + "description": "A social platform to enjoy and share music.Funkwhale is a community-driven project that lets you listen and share music and audio within a decentralized, open network.", + "logo": "https://funkwhale.audio/img/with-text-500.4aff7861.png", + "name": "funkwhale", + "platform": "linux", + "repository": { + "stackfile": "Template/Stack/funkwhale.yml", + "url": "https://github.com/xneo1/portainer_templates" + }, + "title": "Funkwhale (lissy93)", + "type": 3, + "maintainer": " https://github.com/xneo1/portainer_templates/", + "id": 502 }, { "categories": [ - "Other", - "Tool", + "Cloud", "Lissy93" ], - "description": "chrony is a versatile implementation of the Network Time Protocol (NTP). It can synchronise the system clock with NTP servers, reference clocks (e.g. GPS receiver), and manual input using wristwatch and keyboard. It can also operate as an NTPv4 (RFC 5905) server and peer to provide a time service to other computers in the network.", - "env": [ - { - "default": "0", - "label": "LOG_LEVEL", - "name": "LOG_LEVEL" - }, - { - "description": "Additional Example: time1.google.com,time2.google.com,time3.google.com,time4.google.com", - "default": "time.cloudflare.com", - "label": "NTP_SERVERS", - "name": "NTP_SERVERS" - } - ], - "image": "cturra/ntp:latest", - "logo": "https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/images/chrony.png", - "name": "chrony-ntp", + "description": "Gokapi is a lightweight server to share files, which expire after a set amount of downloads or days. It is similar to the discontinued\u00a0Firefox Send, with the difference that only the admin is allowed to upload files", + "logo": "https://noted.lol/content/images/2023/02/gokapi-self-hosted-main.png", + "name": "gokapi", "platform": "linux", - "ports": [ - "123:123/udp" - ], - "restart_policy": "unless-stopped", - "title": "Chrony NTP (lissy93)", - "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/cturra/docker-ntp
Official Docker Documentation: https://github.com/cturra/docker-ntp/blob/main/README.md


", - "id": 509 + "repository": { + "stackfile": "Template/Stack/gokapi.yml", + "url": "https://github.com/xneo1/portainer_templates" + }, + "title": "Gokapi (lissy93)", + "type": 3, + "maintainer": " https://github.com/xneo1/portainer_templates/", + "id": 503 }, { "categories": [ - "Other", - "Anitvirus", + "Time Tracking", "Lissy93" ], - "description": "ClamAV\u00ae is an open source antivirus engine for detecting trojans, viruses, malware & other malicious threats.", - "image": "mkodockx/docker-clamav:alpine", - "logo": "http://www.clamav.net/assets/clamav-trademark.png", - "name": "clamav", + "description": "Traggo is a tag-based time tracking tool. In Traggo there are no tasks, only tagged time spans.", + "logo": "https://traggo.net/images/favicon.png", + "name": "traggo", "platform": "linux", - "ports": [ - "3310:3310/tcp" - ], - "restart_policy": "unless-stopped", - "title": "Clamav (lissy93)", - "type": 1, - "volumes": [ - { - "bind": "/etc/timezone", - "container": "/etc/timezone" - }, - { - "bind": "/etc/localtime", - "container": "/etc/localtime" - }, - { - "bind": "/portainer/Files/AppData/Config/clamav/config", - "container": "/etc/clamav" - }, - { - "bind": "/portainer/Files/AppData/Config/clamav/virus_definitions", - "container": "/var/lib/clamav" - } - ], - "note": "Template created by Pi-Hosted Series
Check our Github page: https://github.com/pi-hosted/pi-hosted

Official Webpage: https://docs.clamav.net/
Official Docker Documentation: https://hub.docker.com/r/mkodockx/docker-clamav

Pre-installation script must be RAN before you install: wget -qO- https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/tools/install_clamav.sh | bash



", - "id": 510 + "repository": { + "stackfile": "Template/Stack/traggo.yml", + "url": "https://github.com/xneo1/portainer_templates" + }, + "title": "Traggo (lissy93)", + "type": 3, + "maintainer": " https://github.com/xneo1/portainer_templates/", + "id": 504 }, { "categories": [ - "DNS", - "Tool", + "Learning", "Lissy93" ], - "description": "Cloudflare DDNS - A small and fast DDNS updater for Cloudflare.", - "env": [ - { - "default": "1000", - "label": "PUID", - "name": "PUID" - }, - { - "default": "1000", - "label": "PGID", - "name": "PGID" - }, - { - "default": "", - "label": "CF_API_TOKEN", - "name": "CF_API_TOKEN" - }, - { - "default": "", - "label": "DOMAINS (Comma Separated List)", - "name": "DOMAINS" - }, - { - "default": "true", - "label": "PROXIED", - "name": "PROXIED" - } - ], - "image": "favonia/cloudflare-ddns:latest", - "logo": "https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/images/cloudflare-ddns.png", - "name": "cloudflare-ddns", + "description": "Moodle is a learning platform designed to provide educators, administrators and learners with a single robust, secure and integrated system to create personalised learning environments.", + "logo": "https://download.moodle.org/theme/moodleorgcleaned/pix/moodle_logo_TM.svg", + "name": "moodle", "platform": "linux", - "restart_policy": "unless-stopped", - "title": "Cloudflare DDNS (lissy93)", - "type": 1, - "note": "Template created by Pi-Hosted Series
Check our Github page: https://github.com/pi-hosted/pi-hosted

Official Webpage: https://www.cloudflare.com/en-gb/learning/dns/glossary/dynamic-dns/
Official Docker Documentation: https://github.com/favonia/cloudflare-ddns/


", - "id": 511 + "repository": { + "stackfile": "Template/Stack/moodle.yml", + "url": "https://github.com/xneo1/portainer_templates" + }, + "title": "Moodle (lissy93)", + "type": 3, + "maintainer": " https://github.com/xneo1/portainer_templates/", + "id": 505 }, { "categories": [ - "Tool", + "Helpdesk", "Lissy93" ], - "description": "DaVinci Resolve Postgresql Server, Davinci requires a specific version of postgres db, this container will install the version needed", - "env": [ - { - "default": "1000", - "label": "PUID", - "name": "PUID" - }, - { - "default": "1000", - "label": "PGID", - "name": "PGID" - }, - { - "default": "database", - "label": "POSTGRES_DB", - "name": "POSTGRES_DB" - }, - { - "default": "postgres", - "label": "POSTGRES_USER", - "name": "POSTGRES_USER" - }, - { - "default": "DaVinci", - "label": "POSTGRES_PASSWORD", - "name": "POSTGRES_PASSWORD" - }, - { - "default": "America/New_York", - "label": "TZ", - "name": "TZ" - } - ], - "image": "postgres:13", - "logo": "https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/images/resolve.png", - "name": "DaVinci Postgres Server", + "description": "FreeScout\u00a0is the super lightweight free open source help desk and shared inbox written in PHP (Laravel framework) \u2013 self hosted clone of HelpScout.", + "logo": "https://raw.githubusercontent.com/freescout-helpdesk/freescout/master/public/img/logo-300.png", + "name": "freescout", "platform": "linux", - "ports": [ - "5432:5432/tcp" - ], - "restart_policy": "unless-stopped", - "title": "DaVinci Postgres Server (lissy93)", - "type": 1, - "volumes": [ - { - "bind": "/portainer/Files/AppData/Config/DavinciServer/", - "container": "/var/lib/postgresql/data" - } - ], - "note": "Template created by Pi-Hosted Series
Check our Github page: https://github.com/pi-hosted/pi-hosted

Official Webpage: https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/docs/davinci.md
Official Docker Documentation: https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/docs/davinci.md


", - "id": 512 + "repository": { + "stackfile": "Template/Stack/freescout.yml", + "url": "https://github.com/xneo1/portainer_templates" + }, + "title": "Freescout (lissy93)", + "type": 3, + "maintainer": " https://github.com/xneo1/portainer_templates/", + "id": 506 }, { "categories": [ - "Other", - "Tool", + "Fitness", "Lissy93" ], - "description": "Eclipse Mosquitto is an open source message broker that implements the MQTT protocol versions 5.0, 3.1.1 and 3.1. Mosquitto is lightweight and is suitable for use on all devices from low power single board computers to full servers.\r\nHave a look on https://mosquitto.org/man/mosquitto_passwd-1.html", - "image": "eclipse-mosquitto:latest", - "logo": "https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/images/eclipse-mosquitto.png", - "name": "eclipse-mosquitto", + "description": "Self hosted FLOSS fitness/workout, nutrition and weight tracker written with Django", + "logo": "https://raw.githubusercontent.com/wger-project/wger/master/wger/core/static/images/logos/logo.png", + "name": "wger", "platform": "linux", - "ports": [ - "1883:1883/tcp", - "9001:9001/tcp" - ], - "restart_policy": "unless-stopped", - "title": "Eclipse Mosquitto MQTT (lissy93)", - "type": 1, - "volumes": [ - { - "bind": "/portainer/Files/AppData/Config/eclipse-mosquitto/config", - "container": "/mosquitto/config" - }, - { - "bind": "/portainer/Files/AppData/Config/eclipse-mosquitto/data", - "container": "/mosquitto/data" - }, - { - "bind": "/portainer/Files/AppData/Config/eclipse-mosquitto/log", - "container": "/mosquitto/log" - } + "repository": { + "stackfile": "Template/Stack/wger.yml", + "url": "https://github.com/xneo1/portainer_templates" + }, + "title": "Wger (lissy93)", + "type": 3, + "maintainer": " https://github.com/xneo1/portainer_templates/", + "id": 507 + }, + { + "categories": [ + "Docker", + "Lissy93" ], - "note": "Template created by Pi-Hosted Series
Check our Github page: https://github.com/pi-hosted/pi-hosted

Official Webpage: https://mosquitto.org/
Official Docker Documentation: https://mosquitto.org/

Pre-installation script must be RAN before you install: wget -qO- https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/tools/install_mosquitto.sh | bash



", - "id": 513 + "description": "Docker Container Stats is a web interface for viewing historical and current statistics per docker container (cpu, mem, net i/o, block i/o) - in a docker container.", + "logo": "https://raw.githubusercontent.com/Poeschl/Hassio-Addons/master/container-stats/logo.png", + "name": "Docker Container Stats", + "platform": "linux", + "repository": { + "stackfile": "Template/Stack/docker-container-stats.yml", + "url": "https://github.com/xneo1/portainer_templates" + }, + "title": "Docker Container Stats (lissy93)", + "type": 3, + "maintainer": " https://github.com/xneo1/portainer_templates/", + "id": 508 }, { "categories": [ - "Other", - "Tool", + "Ebooks", "Lissy93" ], - "description": "Web File Browser which can be used as a middleware or standalone app.", - "image": "filebrowser/filebrowser:latest", - "logo": "https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/images/filebrowser.png", - "name": "filebrowser-latest", - "note": "Template created by Pi-Hosted Series
Check our Github page: https://github.com/pi-hosted/pi-hosted

Official Webpage: https://filebrowser.org/
Official Docker Documentation: https://filebrowser.org/installation#docker


Youtube Video: Novaspirit Tech - Installing JDownloader and File Browser On The Pi Docker Server

The default user and password is admin/admin.", + "description": "Codex is a web server comic book browser and reader.", + "logo": "https://github.com/ajslater/codex/raw/main/codex/static_src/img/logo.svg", + "name": "codex", "platform": "linux", - "ports": [ - "8082:80/tcp" - ], - "restart_policy": "unless-stopped", - "title": "FileBrowser latest (lissy93)", - "type": 1, - "volumes": [ - { - "bind": "/portainer/Downloads", - "container": "/srv" - }, - { - "bind": "/portainer/Files/AppData/Config/filebrowser/filebrowser.db", - "container": "/database/filebrowser.db" - }, - { - "bind": "/portainer/Files/AppData/Config/filebrowser/settings.json", - "container": "/config/settings.json" - } - ], - "id": 514 + "repository": { + "stackfile": "Template/Stack/codex.yml", + "url": "https://github.com/xneo1/portainer_templates" + }, + "title": "Codex (lissy93)", + "type": 3, + "maintainer": " https://github.com/xneo1/portainer_templates/", + "id": 509 }, { "categories": [ - "Other", - "Tool", + "Ebooks", + "Comics", "Lissy93" ], - "description": "[arm][s6-version] Web File Browser which can be used as a middleware or standalone app.", - "image": "filebrowser/filebrowser:s6", - "logo": "https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/images/filebrowser.png", - "name": "filebrowser", - "note": "Template created by Pi-Hosted Series
Check our Github page: https://github.com/pi-hosted/pi-hosted

Official Webpage: https://filebrowser.org/
Official Docker Documentation: https://filebrowser.org/installation#docker


Youtube Video: Novaspirit Tech - Installing JDownloader and File Browser On The Pi Docker Server

The default user and password is admin/admin.", + "description": "Kapowarr is a software to build and manage a comic book library, fitting in the *arr suite of software.", + "logo": "", + "name": "kapowarr", "platform": "linux", - "env": [ - { - "default": "1000", - "label": "PUID", - "name": "PUID" - }, - { - "default": "1000", - "label": "PGID", - "name": "PGID" - } - ], - "ports": [ - "8082:80/tcp" - ], - "restart_policy": "unless-stopped", - "title": "FileBrowser S6 (lissy93)", - "type": 1, - "volumes": [ - { - "bind": "/portainer/Downloads", - "container": "/srv" - }, - { - "bind": "/portainer/Files/AppData/Config/filebrowser/filebrowser.db", - "container": "/database/filebrowser.db" - }, - { - "bind": "/portainer/Files/AppData/Config/filebrowser/settings.json", - "container": "/config/settings.json" - } - ], - "id": 515 + "repository": { + "stackfile": "Template/Stack/kapowarr.yml", + "url": "https://github.com/xneo1/portainer_templates" + }, + "title": "Kapowarr (lissy93)", + "type": 3, + "maintainer": " https://github.com/xneo1/portainer_templates/", + "id": 510 }, { "categories": [ - "Other", - "Tool", + "Messaging", "Lissy93" ], - "description": "Flame is self-hosted startpage for your server. Its design is inspired (heavily) by SUI. Flame is very easy to setup and use. With built-in editors, it allows you to setup your very own application hub in no time - no file editing necessary.", - "env": [ - { - "default": "", - "label": "Flame Password", - "name": "PASSWORD" - } - ], - "image": "pawelmalak/flame:multiarch", - "logo": "https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/images/flame.png", - "name": "Flame", + "description": "A TLS proxy relay for the Signal privacy messenger app.", + "logo": "https://avatars.githubusercontent.com/u/702459?s=200&v=4", + "name": "signal", "platform": "linux", - "ports": [ - "5005:5005/tcp" - ], - "restart_policy": "unless-stopped", - "title": "Flame (lissy93)", - "type": 1, - "volumes": [ - { - "bind": "/portainer/Files/AppData/Config/Flame/data", - "container": "/app/data" - }, - { - "bind": "/var/run/docker.sock", - "container": "/var/run/docker.sock" - } - ], - "note": "Template created by Pi-Hosted Series
Check our Github page: https://github.com/pi-hosted/pi-hosted

Official Webpage: https://github.com/pawelmalak/flame
Official Docker Documentation: https://github.com/pawelmalak/flame#with-docker-recommended


", - "id": 516 + "repository": { + "stackfile": "Template/Stack/signal.yml", + "url": "https://github.com/xneo1/portainer_templates" + }, + "title": "Signal Proxy (lissy93)", + "type": 3, + "maintainer": " https://github.com/xneo1/portainer_templates/", + "id": 511 }, { "categories": [ - "Other", - "Tool", + "Employee", "Lissy93" ], - "description": "FlareSolverr is a proxy server to bypass Cloudflare and DDoS-GUARD protection.", - "env": [ - { - "default": "info", - "label": "LOG_LEVEL", - "name": "LOG_LEVEL" - }, - { - "default": "false", - "label": "LOG_HTML", - "name": "LOG_HTML" - }, - { - "default": "none", - "label": "CAPTCHA_SOLVER", - "name": "CAPTCHA_SOLVER" - }, - { - "default": "America/New_York", - "label": "TZ", - "name": "TZ" - } - ], - "image": "ghcr.io/flaresolverr/flaresolverr:latest", - "logo": "https://raw.githubusercontent.com/FlareSolverr/FlareSolverr/c48d342b9cfb65d7696b96e9867fcff0ae87a0e2/resources/flaresolverr_logo.svg", - "name": "FlareSolverr", + "description": "ChiefOnboarding is a free and open source employee onboarding platform. You can onboarding new hires through Slack or the dashboard.", + "logo": "https://chiefonboarding.com/wp-content/uploads/2022/07/ChiefOnBoarding-768x138.png", + "name": "chiefonboarding", "platform": "linux", - "ports": [ - "8191:8191/tcp" - ], - "restart_policy": "unless-stopped", - "title": "FlareSolverr (lissy93)", - "type": 1, - "note": "Template created by Pi-Hosted Series
Check our Github page: https://github.com/pi-hosted/pi-hosted

Official Docker Documentation: https://github.com/FlareSolverr/FlareSolverr#installation


", - "id": 517 + "repository": { + "stackfile": "Template/Stack/chiefonboarding.yml", + "url": "https://github.com/xneo1/portainer_templates" + }, + "title": "Chiefonboarding (lissy93)", + "type": 3, + "maintainer": " https://github.com/xneo1/portainer_templates/", + "id": 512 }, { "categories": [ - "Other", - "Games", + "Podcast", "Lissy93" ], - "description": "This docker image provides the FoundryVTT system for hosting your own virtual table top games.", - "env": [ - { - "default": "John", - "label": "Foundry Account Name", - "name": "FOUNDRY_USERNAME" - }, - { - "default": "password", - "label": "Foundry Password", - "name": "FOUNDRY_PASSWORD" - }, - { - "default": "changeme", - "label": "Instance Admin Password", - "name": "FOUNDRY_ADMIN_KEY" - }, - { - "default": "true", - "label": "CONTAINER_PRESERVE_CONFIG", - "name": "CONTAINER_PRESERVE_CONFIG" - } - ], - "image": "felddy/foundryvtt:release", - "logo": "https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/images/foundrylogo.png", - "name": "FoundryVTT", + "description": "Castopod is a free and open-source hosting platform made for podcasters.", + "logo": "https://pbs.twimg.com/profile_images/1313854745161932800/w_qe6Qq6_400x400.png", + "name": "castopod", "platform": "linux", - "ports": [ - "30000:30000/tcp" + "repository": { + "stackfile": "Template/Stack/castopod.yml", + "url": "https://github.com/xneo1/portainer_templates" + }, + "title": "Castopod (lissy93)", + "type": 3, + "maintainer": " https://github.com/xneo1/portainer_templates/", + "id": 513 + }, + { + "categories": [ + "Database", + "Metrics", + "Lissy93" ], - "restart_policy": "unless-stopped", - "title": "FoundryVTT Server (lissy93)", - "type": 1, - "volumes": [ - { - "bind": "/portainer/Files/AppData/Config/foundryvtt", - "container": "/data" - } + "description": "InfluxDB is an open source time series database for recording metrics, events, and analytics. Telegraf is an agent for collecting metrics and writing them to InfluxDB or other outputs.", + "logo": "https://raw.githubusercontent.com/xneo1/portainer_templates/master/Images/influxdb_telegraf.jpg", + "name": "influxdb-telegraf", + "platform": "linux", + "repository": { + "stackfile": "Template/Stack/influxdb2_telegraf.yml", + "url": "https://github.com/xneo1/portainer_templates" + }, + "title": "Influxdb & Telegraf (lissy93)", + "type": 3, + "maintainer": " https://github.com/xneo1/portainer_templates/", + "id": 514 + }, + { + "categories": [ + "Database", + "Lissy93" ], - "note": "Template created by Pi-Hosted Series
Check our Github page: https://github.com/pi-hosted/pi-hosted

Official Webpage: https://foundryvtt.com/
Official Docker Documentation: https://hub.docker.com/r/felddy/foundryvtt


", - "id": 518 + "description": "InfluxDB is an open source time series database for recording metrics, events, and analytics.", + "logo": "https://www.niagaramarketplace.com/media/catalog/product/cache/f7420c7cfd302c73440e50c5a6066c3c/m/a/marketplace_icons_13_.png", + "name": "influxdb2", + "platform": "linux", + "repository": { + "stackfile": "Template/Stack/influxdb2.yml", + "url": "https://github.com/xneo1/portainer_templates" + }, + "title": "Influxdb (lissy93)", + "type": 3, + "maintainer": " https://github.com/xneo1/portainer_templates/", + "id": 515 }, { "categories": [ - "Proxy", + "File Management", "Lissy93" ], - "description": "Simple socks5 server using go-socks5 with authentication options", - "image": "serjs/go-socks5-proxy:latest", - "logo": "https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/images/socks5.png", - "name": "socks5-proxy", + "description": "A Dropbox-like file manager that let you manage your data anywhere it is located.", + "logo": "https://downloads.filestash.app/brand/logo_white.svg", + "name": "filestash", "platform": "linux", - "ports": [ - "8080:8080/tcp" - ], - "restart_policy": "unless-stopped", - "title": "Go-Socks5-Proxy (lissy93)", - "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/serjs/go-socks5-proxy
Official Docker Documentation: https://hub.docker.com/r/serjs/go-socks5-proxy


Youtube Video: Novaspirit Tech - Route Docker Traffic Through VPN Container

", - "id": 519 + "repository": { + "stackfile": "Template/Stack/filestash.yml", + "url": "https://github.com/xneo1/portainer_templates" + }, + "title": "Filestash (lissy93)", + "type": 3, + "maintainer": " https://github.com/xneo1/portainer_templates/", + "id": 516 }, { "categories": [ - "Other", - "Tool", + "CMS", "Lissy93" ], - "description": "A simple server for sending and receiving messages", - "env": [ - { - "default": "America/New_York", - "label": "TZ", - "name": "TZ" - }, - { - "default": "admin", - "label": "GOTIFY_DEFAULTUSER_NAME", - "name": "GOTIFY_DEFAULTUSER_NAME" - }, - { - "default": "admin123", - "label": "GOTIFY_DEFAULTUSER_PASS", - "name": "GOTIFY_DEFAULTUSER_PASS" - } - ], - "image": "gotify/server-arm7:latest", - "logo": "https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/images/gotify.png", - "name": "gotify", - "note": "Template created by Pi-Hosted Series
Check our Github page: https://github.com/pi-hosted/pi-hosted

Official Webpage: https://gotify.net/
Official Docker Documentation: https://gotify.net/docs/install


ARM7 Image. Documentation is Available here.", + "description": "Silverstripe CMS is a free and open source Content Management System (CMS) and Framework for creating and maintaining websites and web applications.", + "logo": "https://github.com/brettt89/silverstripe-docker/raw/master/docs/logo.png", + "name": "silverstripe", "platform": "linux", - "ports": [ - "9008:80/tcp" - ], - "restart_policy": "unless-stopped", - "title": "Gotify (lissy93)", - "type": 1, - "volumes": [ - { - "bind": "/portainer/Files/AppData/Config/gotify", - "container": "/app/data" - } - ], - "id": 520 + "repository": { + "stackfile": "Template/Stack/silverstripe.yml", + "url": "https://github.com/xneo1/portainer_templates" + }, + "title": "Silverstripe (lissy93)", + "type": 3, + "maintainer": " https://github.com/xneo1/portainer_templates/", + "id": 517 }, { "categories": [ - "Tool", - "Web", - "Other", + "Books", "Lissy93" ], - "description": "Homarr is a simple and lightweight homepage for your server, that helps you easily access all of your services in one place.", - "note": "Template created by Pi-Hosted Series
Check our Github page: https://github.com/pi-hosted/pi-hosted

Official Webpage: https://homarr.vercel.app/
Official Docker Documentation: https://github.com/ajnart/homarr


This version does not allow for interaction with the docker environment for security purposes.", - "env": [ - { - "default": "1000", - "label": "PUID", - "name": "PUID" - }, - { - "default": "1000", - "label": "PGID", - "name": "PGID" - } - ], - "image": "ghcr.io/ajnart/homarr:latest", - "logo": "https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/images/homarr.png", - "name": "homarr-secured", + "description": "Readarr is a ebook collection manager for Usenet and BitTorrent users. It can monitor multiple RSS feeds for new books from your favorite authors and will interface with clients and indexers to grab, sort, and rename them.", + "logo": "https://readarr.com/img/logo.png", + "name": "readarr", "platform": "linux", - "ports": [ - "7575:7575/tcp" - ], - "restart_policy": "unless-stopped", - "title": "Homarr-Secured (lissy93)", - "type": 1, - "volumes": [ - { - "bind": "/portainer/Files/AppData/Config/Homarr/configs", - "container": "/app/data/configs" - }, - { - "bind": "/portainer/Files/AppData/Config/Homarr/icons", - "container": "/app/public/icons" - } - ], - "id": 521 + "repository": { + "stackfile": "Template/Stack/readarr.yml", + "url": "https://github.com/xneo1/portainer_templates" + }, + "title": "Readarr (lissy93)", + "type": 3, + "maintainer": " https://github.com/xneo1/portainer_templates/", + "id": 518 }, { "categories": [ - "Automation", + "Adult", "Lissy93" ], - "description": "Debian Homebridge allows you to integrate with smart home devices that do not natively support HomeKit. There are over 2,000 Homebridge plugins supporting thousands of different smart accessories.", - "env": [ - { - "default": "1000", - "label": "PGID", - "name": "PGID" - }, - { - "default": "1000", - "label": "PUID", - "name": "PUID" - }, - { - "default": "1", - "label": "HOMEBRIDGE_CONFIG_UI", - "name": "HOMEBRIDGE_CONFIG_UI" - }, - { - "default": "8581", - "label": "HOMEBRIDGE_CONFIG_UI_PORT", - "name": "HOMEBRIDGE_CONFIG_UI_PORT" - }, - { - "default": "America/New_York", - "label": "TZ", - "name": "TZ" - } - ], - "image": "homebridge/homebridge:ubuntu-arm32v7", - "logo": "https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/images/homebridge.png", - "name": "homebridge-debian", - "network": "host", - "note": "Template created by Pi-Hosted Series
Check our Github page: https://github.com/pi-hosted/pi-hosted

Official Webpage: https://homebridge.io/
Official Docker Documentation: https://github.com/homebridge/homebridge/wiki/Install-Homebridge-on-Docker


Bringing HomeKit support where there is none", + "description": "Whisparr is an adult movie collection manager for Usenet and BitTorrent users.", + "logo": "https://whisparr.com/logo/256.png", + "name": "whisparr", "platform": "linux", - "privileged": true, - "restart_policy": "unless-stopped", - "title": "Homebridge - Debian (lissy93)", - "type": 1, - "volumes": [ - { - "bind": "/portainer/Files/AppData/Config/debian-homebridge", - "container": "/homebridge" - } - ], - "id": 522 + "repository": { + "stackfile": "Template/Stack/whisparr.yml", + "url": "https://github.com/xneo1/portainer_templates" + }, + "title": "Whisparr (lissy93)", + "type": 3, + "maintainer": " https://github.com/xneo1/portainer_templates/", + "id": 519 }, { "categories": [ - "Other", - "Tool", + "Multimedia", "Lissy93" ], - "description": "InfluxDB is an open source time series database for recording metrics, events, and analytics.", - "hostname": "rpi-influxdb1810", - "image": "influxdb:1.8.10", - "logo": "https://raw.githubusercontent.com/docker-library/docs/43d87118415bb75d7bb107683e79cd6d69186f67/influxdb/logo.png", - "name": "influxdb1810", - "note": "Template created by Pi-Hosted Series
Check our Github page: https://github.com/pi-hosted/pi-hosted

Official Webpage: https://www.influxdata.com/
Official Docker Documentation: https://docs.influxdata.com/influxdb/v2.0/install/?t=Docker


You will need to add /portainer/Files/AppData/Config/Influxdb/config/influxdb.conf", + "description": "Your media enjoyed through a minimal lightweight media server.", + "logo": "https://github.com/midarrlabs/midarr-server/raw/master/priv/static/logo.svg", + "name": "midarr", "platform": "linux", - "ports": [ - "8086:8086/tcp" - ], - "restart_policy": "unless-stopped", - "title": "Influxdb 1.8.10 (lissy93)", - "type": 1, - "volumes": [ - { - "bind": "/portainer/Files/AppData/Config/Influxdb/data", - "container": "/var/lib/influxdb" - }, - { - "bind": "/portainer/Files/AppData/Config/Influxdb/config", - "container": "/etc/influxdb" - } - ], - "id": 523 + "repository": { + "stackfile": "Template/Stack/midarr.yml", + "url": "https://github.com/xneo1/portainer_templates" + }, + "title": "Midarr (lissy93)", + "type": 3, + "maintainer": " https://github.com/xneo1/portainer_templates/", + "id": 520 }, { "categories": [ - "Automation", + "Development", "Lissy93" ], - "description": "IoBroker is a open source IoT platform written in JavaScript that easily connects smarthome components from different manufactures. With the help of plugins (called: adapters) ioBroker is able to communicate with a big variety of IoT hardware and services using different protocols and APIs.", - "env": [ - { - "default": "1000", - "label": "PUID", - "name": "PUID" - }, - { - "default": "1000", - "label": "PGID", - "name": "PGID" - } - ], - "image": "buanet/iobroker:latest", - "logo": "https://github.com/buanet/ioBroker.docker/raw/main/docs/img/iobroker_logo.png", - "name": "iobroker", + "description": "Appwrite is a self-hosted backend-as-a-service platform that provides developers with all the core APIs required to build any application.", + "logo": "https://appwrite.io/images/appwrite.svg", + "name": "appwrite", "platform": "linux", - "ports": [ - "8081:8081/tcp" - ], - "restart_policy": "unless-stopped", - "title": "iobroker (lissy93)", - "type": 1, - "volumes": [ - { - "bind": "/portainer/Files/AppData/Config/iobrokerdata", - "container": "/opt/iobroker" - } - ], - "note": "Template created by Pi-Hosted Series
Check our Github page: https://github.com/pi-hosted/pi-hosted

Official Webpage: https://github.com/buanet/ioBroker.docker
Official Docker Documentation: https://github.com/buanet/ioBroker.docker


", - "id": 524 + "repository": { + "stackfile": "Template/Stack/appwrite.yml", + "url": "https://github.com/xneo1/portainer_templates" + }, + "title": "Appwrite (lissy93)", + "type": 3, + "maintainer": " https://github.com/xneo1/portainer_templates/", + "id": 521 }, { "categories": [ - "Downloader", - "Tool", + "Productivity", + "Low Code", "Lissy93" ], - "description": "JDownloader docker image", - "env": [ - { - "default": "", - "label": "MYJD_DEVICE_NAME", - "name": "MYJD_DEVICE_NAME" - }, - { - "default": "", - "label": "MYJD_USER", - "name": "MYJD_USER" - }, - { - "default": "", - "label": "MYJD_PASSWORD", - "name": "MYJD_PASSWORD" - } - ], - "image": "jaymoulin/jdownloader:latest", - "logo": "https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/images/jdownloader.png", - "name": "JDownloader", + "description": "OpnForm is an open-source form builder. It's an alternative to products like Typeform, JotForm, Tally etc.", + "logo": "https://opnform.com/img/logo.svg", + "name": "opnform", "platform": "linux", - "ports": [ - "3129:3129/tcp" - ], - "restart_policy": "unless-stopped", - "title": "JDownloader (lissy93)", - "type": 1, - "volumes": [ - { - "bind": "/portainer/Files/AppData/Config/JDownloader", - "container": "/opt/JDownloader/app/cfg" - }, - { - "bind": "/portainer/Downloads", - "container": "/opt/JDownloader/Downloads" - } - ], - "note": "Template created by Pi-Hosted Series
Check our Github page: https://github.com/pi-hosted/pi-hosted

Official Webpage: https://my.jdownloader.org/
Official Docker Documentation: https://github.com/jaymoulin/docker-jdownloader


Youtube Video: Novaspirit Tech - Installing JDownloader and File Browser On The Pi Docker Server

", - "id": 525 + "repository": { + "stackfile": "Template/Stack/opnform.yml", + "url": "https://github.com/xneo1/portainer_templates" + }, + "title": "OpnForm (lissy93)", + "type": 3, + "maintainer": " https://github.com/xneo1/portainer_templates/", + "id": 522 }, { "categories": [ - "Video", - "Music", - "Photography", - "Management", + "Social", + "Events", "Lissy93" ], - "description": "jfa-go is a user management app for Jellyfin (and now Emby) that provides invite-based account creation as well as other features that make one's instance much easier to manage.", - "image": "hrfee/jfa-go:latest", - "logo": "https://github.com/hrfee/jfa-go/raw/main/images/jfa-go-icon.png", - "name": "jfa-go", - "note": "Template created by Pi-Hosted Series
Check our Github page: https://github.com/pi-hosted/pi-hosted

Official Webpage: https://jfa-go.com/
Official Docker Documentation: https://wiki.jfa-go.com/


This system is setup to work with either Emby or Jellyfin out of the box. During the initial setup the user will have the option of which server they will be administering.", + "description": "Gathio is a simple, federated, privacy-first event hosting platform.", + "logo": "https://gath.io/og-image.jpg", + "name": "gathio", "platform": "linux", - "restart_policy": "unless-stopped", - "title": "Jellyfin-Accounts (lissy93)", - "type": 1, - "network": "bridge", - "ports": [ - "8056:8056/tcp" - ], - "volumes": [ - { - "bind": "/portainer/Files/AppData/Config/Jelllyfin", - "container": "/jf" - }, - { - "bind": "/portainer/Files/AppData/Config/jfago", - "container": "/data" - }, - { - "bind": "/etc/localtime", - "container": "/etc/localtime", - "readonly": true - } - ], - "id": 526 + "repository": { + "stackfile": "Template/Stack/gathio.yml", + "url": "https://github.com/xneo1/portainer_templates" + }, + "title": "Gathio (lissy93)", + "type": 3, + "maintainer": " https://github.com/xneo1/portainer_templates/", + "id": 523 }, { "categories": [ - "Other", - "3D Printers", - "Tool", + "Monitoring", "Lissy93" ], - "description": "Klipper is a 3d-Printer firmware. It combines the power of a general purpose computer with one or more micro-controllers. See the features document for more information on why you should use Klipper.", - "env": [ - { - "default": "/dev/ttymxc3", - "label": "3D_PRINTER_DEVICE", - "name": "3D_PRINTER_DEVICE" - } - ], - "logo": "https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/images/drupal.png", - "name": "klipper-mainsail-moonraker", - "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/mkuf/klipper
Official Docker Documentation: https://hub.docker.com/r/mkuf/klipper

Pre-installation script must be RAN before you install: wget -qO- https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/tools/install_klipper.sh | bash



First you will need to download a printer.conf file from https://github.com/Klipper3d/klipper/tree/master/config and copy it to ", + "description": "A lightweight server resource monitoring hub with historical data, docker stats, and alerts.", + "logo": "", + "name": "beszel", "platform": "linux", "repository": { - "stackfile": "stack/klipper.yml", - "url": "https://github.com/pi-hosted/pi-hosted/" + "stackfile": "Template/Stack/beszel.yml", + "url": "https://github.com/xneo1/portainer_templates" }, - "restart_policy": "unless-stopped", - "title": "Klipper[Testing], Mainsail, Moonraker (lissy93)", + "title": "Beszel (lissy93)", "type": 3, - "id": 527 + "maintainer": " https://github.com/xneo1/portainer_templates/", + "id": 524 }, { "categories": [ - "Books", - "Tool", + "Automation", + "AI", "Lissy93" ], - "description": "Komga is a free and open source comics/mangas/magazines server.", - "image": "gotson/komga:latest", - "logo": "https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/images/komga.png", - "name": "komga", + "description": "Automate your marketing, sales and operations", + "logo": "https://cdn.activepieces.com/brand/full-logo-white.svg", + "name": "activepieces", "platform": "linux", - "ports": [ - "8995:8080/tcp" - ], - "restart_policy": "unless-stopped", - "title": "Komga (lissy93)", - "type": 1, - "volumes": [ - { - "bind": "/portainer/Files/AppData/Config/komga/config", - "container": "/config" - }, - { - "bind": "/portainer/Files/AppData/Config/komga/data", - "container": "/data" - }, - { - "bind": "/etc/timezone", - "container": "/etc/timezone", - "read_only": "true" - } - ], - "note": "Template created by Pi-Hosted Series
Check our Github page: https://github.com/pi-hosted/pi-hosted

Official Webpage: https://github.com/gotson/komga
Official Docker Documentation: https://komga.org/


", - "id": 528 + "repository": { + "stackfile": "Template/Stack/activepieces.yml", + "url": "https://github.com/xneo1/portainer_templates" + }, + "title": "Activepieces (lissy93)", + "type": 3, + "maintainer": " https://github.com/xneo1/portainer_templates/", + "id": 525 }, { "categories": [ - "Other", - "Tool", + "Management", "Lissy93" ], - "description": "An alternative private front-end to Reddit", - "image": "libreddit/libreddit:armv7", - "logo": "https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/images/libreddit.png", - "name": "libreddit", + "description": "A fancy, easy-to-use and reactive self-hosted docker compose.yaml stack-oriented manager.", + "logo": "https://github.com/louislam/dockge/raw/master/frontend/public/icon.svg", + "name": "dockge", "platform": "linux", - "ports": [ - "8088:8080/tcp" - ], - "restart_policy": "unless-stopped", - "title": "libreddit (lissy93)", - "type": 1, - "volumes": [ - { - "bind": "/portainer/Files/AppData/Config/libreddit", - "container": "/config" - } + "repository": { + "stackfile": "Template/Stack/dockge.yml", + "url": "https://github.com/xneo1/portainer_templates" + }, + "title": "Dockge (lissy93)", + "type": 3, + "maintainer": " https://github.com/xneo1/portainer_templates/", + "id": 526 + }, + { + "categories": [ + "Management", + "Lissy93" ], - "note": "Template created by Pi-Hosted Series
Check our Github page: https://github.com/pi-hosted/pi-hosted

Official Webpage: https://libreddit.silkky.cloud/
Official Docker Documentation: https://github.com/spikecodes/libreddit#2-docker


", - "id": 529 + "description": "Deploy compose files, start/stop containers, delete unused images, view logs", + "logo": "https://dokemon.dev/logo/dokemon-dark-medium.svg", + "name": "dokemon", + "platform": "linux", + "repository": { + "stackfile": "Template/Stack/dokemon.yml", + "url": "https://github.com/xneo1/portainer_templates" + }, + "title": "Dokemon (lissy93)", + "type": 3, + "maintainer": " https://github.com/xneo1/portainer_templates/", + "id": 527 }, { "categories": [ - "Tool", "Productivity", + "Drawing", "Lissy93" ], - "description": "This project is a lightweight authentication server that provides an opinionated, simplified LDAP interface for authentication.", - "env": [ - { - "default": "somesecretjwt", - "label": "LLDAP_JWT_SECRET", - "name": "LLDAP_JWT_SECRET" - }, - { - "default": "someadminpassword", - "label": "LLDAP_LDAP_USER_PASS", - "name": "LLDAP_LDAP_USER_PASS" - }, - { - "default": "dc=example,dc=com", - "label": "LLDAP_LDAP_BASE_DN", - "name": "LLDAP_LDAP_BASE_DN" - } - ], - "image": "nitnelave/lldap:stable-debian", - "logo": "https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/images/lldap.png", - "name": "LLDAP", + "description": "draw.io (formerly Diagramly) is free online diagram software. You can use it as a flowchart maker, network diagram software, to create UML online, as an ER diagram tool, to design database schema, to build BPMN online, as a circuit diagram maker, and more. draw.io can import .vsdx, Gliffy\u2122 and Lucidchart\u2122 files.", + "logo": "https://appedreview.com/app/wp-content/uploads/2016/10/Screen-Shot-2016-10-18-at-8.28.57-AM-768x766.png", + "name": "drawio", "platform": "linux", - "ports": [ - "3890:3890/tcp", - "17170:17170/tcp" - ], - "restart_policy": "unless-stopped", - "title": "LLDAP (lissy93)", - "type": 1, - "volumes": [ - { - "bind": "/portainer/Files/AppData/Config/lldap/data", - "container": "/data" - } - ], - "note": "Template created by Pi-Hosted Series
Check our Github page: https://github.com/pi-hosted/pi-hosted

Official Webpage: https://github.com/nitnelave/lldap
Official Docker Documentation: https://github.com/nitnelave/lldap

Pre-installation script must be RAN before you install: wget -qO- https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/tools/install_lldap.sh | bash



", - "id": 530 + "repository": { + "stackfile": "Template/Stack/drawio.yml", + "url": "https://github.com/xneo1/portainer_templates" + }, + "title": "Draw.io (lissy93)", + "type": 3, + "maintainer": " https://github.com/xneo1/portainer_templates/", + "id": 528 }, { "categories": [ - "Music", + "Tracking", "Lissy93" ], - "description": "Simple self-hosted music scrobble database to create personal listening statistics. No recommendations, no social network, no nonsense.", - "env": [ - { - "default": "malojapassword", - "label": "MALOJA_FORCE_PASSWORD", - "name": "MALOJA_FORCE_PASSWORD" - }, - { - "default": "/data", - "label": "MALOJA_DATA_DIRECTORY", - "name": "MALOJA_DATA_DIRECTORY" - } - ], - "image": "krateng/maloja:latest", - "logo": "https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/images/maloja.png", - "name": "maloja", + "description": "Hauk is a fully open source, self-hosted location sharing service. Install the backend code on a PHP-compatible web server, install the companion app on your phone, and you're good to go!", + "logo": "https://github.com/bilde2910/Hauk/raw/master/frontend/assets/logo.svg", + "name": "hauk", "platform": "linux", - "ports": [ - "42010:42010/tcp" - ], - "restart_policy": "unless-stopped", - "title": "Maloja (lissy93)", - "type": 1, - "volumes": [ - { - "bind": "/portainer/Files/AppData/Config/Maloja/Data", - "container": "/data" - } - ], - "note": "Template created by Pi-Hosted Series
Check our Github page: https://github.com/pi-hosted/pi-hosted

Official Webpage: https://github.com/krateng/maloja
Official Docker Documentation: https://github.com/krateng/maloja/blob/master/README.md

Pre-installation script must be RAN before you install: wget -qO- https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/tools/install_maloja.sh | bash



", - "id": 531 + "repository": { + "stackfile": "Template/Stack/hauk.yml", + "url": "https://github.com/xneo1/portainer_templates" + }, + "title": "Hauk (lissy93)", + "type": 3, + "maintainer": " https://github.com/xneo1/portainer_templates/", + "id": 529 }, { "categories": [ - "Other", - "Tool", + "Project Management", + "Productivity", "Lissy93" ], - "description": "A self-hosted recipe manager and meal planner", - "env": [ - { - "default": "1000", - "label": "PUID", - "name": "PUID" - }, - { - "default": "1000", - "label": "PGID", - "name": "PGID" - }, - { - "default": "America/New_York", - "label": "TZ", - "name": "TZ" - }, - { - "default": "2", - "label": "WEB_CONCURRENCY", - "name": "WEB_CONCURRENCY" - }, - { - "default": "8", - "label": "MAX_WORKERS", - "name": "MAX_WORKERS" - }, - { - "default": "true", - "label": "RECIPE_PUBLIC", - "name": "RECIPE_PUBLIC" - }, - { - "default": "true", - "label": "RECIPE_SHOW_NUTRITION", - "name": "RECIPE_SHOW_NUTRITION" - }, - { - "default": "true", - "label": "RECIPE_SHOW_ASSETS", - "name": "RECIPE_SHOW_ASSETS" - }, - { - "default": "true", - "label": "RECIPE_LANDSCAPE_VIEW", - "name": "RECIPE_LANDSCAPE_VIEW" - }, - { - "default": "false", - "label": "RECIPE_DISABLE_COMMENTS", - "name": "RECIPE_DISABLE_COMMENTS" - }, - { - "default": "false", - "label": "RECIPE_DISABLE_AMOUNT", - "name": "RECIPE_DISABLE_AMOUNT" - } - ], - "image": "hkotel/mealie:v0.4.3", - "logo": "https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/images/mealie.png", - "name": "mealie", - "note": "Template created by Pi-Hosted Series
Check our Github page: https://github.com/pi-hosted/pi-hosted

Official Webpage: https://hay-kot.github.io/mealie/
Official Docker Documentation: https://hay-kot.github.io/mealie/documentation/getting-started/install/


Default Credentials: Username: changeme@email.com Password: MyPassword. Documentation is Available here.", + "description": "Project management tool from the future. An open-source software development tool to manage issues, sprints, and product roadmaps with peace of mind.", + "logo": "https://plane-marketing.s3.ap-south-1.amazonaws.com/plane-assets/logo/text-logo.svg", + "name": "plane", "platform": "linux", - "ports": [ - "9925:9000/tcp" - ], - "restart_policy": "unless-stopped", - "title": "Mealie (lissy93)", - "type": 1, - "volumes": [ - { - "bind": "/portainer/Files/AppData/Config/mealie", - "container": "/app/data" - } - ], - "id": 532 + "repository": { + "stackfile": "Template/Stack/plane.yml", + "url": "https://github.com/xneo1/portainer_templates" + }, + "title": "Plane (lissy93)", + "type": 3, + "maintainer": " https://github.com/xneo1/portainer_templates/", + "id": 530 }, { "categories": [ - "Downloader", + "Link Sharing", "Lissy93" ], - "description": "Web GUI for youtube-dl (using the yt-dlp fork) with playlist support. Allows you to download videos from YouTube and dozens of other sites (https://github.com/yt-dlp/yt-dlp/blob/master/supportedsites.md)", - "env": [ - { - "default": "1000", - "label": "PUID", - "name": "PUID" - }, - { - "default": "1000", - "label": "PGID", - "name": "PGID" - } - ], - "image": "alexta69/metube:latest", - "logo": "https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/images/metube.png", - "name": "MeTube", + "description": "The personal, minimalist, super fast, database-free, bookmarking service.", + "logo": "https://github.com/shaarli/Shaarli/raw/master/doc/md/images/doc-logo.png", + "name": "shaarli", "platform": "linux", - "ports": [ - "8081:8081/tcp" - ], - "restart_policy": "unless-stopped", - "title": "MeTube (lissy93)", - "type": 1, - "volumes": [ - { - "bind": "/portainer/Downloads", - "container": "/downloads" - } - ], - "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/alexta69/metube
Official Docker Documentation: https://github.com/alexta69/metube


", - "id": 533 + "repository": { + "stackfile": "Template/Stack/shaarli.yml", + "url": "https://github.com/xneo1/portainer_templates" + }, + "title": "Shaarli (lissy93)", + "type": 3, + "maintainer": " https://github.com/xneo1/portainer_templates/", + "id": 531 }, { "categories": [ - "Other", - "Tool", - "Games", + "AI", + "LLM", "Lissy93" ], - "description": "This docker image provides a Minecraft Server that will automatically download the latest stable version at startup. You can also run/upgrade to any specific version or the latest snapshot. See the Versions section below for more information.", - "env": [ - { - "default": "TRUE", - "label": "EULA", - "name": "EULA" - } - ], - "image": "itzg/minecraft-server:latest", - "logo": "https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/images/minecraft.png", - "name": "minecraft", + "description": "Open source UI visual tool to build your customized LLM flow using LangchainJS, written in Node Typescript/Javascript", + "logo": "https://flowiseai.com/_next/static/images/flowise_logo_dark-6c1a356f4868d3deb7864323ff93a0fa.png", + "name": "flowiseai", "platform": "linux", - "ports": [ - "25565:25565/tcp" - ], - "restart_policy": "unless-stopped", - "title": "Minecraft Server (lissy93)", - "type": 1, - "volumes": [ - { - "bind": "/portainer/Files/AppData/Config/Minecraft-data", - "container": "/data" - } - ], - "note": "Template created by Pi-Hosted Series
Check our Github page: https://github.com/pi-hosted/pi-hosted

Official Webpage: https://www.minecraft.net/en-us
Official Docker Documentation: https://github.com/itzg/docker-minecraft-server#using-docker-compose


", - "id": 534 + "repository": { + "stackfile": "Template/Stack/flowiseai.yml", + "url": "https://github.com/xneo1/portainer_templates" + }, + "title": "Flowiseai (lissy93)", + "type": 3, + "maintainer": " https://github.com/xneo1/portainer_templates/", + "id": 532 }, { "categories": [ - "Other", - "Tool", + "News", "Lissy93" ], - "description": "n8n is an extendable workflow automation tool.", - "env": [ - { - "default": "true", - "label": "N8N_BASIC_AUTH_ACTIVE", - "name": "N8N_BASIC_AUTH_ACTIVE" - }, - { - "default": "admin", - "label": "N8N_BASIC_AUTH_USER", - "name": "N8N_BASIC_AUTH_USER" - }, - { - "default": "admin", - "label": "N8N_BASIC_AUTH_PASSWORD", - "name": "N8N_BASIC_AUTH_PASSWORD" - } - ], - "image": "n8nio/n8n:latest", - "logo": "https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/images/n8n.jpg", - "name": "n8n", - "note": "Template created by Pi-Hosted Series
Check our Github page: https://github.com/pi-hosted/pi-hosted

Official Webpage: https://n8n.io/
Official Docker Documentation: https://docs.n8n.io/getting-started/installation/#docker


Documentation is Available here", - "platform": "linux", - "ports": [ - "5678:5678/tcp" - ], - "restart_policy": "unless-stopped", - "title": "n8n (lissy93)", - "type": 1, - "volumes": [ - { - "bind": "/portainer/Files/AppData/Config/n8n", - "container": "/home/node/.n8n" - } - ], - "id": 535 + "description": "FeedCord is a dead-simple RSS Reader designed to integrate seamlessly with Discord. With just a few configuration steps, you can have a news feed text channel up and running in your server.", + "logo": "", + "name": "feedcord", + "platform": "linux", + "repository": { + "stackfile": "Template/Stack/feedcord.yml", + "url": "https://github.com/xneo1/portainer_templates" + }, + "title": "Feedcord (lissy93)", + "type": 3, + "maintainer": " https://github.com/xneo1/portainer_templates/", + "id": 533 }, { "categories": [ - "Other", - "Tool", + "System", "Lissy93" ], - "description": "Troubleshoot slowdowns and anomalies in your infrastructure with thousands of per-second metrics, meaningful visualizations, and insightful health alarms with zero configuration.", - "env": [ - { - "default": "1000", - "label": "DOCKER_USR", - "name": "DOCKER_USR" - }, - { - "default": "1000", - "label": "DOCKER_GRP", - "name": "DOCKER_GRP" - } - ], - "image": "netdata/netdata:latest", - "logo": "https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/images/netdata.png", - "name": "netdata", - "note": "Template created by Pi-Hosted Series
Check our Github page: https://github.com/pi-hosted/pi-hosted

Official Webpage: https://www.netdata.cloud/
Official Docker Documentation: https://learn.netdata.cloud/docs/agent/packaging/docker


Documentation is Available here.", + "description": "FetchCord grabs your OS info and displays it as Discord Rich Presence", + "logo": "https://camo.githubusercontent.com/508dbb305be551d7278b5b1decb1a68dbac2558c4a2053da1db44690660d0386/68747470733a2f2f63646e2e646973636f72646170702e636f6d2f6174746163686d656e74732f3639353138323834393437363635373232332f3734323036343435323432313238383037372f46657463684469732e706e67", + "name": "fetchcord", "platform": "linux", - "ports": [ - "19999:19999/tcp" - ], - "restart_policy": "unless-stopped", - "title": "Netdata (lissy93)", - "type": 1, - "volumes": [ - { - "bind": "/portainer/Files/AppData/Config/netdata/netdataconfig", - "container": "/etc/netdata" - }, - { - "bind": "/portainer/Files/AppData/Config/netdata/netdatalib", - "container": "/var/lib/netdata" - }, - { - "bind": "/etc/passwd", - "container": "/host/etc/passwd:ro" - }, - { - "bind": "/etc/group", - "container": "/host/etc/group:ro" - }, - { - "bind": "/proc", - "container": "/host/proc:ro" - }, - { - "bind": "/sys", - "container": "/host/sys:ro" - }, - { - "bind": "/etc/os-release", - "container": "/host/etc/os-release:ro" - } - ], - "id": 536 + "repository": { + "stackfile": "Template/Stack/fetchcord.yml", + "url": "https://github.com/xneo1/portainer_templates" + }, + "title": "Fetchcord (lissy93)", + "type": 3, + "maintainer": " https://github.com/xneo1/portainer_templates/", + "id": 534 }, { "categories": [ - "Proxy", - "Tool", + "Multimedia", "Lissy93" ], - "description": "Nginx Proxy Manager v2 with sqlite and Goaccess Charts enables you to easily forward to your websites running at home or otherwise, including free SSL, without having to know too much about Nginx or Letsencrypt. Please see the install document at https://github.com/pi-hosted/pi-hosted/tree/master/docs installing the template", - "env": [ - { - "default": "1000", - "label": "PUID", - "name": "PUID" - }, - { - "default": "1000", - "label": "PGID", - "name": "PGID" - }, - { - "default": "America/New_York", - "label": "TZ", - "name": "TZ" - }, - { - "default": "false", - "label": "SKIP_ARCHIVED_LOGS", - "name": "SKIP_ARCHIVED_LOGS", - "description": "Defaults to false. Set to true to skip archived logs, i.e. proxy-host*.gz" - }, - { - "default": "false", - "label": "BASIC_AUTH", - "name": "BASIC_AUTH", - "description": "Defaults to false. Set to true to enable nginx basic authentication. Docker container needs to stopped or restarted each time this flag is modified. This allows for the .htpasswd file to be changed accordingly." - }, - { - "default": "user", - "label": "BASIC_AUTH_USERNAME Ignore if Basic Auth set to false", - "name": "BASIC_AUTH_USERNAME", - "description": "(Optional) Requires BASIC_AUTH to bet set to true. Username for basic authentication." - }, - { - "default": "Password", - "label": "BASIC_AUTH_PASSWORD Ignore if Basic Auth set to false", - "name": "BASIC_AUTH_PASSWORD", - "description": "(Optional) Requires BASIC_AUTH to bet set to true. Password for basic authentication." - } - ], - "logo": "https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/images/proxy_mgr.png", - "name": "nginx-proxy-manager-sqllite-goaccess", + "description": "Tubearchivist is your self hosted YouTube media server", + "logo": "https://nas.mengkai.fun:88/images/2023/11/17/tube-archivist.png", + "name": "tubearchivist", "platform": "linux", - "ports": [ - "80:80/tcp", - "81:81/tcp", - "443:443/tcp", - "7880:7880/tcp" - ], "repository": { - "stackfile": "stack/nginx-proxy-manager-sqlite-goaccess.yml", - "url": "https://github.com/pi-hosted/pi-hosted" + "stackfile": "Template/Stack/tubearchivist.yml", + "url": "https://github.com/xneo1/portainer_templates" }, - "restart_policy": "unless-stopped", - "title": "Nginx Proxy Manager v2 with Sqlite and Goaccess Charts (lissy93)", + "title": "Tubearchivist (lissy93)", "type": 3, - "note": "Template created by Pi-Hosted Series
Check our Github page: https://github.com/pi-hosted/pi-hosted

Official Webpage: https://nginxproxymanager.com/
Official Docker Documentation: https://nginxproxymanager.com/setup/#running-the-app

Pi-Hosted dedicated documentation: nginx_proxy_manager.md




Youtube Video: Novaspirit Tech - Installing Nginx Proxy Manager on Docker

", - "id": 537 + "maintainer": " https://github.com/xneo1/portainer_templates/", + "id": 535 }, { "categories": [ - "Proxy", - "Tool", + "Finance", "Lissy93" ], - "description": "Nginx Proxy Manager v2 with Sqlite enables you to easily forward to your websites running at home or otherwise, including free SSL, without having to know too much about Nginx or Letsencrypt. Please see the install document at https://github.com/pi-hosted/pi-hosted/tree/master/docs installing the template", - "env": [ - { - "default": "1000", - "label": "PUID", - "name": "PUID" - }, - { - "default": "1000", - "label": "PGID", - "name": "PGID" - }, - { - "default": "America/New_York", - "label": "TZ", - "name": "TZ" - } - ], - "image": "jc21/nginx-proxy-manager:latest", - "logo": "https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/images/proxy_mgr.png", - "name": "nginx-proxy-manager-sqlite", + "description": "Actual is a super fast privacy-focused app for managing your finances. ", + "logo": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPcAAABOCAYAAAD8SYDuAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAABARSURBVHgB7Z1NbBvHFcffLEVJkftBJ00TtAdtkKJ1bKeW0QDOJTF9SnKK3aCApaIwfUiTm+RTLwG8AtICOck6Fj2YRlE5bZBaPiU5lXYvMdBCdONITi+mW7QI6jhRG0S2JXGn781yV+RqZz/4Ie2S7wdQJrncXXK9/3lv3rx5I6ADrONLBRjLHwdpHAIhiwCiACBNSCWiBhJq+KQKwr4O9kbFevtwDRimTxGQEBK03JMvCdt42RF0hpGigkK/YC0cLAPD9BmJxD07tXJWivoMiqIA/UUNlT7LImf6iVjitk5+VATDOI9PTehvarAhT1jvHKwCw2QcI+oDZK1R2H+C/hc2YUJeLKnfzDAZR2u5nWDZ6ByAXYLBpGwtHDgNDJNR9OKe+ngJ/5mAwaYKa+vHrMXDq8AwGSPQLbemVqh/PejCJiZgbHgOGCaDbBO3098cWFc8iBL3wZks0uKWW1M30FqLJWC2Y9vHrLefrgDDZASf5RaXgAnGGQpkmMzgiRutdgkGY7irXUxr6iMLGCYjNFluwf3KSIxpNUTIMBlAiZutdmwK8qF8CRgmAziWWxingImFAONlYJgMIKyTSyYYw7eAic/a+l5ObGHSjgFGvghMMmgOO8OkHHTLJWeiJUVy9h6TfgwQuUOQUh4bH4HCt/KQOoRxFBgm5Rgg01kW6dDzBXj9V0/C0VcehfQheTiMST0ULTchhUw8X/D+TaH1NoFhUk5ksYbdwHxqDz7GvNfptN4Mk26GIIX4xUzW+8q7d2D1sw1gtpidXDkljfq5sJp2OC5vnV14ahaYzKOGrcXI+W2FSYU4Z/1u/xn/51NnuckFb7baLkdeehiYVqSwrahilRJsS9XAY7KPMTQTWHFYypmg/+PUWW6dC66s9x8/g/tf1YHBVnzybzTWbsb6sAFF/FuBDNBIqmqZ5yAAanJtfX7gE4eoIdfVTjKE6X8rVeImq+0G0ohPb9+Hx8dH1fPRsRwceeFhFPgdYBCRS5AGq9KLLcgCxvC2YpyS/jyU34t/Z4CJTarccr/V/v3cP6G2sua9fhZd89E9ORh0rJKamVZKsIuZBdfcOrligs4bEYJz+hOSGnH7rXb16iqs3tlQgTQX13oPPOttpL8KwSmzA0ZqxO232tevOt2r2spXbL230YYVE4Jn/g0YqRC3EyHf470mMTcLmq33FirgBKC3wlLUNFsKqXfN6/c586+LpCKgNnG0AIVHt7LQrrz7n5btrvV2h8jIel/74PPBjJyHzeKz4TIY9Sp+KLiqjuOaV6BDvMUgpTiEBy2CsAtOJFeuqsaFHsK+HGclVV90vBjyUdOaXL6kzuFir8/6j0/fTYyNTuMQoOm9KQV+rwfzcVZ17XR/7zjYkApj6KiUcgIj3BOdXKN2SYW4Dz231WBTokqz1XYh622+Ma6eD3TknAprSKnZKBfBHqqAYevETa552xHnJiGisL1z0s3feKrG3PFGppmG2JAYw7S4RTlIhB40dhs3OCjkcd++t8E/CjA2fB6Fedy3H/4ZoZl8xyCKseE56S/tTfuLYTrmE1G7K+9I5M7SeDQeZ6u+cCfXqE123S2nCSJhVtuF+94NccmwZZNzaAWeqoFatTSQtl1zyoaDXJ7KXpcgGSUa3kKrG9yV6P6KscHTceMvN637nPnm1PJ42I7WT5fn1Lp6yZe2pmt0S13jLrLr4i7+eCuQRla7evW/2s8OfN87zCWX0hU2Yl/QHyN5Sa3ZqeVpKexyB0I08Ya/1O2bN00oYUvZ0Tg8XWNtI9gGuyruuFbbhaz3p7cfeK8HznqH1bqTsCVoO7RffTxJBVey9BLkOegCePOeawQE+wpVYLRDYXsIeb5bFXZ3VdxJrLbLtffves8HyXrHccm9zzoro9Q0HyzA6FD8SjLRizFggEjOY4syq/7VR+udc9PEh2ZkzsI/ZfUI35casEXvs/Swh8qQCkLKgqNHhX9OY5/6CedhH8P3LoQcrABjQ11pKHYtoJbUarvc/Mv/4IWfPaaETQxM5Dy2S+5Crrkuap6bhhhR88iS1yTmexuWL+d7xlm8QXduWSTL5O7T+N5qqWSVoSakrlhnzbp44ASkjIgc/0Xr4kH/d67ho4LXaJXq4AfuJXNdqfSza5b72Rcf8Z7rIuTNjOMwGIl6ev77nrAJen7ouW9C3yNgWrut2SV3CXPNGwKD6JOGLVRRxht3Jmgyh7XwtIVfYF63Y1/Vfh+pVxzPBb0Koaw0DkUqAVfBNs5o9xvetLTbRHeqI+2K5aaElcfHR7zX1StOqqmf0TEDjrz0SGQ1Fmoorr3/OfQrjksuQlzpLZfc2wddc7S8KLzAIFihUcG1DNpzqqi6qduON274HHG6edeHAxskIURq6/YlxSqrxi2xG0374RCYbrMJXWBXxL0t1fTPW40/CfrQ83th3zNfa8laC4Pce3Lz3ZTVfkOK/HGh3Rjkknsb0aILjeungnNl0J5TTLR3Tge6ec9O3jgjBAQJeR4GHFoWWo2D95AdF7e/GIM7QYTcbrLQ+575hhJ4EPfXbDUNlPrnFDWfnv+e56JTcK5Z3HQMmi4a5e5nAbR0yVxyFxtdRUPjzgs50dz3DTjnUf0p4TLEYPbiwa5E2bOK8rjq+QLkYUIKKAjboHFyEwy7KKXd81TbHRd3UDGGX/xmn1bQBAn0EwykVdHC3/9qq7W79t7n3vFc6716Zx2K+B5Z/ftrdXjr1U8gy1g/WSJ33NR+QBgh7spmDf1j3UZ33bNgAQp05zWZcAKMGjDb8NJybeMoCVjlBTRua5Uk56b1SQE7wY6K2z+tk/C/diErfe29u45l19RO+xD72VR+ybXex1/7Tst2ep+8hExb7/xQKXS7kHPW5LLOOpuhuzrrnmmsK1kWzU0o6/3Z/+mARqKPJZz88R0TcBg7Im6yyj9Ad/vZF8PHpEnQ1atfoJX+MlKQTt+8oCx5c/Tcj7l/T8Zd88iFB822o6u+YSmmPayplfMqHz0Fgm6mp+KmfvS+Z76O1nlvpNtNySmUgdbsdrd7zCSNRJqJjFh3Ab1rTu6+ZoJKQL2uQaURGCvF+Chdzxpe0ivoEFUbc/K7lmoaRNfF7Q5f0fBUO/3osGPGXaDg8q//BTdR2JnH6P3SylrX3LZvY787cB/sivc8GNQLeuGlhApboogFjoGvbSz6z2uVlhZxqDBb4n58/KGWtNIgSNgX3qxBFGSl3eCYDrdv3tz3PoINS1+IO3x+c3fQuOZos6so7cDGJbyvvoXqh8oA6yTrs40U2Z0lnzeBkks0NPLeTYhJhGe1GJZRFzHO3RW6Lm7lWmOU2hUaiY9uleZ+cViqKQma+slhlp+OSWmoNPTV7Ha7kXMKomU9kBbDJV9tPOJiarc4ucxW81tCyqrOcqsGAYUQNv+YtqsJJ4GHENdhN0ot59V8cK24hTF6KsnYc2gugG2HjuWrIpfr0FN60uemIapxFKjrdr/2yyc9cQelmsZNXAlz5f2R86OvfBtqMbyD1BLmkktRsy7ujywc0AxaiUug6+MF5DJHZLhBYwKIvviBr/Z46/n0AusYQVVOdAFGYxobnXJQo4S/dYIWcIBEp5LaEYUhI3crdOf13q/x3hNxV6hCSqNKStgEkW4Gx8hbaB737gPrXdRvsmMlkbTugpbEMIJvKLTEVIjgjYX9t1s3UM600E8AobJH8sGZZrGonPU9I2dRYCXQsj1dNgbm2cnlmdmL+8O7A7KOXoFR1GzFcefhJTzOrNi0K5DbwMZryFTlkBIKW51KilWdc7MJdZoMYwVtc5YFgjldvLI9VNJRufmdng+F+ad1Ul+YBBgVHCNRqky0f9yPDLi59Iv1jnTJN/Vpo1pGN6toLbSWOPBmHN48Bw9GTmmH2qjskZEnkVe82mb0ngxd4risS12l98O8BUFj+lMfn3K24/nW1o9tC5CFZeU5FOg4kCdVOgk+PlecjhcrYBjadQHjLDYiq+Leg7I3A86tzybqM20VvhAYbdcuOQIlvDZFUFNwxSx6dos9nRXmt9okOspGI8EHCZusNFVbeevnN1XAjQQeV9jO/o71dnGtd+aIcsnfOZjYrXUmOIiK/rgBrjntI5XoIeT7FBq1zUrqEXbT0nztqAknwoj6bRN4IFP9GzAvXQXqRMjvDEPNJ7fj571TgwlSG/dQjcjY8BfW1PItetBz5SG0W9HGjoxTmODUZ5ujFz0Vtz9qHuR6O273qhLzW6/eVC59EkH7IetNInch6509ZEh/rA2XfOu4+n1VkGx7fTUSi5RSP3UxCXU4EzXhBOr12CuSUkAreIPd3veVduxzE9T44WhAjH2oMfJ5P6oCamjRhu1ENCZNmOQl9Ezcfqvth6zyB7/9FOZn/o7j0v/uWt+YhF29slXRhSaPZKkUkzP5P8z6yUVol+GNxdCbwwju56sJILJ+IrJSip5V2BQnrD/sj/zuzhBZPJHppo5aC+jZ2PI0JMLG4bmDZUiIc20SitQpbXwMEuJ4Una834VeTc/E3VyMwYWs9Ifv31VWmh7KynZgpXVc++Cu5+JT45GpKi1CFLXbyCXvYHxY3Rxhbq/UzwSzLv5wUd2QSW9kCvLYxuE4wvbOtfC0pbyFyMZEP8fdEao8HKNBchoeVWAinM21B4F1wKyLB0txGyRVdgmvY6QHo8H5f4jR0IpcoScBNX8xhnaCY51AU0jJxc8k9tA5MDaDrasQ7Vttl7o4DUa91M7xGzdkyTq5YuGBimBQCiW5m8rTwH/dum0SXXm4Lu5tlNvNCCOLiK5lGUZxyEigR2HAVllhtUiAvI1diXLYMZQFB3jCqSVONcKb5pbbQFH1Ctx7UGn5jlSXzdjcfjCZq4b9Fmoc8LqU1XXJwSlQWXyuB0YLEcAV8rpaGmeqHydo5p6PiL61EjglydDvUt6WaCq5jNcFaKj0wKLACFtXA/LEvh99HV5+/bsqc+xDsqI7IOidxlo4kK5ZAgzjoyeW++Zfv4SbWbWcDNMnUJ+7BkxSasAwKcdoWViNiYekZAKGSTcG3qhXgEnKdWCYlINuuehdEn+/0suJDwzTJQwnsYFJRlsTHxhmRzGcxIY2c3EHkRg1uxkmDagMNWl3kq88YITVCWeYFKHELUY2yjET0gcblf6ZPP+YYXYDJW5nOqAc+CVeIkk4a4hhdpOWFEprcvlWt1YY7DvaKG3EMLtJ66ywqIn5g4ywU7c2NMOE0SLuJHNpBwt7tjHDiGEyQ+DMJmvyRhmHx3peED8TSHnBma/LMNkiuFjDyMYMAGdhUSYaC5vJKoHiVqshLBw43EbVjf6Bfvu99cSlcBgmLUQWHLCmPrKoTCsMFNTHji67wzBpJlY1EVqNAaRxqe+HyVThuvrpXVnHimG6TKJSQdbJGyUQaMX7T+SrVK+arTXTT7RVB0yJXBWBC6nUmQWkrEiAy50U8mOYtNJRkT/r5Iqpqj0KmFCVJaXA171dLL4Dal4VSlr8PGDNZIbpJ/4Po+cuMuwZqbUAAAAASUVORK5CYII=", + "name": "actual", "platform": "linux", - "ports": [ - "80:80/tcp", - "81:81/tcp", - "443:443/tcp" - ], - "restart_policy": "unless-stopped", - "title": "Nginx Proxy Manager v2 with Sqllite (lissy93)", - "type": 1, - "volumes": [ - { - "bind": "/portainer/Files/AppData/Config/nginx-proxy-manager/data", - "container": "/data" - }, - { - "bind": "/portainer/Files/AppData/Config/nginx-proxy-manager/letsencrypt", - "container": "/etc/letsencrypt" - } - ], - "note": "Template created by Pi-Hosted Series
Check our Github page: https://github.com/pi-hosted/pi-hosted

Official Webpage: https://nginxproxymanager.com/
Official Docker Documentation: https://nginxproxymanager.com/setup/

Pi-Hosted dedicated documentation: nginx_proxy_manager.md




Youtube Video: Novaspirit Tech - Installing Nginx Proxy Manager on Docker

", - "id": 538 + "repository": { + "stackfile": "Template/Stack/actual.yml", + "url": "https://github.com/xneo1/portainer_templates" + }, + "title": "Actual (lissy93)", + "type": 3, + "maintainer": " https://github.com/xneo1/portainer_templates/", + "id": 536 }, { "categories": [ - "Proxy", - "Tool", + "Calendar", + "Productivity", "Lissy93" ], - "description": "[DEVEL] Not ready for production. Nginx Proxy Manager v3 Develop enables you to easily forward to your websites running at home or otherwise, including free SSL, without having to know too much about Nginx or Letsencrypt. Please see the install document at https://github.com/pi-hosted/pi-hosted/tree/master/docs installing the template", - "env": [ - { - "default": "1000", - "label": "PUID", - "name": "PUID" - }, - { - "default": "1000", - "label": "PGID", - "name": "PGID" - }, - { - "default": "America/New_York", - "label": "TZ", - "name": "TZ" - } - ], - "image": "jc21/nginx-proxy-manager:v3", - "logo": "https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/images/proxy_mgr.png", - "name": "nginx-proxy-manager-v3", + "description": "Ba\u00efkal is a lightweight CalDAV+CardDAV server. It offers an extensive web interface with easy management of users, address books and calendars.", + "logo": "https://sabre.io/img/logo.png", + "name": "baikal", "platform": "linux", - "ports": [ - "80:80/tcp", - "81:81/tcp", - "443:443/tcp" + "repository": { + "stackfile": "Template/Stack/baikal.yml", + "url": "https://github.com/xneo1/portainer_templates" + }, + "title": "Baikal (lissy93)", + "type": 3, + "maintainer": " https://github.com/xneo1/portainer_templates/", + "id": 537 + }, + { + "categories": [ + "Downloader", + "Multimedia", + "Lissy93" ], - "restart_policy": "unless-stopped", - "title": "Nginx Proxy Manager v3 [DEVEL] NOT READY FOR USE (lissy93)", - "type": 1, - "volumes": [ - { - "bind": "/portainer/Files/AppData/Config/nginx-proxy-manager-v3/data", - "container": "/data" - } + "description": "Autobrr is the modern download automation tool for torrents.", + "logo": "https://autobrr.com/img/logo.png", + "name": "autobrr", + "platform": "linux", + "repository": { + "stackfile": "Template/Stack/autobrr.yml", + "url": "https://github.com/xneo1/portainer_templates" + }, + "title": "Autobrr (lissy93)", + "type": 3, + "maintainer": " https://github.com/xneo1/portainer_templates/", + "id": 538 + }, + { + "categories": [ + "Monitoring", + "Lissy93" ], - "note": "Template created by Pi-Hosted Series
Check our Github page: https://github.com/pi-hosted/pi-hosted

Official Webpage: https://nginxproxymanager.com/
Official Docker Documentation: https://nginxproxymanager.com/setup/

Pi-Hosted dedicated documentation: nginx_proxy_manager.md




Youtube Video: Novaspirit Tech - Installing Nginx Proxy Manager on Docker

", + "description": "Glances is an open-source system cross-platform monitoring tool. It allows real-time monitoring of various aspects of your system such as CPU, memory, disk, network usage etc.", + "logo": "https://raw.githubusercontent.com/nicolargo/glances/develop/docs/_static/glances-responsive-webdesign.png", + "name": "glances", + "platform": "linux", + "repository": { + "stackfile": "Template/Stack/glances.yml", + "url": "https://github.com/xneo1/portainer_templates" + }, + "title": "Glances (lissy93)", + "type": 3, + "maintainer": " https://github.com/xneo1/portainer_templates/", "id": 539 }, { "categories": [ - "Other", - "Tool", - "Web", + "Wiki", + "Knowledge Base", "Lissy93" ], - "description": "A free and open source alternative Twitter front-end focused on privacy and performance.", - "logo": "https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/images/nitter.png", - "name": "nitter", + "description": "Documize Community is an open source, modern, self-hosted, enterprise-grade knowledge management solution.", + "logo": "", + "name": "documize", + "platform": "linux", "repository": { - "stackfile": "stack/nitter.yml", - "url": "https://github.com/pi-hosted/pi-hosted/" + "stackfile": "Template/Stack/documize.yml", + "url": "https://github.com/xneo1/portainer_templates" }, - "platform": "linux", - "restart_policy": "unless-stopped", - "title": "Nitter (lissy93)", + "title": "Documize (lissy93)", "type": 3, - "note": "Template created by Pi-Hosted Series
Check our Github page: https://github.com/pi-hosted/pi-hosted

Official Webpage: https://nitter.net/
Official Docker Documentation: https://github.com/zedeus/nitter


", + "maintainer": " https://github.com/xneo1/portainer_templates/", "id": 540 }, { "categories": [ - "Other", + "Remote Control", "Lissy93" ], - "description": "This is an OpenVPN client docker container that uses recommended NordVPN server. It makes routing containers traffic through OpenVPN easy.", - "env": [ - { - "default": "user@email.com", - "label": "NordVPN user", - "name": "USER" - }, - { - "default": "password", - "label": "NordVPN password", - "name": "PASS" - }, - { - "default": "Spain;Hong Kong;IE;131", - "label": "Countries to connect to (see webpage readme)", - "name": "COUNTRY" - }, - { - "default": "Standard VPN servers", - "label": "Group name filter to which to connect to", - "name": "GROUP" - }, - { - "default": "10", - "label": "Range of servers to pick from the top", - "name": "RANDOM_TOP" - }, - { - "default": "5 */3 * * *", - "label": "Define when to look again for new defined servers", - "name": "RECREATE_VPN_CRON" - }, - { - "default": "https://www.google.com", - "label": "URL to check internet connection is working to", - "name": "CHECK_CONNECTION_URL" - }, - { - "default": "192.168.1.0/24;192.168.2.0/24", - "label": "Subnet to define network access (read Local Network access to services connecting to the internet through the VPN readme to get the right subnet!)", - "name": "NETWORK" - }, - { - "default": "--mute-replay-warnings", - "label": "Used to pass extra parameters to openvpn", - "name": "OPENVPN_OPTS" - } - ], - "image": "azinchen/nordvpn:latest", - "logo": "https://s3.us-east-2.amazonaws.com/ccp-prd-s3-uploads/2022/3/8/03500108885898f010e823eeb284e393b99e1ad5.png", - "name": "nord-vpn", + "description": "MeshCentral is a full computer management web site. With MeshCentral, you can run your own web server to remotely manage and control computers on a local network or anywhere on the internet. ", + "logo": "https://repository-images.githubusercontent.com/101663032/a0f76700-4b4f-11eb-981e-ee7eea9fddf2", + "name": "meshcentral", "platform": "linux", - "ports": [ - "8080:80/tcp" - ], - "restart_policy": "unless-stopped", - "title": "nord-vpn (lissy93)", - "type": 1, - "privileged": true, - "note": "Template created by Pi-Hosted Series
Check our Github page: https://github.com/pi-hosted/pi-hosted

Official Webpage: https://github.com/azinchen/nordvpn
Official Docker Documentation: https://hub.docker.com/r/azinchen/nordvpn


", + "repository": { + "stackfile": "Template/Stack/meshcentral.yml", + "url": "https://github.com/xneo1/portainer_templates" + }, + "title": "Meshcentral (lissy93)", + "type": 3, + "maintainer": " https://github.com/xneo1/portainer_templates/", "id": 541 }, { "categories": [ - "Other", - "Tool", + "Remote Control", "Lissy93" ], - "description": "The purpose of NUT Server is to monitor a UPS attached device", - "env": [ - { - "default": "1000", - "label": "PUID", - "name": "PUID" - }, - { - "default": "1000", - "label": "PGID", - "name": "PGID" - }, - { - "default": "none", - "label": "SERIAL", - "name": "SERIAL" - }, - { - "default": "none", - "label": "NAME", - "name": "NAME" - }, - { - "default": "none", - "label": "VENDOR ID", - "name": "VENDOR ID" - }, - { - "default": "none", - "label": "API_PASSWORD", - "name": "API_PASSWORD" - }, - { - "default": "none", - "label": "DESCRIPTION", - "name": "DESCRIPTION" - } - ], - "image": "instantlinux/nut-upsd:latest", - "logo": "https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/images/nut-server.png", - "name": "NUT Server", + "description": "RPort is free remote access and remote management, now acquired by RealVNC", + "logo": "https://images.g2crowd.com/uploads/product/image/large_detail/large_detail_634014ae8000cebecce8a571f9ea316f/cloudradar-gmbh-rport.png", + "name": "Rport", "platform": "linux", - "ports": [ - "3493:3493/tcp" - ], - "restart_policy": "unless-stopped", - "title": "NUT Server (lissy93)", - "type": 1, - "note": "Template created by Pi-Hosted Series
Check our Github page: https://github.com/pi-hosted/pi-hosted

Official Webpage: https://networkupstools.org
Official Docker Documentation: https://hub.docker.com/r/instantlinux/nut-upsd


", + "repository": { + "stackfile": "Template/Stack/rport.yml", + "url": "https://github.com/xneo1/portainer_templates" + }, + "title": "Rport (lissy93)", + "type": 3, + "maintainer": " https://github.com/xneo1/portainer_templates/", "id": 542 }, { "categories": [ - "Other", - "Tool", + "Remote Control", "Lissy93" ], - "description": "OctoPrint is an open source 3D printer controller application, which provides a web interface for the connected printers.", - "env": [ - { - "default": "development ", - "label": "NODE_ENV", - "name": "NODE_ENV" - }, - { - "default": "true", - "label": "ENABLE_MJPG_STREAMER", - "name": "ENABLE_MJPG_STREAMER" - } + "description": "Remotely is a remote control and remote scripting solution, built with .NET 6, Blazor, and SignalR Core.", + "logo": "", + "name": "Remotely", + "platform": "linux", + "repository": { + "stackfile": "Template/Stack/remotely.yml", + "url": "https://github.com/xneo1/portainer_templates" + }, + "title": "Remotely (lissy93)", + "type": 3, + "maintainer": " https://github.com/xneo1/portainer_templates/", + "id": 543 + }, + { + "categories": [ + "Productivity", + "DevTools", + "Lissy93" ], - "image": "octoprint/octoprint:latest", - "logo": "https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/images/octoprint.png", - "name": "octoprint", + "description": "Tabby is an infinitely customizable cross-platform terminal app for local shells, serial, SSH and Telnet connections.", + "logo": "https://tabby.sh/32bf32ff6c87e8d18932.svg", + "name": "Tabby", "platform": "linux", - "ports": [ - "8051:80/tcp" + "repository": { + "stackfile": "Template/Stack/tabby.yml", + "url": "https://github.com/xneo1/portainer_templates" + }, + "title": "Tabby (lissy93)", + "type": 3, + "maintainer": " https://github.com/xneo1/portainer_templates/", + "id": 544 + }, + { + "categories": [ + "Productivity", + "Drawing", + "Lissy93" ], - "privileged": true, - "restart_policy": "unless-stopped", - "title": "OctoPrint (lissy93)", - "type": 1, - "volumes": [ - { - "bind": "/portainer/Files/AppData/Config/OctoPrint", - "container": "/octoprint" - }, - { - "bind": "/dev", - "container": "/dev" - } + "description": "Virtual whiteboard for sketching hand-drawn like diagrams. Collaborative and end-to-end encrypted.", + "logo": "https://github.com/excalidraw/excalidraw/raw/master/public/og-image-sm.png", + "name": "excalidraw", + "platform": "linux", + "repository": { + "stackfile": "Template/Stack/excalidraw.yml", + "url": "https://github.com/xneo1/portainer_templates" + }, + "title": "Excalidraw (lissy93)", + "type": 3, + "maintainer": " https://github.com/xneo1/portainer_templates/", + "id": 545 + }, + { + "categories": [ + "Network", + "Lissy93" ], - "note": "Template created by Pi-Hosted Series
Check our Github page: https://github.com/pi-hosted/pi-hosted

Official Webpage: https://octoprint.org/
Official Docker Documentation: https://hub.docker.com/r/octoprint/octoprint


", - "id": 543 + "description": "UpSnap is a simple wake on lan app written with SvelteKit, Go, PocketBase and nmap.", + "logo": "https://github.com/seriousm4x/UpSnap/raw/master/frontend/static/favicon.png", + "name": "upsnap", + "platform": "linux", + "repository": { + "stackfile": "Template/Stack/upsnap.yml", + "url": "https://github.com/xneo1/portainer_templates" + }, + "title": "Upsnap (lissy93)", + "type": 3, + "maintainer": " https://github.com/xneo1/portainer_templates/", + "id": 546 }, { "categories": [ - "Management", - "Tool", + "Development", + "Low Code", + "Low Code", "Lissy93" ], - "description": "TP-Link Omada is a software-defined network solution. The EAP Controller is used to manage multiple EAPs. Raspberry Pi 1 and Zero are not supported.", - "env": [ - { - "default": "1000", - "label": "PUID", - "name": "PUID" - }, - { - "default": "1000", - "label": "PGID", - "name": "PGID" - } - ], - "image": "mbentley/omada-controller:latest", - "logo": "https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/images/omada.png", - "name": "omada-controller", + "description": "Tooljet is an Open-source low-code application development platform for building and deploying business applications.", + "logo": "https://uploads-ssl.webflow.com/6266634263b9179f76b2236e/63aaa161e3b3be42ec50eb6f_Logomark.svg", + "name": "tooljet", "platform": "linux", - "ports": [ - "8088:8088/tcp", - "8043:8043/tcp", - "27001:27001/udp", - "27002:27002/tcp", - "29810:29810/udp", - "29811:29811/tcp", - "29812:29812/tcp", - "29813:29813/tcp" - ], - "restart_policy": "unless-stopped", - "title": "Omada EAP Controller (lissy93)", - "type": 1, - "volumes": [ - { - "bind": "/portainer/Files/AppData/Config/Omada", - "container": "/config" - } - ], - "note": "Template created by Pi-Hosted Series
Check our Github page: https://github.com/pi-hosted/pi-hosted

Official Webpage: https://www.tp-link.com/us/business-networking/omada-sdn-controller/
Official Docker Documentation: https://hub.docker.com/r/mbentley/omada-controller


", - "id": 544 + "repository": { + "stackfile": "Template/Stack/tooljet.yml", + "url": "https://github.com/xneo1/portainer_templates" + }, + "title": "Tooljet (lissy93)", + "type": 3, + "maintainer": " https://github.com/xneo1/portainer_templates/", + "id": 547 }, { "categories": [ - "Cloud", - "Management", "Productivity", + "Development", + "Low Code", + "Low Code", "Lissy93" ], - "description": "Paperless-ngx is a document management system that transforms your physical documents into a searchable online archive so you can keep, well, less paper. Paperless-ngx forked from paperless-ng to continue the great work and distribute responsibility of supporting and advancing the project among a team of people. Consider joining us! Discussion of this transition can be found in issues #1599 and #1632. A demo is available at demo.paperless-ngx.com using login demo / demo. Note: demo content is reset frequently and confidential information should not be uploaded.", - "env": [ - { - "default": "1000", - "label": "PUID", - "name": "PUID", - "description": "for UserID" - }, - { - "default": "1000", - "label": "PGID", - "name": "PGID", - "description": "for GroupID" - }, - { - "default": "America/New_York", - "label": "TZ", - "name": "TZ", - "description": "Specify a timezone to use for example America/New_York" - }, - { - "default": "", - "label": "PAPERLESS_URL", - "name": "PAPERLESSURL", - "description": "Example https://paperless.example.com. It would be best to run this behind a reverse proxy" - }, - { - "default": "", - "label": "Administrator username", - "name": "ADMIN_USER", - "description": "Set the name of the default admin user." - }, - { - "default": "", - "label": "Administrator password", - "name": "ADMIN_PASS", - "description": "Set the password of the default admin user." - }, - { - "default": "", - "label": "Secret Key", - "name": "RANDOMKEY", - "description": "This should be a very long sequence of random characters." - }, - { - "default": "eng", - "label": "OCR Language", - "name": "LANG", - "description": "The default language to use for OCR" - } - ], - "logo": "https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/images/paperless.png", - "name": "paperless-ngx", + "description": "Budibase allows no-code users to build apps quickly, with more functionality available with a little bit of inline code.", + "logo": "https://files.readme.io/593b386-budibase-logo-website.svg", + "name": "budibase", + "platform": "linux", "repository": { - "stackfile": "stack/paperless-ngx.yml", - "url": "https://github.com/pi-hosted/pi-hosted/" + "stackfile": "Template/Stack/budibase.yml", + "url": "https://github.com/xneo1/portainer_templates" }, - "platform": "linux", - "restart_policy": "unless-stopped", - "title": "Paperless NGX (lissy93)", + "title": "Budibase (lissy93)", "type": 3, - "note": "Template created by Pi-Hosted Series
Check our Github page: https://github.com/pi-hosted/pi-hosted

Official Webpage: https://github.com/paperless-ngx/paperless-ngx
Official Docker Documentation: https://github.com/paperless-ngx/paperless-ngx


", - "id": 545 + "maintainer": " https://github.com/xneo1/portainer_templates/", + "id": 548 }, { "categories": [ - "Other", - "Tool", + "Search Engine", "Lissy93" ], - "description": "Passbolt is a free and open source password manager designed for collaboration. With Passbolt you can securely generate, store, manage and monitor your team credentials. Get access to all of your logins and passwords from multiple browsers or even your mobile phone.", - "env": [ - { - "default": "1000", - "description": "Enter your user's PUID here", - "label": "PUID", - "name": "PUID" - }, - { - "default": "1000", - "description": "Enter your user's PGID here", - "label": "PGID", - "name": "PGID" - }, - { - "default": "Europe/Zurich", - "description": "Enter your time zone here. See examples https://en.wikipedia.org/wiki/List_of_tz_database_time_zones", - "label": "TZ", - "name": "TZ" - }, - { - "default": "", - "description": "Enter your MySql root password here", - "label": "MYSQL_ROOT_PASSWORD", - "name": "MYSQL_ROOT_PASSWORD" - }, - { - "default": "passbolt", - "description": "Enter your Passbolt database name here", - "label": "MYSQL_DATABASE", - "name": "MYSQL_DATABASE" - }, - { - "default": "passbolt", - "description": "Enter your Passbolt database user here", - "label": "MYSQL_USER", - "name": "MYSQL_USER" - }, - { - "default": "", - "description": "Enter your Passbolt database password here", - "label": "MYSQL_PASSWORD", - "name": "MYSQL_PASSWORD" - }, - { - "default": "443", - "description": "Enter your Passbolt https port here", - "label": "PASSBOLT_PORT", - "name": "PASSBOLT_PORT" - }, - { - "default": "https://passbolt.local", - "description": "Enter your full Passbolt https base URL here. Including port if different from 443", - "label": "PASSBOLT_URL", - "name": "PASSBOLT_URL" - }, - { - "default": "Passbolt", - "description": "Enter your from email name", - "label": "EMAIL_FROM_NAME", - "name": "EMAIL_FROM_NAME" - }, - { - "default": "", - "description": "Enter your from email address", - "label": "EMAIL_FROM_ADDRESS", - "name": "EMAIL_FROM_ADDRESS" - }, - { - "default": "smtp.gmail.com", - "description": "Enter your email smtp server here", - "label": "EMAIL_SMTP_SERVER", - "name": "EMAIL_SMTP_SERVER" - }, - { - "default": "587", - "description": "Enter your email smtp port here", - "label": "EMAIL_SMTP_PORT", - "name": "EMAIL_SMTP_PORT" - }, - { - "default": "", - "description": "Enter your email username here", - "label": "EMAIL_USERNAME", - "name": "EMAIL_USERNAME" - }, - { - "default": "", - "description": "Enter your email password here", - "label": "EMAIL_PASSWORD", - "name": "EMAIL_PASSWORD" - }, - { - "default": "true", - "description": "Enter set TLS here", - "label": "EMAIL_TLS", - "name": "EMAIL_TLS" - } + "description": "Meilisearch is a\u00a0**RESTful search API**. It aims to be a\u00a0**ready-to-go solution**\u00a0for everyone who wants a\u00a0**fast and relevant search experience**\u00a0for their end-users", + "logo": "https://docs.meilisearch.com/logo.svg", + "name": "Meilisearch", + "platform": "linux", + "repository": { + "stackfile": "Template/Stack/meilisearch.yml", + "url": "https://github.com/xneo1/portainer_templates" + }, + "title": "Meilisearch (lissy93)", + "type": 3, + "maintainer": " https://github.com/xneo1/portainer_templates/", + "id": 549 + }, + { + "categories": [ + "Identity Management", + "Access Proxy", + "Lissy93" ], - "logo": "https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/images/passbolt.png", - "name": "Passbolt", + "description": "Ory Kratos with Oathkeeper is\u00a0_the_\u00a0developer-friendly, security-hardened and battle-test Identity, User Management and Authentication system for the Cloud.", + "logo": "https://raw.githubusercontent.com/ory/meta/master/static/banners/kratos.svg", + "name": "Ory Kratos", "platform": "linux", "repository": { - "stackfile": "stack/passbolt.yml", - "url": "https://github.com/pi-hosted/pi-hosted" + "stackfile": "Template/Stack/ory-kratos-standalone.yml", + "url": "https://github.com/xneo1/portainer_templates" }, - "restart_policy": "unless-stopped", - "title": "Passbolt (lissy93)", + "title": "Ory Kratos (Standalone) (lissy93)", "type": 3, - "note": "Template created by Pi-Hosted Series
Check our Github page: https://github.com/pi-hosted/pi-hosted

Official Webpage: https://github.com/pi-hosted/pi-hosted/blob/master/docs/passbolt.md
Official Docker Documentation: https://github.com/pi-hosted/pi-hosted/blob/master/docs/passbolt.md

Pi-Hosted dedicated documentation: passbolt.md




", - "id": 546 + "maintainer": " https://github.com/xneo1/portainer_templates/", + "id": 550 }, { "categories": [ - "Other", - "Tool", + "Identity Management", + "Security", "Lissy93" ], - "description": "PGAdmin is a web-based GUI tool used to interact with the Postgres database sessions, both locally and remote servers as well. You can use PGAdmin to perform any sort of database administration required for a Postgres database.", - "env": [ - { - "default": "1000", - "label": "PUID", - "name": "PUID" - }, - { - "default": "1000", - "label": "PGID", - "name": "PGID" - }, - { - "default": "", - "label": "PGADMIN_DEFAULT_EMAIL", - "name": "PGADMIN_DEFAULT_EMAIL" - }, - { - "default": "", - "label": "PGADMIN_DEFAULT_PASSWORD", - "name": "PGADMIN_DEFAULT_PASSWORD" - }, - { - "default": "America/New_York", - "label": "TZ", - "name": "TZ" - } - ], - "image": "dpage/pgadmin4:latest", - "logo": "https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/images/pgadmin.png", - "name": "pgadmin", + "description": "Ory Kratos with Oathkeeper (ORY Oathkeeper is an Identity & Access Proxy (IAP) and Access Control Decision API that authorizes HTTP requests based on sets of Access Rules.) ", + "logo": "https://raw.githubusercontent.com/ory/meta/master/static/banners/oathkeeper.svg", + "name": "Ory Kratos Oathkeeper", "platform": "linux", - "ports": [ - "5050:80/tcp" - ], - "restart_policy": "unless-stopped", - "title": "pgAdmin (lissy93)", - "type": 1, - "volumes": [ - { - "bind": "/portainer/Files/AppData/Config/pgadmin", - "container": "/var/lib/pgadmin" - } - ], - "note": "Template created by Pi-Hosted Series
Check our Github page: https://github.com/pi-hosted/pi-hosted

Official Webpage: https://www.pgadmin.org/
Official Docker Documentation: https://www.pgadmin.org/docs/pgadmin4/latest/container_deployment.html

Pre-installation script must be RAN before you install: wget -qO- https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/tools/install_pgadmin.sh | bash



", - "id": 547 + "repository": { + "stackfile": "Template/Stack/ory-kratos-oathkeeper.yml", + "url": "https://github.com/xneo1/portainer_templates" + }, + "title": "Ory Kratos (Oathkeeper) (lissy93)", + "type": 3, + "maintainer": " https://github.com/xneo1/portainer_templates/", + "id": 551 }, { "categories": [ - "Other", - "Tool", + "Productivity", + "Development", + "Low Code", "Lissy93" ], - "description": "A Linux network-level advertisement and Internet tracker blocking application which acts as a DNS sinkhole with both DoH (DNS over HTTPS) and DoT (DNS over TLS) clients.", - "image": "oijkn/pihole-doh-dot:latest", - "logo": "https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/images/pihole_doh-dot.png", - "name": "pihole DoH/DoT", - "note": "Template created by Pi-Hosted Series
Check our Github page: https://github.com/pi-hosted/pi-hosted

Official Webpage: https://pi-hole.net/
Official Docker Documentation: https://hub.docker.com/r/oijkn/pihole-doh-dot

Pi-Hosted dedicated documentation: pi-hole.md




When the installation is complete, navigate to your.ip.goes.here:1010/admin. Follow the article here if you run into issues binding to port 53. If you like to use Pi-Hole's built in DHCP-Server change the Network type to host and open advance options and scroll to Labels and add: NET_ADMIN with the value True. When you do so, specify a port is no more needed, navigate to your.ip.goes.here/admin.", + "description": "Appsmith (www.appsmith.com) is the first open-source low-code tool that helps developers build dashboards and admin panels very quickly.", + "logo": "https://cdn-images.himalayas.app/vr60veq4neiptamhqm6qxwi3toi3", + "name": "appsmith", "platform": "linux", - "ports": [ - "53:53/tcp", - "53:53/udp", - "67:67/udp", - "1010:80/tcp", - "4443:443/tcp" - ], - "restart_policy": "unless-stopped", - "title": "Pi-Hole DoH/DoT (lissy93)", - "type": 1, - "volumes": [ - { - "bind": "/portainer/Files/AppData/Config/PiHole_DoH-DoT", - "container": "/etc/pihole" - }, - { - "bind": "/portainer/Files/AppData/Config/PiHole_DoH-DoT/DNS", - "container": "/etc/dnsmasq.d" - } - ], - "id": 548 + "repository": { + "stackfile": "Template/Stack/appsmith.yml", + "url": "https://github.com/xneo1/portainer_templates" + }, + "title": "Appsmith (lissy93)", + "type": 3, + "maintainer": " https://github.com/xneo1/portainer_templates/", + "id": 552 }, { "categories": [ - "Other", - "Tool", + "Email", "Lissy93" ], - "description": "A Linux network-level advertisement and Internet tracker blocking application which acts as a DNS sinkhole. This version has Ubound software installed on it so you don't need to rely on external DNS providers. When the installation is complete, navigate to your.ip.goes.here:1010/admin. Follow the article here", - "env": [ - { - "default": "192.168.0.X", - "description": "Insert the Raspberry Pi IP here", - "label": "ServerIP", - "name": "ServerIP" - }, - { - "default": "Europe\\London", - "label": "TZ", - "name": "TZ" - }, - { - "label": "DNSSEC", - "name": "DNSSEC", - "select": [ - { - "default": true, - "text": "Enable DNSSEC", - "value": "true" - }, - { - "text": "Disable DNSSEC", - "value": "false" - } - ] - }, - { - "default": "127.0.0.1#5335", - "label": "DNS1", - "name": "DNS1", - "preset": true - }, - { - "default": "127.0.0.1#5335", - "label": "DNS2", - "name": "DNS2", - "preset": true - } - ], - "image": "cbcrowe/pihole-unbound:latest", - "logo": "https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/images/pihole-unbound.png", - "name": "pihole-unbound", - "note": "Template created by Pi-Hosted Series
Check our Github page: https://github.com/pi-hosted/pi-hosted

Official Webpage: https://pi-hole.net/
Official Docker Documentation: https://github.com/chriscrowe/docker-pihole-unbound/tree/master/one-container

Pi-Hosted dedicated documentation: pi-hole.md




When the installation is complete, navigate to your.ip.goes.here:1010/admin. Follow the article here if you run into issues binding to port 53. For extra information on this container visit the mainteiner GitHub Page. You can add ports: 5335 to access Ubound externally; 22 to enable SSH; 67 to use DHCP Server. Add those ports in Show advanced options. if you run into issues binding to port 53. If you like to use Pi-Hole's built in DHCP-Server change the Network type to host and open advance options and scroll to Labels and add: NET_ADMIN with the value True. When you do so, specify a port is no more needed, navigate to your.ip.goes.here/admin.", + "description": "Mailpile is an e-mail client!/search engine and a personal webmail server/easy way to encrypt your e-mail/easy way to encrypt your e-mail ", + "logo": "https://www.mailpile.is/img/icon-512x512.png", + "name": "mailpile", "platform": "linux", - "ports": [ - "53:53/tcp", - "53:53/udp", - "1010:80/tcp", - "4443:443/tcp" - ], - "restart_policy": "unless-stopped", - "title": "Pi-Hole-Unbound (lissy93)", - "type": 1, - "volumes": [ - { - "bind": "/portainer/Files/AppData/Config/PiHole-Unbound", - "container": "/etc/pihole" - }, - { - "bind": "/portainer/Files/AppData/Config/PiHole-Unbound/DNS", - "container": "/etc/dnsmasq.d" - } - ], - "id": 549 + "repository": { + "stackfile": "Template/Stack/mailpile.yml", + "url": "https://github.com/xneo1/portainer_templates" + }, + "title": "Mailpile (lissy93)", + "type": 3, + "maintainer": " https://github.com/xneo1/portainer_templates/", + "id": 553 }, { "categories": [ - "Other", + "Mail", "Lissy93" ], - "description": "Wireless control of PixelStrips or NeoPixels using a web graphical interface running on a Raspberry Pi.", - "image": "macley/pixel-server:latest", - "logo": "https://lirp.cdn-website.com/c73f56a6/dms3rep/multi/opt/ir.appnice.controlpad_512x512-640w.png", - "name": "pixel-server", + "description": "Full stack mailserver solution with TLS support. POP3s, SMTP(s), IMAPs, RSPAMD, Clamav, Roundcube(HTTPS), SPF, DKIM with simple installation and web administration.", + "logo": "", + "name": "poste.io", "platform": "linux", - "ports": [ - "85:80/tcp" + "repository": { + "stackfile": "Template/Stack/posteio.yml", + "url": "https://github.com/xneo1/portainer_templates" + }, + "title": "Poste.io (lissy93)", + "type": 3, + "maintainer": " https://github.com/xneo1/portainer_templates/", + "id": 554 + }, + { + "categories": [ + "Network", + "Lissy93" ], - "restart_policy": "unless-stopped", - "title": "Pixel-server (lissy93)", - "type": 1, - "volumes": [ - { - "bind": "/portainer/Files/AppData/Config/pixel-server/auth.cfg", - "container": "/opt/pixel-server/auth.cfg" - }, - { - "bind": "/portainer/Files/AppData/Config/pixel-server/pixelserver.cfg", - "container": "/opt/pixel-server/pixelserver.cfg" - }, - { - "bind": "/portainer/Files/AppData/Config/pixel-server/users.cfg", - "container": "/opt/pixel-server/users.cfg" - }, - { - "container": "/etc/crontabs/" - } + "description": "IPerf3 Docker Build for Network Performance and Bandwidth Testing", + "logo": "", + "name": "iperf", + "platform": "linux", + "repository": { + "stackfile": "Template/Stack/iperf.yml", + "url": "https://github.com/xneo1/portainer_templates" + }, + "title": "iperf (lissy93)", + "type": 3, + "maintainer": " https://github.com/xneo1/portainer_templates/", + "id": 555 + }, + { + "categories": [ + "Docker", + "Lissy93" ], - "privileged": true, - "note": "Template created by Pi-Hosted Series
Check our Github page: https://github.com/pi-hosted/pi-hosted

Official Webpage: http://www.penguintutor.com/projects/pixel-server
Official Docker Documentation: https://github.com/Macleykun/pixel-server

Pi-Hosted dedicated documentation: pixel-server_setup.md



Pre-installation script must be RAN before you install: wget -qO- https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/tools/install_pixel-server.sh | bash



", - "id": 550 + "description": "Lazytainer monitors network traffic to containers. If there is traffic, the container runs, otherwise the container is stopped/paused.", + "logo": "", + "name": "lazytainer", + "platform": "linux", + "repository": { + "stackfile": "Template/Stack/lazytainer.yml", + "url": "https://github.com/xneo1/portainer_templates" + }, + "title": "Lazytainer (lissy93)", + "type": 3, + "maintainer": " https://github.com/xneo1/portainer_templates/", + "id": 556 }, { "categories": [ - "Cloud", - "Productivity", - "Tool", - "Web", + "Finance", "Lissy93" ], - "description": "PrivateBin is a minimalist, open source online pastebin where the server has zero knowledge of pasted data!\n ", - "env": [ - { - "default": "1000", - "label": "PUID", - "name": "PUID" - }, - { - "default": "1000", - "label": "PGID", - "name": "PGID" - } - ], - "image": "privatebin/nginx-fpm-alpine:latest", - "logo": "https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/images/privatebin.png", - "name": "privatebin", + "description": "I hate money is a web application made to ease shared budget management. It keeps track of who bought what, when, and for whom; and helps to settle the bills.", + "logo": "", + "name": "ihatemoney", "platform": "linux", - "ports": [ - "8080:8080/tcp" - ], - "privileged": true, - "restart_policy": "unless-stopped", - "title": "PrivateBin (lissy93)", - "type": 1, - "volumes": [ - { - "bind": "/portainer/Files/AppData/PrivateBin", - "container": "/srv/data" - }, - { - "bind": "/portainer/Files/AppData/Config/PrivateBin", - "container": "/srv/cfg" - } - ], - "note": "Template created by Pi-Hosted Series
Check our Github page: https://github.com/pi-hosted/pi-hosted

Official Webpage: https://privatebin.info/
Official Docker Documentation: https://hub.docker.com/r/privatebin/nginx-fpm-alpine


", - "id": 551 + "repository": { + "stackfile": "Template/Stack/ihatemoney.yml", + "url": "https://github.com/xneo1/portainer_templates" + }, + "title": "I hate money (lissy93)", + "type": 3, + "maintainer": " https://github.com/xneo1/portainer_templates/", + "id": 557 }, { "categories": [ - "Downloader", + "Finance", "Lissy93" ], - "description": "A docker image with qBittorrent and the Flood UI, also optional WireGuard VPN support. See the official documentation for WireGuard VPN support at https://hotio.dev/containers/qflood/", - "env": [ - { - "default": "1000", - "label": "PUID", - "name": "PUID" - }, - { - "default": "1000", - "label": "PGID", - "name": "PGID" - }, - { - "default": "002", - "label": "UMASK", - "name": "UMASK" - }, - { - "default": "America/New_York", - "label": "TZ", - "name": "TZ" - }, - { - "default": "false", - "label": "FLOOD_AUTH", - "name": "FLOOD_AUTH" - } - ], - "image": "hotio/qflood:latest", - "logo": "https://raw.githubusercontent.com/jesec/flood/master/flood.svg", - "name": "qflood", - "note": "Template created by Pi-Hosted Series
Check our Github page: https://github.com/pi-hosted/pi-hosted

Official Webpage: https://hotio.dev/containers/qflood/
Official Docker Documentation: https://hotio.dev/containers/qflood/


The default qBittorrent username is admin and the default password is adminadmin.", + "description": "OpenBudgeteer is a budgeting app based on the Bucket Budgeting Principle and inspired by YNAB and Buckets.", + "logo": "https://github.com/TheAxelander/OpenBudgeteer/raw/master/assets/banner.png", + "name": "openbudgeteer", "platform": "linux", - "ports": [ - "3000:3000/tcp", - "8080:8080/tcp" - ], - "restart_policy": "unless-stopped", - "title": "qFlood (lissy93)", - "type": 1, - "volumes": [ - { - "bind": "/portainer/Files/AppData/Config/qFlood", - "container": "/config" - }, - { - "bind": "/portainer/Downloads", - "container": "/app/qBittorrent/downloads" - } - ], - "id": 552 + "repository": { + "stackfile": "Template/Stack/openbudgeteer.yml", + "url": "https://github.com/xneo1/portainer_templates" + }, + "title": "OpenBudgeteer (lissy93)", + "type": 3, + "maintainer": " https://github.com/xneo1/portainer_templates/", + "id": 558 }, { "categories": [ - "Monitoring", - "Tool", + "Multimedia", "Lissy93" ], - "description": "Monitor your Raspberry Pi and Dockers using Grafana developed by oijkn. Please download grafana configs from his git https://github.com/oijkn/Docker-Raspberry-PI-Monitoring", - "env": [ - { - "default": "15d", - "label": "PROMETHEUS_RETENTION", - "name": "PROMETHEUS_RETENTION" - } - ], - "logo": "https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/images/rpi_monitor.png", - "name": "RaspberryPi-Docker-Monitor", + "description": "Fireshare: Share your game clips, videos, or other media via unique links.", + "logo": "https://github.com/ShaneIsrael/fireshare/raw/main/app/client/src/assets/logo.png", + "name": "fireshare", "platform": "linux", - "ports": [ - "3000:3000/tcp" - ], "repository": { - "stackfile": "stack/raspberrypi-monitoring.yml", - "url": "https://github.com/pi-hosted/pi-hosted" + "stackfile": "Template/Stack/fireshare.yml", + "url": "https://github.com/xneo1/portainer_templates" }, - "restart_policy": "unless-stopped", - "title": "Raspberry Pi Docker Monitor (lissy93)", + "title": "Fireshare (lissy93)", "type": 3, - "note": "Template created by Pi-Hosted Series
Check our Github page: https://github.com/pi-hosted/pi-hosted

Official Webpage: https://github.com/pi-hosted/pi-hosted/blob/master/docs/rpi_docker_monitor.md
Official Docker Documentation: https://github.com/pi-hosted/pi-hosted/blob/master/docs/rpi_docker_monitor.md

Pi-Hosted dedicated documentation: rpi_docker_monitor.md



Pre-installation script must be RAN before you install: wget -qO- https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/tools/rpi_docker_monitor.sh | bash



Youtube Video: Novaspirit Tech - Raspberry Pi Docker Monitoring

", - "id": 553 + "maintainer": " https://github.com/xneo1/portainer_templates/", + "id": 559 }, { "categories": [ - "Other", - "Tool", + "Downloader", "Lissy93" ], - "command": "", - "description": "Samba has provided secure, stable and fast file and print services for all clients using the SMB/CIFS protocol, such as all versions of DOS and Windows, OS/2, Linux and many others.", - "env": [ - { - "default": "1000", - "label": "PUID", - "name": "PUID" - }, - { - "default": "1000", - "label": "PGID", - "name": "PGID" - }, - { - "default": "1000", - "label": "USERID", - "name": "USERID" - }, - { - "default": "1000", - "label": "GROUPID", - "name": "GROUPID" - }, - { - "default": "guest;guest", - "label": "USER", - "name": "USER" - }, - { - "default": "true", - "label": "PERMISSIONS", - "name": "PERMISSIONS" - }, - { - "default": "portainer;/share;yes;no;yes;guest", - "label": "SHARE", - "name": "SHARE" - } - ], - "image": "dperson/samba:latest", - "logo": "https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/images/samba.png", - "name": "Samba", + "description": "Peer-to-peer file transfers in your browser", + "logo": "https://raw.githubusercontent.com/kern/filepizza/master/src/static/images/wordmark.png", + "name": "filepizza", "platform": "linux", - "ports": [ - "139:139/tcp", - "445:445/tcp" - ], - "privileged": true, - "restart_policy": "unless-stopped", - "title": "Samba (lissy93)", - "type": 1, - "volumes": [ - { - "bind": "/portainer/Downloads", - "container": "/share" - } - ], - "note": "Template created by Pi-Hosted Series
Check our Github page: https://github.com/pi-hosted/pi-hosted

Official Webpage: https://www.samba.org/
Official Docker Documentation: https://github.com/dperson/samba


Youtube Videos:


", - "id": 554 + "repository": { + "stackfile": "Template/Stack/filepizza.yml", + "url": "https://github.com/xneo1/portainer_templates" + }, + "title": "Filepizza (lissy93)", + "type": 3, + "maintainer": " https://github.com/xneo1/portainer_templates/", + "id": 560 }, { "categories": [ - "Other", - "Tool", + "Dashboard", "Lissy93" - ], - "description": "Open-Source Privacy-respecting metasearch engine", - "env": [ - { - "default": "http://localhost:9017", - "label": "BASE_URL", - "name": "BASE_URL" - }, - { - "default": "my-instance", - "label": "INSTANCE_NAME", - "name": "INSTANCE_NAME" - } - ], - "image": "searxng/searxng:latest", - "logo": "https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/images/searx.png", - "name": "SearXNG", - "platform": "linux", - "ports": [ - "9017:8080/tcp" - ], - "restart_policy": "unless-stopped", - "title": "SearXNG (lissy93)", - "type": 1, - "volumes": [ - { - "bind": "/portainer/Files/AppData/Config/searxng", - "container": "/etc/searxng" - } - ], - "note": "Template created by Pi-Hosted Series
Check our Github page: https://github.com/pi-hosted/pi-hosted

Official Webpage: https://docs.searxng.org/
Official Docker Documentation: https://docs.searxng.org/admin/installation-docker.html

Pi-Hosted dedicated documentation: searxng.md




", - "id": 555 + ], + "description": "Jump is yet another self-hosted startpage for your server designed to be simple, stylish, fast and secure.", + "logo": "", + "name": "jump", + "platform": "linux", + "repository": { + "stackfile": "Template/Stack/jump.yml", + "url": "https://github.com/xneo1/portainer_templates" + }, + "title": "Jump (lissy93)", + "type": 3, + "maintainer": " https://github.com/xneo1/portainer_templates/", + "id": 561 }, { "categories": [ - "Tool", - "Web", + "Productivity", "Lissy93" ], - "description": "Sshwifty is a SSH and Telnet connector made for the Web. It can be deployed on your computer or server to provide SSH and Telnet access interface for any compatible (standard) web browser.", - "image": "niruix/sshwifty:latest", - "logo": "https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/images/sshwifty-icon.png", - "name": "Sshwifty", + "description": "Hasty Paste is a fast and minimal paste bin, written in Python using Quart.", + "logo": "", + "name": "hasty-paste", "platform": "linux", - "ports": [ - "8182:8182/tcp" - ], - "restart_policy": "unless-stopped", - "title": "Sshwifty (lissy93)", - "type": 1, - "note": "Template created by Pi-Hosted Series
Check our Github page: https://github.com/pi-hosted/pi-hosted

Official Webpage: https://sshwifty.herokuapp.com/
Official Docker Documentation: https://github.com/nirui/sshwifty#docker-image


", - "id": 556 + "repository": { + "stackfile": "Template/Stack/hasty-paste.yml", + "url": "https://github.com/xneo1/portainer_templates" + }, + "title": "Hasty-Paste (lissy93)", + "type": 3, + "maintainer": " https://github.com/xneo1/portainer_templates/", + "id": 562 }, { "categories": [ - "Other", - "Tool", + "Wiki", "Lissy93" ], - "description": "SurrealDB is an end-to-end cloud native database for web, mobile, serverless, jamstack, backend, and traditional applications.", - "image": "surrealdb/surrealdb:latest", - "logo": "", - "name": "SurrealDB", - "env": [ - { - "default": "default_username", - "label": "SDB_USERNAME", - "name": "SDB_USERNAME" - }, - { - "default": "default_password", - "label": "SDB_PASSWORD", - "name": "SDB_PASSWORD" - } - ], + "description": "Xwiki s a free wiki software platform written in Java with a design emphasis on extensibility. XWiki is an enterprise wiki.", + "logo": "https://upload.wikimedia.org/wikipedia/commons/e/e2/Logo-xwikiorange.svg", + "name": "xwiki", "platform": "linux", - "ports": [ - "8020:8000/tcp" - ], - "command": "start --user ${SDB_USERNAME} --pass ${SDB_PASSWORD} file:/data/database.db", - "volumes": [ - { - "bind": "/portainer/Files/AppData/Config/surrealdb/data", - "container": "/data" - } - ], - "restart_policy": "unless-stopped", - "title": "SurrealDB (lissy93)", - "type": 1, - "note": "Template created by Pi-Hosted Series
Check our Github page: https://github.com/pi-hosted/pi-hosted

Official Webpage: https://surrealdb.com/
Official Docker Documentation: https://hub.docker.com/r/surrealdb/surrealdb


", - "id": 557 + "repository": { + "stackfile": "Template/Stack/xwiki.yml", + "url": "https://github.com/xneo1/portainer_templates" + }, + "title": "Xwiki (lissy93)", + "type": 3, + "maintainer": " https://github.com/xneo1/portainer_templates/", + "id": 563 }, { "categories": [ - "Monitoring", - "Other", + "Productivity", "Lissy93" ], - "description": "A quick way to display system stats on a 128x64 I2C OLED display.", - "env": [ - { - "default": "8", - "label": "start displaying screen", - "name": "start" - }, - { - "default": "23", - "label": "end displaying screen", - "name": "end" - } - ], - "note": "Template created by Pi-Hosted Series
Check our Github page: https://github.com/pi-hosted/pi-hosted

Official Webpage: https://www.the-diy-life.com/
Official Docker Documentation: https://github.com/mklements/OLED_Stats_Docker


Run this command first to enable is2 communication! \\nsudo raspi-config nonint do_i2c 0\\nsudo /DietPi/dietpi/func/dietpi-set_hardware i2c enable || sudo /boot/dietpi/func/dietpi-set_hardware i2c enable\\n", - "image": "mklements/oled_stats:latest", - "logo": "https://camo.githubusercontent.com/4cf4aaa1e53612347e4d48f152d6d4eea0ce93a6ecacacaa9d44061d0994b408/68747470733a2f2f7777772e7468652d6469792d6c6966652e636f6d2f77702d636f6e74656e742f75706c6f6164732f323032322f30392f3138373137323831322d64653264653635632d626433302d343065372d613835322d3264343234656463323761622e6a7067", - "name": "OLED_Stats", + "description": "Leantime is an open source project management solution to make your ideas reality.", + "logo": "https://s3-us-west-2.amazonaws.com/leantime-website/wp-content/uploads/2022/07/24022056/logo-large.png", + "name": "leantime", "platform": "linux", - "restart_policy": "unless-stopped", - "title": "System Stats OLED display (lissy93)", - "type": 1, - "volumes": [ - { - "bind": "/etc/timezone", - "container": "/etc/timezone" - }, - { - "bind": "/etc/localtime", - "container": "/etc/localtime" - } - ], - "network": "host", - "privileged": true, - "id": 558 + "repository": { + "stackfile": "Template/Stack/leantime.yml", + "url": "https://github.com/xneo1/portainer_templates" + }, + "title": "Leantime (lissy93)", + "type": 3, + "maintainer": " https://github.com/xneo1/portainer_templates/", + "id": 564 }, { "categories": [ - "Proxy", - "Security", - "Tool", + "Entertainment", "Lissy93" ], - "description": "Cloud-Native Networking Stack That Just Works.", - "image": "traefik:latest", - "logo": "https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/images/traefik.png", - "name": "traefik", - "note": "Template created by Pi-Hosted Series
Check our Github page: https://github.com/pi-hosted/pi-hosted

Official Webpage: https://doc.traefik.io/traefik/
Official Docker Documentation: https://doc.traefik.io/traefik/getting-started/install-traefik/

Pre-installation script must be RAN before you install: wget -qO- https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/tools/traefik.sh | bash



A simple and lightweight reverse proxy", + "description": "Jellyseerr is a free and open source fork of Overseerr for managing requests for your media library. It integrates with your existing services, such as Sonarr, Radarr, and Jellyfin!", + "logo": "https://raw.githubusercontent.com/Fallenbagel/jellyseerr/develop/public/logo_full.svg", + "name": "jellyseer", "platform": "linux", - "ports": [ - "80:80/tcp", - "443:443/tcp", - "8080:8080/tcp" - ], - "restart_policy": "unless-stopped", - "title": "Traefik (lissy93)", - "type": 1, - "volumes": [ - { - "bind": "/portainer/Files/AppData/Config/traefik/traefik.yml", - "container": "/traefik.yml" - }, - { - "bind": "/portainer/Files/AppData/Config/traefik/config.yml", - "container": "/config.yml" - }, - { - "bind": "/portainer/Files/AppData/Config/traefik/acme.json", - "container": "/acme.json" - }, - { - "bind": "/var/run/docker.sock", - "container": "/var/run/docker.sock" - } - ], - "id": 559 + "repository": { + "stackfile": "Template/Stack/jellyseer.yml", + "url": "https://github.com/xneo1/portainer_templates" + }, + "title": "Jellyseer (lissy93)", + "type": 3, + "maintainer": " https://github.com/xneo1/portainer_templates/", + "id": 565 }, { "categories": [ - "Other", - "VPN", - "Tool", + "Productivity", "Lissy93" ], - "description": "This container contains OpenVPN and Transmission with a configuration\nwhere Transmission is running only when OpenVPN has an active tunnel.\nIt bundles configuration files for many popular VPN providers to make the setup easier.", - "env": [ - { - "default": "1000", - "label": "PUID", - "name": "PUID" - }, - { - "default": "1000", - "label": "PGID", - "name": "PGID" - }, - { - "default": "MULLVAD", - "description": "https://haugene.github.io/docker-transmission-openvpn/supported-providers/", - "label": "OPENVPN_PROVIDER", - "name": "OPENVPN_PROVIDER" - }, - { - "default": "", - "description": "Optional. Mostly used to narrow down what location to use by the provider", - "label": "OPENVPN_CONFIG", - "name": "OPENVPN_CONFIG" - }, - { - "default": "", - "label": "OPENVPN_USERNAME", - "name": "OPENVPN_USERNAME" - }, - { - "default": "", - "label": "OPENVPN_PASSWORD", - "name": "OPENVPN_PASSWORD" - }, - { - "default": "192.168.0.0/24", - "label": "LOCAL_NETWORK", - "name": "LOCAL_NETWORK" - }, - { - "default": "true", - "label": "watch-dir-enabled", - "name": "TRANSMISSION_WATCH_DIR_ENABLED" - } - ], - "image": "haugene/transmission-openvpn:latest", - "logo": "https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/images/transmission-icon.png", - "name": "transmission-openvpn-latest", - "note": "Template created by Pi-Hosted Series
Check our Github page: https://github.com/pi-hosted/pi-hosted

Official Webpage: https://transmissionbt.com/
Official Docker Documentation: https://haugene.github.io/docker-transmission-openvpn/run-container/


List of supported providers available here.", + "description": "Trudesk is an Open Source Help Desk Software and Ticketing System", + "logo": "https://trudesk.io/wp-content/uploads/2019/10/logo-med.png", + "name": "trudesk", "platform": "linux", - "ports": [ - "9091:9091/tcp" - ], - "privileged": true, - "restart_policy": "unless-stopped", - "title": "Transmission OpenVPN Latest (lissy93)", - "type": 1, - "volumes": [ - { - "bind": "/portainer/Files/AppData/Config/transmission-openvpn", - "container": "/config" - }, - { - "bind": "/portainer/Downloads", - "container": "/data" - }, - { - "bind": "/etc/localtime", - "container": "/etc/localtime" - } - ], - "id": 560 + "repository": { + "stackfile": "Template/Stack/trudesk.yml", + "url": "https://github.com/xneo1/portainer_templates" + }, + "title": "Trudesk (lissy93)", + "type": 3, + "maintainer": " https://github.com/xneo1/portainer_templates/", + "id": 566 }, { "categories": [ - "Other", - "VPN", - "Tool", + "System", "Lissy93" ], - "description": "This container contains OpenVPN and Transmission with a configuration\nwhere Transmission is running only when OpenVPN has an active tunnel.\nIt bundles configuration files for many popular VPN providers to make the setup easier.", - "env": [ - { - "default": "1000", - "label": "PUID", - "name": "PUID" - }, - { - "default": "1000", - "label": "PGID", - "name": "PGID" - }, - { - "default": "MULLVAD", - "description": "https://haugene.github.io/docker-transmission-openvpn/supported-providers/", - "label": "OPENVPN_PROVIDER", - "name": "OPENVPN_PROVIDER" - }, - { - "default": "", - "description": "Optional. Mostly used to narrow down what location to use by the provider", - "label": "OPENVPN_CONFIG", - "name": "OPENVPN_CONFIG" - }, - { - "default": "", - "label": "OPENVPN_USERNAME", - "name": "OPENVPN_USERNAME" - }, - { - "default": "", - "label": "OPENVPN_PASSWORD", - "name": "OPENVPN_PASSWORD" - }, - { - "default": "192.168.0.0/24", - "label": "LOCAL_NETWORK", - "name": "LOCAL_NETWORK" - }, - { - "default": "true", - "label": "watch-dir-enabled", - "name": "TRANSMISSION_WATCH_DIR_ENABLED" - } + "description": "Dashdot is a modern server dashboard, running on the latest tech, designed with glassmorphism in mind. It is intended to be used for smaller VPS and private servers.", + "logo": "https://getdashdot.com/img/logo512.png", + "name": "dashdot", + "platform": "linux", + "repository": { + "stackfile": "Template/Stack/dashdot.yml", + "url": "https://github.com/xneo1/portainer_templates" + }, + "title": "Dashdot (lissy93)", + "type": 3, + "maintainer": " https://github.com/xneo1/portainer_templates/", + "id": 567 + }, + { + "categories": [ + "Productivity", + "Development", + "Low Code", + "Lissy93" ], - "image": "haugene/transmission-openvpn:3.7.1", - "logo": "https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/images/transmission-icon.png", - "name": "transmission-openvpn", - "note": "Template created by Pi-Hosted Series
Check our Github page: https://github.com/pi-hosted/pi-hosted

Official Webpage: https://transmissionbt.com/
Official Docker Documentation: https://haugene.github.io/docker-transmission-openvpn/run-container/


Youtube Video: Novaspirit Tech - Torrent with Docker and OPENVPN with Transmission and PIA

List of supported providers available here.", + "description": "Open source no-code database and Airtable alternative.Create your own online database without technical experience. Our user friendly no-code tool gives you the powers of a developer without leaving your browser.", + "logo": "https://].io/_nuxt/img/logo.1421f77.svg", + "name": "Baserow", "platform": "linux", - "ports": [ - "9091:9091/tcp" + "repository": { + "stackfile": "Template/Stack/baserow.yml", + "url": "https://github.com/xneo1/portainer_templates" + }, + "title": "Baserow (lissy93)", + "type": 3, + "maintainer": " https://github.com/xneo1/portainer_templates/", + "id": 568 + }, + { + "categories": [ + "Productivity", + "Development", + "Low Code", + "Lissy93" ], - "privileged": true, - "restart_policy": "unless-stopped", - "title": "Transmission OpenVPN v3 (lissy93)", - "type": 1, - "volumes": [ - { - "bind": "/portainer/Files/AppData/Config/transmission-openvpn", - "container": "/config" - }, - { - "bind": "/portainer/Downloads", - "container": "/data" - }, - { - "bind": "/etc/localtime", - "container": "/etc/localtime" - } + "description": "Turns any MySQL, PostgreSQL, SQL Server, SQLite & MariaDB into a smart-spreadsheet.", + "logo": "https://github.com/nocodb/nocodb/raw/develop/packages/nc-gui/assets/img/icons/512x512.png", + "name": "NocoDB", + "platform": "linux", + "repository": { + "stackfile": "Template/Stack/nocodb.yml", + "url": "https://github.com/xneo1/portainer_templates" + }, + "title": "NocoDB (lissy93)", + "type": 3, + "maintainer": " https://github.com/xneo1/portainer_templates/", + "id": 569 + }, + { + "categories": [ + "Smart Home", + "Lissy93" ], - "id": 561 + "description": "BroadlinkManager is a Flask powerd, easy to use system that hepls you to work with Broadlink Devices.", + "logo": "https://raw.githubusercontent.com/xneo1/portainer_templates/master/Images/broadlink.png", + "name": "broadlink-manager", + "platform": "linux", + "repository": { + "stackfile": "Template/Stack/broadlink-manager.yml", + "url": "https://github.com/xneo1/portainer_templates" + }, + "title": "Broadlink Manager (lissy93)", + "type": 3, + "maintainer": " https://github.com/xneo1/portainer_templates/", + "id": 570 }, { "categories": [ - "Tool", + "Video", + "AI", "Lissy93" ], - "description": "Unmanic is a simple tool for optimising your file library. You can use it to convert your files into a single, uniform format, manage file movements based on timestamps, or execute custom commands against a file based on its file size.", - "env": [ - { - "default": "1000", - "label": "PUID", - "name": "PUID" - }, - { - "default": "1000", - "label": "PGID", - "name": "PGID" - } + "description": "A complete and local NVR designed for Home Assistant with AI object detection. Uses OpenCV and Tensorflow to perform realtime object detection locally for IP cameras.", + "logo": "https://raw.githubusercontent.com/blakeblackshear/frigate/master/docs/static/img/frigate.png", + "name": "frigatenvr", + "platform": "linux", + "repository": { + "stackfile": "Template/Stack/frigatenvr.yml", + "url": "https://github.com/xneo1/portainer_templates" + }, + "title": "Frigate NVR (lissy93)", + "type": 3, + "maintainer": " https://github.com/xneo1/portainer_templates/", + "id": 571 + }, + { + "categories": [ + "Analytics", + "Lissy93" ], - "image": "josh5/unmanic:latest", - "logo": "https://docs.unmanic.app/img/icon.png", - "name": "unmanic", + "description": "Umami is a simple, easy to use, self-hosted web analytics solution. The goal is to provide you with a friendlier, privacy-focused alternative to Google Analytics and a free, open-sourced alternative to paid solutions", + "logo": "https://icons.duckduckgo.com/ip3/umami.is.ico", + "name": "umami", "platform": "linux", + "repository": { + "stackfile": "Template/Stack/umami.yml", + "url": "https://github.com/xneo1/portainer_templates" + }, "ports": [ - "8888:8888/tcp" - ], - "restart_policy": "unless-stopped", - "title": "Unmanic (lissy93)", - "type": 1, - "volumes": [ - { - "bind": "/portainer/Files/AppData/Config/unmanic/config", - "container": "/config" - }, - { - "bind": "/portainer/Files/AppData/Config/unmanic/library", - "container": "/library" - }, - { - "bind": "/portainer/Files/AppData/Config/unmanic/tmp", - "container": "/tmp/unmanic" - } + "3000:3000/tcp" ], - "note": "Template created by Pi-Hosted Series
Check our Github page: https://github.com/pi-hosted/pi-hosted

Official Webpage: https://docs.unmanic.app/
Official Docker Documentation: https://docs.unmanic.app/docs/installation/docker


", - "id": 562 + "title": "Umami.is (lissy93)", + "type": 3, + "maintainer": " https://github.com/xneo1/portainer_templates/", + "id": 572 }, { "categories": [ - "Backup", + "Analytics", "Lissy93" ], - "description": "UrBackup is an easy to setup Open Source client/server backup system, that through a combination of image and file backups accomplishes both data safety and a fast restoration time.", - "env": [ - { - "default": "1000", - "label": "PUID", - "name": "PUID" - }, - { - "default": "1000", - "label": "PGID", - "name": "PGID" - } - ], - "image": "uroni/urbackup-server:latest", - "logo": "https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/images/urbackup.png", - "name": "UrBackup", + "description": "Google Analytics alternative that protects your data and your customers' privacy", + "logo": "https://gallery.ncnet.nl/upload/2020/05/22/20200522171613-9205fa32.png", + "name": "matomo", "platform": "linux", + "repository": { + "stackfile": "Template/Stack/matomo.yml", + "url": "https://github.com/xneo1/portainer_templates" + }, "ports": [ - "55415:55415/tcp", - "55414:55414/tcp" - ], - "restart_policy": "unless-stopped", - "title": "UrBackup (lissy93)", - "type": 1, - "volumes": [ - { - "bind": "/portainer/Files/AppData/Config/urbackup", - "container": "/var/urbackup" - }, - { - "bind": "/portainer/backups", - "container": "/backup" - } + "8282:80/tcp" ], - "note": "Template created by Pi-Hosted Series
Check our Github page: https://github.com/pi-hosted/pi-hosted

Official Webpage: https://www.urbackup.org/
Official Docker Documentation: https://www.github.com/uroni/urbackup-server-docker


", - "id": 563 + "title": "Matomo (lissy93)", + "type": 3, + "maintainer": " https://github.com/xneo1/portainer_templates/", + "id": 573 }, { "categories": [ "Other", - "Tool", "Lissy93" ], - "description": "This is a replacement for Microsoft's KMS server.", - "image": "mikolatero/vlmcsd:latest", - "logo": "https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/images/vlmcsd.png", - "name": "vlmcsd-kms", + "description": "Simple room management system for n.eko. Self hosted rabb.it alternative. --Please add .env file as stated in neko.yml", + "logo": "https://raw.githubusercontent.com/m1k1o/neko/master/docs/_media/logo.png", + "name": "neko", "platform": "linux", - "ports": [ - "1688:1688/tcp" - ], - "restart_policy": "unless-stopped", - "title": "Vlmcsd - KMS (lissy93)", - "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


", - "id": 564 + "repository": { + "stackfile": "Template/Stack/neko.yml", + "url": "https://github.com/xneo1/portainer_templates" + }, + "title": "Neko (lissy93)", + "type": 3, + "maintainer": " https://github.com/xneo1/portainer_templates/", + "id": 574 }, { "categories": [ - "Other", - "VPN", + "Media", "Lissy93" ], - "description": "Fast VPN Server with easy to use User Interface", + "description": "Helps you organize your *Ahem* ...more MATURE Media material....", "env": [ { - "default": "example.domain.com", - "description": "Set here your DDNS domain", - "label": "WG_HOST", - "name": "WG_HOST" - }, - { - "default": "ENTER AN ADMIN PASSWORD", - "description": "Leave blank to access WebUI without loggin", - "label": "PASSWORD", - "name": "PASSWORD" - }, - { - "default": "51820", - "label": "WG_PORT", - "name": "WG_PORT" - }, - { - "default": "1.1.1.1", - "label": "WG_DEFAULT_DNS", - "name": "WG_DEFAULT_DNS" - }, - { - "default": "10.8.0.x", - "label": "WG_DEFAULT_ADDRESS", - "name": "WG_DEFAULT_ADDRESS" - }, - { - "default": "0.0.0.0/0, ::/0", - "label": "WG_ALLOWED_IPS", - "name": "WG_ALLOWED_IPS" + "label": "PORT", + "name": "PORT" } ], - "logo": "https://raw.githubusercontent.com/pi-hosted/pi-hosted/master/images/wireguard.png", - "name": "wg-easy", + "logo": "https://dashy.to/img/dashy.png", + "name": "Stash", + "note": "## Keep configs, scrapers, and plugins here.

- /portainer/Files/AppData/Config/stash:/root/.stash

## Point this at your collection.

- ./data:/data

## This is where your stash's metadata lives

- /portainer/Files/AppData/Config/stashmeta:/metadata

## Any other cache content.

- /portainer/Files/AppData/Config/stashcache:/cache

## Where to store generated content (screenshots,previews,transcodes,sprites)

- /portainer/Files/AppData/Config/stashgenerated:/generated", "platform": "linux", "repository": { - "stackfile": "stack/wireguard-easy.yml", - "url": "https://github.com/pi-hosted/pi-hosted" + "stackfile": "Template/Stack/stash.yml", + "url": "https://github.com/mycroftwilde/portainer_templates" }, - "title": "Wireguard Server (lissy93)", + "title": "Stash (lissy93)", "type": 3, - "note": "Template created by Pi-Hosted Series
Check our Github page: https://github.com/pi-hosted/pi-hosted

Official Webpage: https://github.com/WeeJeWel/wg-easy/
Official Docker Documentation: https://github.com/WeeJeWel/wg-easy/#1-install-docker

Pi-Hosted dedicated documentation: wireguard-install.md




Youtube Video: Novaspirit Tech - Beginners Guide to WireGuard Docker and Installing Pi-OS 64bit

", - "id": 565 + "maintainer": " https://github.com/mycroftwilde/portainer_templates/", + "id": 575 }, { - "type": 1, - "name": "cloudcmd", - "title": "Cloud Commander (lissy93)", - "description": "Cloud Commander a file manager for the web with console and editor.", - "logo": "https://mediadepot.github.io/templates/img/cloudcmd-logo.png", - "image": "coderaiser/cloudcmd", "categories": [ - "Documentation", - "Network", - "Tool", + "Chat", "Lissy93" ], - "ports": [ - "8000/tcp" - ], - "volumes": [ - { - "container": "/media/host/opt/mediadepot", - "bind": "/opt/mediadepot/apps" - }, - { - "container": "/media/host/media/storage", - "bind": "/media/storage" - }, - { - "container": "/media/host/media/temp", - "bind": "/media/temp" - } - ], - "env": [], - "labels": [ - { - "name": "traefik.enable", - "value": "true" - }, - { - "name": "traefik.http.services.cloudcmd.loadbalancer.server.port", - "value": "8000" - }, - { - "name": "traefik.http.routers.cloudcmd.entrypoints", - "value": "websecure" - }, - { - "name": "traefik.http.routers.cloudcmd.tls.certresolver", - "value": "mydnschallenge" - }, - { - "name": "traefik.http.routers.cloudcmd.middlewares", - "value": "authme" - }, - { - "name": "traefik.http.middlewares.authme.forwardauth.address", - "value": "http://authelia:9091/api/verify?rd=https://login.${DEPOT_DOMAIN_NAME}/" - }, - { - "name": "traefik.http.middlewares.authme.forwardauth.trustforwardheader", - "value": "true" - } - ], - "id": 566 + "description": "Rocket.Chat Server", + "logo": "https://raw.githubusercontent.com/portapps/rocketchat-portable/master/res/papp.png", + "note": "Rocket.Chat Server Container", + "platform": "linux", + "repository": { + "stackfile": "Template/Stack/rocketchat.yml", + "url": "https://github.com/mycroftwilde/portainer_templates" + }, + "title": "Rocket Chat (lissy93)", + "type": 3, + "maintainer": " https://github.com/mycroftwilde/portainer_templates/", + "id": 576 }, { - "type": 1, - "name": "duplicacy", - "title": "Duplicacy (lissy93)", - "description": "Duplicacy backs up your files to many cloud storages with client-side encryption and the highest level of deduplication", - "logo": "https://mediadepot.github.io/templates/img/duplicacy-icon.png", - "image": "mediadepot/duplicacy:latest", "categories": [ - "Utilitybackup", + "Notesserver", "Lissy93" ], - "ports": [ - "3875/tcp" - ], - "volumes": [ - { - "container": "/config", - "bind": "/opt/mediadepot/apps/duplicacy/config" - }, - { - "container": "/logs", - "bind": "/opt/mediadepot/apps/duplicacy/logs" - }, - { - "container": "/cache", - "bind": "/opt/mediadepot/apps/duplicacy/cache" - }, - { - "container": "/source/apps", - "bind": "/opt/mediadepot/apps/" - }, - { - "container": "/source/storage", - "bind": "/media/storage/" - } - ], + "description": "Joplin is an open-source note-taking app", "env": [ { - "name": "TZ", - "label": "TZ", - "default": "America/Los_Angeles" - } - ], - "labels": [ - { - "name": "traefik.enable", - "value": "true" - }, - { - "name": "traefik.http.services.duplicacy.loadbalancer.server.port", - "value": "3875" - }, - { - "name": "traefik.http.routers.duplicacy.entrypoints", - "value": "websecure" + "default": "22300", + "label": "PORT", + "name": "PORT" }, { - "name": "traefik.http.routers.duplicacy.tls.certresolver", - "value": "mydnschallenge" + "default": "http://joplin.yourdomain.tld:22300", + "label": "URL", + "name": "URL" } ], - "id": 567 + "logo": "https://raw.githubusercontent.com/laurent22/joplin/master/Assets/SquareIcon512.png", + "note": "Joplin is an open-source note-taking app", + "platform": "linux", + "repository": { + "stackfile": "Template/Stack/joplin.yml", + "url": "https://github.com/mycroftwilde/portainer_templates" + }, + "title": "Joplin (lissy93)", + "type": 3, + "maintainer": " https://github.com/mycroftwilde/portainer_templates/", + "id": 577 }, { - "type": 1, - "name": "droppy", - "title": "Droppy (lissy93)", - "description": "Droppy is a self-hosted file storage server", - "logo": "https://mediadepot.github.io/templates/img/filebrowser-icon.png", - "image": "silverwind/droppy:latest", "categories": [ - "Tool", - "Network", - "Network", + "Dashboard", "Lissy93" ], - "ports": [ - "8989/tcp" - ], - "volumes": [ - { - "container": "/files/tvshows", - "bind": "/media/storage/tvshows" - }, - { - "container": "/files/movies", - "bind": "/media/storage/movies" - }, - { - "container": "/files/music", - "bind": "/media/storage/music" - }, - { - "container": "/files/photos", - "bind": "/media/storage/photos" - }, - { - "container": "/files/ebooks", - "bind": "/media/storage/ebooks" - }, - { - "container": "/files/documents", - "bind": "/media/storage/documents" - }, + "description": "MagicMirror2 Server", + "env": [ { - "container": "/files/software", - "bind": "/media/storage/software" + "default": "1000", + "label": "PUID", + "name": "PUID" }, { - "container": "/files/downloads", - "bind": "/media/storage/downloads" - }, + "default": "100", + "label": "PGID", + "name": "PGID" + } + ], + "image": "karsten13/magicmirror:latest", + "logo": "https://github.com/MichMich/MagicMirror/raw/master/.github/header.png", + "name": "MagicMirror2", + "platform": "linux", + "ports": [ + "8080:8080/tcp" + ], + "restart_policy": "unless-stopped", + "command": "/bin/bash -c \"npm run server\" && exit 777", + "title": "MagicMirror2 (lissy93)", + "type": 1, + "volumes": [ { - "container": "/files/blackhole", - "bind": "/media/temp/blackhole" + "container": "/opt/magic_mirror/config" }, { - "container": "/files/processing", - "bind": "/media/temp/processing" + "container": "/opt/magic_mirror/modules" }, { - "container": "/config", - "bind": "/opt/mediadepot/apps/droppy" + "container": "/opt/magic_mirror/css" } ], + "maintainer": " https://github.com/mycroftwilde/portainer_templates/", + "id": 578 + }, + { + "type": 1, + "categories": [ + "Codeserver", + "Lissy93" + ], + "title": "Cloud9 (lissy93)", + "name": "Cloud9", + "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/cloud9/config
mkdir -p /volume1/docker/cloud9/code

", + "description": "[Cloud9](https://github.com/c9/core) Cloud9 is a complete web based IDE with terminal access. This container is for running their core SDK locally and developing plugins.", + "platform": "linux", + "logo": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/cloud9.png", + "image": "linuxserver/cloud9:latest", "env": [ { - "name": "GID", - "label": "GID", - "default": "15000", - "preset": true + "name": "PUID", + "label": "PUID", + "default": "1024", + "description": "for GroupID" }, { - "name": "UID", - "label": "UID", - "default": "15000", - "preset": true + "name": "PGID", + "label": "PGID", + "default": "100", + "description": "for UserID" }, { "name": "TZ", "label": "TZ", - "default": "America/Los_Angeles" - } - ], - "labels": [ - { - "name": "traefik.enable", - "value": "true" + "default": "Europe/Amsterdam", + "description": "Specify a timezone to use for example Europe/Amsterdam" }, { - "name": "traefik.http.services.droppy.loadbalancer.server.port", - "value": "8989" + "name": "GITURL", + "label": "GITURL", + "default": "https://github.com/linuxserver/docker-cloud9.git", + "description": "Specify a git repo to checkout on first startup" }, { - "name": "traefik.http.routers.droppy.entrypoints", - "value": "websecure" + "name": "USERNAME", + "label": "USERNAME", + "default": "", + "description": "Optionally specify a username for http auth" }, { - "name": "traefik.http.routers.droppy.tls.certresolver", - "value": "mydnschallenge" + "name": "PASSWORD", + "label": "PASSWORD", + "default": "", + "description": "Optionally specify a password for http auth (if USERNAME and PASSWORD are not set, there will be no http auth)" } ], - "id": 568 - }, - { - "type": 3, - "name": "filerun", - "title": "Filerun (lissy93)", - "description": "access your files anywhere through self-hosted secure cloud storage, file backup and sharing for your photos, videos, files and more.", - "logo": "https://mediadepot.github.io/templates/img/filerun-logo.png", - "categories": [ - "Documentation", - "Network", - "Tool", - "Lissy93" - ], - "env": [], - "repository": { - "url": "https://github.com/mediadepot/templates", - "stackfile": "stacks/filerun/docker-compose.yml" - }, - "id": 569 - }, - { - "type": 1, - "name": "gaps", - "title": "Gaps (lissy93)", - "description": "Gaps searches through your Plex Server or local folders for all movies, then queries for known movies in the same collection.", - "logo": "https://mediadepot.github.io/templates/img/plex-icon.png", - "image": "housewrecker/gaps:latest", - "categories": [ - "Tool", - "Network", - "Network", - "Lissy93" - ], "ports": [ - "8484/tcp" - ], - "volumes": [], - "env": [ - { - "name": "TZ", - "label": "TZ", - "default": "America/Los_Angeles" - } + "8000:8000/tcp" ], - "labels": [ - { - "name": "traefik.enable", - "value": "true" - }, + "volumes": [ { - "name": "traefik.http.services.gaps.loadbalancer.server.port", - "value": "8484" + "container": "/config", + "bind": "/volume1/docker/cloud9/config" }, { - "name": "traefik.http.routers.gaps.entrypoints", - "value": "websecure" + "container": "/code", + "bind": "/volume1/docker/cloud9/code" }, { - "name": "traefik.http.routers.gaps.tls.certresolver", - "value": "mydnschallenge" + "container": "/var/run/docker.sock", + "bind": "/var/run/docker.sock" } ], - "id": 570 + "restart_policy": "unless-stopped", + "maintainer": " https://github.com/mycroftwilde/portainer_templates/", + "id": 579 }, { - "type": 3, - "name": "klaxon", - "title": "Klaxon (lissy93)", - "description": "Klaxon is a free, quick to set up and easy to use robot that checks websites regularly so you don't have to.", - "logo": "https://mediadepot.github.io/templates/img/klaxon-logo.png", + "type": 1, "categories": [ - "Documentation", - "Network", "Tool", "Lissy93" ], + "title": "Endlessh (lissy93)", + "name": "Endlessh", + "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/endlessh/config

", + "description": "[Endlessh](https://github.com/skeeto/endlessh) is an SSH tarpit that very slowly sends an endless, random SSH banner. It keeps SSH clients locked up for hours or even days at a time. The purpose is to put your real SSH server on another port and then let the script kiddies get stuck in this tarpit instead of bothering a real server.", + "platform": "linux", + "logo": "https://github.com/linuxserver/docker-templates/raw/master/linuxserver.io/img/openssh-server-logo.png", + "image": "linuxserver/endlessh:latest", "env": [ { - "name": "SMTP_PROVIDER", - "label": "SMTP_PROVIDER", - "default": "SENDGRID" + "name": "PUID", + "label": "PUID", + "default": "1024", + "description": "for GroupID" }, { - "name": "SENDGRID_USERNAME", - "label": "SENDGRID_USERNAME", - "default": "" + "name": "PGID", + "label": "PGID", + "default": "100", + "description": "for UserID" }, { - "name": "SENDGRID_PASSWORD", - "label": "SENDGRID_PASSWORD", - "default": "" + "name": "TZ", + "label": "TZ", + "default": "Europe/Amsterdam", + "description": "Specify a timezone to use for example Europe/Amsterdam" }, { - "name": "ADMIN_EMAILS", - "label": "ADMIN_EMAILS", - "default": "" - } - ], - "repository": { - "url": "https://github.com/mediadepot/templates", - "stackfile": "stacks/klaxon/docker-compose.yml" - }, - "id": 571 - }, - { - "type": 1, - "name": "logzio-logs-collector", - "title": "Logzio Logs Collector (lissy93)", - "description": "Docker container that uses Filebeat to collect logs from other Docker containers and forward those logs to your Logz.io account.", - "logo": "https://mediadepot.github.io/templates/img/logzio-icon.png", - "image": "logzio/docker-collector-logs", - "categories": [ - "Tool", - "Lissy93" - ], - "ports": [], - "privileged": true, - "volumes": [ + "name": "MSDELAY", + "label": "MSDELAY", + "default": "10000", + "description": "The endless banner is sent one line at a time. This is the delay in milliseconds between individual lines." + }, { - "container": "/var/run/docker.sock", - "bind": "/var/run/docker.sock", - "readonly": true + "name": "MAXLINES", + "label": "MAXLINES", + "default": "32", + "description": "The length of each line is randomized. This controls the maximum length of each line. Shorter lines may keep clients on for longer if they give up after a certain number of bytes." }, { - "container": "/var/lib/docker/containers", - "bind": "/var/lib/docker/containers" - } - ], - "env": [ + "name": "MAXCLIENTS", + "label": "MAXCLIENTS", + "default": "4096", + "description": "Maximum number of connections to accept at a time. Connections beyond this are not immediately rejected, but will wait in the queue." + }, { - "name": "LOGZIO_TOKEN", - "label": "LOGZIO_TOKEN", - "default": "REPLACE-LOGZIO-TOKEN-HERE" + "name": "LOGFILE", + "label": "LOGFILE", + "default": "false", + "description": "By default, the app logs to container log. If this is set to `true`, the log will be output to file under `/config/logs/endlessh` (`/config` needs to be mapped)." }, { - "name": "LOGZIO_URL", - "label": "LOGZIO_URL", - "default": "listener.logz.io:5015" + "name": "BINDFAMILY", + "label": "BINDFAMILY", + "default": "", + "description": "By default, the app binds to IPv4 and IPv6 addresses. Set it to `4` or `6` to bind to IPv4 only or IPv6 only, respectively. Leave blank to bind to both." } ], - "labels": [], - "id": 572 + "ports": [ + "22:2222/tcp" + ], + "volumes": [ + { + "container": "/config", + "bind": "/volume1/docker/endlessh/config" + } + ], + "restart_policy": "unless-stopped", + "maintainer": " https://github.com/mycroftwilde/portainer_templates/", + "id": 580 }, { "type": 1, - "name": "logzio-metrics-collector", - "title": "Logzio Metrics Collector (lissy93)", - "description": "Docker Metrics Collector is a container that runs Metricbeat with the modules you enable at runtime.", - "logo": "https://mediadepot.github.io/templates/img/logzio-icon.png", - "image": "logzio/docker-collector-metrics", "categories": [ - "Tool", + "Media", "Lissy93" - ], - "ports": [], - "privileged": true, - "volumes": [ + ], + "title": "Kanzi (lissy93)", + "name": "Kanzi", + "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/kanzi/config

", + "description": "[Kanzi](https://lexigr.am/), formerly titled Kodi-Alexa, this custom skill is the ultimate voice remote control for navigating Kodi. It can do anything you can think of (100+ intents). This container also contains lexigram-cli to setup Kanzi with an Amazon Developer Account and automatically deploy it to Amazon.", + "platform": "linux", + "logo": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/kanzi.png", + "image": "linuxserver/kanzi:latest", + "env": [ { - "container": "/var/run/docker.sock", - "bind": "/var/run/docker.sock", - "readonly": true + "name": "PUID", + "label": "PUID", + "default": "1024", + "description": "for GroupID" }, { - "container": "/hostfs/sys/fs/cgroup", - "bind": "/sys/fs/cgroup", - "readonly": true + "name": "PGID", + "label": "PGID", + "default": "100", + "description": "for UserID" }, { - "container": "/hostfs/proc", - "bind": "/proc", - "readonly": true + "name": "TZ", + "label": "TZ", + "default": "Europe/Amsterdam", + "description": "Specify a timezone to use for example Europe/Amsterdam" }, { - "container": "/hostfs", - "bind": "/", - "readonly": true - } - ], - "env": [ - { - "name": "LOGZIO_TOKEN", - "label": "LOGZIO_TOKEN", - "default": "REPLACE-LOGZIO-TOKEN-HERE" + "name": "INVOCATION_NAME", + "label": "INVOCATION_NAME", + "default": "kanzi", + "description": "Specify an invocation name for this skill, use either kanzi or kod." }, { - "name": "LOGZIO_MODULES", - "label": "LOGZIO_MODULES", - "default": "system,docker" + "name": "URL_ENDPOINT", + "label": "URL_ENDPOINT", + "default": "https://server.com/kanzi/", + "description": "Specify the URL at which the webserver is reachable either `https://kanzi.server.com/` or `https://server.com/kanzi/` Note the trailing slash **MUST** be included." } ], - "labels": [], - "id": 573 - }, - { - "type": 3, - "name": "mayan", - "title": "Mayan EDMS (lissy93)", - "description": "Mayan EDMS is an electronic vault for your documents.", - "logo": "https://mediadepot.github.io/templates/img/mayan-logo.png", - "categories": [ - "Documentation", - "Tool", - "Lissy93" + "ports": [ + "8000:8000/tcp" ], - "repository": { - "url": "https://github.com/mediadepot/templates", - "stackfile": "stacks/mayan/docker-compose.yml" - }, - "id": 574 + "volumes": [ + { + "container": "/config", + "bind": "/volume1/docker/kanzi/config" + } + ], + "restart_policy": "unless-stopped", + "maintainer": " https://github.com/mycroftwilde/portainer_templates/", + "id": 581 }, { "type": 1, - "name": "plex", - "title": "Plex Media Server (lissy93)", - "description": "Plex organizes your video, music, and photo collections and streams them to all of your screens.", - "logo": "https://mediadepot.github.io/templates/img/plex-icon.png", - "image": "linuxserver/plex:latest", - "network": "host", "categories": [ - "Media", - "Media", - "Media", + "Tool", "Lissy93" ], - "privileged": true, - "ports": [], - "volumes": [ + "title": "Nano (lissy93)", + "name": "Nano", + "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/nano/config

", + "description": "[Nano](https://nano.org/) is a digital payment protocol designed to be accessible and lightweight, with a focus on removing inefficiencies present in other cryptocurrencies. With ultrafast transactions and zero fees on a secure, green and decentralized network, this makes Nano ideal for everyday transactions.", + "platform": "linux", + "logo": "https://upload.wikimedia.org/wikipedia/commons/thumb/1/18/Nano_logo.png/640px-Nano_logo.png", + "image": "linuxserver/nano:latest", + "env": [ { - "container": "/config", - "bind": "/opt/mediadepot/apps/plex" + "name": "PUID", + "label": "PUID", + "default": "1024", + "description": "for GroupID" }, { - "container": "/data/tvshows", - "bind": "/media/storage/tvshows" + "name": "PGID", + "label": "PGID", + "default": "100", + "description": "for UserID" }, { - "container": "/data/movies", - "bind": "/media/storage/movies" + "name": "TZ", + "label": "TZ", + "default": "Europe/Amsterdam", + "description": "Specify a timezone to use for example Europe/Amsterdam" }, { - "container": "/data/music", - "bind": "/media/storage/music" + "name": "PEER_HOST", + "label": "PEER_HOST", + "default": "localhost", + "description": "Default peer host (can be overidden with an array by command line options)" }, { - "container": "/transcode" - } - ], - "env": [ + "name": "LIVE_GENESIS_PUB", + "label": "LIVE_GENESIS_PUB", + "default": "GENESIS_PUBLIC", + "description": "Genesis block public key" + }, { - "name": "PGID", - "label": "PGID", - "default": "15000", - "preset": true + "name": "LIVE_GENESIS_ACCOUNT", + "label": "LIVE_GENESIS_ACCOUNT", + "default": "nano_xxxxxx", + "description": "Genesis block account" }, { - "name": "PUID", - "label": "PUID", - "default": "15000", - "preset": true + "name": "LIVE_GENESIS_WORK", + "label": "LIVE_GENESIS_WORK", + "default": "WORK_FOR_BLOCK", + "description": "Genesis block proof of work" }, { - "name": "TZ", - "label": "TZ", - "default": "America/Los_Angeles" + "name": "LIVE_GENESIS_SIG", + "label": "LIVE_GENESIS_SIG", + "default": "BLOCK_SIGNATURE", + "description": "Genesis block signature" }, { - "name": "VERSION", - "label": "VERSION", - "default": "latest" + "name": "CLI_OPTIONS", + "label": "CLI_OPTIONS", + "default": "--config node.enable_voting=true", + "description": "Node run command cli args" + }, + { + "name": "LMDB_BOOTSTRAP_URL", + "label": "LMDB_BOOTSTRAP_URL", + "default": "http://example.com/Nano_64_version_20.7z", + "description": "HTTP/HTTPS endpoint to download a 7z file with the data.ldb to bootstrap to this node" } ], - "labels": [ - { - "name": "traefik.enable", - "value": "true" - }, + "ports": [ + "8075:8075/tcp", + "7076:3000/tcp", + "7077:3001/tcp" + ], + "volumes": [ { - "name": "traefik.http.services.plex.loadbalancer.server.port", - "value": "32400" + "container": "/config", + "bind": "/volume1/docker/nano/config" } ], - "id": 575 + "restart_policy": "unless-stopped", + "maintainer": " https://github.com/mycroftwilde/portainer_templates/", + "id": 582 }, { - "type": 3, - "name": "plextraktsync", - "title": "PlexTraktSync (lissy93)", - "description": "A python script that syncs the movies, shows and ratings between trakt and Plex", - "logo": "https://mediadepot.github.io/templates/img/plex-icon.png", + "type": 1, "categories": [ - "Documentation", "Tool", "Lissy93" ], - "repository": { - "url": "https://github.com/mediadepot/templates", - "stackfile": "stacks/plextraktsync/docker-compose.yml" - }, - "id": 576 + "title": "Nano-wallet (lissy93)", + "name": "Nano-wallet", + "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

", + "description": "[Nano-wallet](https://nano.org/) is a digital payment protocol designed to be accessible and lightweight, with a focus on removing inefficiencies present in other cryptocurrencies. With ultrafast transactions and zero fees on a secure, green and decentralized network, this makes Nano ideal for everyday transactions. This container is a simple nginx wrapper for the light wallet located [here](https://github.com/linuxserver/nano-wallet). You will need to pass a valid RPC host when accessing this container.", + "platform": "linux", + "logo": "https://upload.wikimedia.org/wikipedia/commons/thumb/1/18/Nano_logo.png/640px-Nano_logo.png", + "image": "linuxserver/nano-wallet:latest", + "ports": [ + "80:80/tcp" + ], + "restart_policy": "unless-stopped", + "maintainer": " https://github.com/mycroftwilde/portainer_templates/", + "id": 583 }, { "type": 1, - "name": "pureftp", - "title": "Pure-FTP Server (lissy93)", - "description": "Pure-FTPd is a free (BSD), secure, production-quality and standard-conformant FTP server. ", - "logo": "https://mediadepot.github.io/templates/img/pureftpd-icon.jpg", - "image": "stilliard/pure-ftpd:hardened", - "network": "host", - "categories": [ - "Network", - "Utilities", - "Lissy93" - ], - "ports": [ - "21/tcp", - "30000/tcp", - "30001/tcp", - "30002/tcp", - "30003/tcp", - "30004/tcp", - "30005/tcp", - "30006/tcp", - "30007/tcp", - "30008/tcp", - "30009/tcp" - ], - "volumes": [ - { - "container": "/etc/pure-ftpd/passwd", - "bind": "/opt/mediadepot/apps/pureftp" - }, - { - "container": "/data/tvshows", - "bind": "/media/storage/tvshows" - }, - { - "container": "/data/movies", - "bind": "/media/storage/movies" - }, - { - "container": "/data/music", - "bind": "/media/storage/music" - }, - { - "container": "/data/ebooks", - "bind": "/media/storage/ebooks" - }, + "categories": [ + "Family", + "Lissy93" + ], + "title": "Paperless-ng (lissy93)", + "name": "Paperless-ng", + "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/paperless-ng/config
mkdir -p /volume1/docker/paperless-ng/data

", + "description": "[Paperless-ng](https://github.com/jonaswinkler/paperless-ng) is an application by Daniel Quinn and contributors that indexes your scanned documents and allows you to easily search for documents and store metadata alongside your documents.'", + "platform": "linux", + "logo": "https://raw.githubusercontent.com/jonaswinkler/paperless-ng/master/resources/logo/web/png/Color%20logo%20with%20background.png", + "image": "linuxserver/paperless-ng:latest", + "env": [ { - "container": "/data/photos", - "bind": "/media/storage/photos" + "name": "PUID", + "label": "PUID", + "default": "1024", + "description": "for GroupID" }, { - "container": "/data/documents", - "bind": "/media/storage/documents" + "name": "PGID", + "label": "PGID", + "default": "100", + "description": "for UserID" }, { - "container": "/data/downloads", - "bind": "/media/storage/downloads" + "name": "TZ", + "label": "TZ", + "default": "Europe/Amsterdam", + "description": "Specify a timezone to use for example Europe/Amsterdam" }, { - "container": "/data/software", - "bind": "/media/storage/software" - }, + "name": "REDIS_URL", + "label": "REDIS_URL", + "default": "", + "description": "Specify an external redis instance to use. Can optionally include a port (`redis:6379`) and/or db (`redis/foo`). If left blank or not included, will use a built-in redis instance. If changed after initial setup will also require manual modification of /config/settings.py" + } + ], + "ports": [ + "8000:8000/tcp" + ], + "volumes": [ { - "container": "/data/blackhole", - "bind": "/media/temp/blackhole" + "container": "/config", + "bind": "/volume1/docker/paperless-ng/config" }, { - "container": "/data/processing", - "bind": "/media/temp/processing" + "container": "/data", + "bind": "/volume1/docker/paperless-ng/data" } ], + "restart_policy": "unless-stopped", + "maintainer": " https://github.com/mycroftwilde/portainer_templates/", + "id": 584 + }, + { + "type": 1, + "categories": [ + "Family", + "Lissy93" + ], + "title": "Papermerge (lissy93)", + "name": "Papermerge", + "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/papermerge/config
mkdir -p /volume1/docker/papermerge/data

", + "description": "[Papermerge](https://www.papermerge.com/) is an open source document management system (DMS) primarily designed for archiving and retrieving your digital documents. Instead of having piles of paper documents all over your desk, office or drawers - you can quickly scan them and configure your scanner to directly upload to Papermerge DMS.'", + "platform": "linux", + "logo": "https://raw.githubusercontent.com/ciur/papermerge/master/artwork/logo.png", + "image": "linuxserver/papermerge:latest", "env": [ { - "name": "FTP_USER_NAME", - "label": "FTP_USER_NAME", - "default": "depot", - "preset": true - }, - { - "name": "FTP_USER_PASS", - "label": "FTP_USER_PASS", - "default": "badpass" - }, - { - "name": "FTP_USER_HOME", - "label": "FTP_USER_HOME", - "default": "/data", - "preset": true - }, - { - "name": "FTP_USER_GID", - "label": "FTP_USER_GID", - "default": "15000", - "preset": true + "name": "PUID", + "label": "PUID", + "default": "1024", + "description": "for GroupID" }, { - "name": "FTP_USER_UID", - "label": "FTP_USER_UID", - "default": "15000", - "preset": true + "name": "PGID", + "label": "PGID", + "default": "100", + "description": "for UserID" }, { "name": "TZ", "label": "TZ", - "default": "America/Los_Angeles" + "default": "Europe/Amsterdam", + "description": "Specify a timezone to use for example Europe/Amsterdam" }, { - "name": "PUBLICHOST", - "label": "PUBLICHOST", - "default": "localhost" + "name": "REDIS_URL", + "label": "REDIS_URL", + "default": "", + "description": "Specify an external redis instance to use. Can optionally include a port (`redis:6379`) and/or db (`redis/foo`). If left blank or not included, will use a built-in redis instance. If changed after initial setup will also require manual modification of /config/settings.py" } ], - "labels": [], - "id": 577 - }, - { - "type": 1, - "name": "rclone", - "title": "Rclone Config Backup (lissy93)", - "description": "Rclone is a command line program to sync files and directories to and from cloud providers (Dropbox, GDrive, Box, etc)", - "logo": "https://mediadepot.github.io/templates/img/rclone.png", - "image": "mediadepot/rclone:latest", - "categories": [ - "Backup", - "Cloud", - "Network", - "Tool", - "Lissy93" + "ports": [ + "8000:8000/tcp" ], - "ports": [], "volumes": [ { - "container": "/srv/rclone/config", - "bind": "/opt/mediadepot/apps/rclone" + "container": "/config", + "bind": "/volume1/docker/papermerge/config" }, { - "container": "/mnt/data", - "bind": "/opt/mediadepot/apps" + "container": "/data", + "bind": "/volume1/docker/papermerge/data" } ], - "id": 578 + "restart_policy": "unless-stopped", + "maintainer": " https://github.com/mycroftwilde/portainer_templates/", + "id": 585 }, { "type": 1, - "name": "scrutiny", - "title": "Scrutiny (lissy93)", - "description": "WebUI for smartd S.M.A.R.T monitoring", - "logo": "https://mediadepot.github.io/templates/img/scrutiny.png", - "image": "analogj/scrutiny:latest", + "title": "Pixapop (lissy93)", + "name": "Pixapop", + "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/pixapop/config
mkdir -p /volume1/docker/pixapop/photos

", + "description": "[Pixapop](https://github.com/bierdok/pixapop) is an open-source single page application to view your photos in the easiest way possible.", "categories": [ - "Monitoring", + "Photography", "Lissy93" ], + "platform": "linux", + "logo": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/pixapop.png", + "image": "linuxserver/pixapop:latest", + "env": [ + { + "name": "PUID", + "label": "PUID", + "default": "1024", + "description": "for GroupID" + }, + { + "name": "PGID", + "label": "PGID", + "default": "100", + "description": "for UserID" + }, + { + "name": "TZ", + "label": "TZ", + "default": "Europe/Amsterdam", + "description": "Specify a timezone to use for example Europe/Amsterdam" + }, + { + "name": "APP_USERNAME", + "label": "APP_USERNAME", + "default": "admin", + "description": "Specify a username to enable authentication." + }, + { + "name": "APP_PASSWORD", + "label": "APP_PASSWORD", + "default": "admin", + "description": "Specify a password to enable authentication." + } + ], "ports": [ - "8080/tcp" + "80:80/tcp" ], "volumes": [ { - "container": "/scrutiny/config/", - "bind": "/opt/mediadepot/apps/scrutiny" + "container": "/config", + "bind": "/volume1/docker/pixapop/config" }, { - "container": "/run/udev", - "bind": "/run/udev", - "readonly": true + "container": "/photos", + "bind": "/volume1/docker/pixapop/photos" } ], - "env": [], - "labels": [ + "restart_policy": "unless-stopped", + "maintainer": " https://github.com/mycroftwilde/portainer_templates/", + "id": 586 + }, + { + "category": [ + "Music" + ], + "description": "Libresonic is a free, web-based media streamer, providing ubiqutious access to your music. Use it to share your music with friends, or to listen to your own music while at work. You can stream to multiple players simultaneously, for instance to one player in your kitchen and another in your living room. /music = Location of music. /media = Location of other media. /podcasts = Location of podcasts. /playlists = Location for playlists storage. CONTEXT_PATH is for setting url-base in reverse proxy setups - (optional) Default user/pass is admin/admin", + "env": [ { - "name": "traefik.enable", - "value": "true" + "label": "CONTEXT_PATH", + "name": "CONTEXT_PATH", + "set": "" }, { - "name": "traefik.http.services.scrutiny.loadbalancer.server.port", - "value": "8080" + "label": "PUID", + "name": "PUID", + "set": "1000" }, { - "name": "traefik.http.routers.scrutiny.entrypoints", - "value": "websecure" + "label": "PGID", + "name": "PGID", + "set": "1000" }, { - "name": "traefik.http.routers.scrutiny.tls.certresolver", - "value": "mydnschallenge" + "label": "TZ", + "name": "TZ", + "set": "America/Chicago" } ], - "id": 579 - }, - { - "type": 1, - "name": "sickrage", - "title": "SickRage (lissy93)", - "description": "Automatic Video Library Manager for TV Shows. It watches for new episodes of your favorite shows, and when they are posted it does its magic.", - "logo": "https://mediadepot.github.io/templates/img/sickrage-icon.png", - "image": "linuxserver/sickrage:latest", - "categories": [ - "Downloader", - "Media", - "Lissy93" - ], + "image": "linuxserver/libresonic:latest", + "logo": "https://raw.githubusercontent.com/thesugarat/portainer_templates-1/master/Images/libresonic.png", + "platform": "linux", "ports": [ - "8081/tcp" + "4040/tcp" ], + "title": "libresonic (lissy93)", + "type": 1, "volumes": [ { - "container": "/config", - "bind": "/opt/mediadepot/apps/sickrage" + "container": "/music" }, { - "container": "/downloads", - "bind": "/media/storage/downloads/tvshows" + "container": "/playlists" + }, + { + "container": "/podcasts" }, { - "container": "/tv", - "bind": "/media/storage/tvshows" + "container": "/media" }, { - "container": "/blackhole", - "bind": "/media/temp/blackhole/tvshows" + "container": "/config" } ], + "maintainer": " https://github.com/dnburgess/self-hosted-template/", + "categories": [ + "Lissy93" + ], + "id": 587 + }, + { + "category": [ + "Other" + ], + "description": "OpenVPN Access Server is a full featured secure network tunneling VPN software solution that integrates OpenVPN server capabilities, enterprise management capabilities, simplified OpenVPN Connect UI, and OpenVPN Client software packages that accommodate Windows, MAC, Linux, Android, and iOS environments.", "env": [ { - "name": "PGID", + "label": "INTERFACE", + "name": "INTERFACE", + "set": "eth0" + }, + { "label": "PGID", - "default": "15000", - "preset": true + "name": "PGID", + "set": "1000" }, { - "name": "PUID", "label": "PUID", - "default": "15000", - "preset": true + "name": "PUID", + "set": "1000" }, { - "name": "TZ", "label": "TZ", - "default": "America/Los_Angeles" + "name": "TZ", + "set": "America/Chicago" } ], - "labels": [ + "image": "linuxserver/openvpn-as:latest", + "logo": "https://raw.githubusercontent.com/thesugarat/portainer_templates-1/master/Images/openvpn-as-icon.png", + "platform": "linux", + "ports": [ + "943/tcp", + "9443/tcp", + "1194/udp" + ], + "title": "openvpn-as (lissy93)", + "type": 1, + "volumes": [ { - "name": "traefik.enable", - "value": "true" + "container": "/config" + } + ], + "maintainer": " https://github.com/dnburgess/self-hosted-template/", + "categories": [ + "Lissy93" + ], + "id": 588 + }, + { + "category": [ + "Downloaders", + "Other", + "Tools" + ], + "description": "NZBHydra is a meta search for NZB indexers and the \"spiritual successor\" to NZBmegasearcH. It provides easy access to a number of raw and newznab based indexers.", + "env": [ + { + "label": "PUID", + "name": "PUID", + "set": "1000" }, { - "name": "traefik.http.services.sickrage.loadbalancer.server.port", - "value": "8081" + "label": "PGID", + "name": "PGID", + "set": "1000" }, { - "name": "traefik.http.routers.sickrage.entrypoints", - "value": "websecure" + "label": "TZ", + "name": "TZ", + "set": "America/Chicago" + } + ], + "image": "linuxserver/hydra2:latest", + "logo": "https://raw.githubusercontent.com/thesugarat/portainer_templates-1/master/Images/hydra-icon.png", + "platform": "linux", + "ports": [ + "5076/tcp" + ], + "title": "hydra2 (lissy93)", + "type": 1, + "volumes": [ + { + "container": "/config" }, { - "name": "traefik.http.routers.sickrage.tls.certresolver", - "value": "mydnschallenge" + "container": "/downloads" } ], - "id": 580 + "maintainer": " https://github.com/dnburgess/self-hosted-template/", + "categories": [ + "Lissy93" + ], + "id": 589 }, { "type": 1, - "name": "syncserver", - "title": "Mozilla Syncserver (lissy93)", - "description": "Run-Your-Own Firefox Sync Server", - "logo": "https://mediadepot.github.io/templates/img/firefox-logo.png", - "image": "mozilla/syncserver:latest", + "name": "cloudcmd", + "title": "Cloud Commander (lissy93)", + "description": "Cloud Commander a file manager for the web with console and editor.", + "logo": "https://mediadepot.github.io/templates/img/cloudcmd-logo.png", + "image": "coderaiser/cloudcmd", "categories": [ + "Documentation", + "Network", "Tool", "Lissy93" ], "ports": [ - "5000/tcp" + "8000/tcp" ], "volumes": [ { - "container": "/data", - "bind": "/opt/mediadepot/apps/syncserver" - } - ], - "env": [ - { - "name": "SYNCSERVER_PUBLIC_URL", - "label": "SYNCSERVER_PUBLIC_URL", - "default": "https://syncserver.depot.lan" - }, - { - "name": "SYNCSERVER_SECRET_FILE", - "label": "SYNCSERVER_SECRET_FILE", - "default": "/data/secret_key" - }, - { - "name": "SYNCSERVER_SQLURI", - "label": "SYNCSERVER_SQLURI", - "default": "sqlite:////data/syncserver.db" - }, - { - "name": "SYNCSERVER_BATCH_UPLOAD_ENABLED", - "label": "SYNCSERVER_BATCH_UPLOAD_ENABLED", - "default": "true" + "container": "/media/host/opt/mediadepot", + "bind": "/opt/mediadepot/apps" }, { - "name": "SYNCSERVER_FORCE_WSGI_ENVIRON", - "label": "SYNCSERVER_FORCE_WSGI_ENVIRON", - "default": "false" + "container": "/media/host/media/storage", + "bind": "/media/storage" }, { - "name": "PORT", - "label": "PORT", - "default": "5000" + "container": "/media/host/media/temp", + "bind": "/media/temp" } ], + "env": [], "labels": [ { "name": "traefik.enable", "value": "true" }, { - "name": "traefik.http.services.syncservere.loadbalancer.server.port", - "value": "5000" + "name": "traefik.http.services.cloudcmd.loadbalancer.server.port", + "value": "8000" }, { - "name": "traefik.http.routers.syncserver.entrypoints", + "name": "traefik.http.routers.cloudcmd.entrypoints", "value": "websecure" }, { - "name": "traefik.http.routers.syncserver.tls.certresolver", + "name": "traefik.http.routers.cloudcmd.tls.certresolver", "value": "mydnschallenge" + }, + { + "name": "traefik.http.routers.cloudcmd.middlewares", + "value": "authme" + }, + { + "name": "traefik.http.middlewares.authme.forwardauth.address", + "value": "http://authelia:9091/api/verify?rd=https://login.${DEPOT_DOMAIN_NAME}/" + }, + { + "name": "traefik.http.middlewares.authme.forwardauth.trustforwardheader", + "value": "true" } ], - "id": 581 + "maintainer": " https://github.com/mediadepot/templates/", + "id": 590 }, { "type": 1, - "name": "urlwatch", - "title": "UrlWatch (lissy93)", - "description": "A tool for monitoring webpages for updates", - "logo": "https://mediadepot.github.io/templates/img/urlwatch.png", - "image": "mediadepot/urlwatch:master", + "name": "duplicacy", + "title": "Duplicacy (lissy93)", + "description": "Duplicacy backs up your files to many cloud storages with client-side encryption and the highest level of deduplication", + "logo": "https://mediadepot.github.io/templates/img/duplicacy-icon.png", + "image": "mediadepot/duplicacy:latest", "categories": [ - "Tool", + "Utilitybackup", "Lissy93" ], "ports": [ - "8081/tcp" + "3875/tcp" ], "volumes": [ { - "container": "/srv/urlwatch/config", - "bind": "/opt/mediadepot/apps/urlwatch" + "container": "/config", + "bind": "/opt/mediadepot/apps/duplicacy/config" }, { - "container": "/etc/localtime", - "bind": "/etc/localtime", - "readonly": true + "container": "/logs", + "bind": "/opt/mediadepot/apps/duplicacy/logs" + }, + { + "container": "/cache", + "bind": "/opt/mediadepot/apps/duplicacy/cache" + }, + { + "container": "/source/apps", + "bind": "/opt/mediadepot/apps/" + }, + { + "container": "/source/storage", + "bind": "/media/storage/" + } + ], + "env": [ + { + "name": "TZ", + "label": "TZ", + "default": "America/Los_Angeles" } ], - "env": [], "labels": [ { "name": "traefik.enable", "value": "true" }, { - "name": "traefik.http.services.urlwatch.loadbalancer.server.port", - "value": "8081" + "name": "traefik.http.services.duplicacy.loadbalancer.server.port", + "value": "3875" }, { - "name": "traefik.http.routers.urlwatch.entrypoints", + "name": "traefik.http.routers.duplicacy.entrypoints", "value": "websecure" }, { - "name": "traefik.http.routers.urlwatch.tls.certresolver", + "name": "traefik.http.routers.duplicacy.tls.certresolver", "value": "mydnschallenge" } ], - "id": 582 + "maintainer": " https://github.com/mediadepot/templates/", + "id": 591 }, { "type": 1, - "name": "vsftpd", - "title": "vsftpd FTP Server (lissy93)", - "description": "Secure, fast FTP server for UNIX-like systems", - "logo": "https://mediadepot.github.io/templates/img/pureftpd-icon.jpg", - "image": "delfer/alpine-ftp-server", - "network": "host", + "name": "droppy", + "title": "Droppy (lissy93)", + "description": "Droppy is a self-hosted file storage server", + "logo": "https://mediadepot.github.io/templates/img/filebrowser-icon.png", + "image": "silverwind/droppy:latest", "categories": [ - "Network", - "Utilities", - "Lissy93" - ], - "ports": [ - "21/tcp", - "21000/tcp", - "21001/tcp", - "21002/tcp", - "21003/tcp", - "21004/tcp", - "21005/tcp", - "21006/tcp", - "21007/tcp", - "21008/tcp", - "21009/tcp", - "21010/tcp" + "Tool", + "Network", + "Network", + "Lissy93" + ], + "ports": [ + "8989/tcp" ], "volumes": [ { - "container": "/home/depot/tvshows", + "container": "/files/tvshows", "bind": "/media/storage/tvshows" }, { - "container": "/home/depot/movies", + "container": "/files/movies", "bind": "/media/storage/movies" }, { - "container": "/home/depot/music", + "container": "/files/music", "bind": "/media/storage/music" }, { - "container": "/home/depot/ebooks", - "bind": "/media/storage/ebooks" + "container": "/files/photos", + "bind": "/media/storage/photos" }, { - "container": "/home/depot/photos", - "bind": "/media/storage/photos" + "container": "/files/ebooks", + "bind": "/media/storage/ebooks" }, { - "container": "/home/depot/documents", + "container": "/files/documents", "bind": "/media/storage/documents" }, { - "container": "/home/depot/downloads", - "bind": "/media/storage/downloads" + "container": "/files/software", + "bind": "/media/storage/software" }, { - "container": "/home/depot/software", - "bind": "/media/storage/software" + "container": "/files/downloads", + "bind": "/media/storage/downloads" }, { - "container": "/home/depot/blackhole", + "container": "/files/blackhole", "bind": "/media/temp/blackhole" }, { - "container": "/home/depot/processing", + "container": "/files/processing", "bind": "/media/temp/processing" - } - ], - "env": [ - { - "name": "ADDRESS", - "label": "ADDRESS" }, { - "name": "USERS", - "label": "USERS", - "default": "depot|badpass|/home/depot|15000" + "container": "/config", + "bind": "/opt/mediadepot/apps/droppy" } ], - "labels": [], - "id": 583 - }, - { - "type": 1, - "name": "wizarr", - "title": "Wizarr (lissy93)", - "description": " Wizarr is an advanced user invitation and management system for Jellyfin, Plex, Emby etc. ", - "logo": "https://mediadepot.github.io/templates/img/wizarr-logo.png", - "image": "ghcr.io/wizarrrr/wizarr", - "categories": [ - "Tool", - "Lissy93" - ], - "ports": [ - "5690/tcp" - ], - "volumes": [ + "env": [ { - "container": "/data/database", - "bind": "/opt/mediadepot/apps/wizarr" + "name": "GID", + "label": "GID", + "default": "15000", + "preset": true }, { - "container": "/etc/localtime", - "bind": "/etc/localtime", - "readonly": true - } - ], - "env": [ + "name": "UID", + "label": "UID", + "default": "15000", + "preset": true + }, { - "name": "APP_URL", - "label": "APP_URL", - "default": "https://wizarr.domain.com" + "name": "TZ", + "label": "TZ", + "default": "America/Los_Angeles" } ], "labels": [ @@ -21562,811 +23536,849 @@ "value": "true" }, { - "name": "traefik.http.services.wizarr.loadbalancer.server.port", - "value": "5690" + "name": "traefik.http.services.droppy.loadbalancer.server.port", + "value": "8989" }, { - "name": "traefik.http.routers.wizarr.entrypoints", + "name": "traefik.http.routers.droppy.entrypoints", "value": "websecure" }, { - "name": "traefik.http.routers.wizarr.tls.certresolver", + "name": "traefik.http.routers.droppy.tls.certresolver", "value": "mydnschallenge" } ], - "id": 584 - }, - { - "categories": [ - "Media", - "Lissy93" - ], - "description": "Helps you organize your *Ahem* ...more MATURE Media material....", - "env": [ - { - "label": "PORT", - "name": "PORT" - } - ], - "logo": "https://dashy.to/img/dashy.png", - "name": "Stash", - "note": "## Keep configs, scrapers, and plugins here.

- /portainer/Files/AppData/Config/stash:/root/.stash

## Point this at your collection.

- ./data:/data

## This is where your stash's metadata lives

- /portainer/Files/AppData/Config/stashmeta:/metadata

## Any other cache content.

- /portainer/Files/AppData/Config/stashcache:/cache

## Where to store generated content (screenshots,previews,transcodes,sprites)

- /portainer/Files/AppData/Config/stashgenerated:/generated", - "platform": "linux", - "repository": { - "stackfile": "Template/Stack/stash.yml", - "url": "https://github.com/mycroftwilde/portainer_templates" - }, - "title": "Stash (lissy93)", - "type": 3, - "id": 585 + "maintainer": " https://github.com/mediadepot/templates/", + "id": 592 }, { - "categories": [ - "Chat", - "Lissy93" - ], - "description": "Rocket.Chat Server", - "logo": "https://raw.githubusercontent.com/portapps/rocketchat-portable/master/res/papp.png", - "note": "Rocket.Chat Server Container", - "platform": "linux", - "repository": { - "stackfile": "Template/Stack/rocketchat.yml", - "url": "https://github.com/mycroftwilde/portainer_templates" - }, - "title": "Rocket Chat (lissy93)", "type": 3, - "id": 586 - }, - { + "name": "filerun", + "title": "Filerun (lissy93)", + "description": "access your files anywhere through self-hosted secure cloud storage, file backup and sharing for your photos, videos, files and more.", + "logo": "https://mediadepot.github.io/templates/img/filerun-logo.png", "categories": [ - "Notesserver", + "Documentation", + "Network", + "Tool", "Lissy93" ], - "description": "Joplin is an open-source note-taking app", - "env": [ - { - "default": "22300", - "label": "PORT", - "name": "PORT" - }, - { - "default": "http://joplin.yourdomain.tld:22300", - "label": "URL", - "name": "URL" - } - ], - "logo": "https://raw.githubusercontent.com/laurent22/joplin/master/Assets/SquareIcon512.png", - "note": "Joplin is an open-source note-taking app", - "platform": "linux", + "env": [], "repository": { - "stackfile": "Template/Stack/joplin.yml", - "url": "https://github.com/mycroftwilde/portainer_templates" + "url": "https://github.com/mediadepot/templates", + "stackfile": "stacks/filerun/docker-compose.yml" }, - "title": "Joplin (lissy93)", - "type": 3, - "id": 587 + "maintainer": " https://github.com/mediadepot/templates/", + "id": 593 }, { + "type": 1, + "name": "gaps", + "title": "Gaps (lissy93)", + "description": "Gaps searches through your Plex Server or local folders for all movies, then queries for known movies in the same collection.", + "logo": "https://mediadepot.github.io/templates/img/plex-icon.png", + "image": "housewrecker/gaps:latest", "categories": [ - "Dashboard", + "Tool", + "Network", + "Network", "Lissy93" ], - "description": "MagicMirror2 Server", - "env": [ - { - "default": "1000", - "label": "PUID", - "name": "PUID" - }, - { - "default": "100", - "label": "PGID", - "name": "PGID" - } - ], - "image": "karsten13/magicmirror:latest", - "logo": "https://github.com/MichMich/MagicMirror/raw/master/.github/header.png", - "name": "MagicMirror2", - "platform": "linux", "ports": [ - "8080:8080/tcp" - ], - "restart_policy": "unless-stopped", - "command": "/bin/bash -c \"npm run server\" && exit 777", - "title": "MagicMirror2 (lissy93)", - "type": 1, - "volumes": [ - { - "container": "/opt/magic_mirror/config" - }, - { - "container": "/opt/magic_mirror/modules" - }, - { - "container": "/opt/magic_mirror/css" - } - ], - "id": 588 - }, - { - "type": 1, - "categories": [ - "Codeserver", - "Lissy93" + "8484/tcp" ], - "title": "Cloud9 (lissy93)", - "name": "Cloud9", - "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/cloud9/config
mkdir -p /volume1/docker/cloud9/code

", - "description": "[Cloud9](https://github.com/c9/core) Cloud9 is a complete web based IDE with terminal access. This container is for running their core SDK locally and developing plugins.", - "platform": "linux", - "logo": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/cloud9.png", - "image": "linuxserver/cloud9:latest", + "volumes": [], "env": [ - { - "name": "PUID", - "label": "PUID", - "default": "1024", - "description": "for GroupID" - }, - { - "name": "PGID", - "label": "PGID", - "default": "100", - "description": "for UserID" - }, { "name": "TZ", "label": "TZ", - "default": "Europe/Amsterdam", - "description": "Specify a timezone to use for example Europe/Amsterdam" + "default": "America/Los_Angeles" + } + ], + "labels": [ + { + "name": "traefik.enable", + "value": "true" }, { - "name": "GITURL", - "label": "GITURL", - "default": "https://github.com/linuxserver/docker-cloud9.git", - "description": "Specify a git repo to checkout on first startup" + "name": "traefik.http.services.gaps.loadbalancer.server.port", + "value": "8484" }, { - "name": "USERNAME", - "label": "USERNAME", - "default": "", - "description": "Optionally specify a username for http auth" + "name": "traefik.http.routers.gaps.entrypoints", + "value": "websecure" }, { - "name": "PASSWORD", - "label": "PASSWORD", - "default": "", - "description": "Optionally specify a password for http auth (if USERNAME and PASSWORD are not set, there will be no http auth)" + "name": "traefik.http.routers.gaps.tls.certresolver", + "value": "mydnschallenge" } ], - "ports": [ - "8000:8000/tcp" + "maintainer": " https://github.com/mediadepot/templates/", + "id": 594 + }, + { + "type": 3, + "name": "klaxon", + "title": "Klaxon (lissy93)", + "description": "Klaxon is a free, quick to set up and easy to use robot that checks websites regularly so you don't have to.", + "logo": "https://mediadepot.github.io/templates/img/klaxon-logo.png", + "categories": [ + "Documentation", + "Network", + "Tool", + "Lissy93" ], - "volumes": [ + "env": [ { - "container": "/config", - "bind": "/volume1/docker/cloud9/config" + "name": "SMTP_PROVIDER", + "label": "SMTP_PROVIDER", + "default": "SENDGRID" }, { - "container": "/code", - "bind": "/volume1/docker/cloud9/code" + "name": "SENDGRID_USERNAME", + "label": "SENDGRID_USERNAME", + "default": "" }, { - "container": "/var/run/docker.sock", - "bind": "/var/run/docker.sock" + "name": "SENDGRID_PASSWORD", + "label": "SENDGRID_PASSWORD", + "default": "" + }, + { + "name": "ADMIN_EMAILS", + "label": "ADMIN_EMAILS", + "default": "" } ], - "restart_policy": "unless-stopped", - "id": 589 + "repository": { + "url": "https://github.com/mediadepot/templates", + "stackfile": "stacks/klaxon/docker-compose.yml" + }, + "maintainer": " https://github.com/mediadepot/templates/", + "id": 595 }, { "type": 1, + "name": "logzio-logs-collector", + "title": "Logzio Logs Collector (lissy93)", + "description": "Docker container that uses Filebeat to collect logs from other Docker containers and forward those logs to your Logz.io account.", + "logo": "https://mediadepot.github.io/templates/img/logzio-icon.png", + "image": "logzio/docker-collector-logs", "categories": [ "Tool", "Lissy93" ], - "title": "Endlessh (lissy93)", - "name": "Endlessh", - "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/endlessh/config

", - "description": "[Endlessh](https://github.com/skeeto/endlessh) is an SSH tarpit that very slowly sends an endless, random SSH banner. It keeps SSH clients locked up for hours or even days at a time. The purpose is to put your real SSH server on another port and then let the script kiddies get stuck in this tarpit instead of bothering a real server.", - "platform": "linux", - "logo": "https://github.com/linuxserver/docker-templates/raw/master/linuxserver.io/img/openssh-server-logo.png", - "image": "linuxserver/endlessh:latest", - "env": [ + "ports": [], + "privileged": true, + "volumes": [ { - "name": "PUID", - "label": "PUID", - "default": "1024", - "description": "for GroupID" + "container": "/var/run/docker.sock", + "bind": "/var/run/docker.sock", + "readonly": true }, { - "name": "PGID", - "label": "PGID", - "default": "100", - "description": "for UserID" - }, + "container": "/var/lib/docker/containers", + "bind": "/var/lib/docker/containers" + } + ], + "env": [ { - "name": "TZ", - "label": "TZ", - "default": "Europe/Amsterdam", - "description": "Specify a timezone to use for example Europe/Amsterdam" + "name": "LOGZIO_TOKEN", + "label": "LOGZIO_TOKEN", + "default": "REPLACE-LOGZIO-TOKEN-HERE" }, { - "name": "MSDELAY", - "label": "MSDELAY", - "default": "10000", - "description": "The endless banner is sent one line at a time. This is the delay in milliseconds between individual lines." - }, + "name": "LOGZIO_URL", + "label": "LOGZIO_URL", + "default": "listener.logz.io:5015" + } + ], + "labels": [], + "maintainer": " https://github.com/mediadepot/templates/", + "id": 596 + }, + { + "type": 1, + "name": "logzio-metrics-collector", + "title": "Logzio Metrics Collector (lissy93)", + "description": "Docker Metrics Collector is a container that runs Metricbeat with the modules you enable at runtime.", + "logo": "https://mediadepot.github.io/templates/img/logzio-icon.png", + "image": "logzio/docker-collector-metrics", + "categories": [ + "Tool", + "Lissy93" + ], + "ports": [], + "privileged": true, + "volumes": [ { - "name": "MAXLINES", - "label": "MAXLINES", - "default": "32", - "description": "The length of each line is randomized. This controls the maximum length of each line. Shorter lines may keep clients on for longer if they give up after a certain number of bytes." + "container": "/var/run/docker.sock", + "bind": "/var/run/docker.sock", + "readonly": true }, { - "name": "MAXCLIENTS", - "label": "MAXCLIENTS", - "default": "4096", - "description": "Maximum number of connections to accept at a time. Connections beyond this are not immediately rejected, but will wait in the queue." + "container": "/hostfs/sys/fs/cgroup", + "bind": "/sys/fs/cgroup", + "readonly": true }, { - "name": "LOGFILE", - "label": "LOGFILE", - "default": "false", - "description": "By default, the app logs to container log. If this is set to `true`, the log will be output to file under `/config/logs/endlessh` (`/config` needs to be mapped)." + "container": "/hostfs/proc", + "bind": "/proc", + "readonly": true }, { - "name": "BINDFAMILY", - "label": "BINDFAMILY", - "default": "", - "description": "By default, the app binds to IPv4 and IPv6 addresses. Set it to `4` or `6` to bind to IPv4 only or IPv6 only, respectively. Leave blank to bind to both." + "container": "/hostfs", + "bind": "/", + "readonly": true } ], - "ports": [ - "22:2222/tcp" - ], - "volumes": [ + "env": [ { - "container": "/config", - "bind": "/volume1/docker/endlessh/config" + "name": "LOGZIO_TOKEN", + "label": "LOGZIO_TOKEN", + "default": "REPLACE-LOGZIO-TOKEN-HERE" + }, + { + "name": "LOGZIO_MODULES", + "label": "LOGZIO_MODULES", + "default": "system,docker" } ], - "restart_policy": "unless-stopped", - "id": 590 + "labels": [], + "maintainer": " https://github.com/mediadepot/templates/", + "id": 597 + }, + { + "type": 3, + "name": "mayan", + "title": "Mayan EDMS (lissy93)", + "description": "Mayan EDMS is an electronic vault for your documents.", + "logo": "https://mediadepot.github.io/templates/img/mayan-logo.png", + "categories": [ + "Documentation", + "Tool", + "Lissy93" + ], + "repository": { + "url": "https://github.com/mediadepot/templates", + "stackfile": "stacks/mayan/docker-compose.yml" + }, + "maintainer": " https://github.com/mediadepot/templates/", + "id": 598 }, { "type": 1, + "name": "plex", + "title": "Plex Media Server (lissy93)", + "description": "Plex organizes your video, music, and photo collections and streams them to all of your screens.", + "logo": "https://mediadepot.github.io/templates/img/plex-icon.png", + "image": "linuxserver/plex:latest", + "network": "host", "categories": [ + "Media", + "Media", "Media", "Lissy93" ], - "title": "Kanzi (lissy93)", - "name": "Kanzi", - "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/kanzi/config

", - "description": "[Kanzi](https://lexigr.am/), formerly titled Kodi-Alexa, this custom skill is the ultimate voice remote control for navigating Kodi. It can do anything you can think of (100+ intents). This container also contains lexigram-cli to setup Kanzi with an Amazon Developer Account and automatically deploy it to Amazon.", - "platform": "linux", - "logo": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/kanzi.png", - "image": "linuxserver/kanzi:latest", - "env": [ + "privileged": true, + "ports": [], + "volumes": [ { - "name": "PUID", - "label": "PUID", - "default": "1024", - "description": "for GroupID" + "container": "/config", + "bind": "/opt/mediadepot/apps/plex" }, { - "name": "PGID", - "label": "PGID", - "default": "100", - "description": "for UserID" + "container": "/data/tvshows", + "bind": "/media/storage/tvshows" }, { - "name": "TZ", - "label": "TZ", - "default": "Europe/Amsterdam", - "description": "Specify a timezone to use for example Europe/Amsterdam" + "container": "/data/movies", + "bind": "/media/storage/movies" }, { - "name": "INVOCATION_NAME", - "label": "INVOCATION_NAME", - "default": "kanzi", - "description": "Specify an invocation name for this skill, use either kanzi or kod." + "container": "/data/music", + "bind": "/media/storage/music" }, { - "name": "URL_ENDPOINT", - "label": "URL_ENDPOINT", - "default": "https://server.com/kanzi/", - "description": "Specify the URL at which the webserver is reachable either `https://kanzi.server.com/` or `https://server.com/kanzi/` Note the trailing slash **MUST** be included." + "container": "/transcode" + } + ], + "env": [ + { + "name": "PGID", + "label": "PGID", + "default": "15000", + "preset": true + }, + { + "name": "PUID", + "label": "PUID", + "default": "15000", + "preset": true + }, + { + "name": "TZ", + "label": "TZ", + "default": "America/Los_Angeles" + }, + { + "name": "VERSION", + "label": "VERSION", + "default": "latest" } ], - "ports": [ - "8000:8000/tcp" - ], - "volumes": [ + "labels": [ { - "container": "/config", - "bind": "/volume1/docker/kanzi/config" + "name": "traefik.enable", + "value": "true" + }, + { + "name": "traefik.http.services.plex.loadbalancer.server.port", + "value": "32400" } ], - "restart_policy": "unless-stopped", - "id": 591 + "maintainer": " https://github.com/mediadepot/templates/", + "id": 599 }, { - "type": 1, + "type": 3, + "name": "plextraktsync", + "title": "PlexTraktSync (lissy93)", + "description": "A python script that syncs the movies, shows and ratings between trakt and Plex", + "logo": "https://mediadepot.github.io/templates/img/plex-icon.png", "categories": [ + "Documentation", "Tool", "Lissy93" ], - "title": "Nano (lissy93)", - "name": "Nano", - "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/nano/config

", - "description": "[Nano](https://nano.org/) is a digital payment protocol designed to be accessible and lightweight, with a focus on removing inefficiencies present in other cryptocurrencies. With ultrafast transactions and zero fees on a secure, green and decentralized network, this makes Nano ideal for everyday transactions.", - "platform": "linux", - "logo": "https://upload.wikimedia.org/wikipedia/commons/thumb/1/18/Nano_logo.png/640px-Nano_logo.png", - "image": "linuxserver/nano:latest", - "env": [ + "repository": { + "url": "https://github.com/mediadepot/templates", + "stackfile": "stacks/plextraktsync/docker-compose.yml" + }, + "maintainer": " https://github.com/mediadepot/templates/", + "id": 600 + }, + { + "type": 1, + "name": "pureftp", + "title": "Pure-FTP Server (lissy93)", + "description": "Pure-FTPd is a free (BSD), secure, production-quality and standard-conformant FTP server. ", + "logo": "https://mediadepot.github.io/templates/img/pureftpd-icon.jpg", + "image": "stilliard/pure-ftpd:hardened", + "network": "host", + "categories": [ + "Network", + "Utilities", + "Lissy93" + ], + "ports": [ + "21/tcp", + "30000/tcp", + "30001/tcp", + "30002/tcp", + "30003/tcp", + "30004/tcp", + "30005/tcp", + "30006/tcp", + "30007/tcp", + "30008/tcp", + "30009/tcp" + ], + "volumes": [ { - "name": "PUID", - "label": "PUID", - "default": "1024", - "description": "for GroupID" + "container": "/etc/pure-ftpd/passwd", + "bind": "/opt/mediadepot/apps/pureftp" }, { - "name": "PGID", - "label": "PGID", - "default": "100", - "description": "for UserID" + "container": "/data/tvshows", + "bind": "/media/storage/tvshows" }, { - "name": "TZ", - "label": "TZ", - "default": "Europe/Amsterdam", - "description": "Specify a timezone to use for example Europe/Amsterdam" + "container": "/data/movies", + "bind": "/media/storage/movies" }, { - "name": "PEER_HOST", - "label": "PEER_HOST", - "default": "localhost", - "description": "Default peer host (can be overidden with an array by command line options)" + "container": "/data/music", + "bind": "/media/storage/music" }, { - "name": "LIVE_GENESIS_PUB", - "label": "LIVE_GENESIS_PUB", - "default": "GENESIS_PUBLIC", - "description": "Genesis block public key" + "container": "/data/ebooks", + "bind": "/media/storage/ebooks" }, { - "name": "LIVE_GENESIS_ACCOUNT", - "label": "LIVE_GENESIS_ACCOUNT", - "default": "nano_xxxxxx", - "description": "Genesis block account" + "container": "/data/photos", + "bind": "/media/storage/photos" }, { - "name": "LIVE_GENESIS_WORK", - "label": "LIVE_GENESIS_WORK", - "default": "WORK_FOR_BLOCK", - "description": "Genesis block proof of work" + "container": "/data/documents", + "bind": "/media/storage/documents" }, { - "name": "LIVE_GENESIS_SIG", - "label": "LIVE_GENESIS_SIG", - "default": "BLOCK_SIGNATURE", - "description": "Genesis block signature" + "container": "/data/downloads", + "bind": "/media/storage/downloads" }, { - "name": "CLI_OPTIONS", - "label": "CLI_OPTIONS", - "default": "--config node.enable_voting=true", - "description": "Node run command cli args" + "container": "/data/software", + "bind": "/media/storage/software" }, { - "name": "LMDB_BOOTSTRAP_URL", - "label": "LMDB_BOOTSTRAP_URL", - "default": "http://example.com/Nano_64_version_20.7z", - "description": "HTTP/HTTPS endpoint to download a 7z file with the data.ldb to bootstrap to this node" + "container": "/data/blackhole", + "bind": "/media/temp/blackhole" + }, + { + "container": "/data/processing", + "bind": "/media/temp/processing" } ], - "ports": [ - "8075:8075/tcp", - "7076:3000/tcp", - "7077:3001/tcp" - ], - "volumes": [ + "env": [ { - "container": "/config", - "bind": "/volume1/docker/nano/config" + "name": "FTP_USER_NAME", + "label": "FTP_USER_NAME", + "default": "depot", + "preset": true + }, + { + "name": "FTP_USER_PASS", + "label": "FTP_USER_PASS", + "default": "badpass" + }, + { + "name": "FTP_USER_HOME", + "label": "FTP_USER_HOME", + "default": "/data", + "preset": true + }, + { + "name": "FTP_USER_GID", + "label": "FTP_USER_GID", + "default": "15000", + "preset": true + }, + { + "name": "FTP_USER_UID", + "label": "FTP_USER_UID", + "default": "15000", + "preset": true + }, + { + "name": "TZ", + "label": "TZ", + "default": "America/Los_Angeles" + }, + { + "name": "PUBLICHOST", + "label": "PUBLICHOST", + "default": "localhost" } ], - "restart_policy": "unless-stopped", - "id": 592 + "labels": [], + "maintainer": " https://github.com/mediadepot/templates/", + "id": 601 }, { "type": 1, + "name": "rclone", + "title": "Rclone Config Backup (lissy93)", + "description": "Rclone is a command line program to sync files and directories to and from cloud providers (Dropbox, GDrive, Box, etc)", + "logo": "https://mediadepot.github.io/templates/img/rclone.png", + "image": "mediadepot/rclone:latest", "categories": [ + "Backup", + "Cloud", + "Network", "Tool", "Lissy93" ], - "title": "Nano-wallet (lissy93)", - "name": "Nano-wallet", - "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

", - "description": "[Nano-wallet](https://nano.org/) is a digital payment protocol designed to be accessible and lightweight, with a focus on removing inefficiencies present in other cryptocurrencies. With ultrafast transactions and zero fees on a secure, green and decentralized network, this makes Nano ideal for everyday transactions. This container is a simple nginx wrapper for the light wallet located [here](https://github.com/linuxserver/nano-wallet). You will need to pass a valid RPC host when accessing this container.", - "platform": "linux", - "logo": "https://upload.wikimedia.org/wikipedia/commons/thumb/1/18/Nano_logo.png/640px-Nano_logo.png", - "image": "linuxserver/nano-wallet:latest", - "ports": [ - "80:80/tcp" + "ports": [], + "volumes": [ + { + "container": "/srv/rclone/config", + "bind": "/opt/mediadepot/apps/rclone" + }, + { + "container": "/mnt/data", + "bind": "/opt/mediadepot/apps" + } ], - "restart_policy": "unless-stopped", - "id": 593 + "maintainer": " https://github.com/mediadepot/templates/", + "id": 602 }, { "type": 1, + "name": "scrutiny", + "title": "Scrutiny (lissy93)", + "description": "WebUI for smartd S.M.A.R.T monitoring", + "logo": "https://mediadepot.github.io/templates/img/scrutiny.png", + "image": "analogj/scrutiny:latest", "categories": [ - "Family", + "Monitoring", "Lissy93" ], - "title": "Paperless-ng (lissy93)", - "name": "Paperless-ng", - "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/paperless-ng/config
mkdir -p /volume1/docker/paperless-ng/data

", - "description": "[Paperless-ng](https://github.com/jonaswinkler/paperless-ng) is an application by Daniel Quinn and contributors that indexes your scanned documents and allows you to easily search for documents and store metadata alongside your documents.'", - "platform": "linux", - "logo": "https://raw.githubusercontent.com/jonaswinkler/paperless-ng/master/resources/logo/web/png/Color%20logo%20with%20background.png", - "image": "linuxserver/paperless-ng:latest", - "env": [ + "ports": [ + "8080/tcp" + ], + "volumes": [ { - "name": "PUID", - "label": "PUID", - "default": "1024", - "description": "for GroupID" + "container": "/scrutiny/config/", + "bind": "/opt/mediadepot/apps/scrutiny" }, { - "name": "PGID", - "label": "PGID", - "default": "100", - "description": "for UserID" + "container": "/run/udev", + "bind": "/run/udev", + "readonly": true + } + ], + "env": [], + "labels": [ + { + "name": "traefik.enable", + "value": "true" + }, + { + "name": "traefik.http.services.scrutiny.loadbalancer.server.port", + "value": "8080" }, { - "name": "TZ", - "label": "TZ", - "default": "Europe/Amsterdam", - "description": "Specify a timezone to use for example Europe/Amsterdam" + "name": "traefik.http.routers.scrutiny.entrypoints", + "value": "websecure" }, { - "name": "REDIS_URL", - "label": "REDIS_URL", - "default": "", - "description": "Specify an external redis instance to use. Can optionally include a port (`redis:6379`) and/or db (`redis/foo`). If left blank or not included, will use a built-in redis instance. If changed after initial setup will also require manual modification of /config/settings.py" + "name": "traefik.http.routers.scrutiny.tls.certresolver", + "value": "mydnschallenge" } ], + "maintainer": " https://github.com/mediadepot/templates/", + "id": 603 + }, + { + "type": 1, + "name": "sickrage", + "title": "SickRage (lissy93)", + "description": "Automatic Video Library Manager for TV Shows. It watches for new episodes of your favorite shows, and when they are posted it does its magic.", + "logo": "https://mediadepot.github.io/templates/img/sickrage-icon.png", + "image": "linuxserver/sickrage:latest", + "categories": [ + "Downloader", + "Media", + "Lissy93" + ], "ports": [ - "8000:8000/tcp" + "8081/tcp" ], "volumes": [ { "container": "/config", - "bind": "/volume1/docker/paperless-ng/config" + "bind": "/opt/mediadepot/apps/sickrage" }, { - "container": "/data", - "bind": "/volume1/docker/paperless-ng/data" + "container": "/downloads", + "bind": "/media/storage/downloads/tvshows" + }, + { + "container": "/tv", + "bind": "/media/storage/tvshows" + }, + { + "container": "/blackhole", + "bind": "/media/temp/blackhole/tvshows" } ], - "restart_policy": "unless-stopped", - "id": 594 - }, - { - "type": 1, - "categories": [ - "Family", - "Lissy93" - ], - "title": "Papermerge (lissy93)", - "name": "Papermerge", - "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/papermerge/config
mkdir -p /volume1/docker/papermerge/data

", - "description": "[Papermerge](https://www.papermerge.com/) is an open source document management system (DMS) primarily designed for archiving and retrieving your digital documents. Instead of having piles of paper documents all over your desk, office or drawers - you can quickly scan them and configure your scanner to directly upload to Papermerge DMS.'", - "platform": "linux", - "logo": "https://raw.githubusercontent.com/ciur/papermerge/master/artwork/logo.png", - "image": "linuxserver/papermerge:latest", "env": [ - { - "name": "PUID", - "label": "PUID", - "default": "1024", - "description": "for GroupID" - }, { "name": "PGID", "label": "PGID", - "default": "100", - "description": "for UserID" + "default": "15000", + "preset": true }, { - "name": "TZ", - "label": "TZ", - "default": "Europe/Amsterdam", - "description": "Specify a timezone to use for example Europe/Amsterdam" + "name": "PUID", + "label": "PUID", + "default": "15000", + "preset": true }, { - "name": "REDIS_URL", - "label": "REDIS_URL", - "default": "", - "description": "Specify an external redis instance to use. Can optionally include a port (`redis:6379`) and/or db (`redis/foo`). If left blank or not included, will use a built-in redis instance. If changed after initial setup will also require manual modification of /config/settings.py" + "name": "TZ", + "label": "TZ", + "default": "America/Los_Angeles" } ], - "ports": [ - "8000:8000/tcp" - ], - "volumes": [ + "labels": [ { - "container": "/config", - "bind": "/volume1/docker/papermerge/config" + "name": "traefik.enable", + "value": "true" }, { - "container": "/data", - "bind": "/volume1/docker/papermerge/data" + "name": "traefik.http.services.sickrage.loadbalancer.server.port", + "value": "8081" + }, + { + "name": "traefik.http.routers.sickrage.entrypoints", + "value": "websecure" + }, + { + "name": "traefik.http.routers.sickrage.tls.certresolver", + "value": "mydnschallenge" } ], - "restart_policy": "unless-stopped", - "id": 595 + "maintainer": " https://github.com/mediadepot/templates/", + "id": 604 }, { "type": 1, - "title": "Pixapop (lissy93)", - "name": "Pixapop", - "note": "Portainer App Templates by Technorabilia based on data provided by LinuxServer.io.

Don't forget to create the volume directories on the host file system.

mkdir -p /volume1/docker/pixapop/config
mkdir -p /volume1/docker/pixapop/photos

", - "description": "[Pixapop](https://github.com/bierdok/pixapop) is an open-source single page application to view your photos in the easiest way possible.", + "name": "syncserver", + "title": "Mozilla Syncserver (lissy93)", + "description": "Run-Your-Own Firefox Sync Server", + "logo": "https://mediadepot.github.io/templates/img/firefox-logo.png", + "image": "mozilla/syncserver:latest", "categories": [ - "Photography", + "Tool", "Lissy93" ], - "platform": "linux", - "logo": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/pixapop.png", - "image": "linuxserver/pixapop:latest", + "ports": [ + "5000/tcp" + ], + "volumes": [ + { + "container": "/data", + "bind": "/opt/mediadepot/apps/syncserver" + } + ], "env": [ { - "name": "PUID", - "label": "PUID", - "default": "1024", - "description": "for GroupID" + "name": "SYNCSERVER_PUBLIC_URL", + "label": "SYNCSERVER_PUBLIC_URL", + "default": "https://syncserver.depot.lan" }, { - "name": "PGID", - "label": "PGID", - "default": "100", - "description": "for UserID" + "name": "SYNCSERVER_SECRET_FILE", + "label": "SYNCSERVER_SECRET_FILE", + "default": "/data/secret_key" }, { - "name": "TZ", - "label": "TZ", - "default": "Europe/Amsterdam", - "description": "Specify a timezone to use for example Europe/Amsterdam" + "name": "SYNCSERVER_SQLURI", + "label": "SYNCSERVER_SQLURI", + "default": "sqlite:////data/syncserver.db" }, { - "name": "APP_USERNAME", - "label": "APP_USERNAME", - "default": "admin", - "description": "Specify a username to enable authentication." + "name": "SYNCSERVER_BATCH_UPLOAD_ENABLED", + "label": "SYNCSERVER_BATCH_UPLOAD_ENABLED", + "default": "true" }, { - "name": "APP_PASSWORD", - "label": "APP_PASSWORD", - "default": "admin", - "description": "Specify a password to enable authentication." - } - ], - "ports": [ - "80:80/tcp" - ], - "volumes": [ - { - "container": "/config", - "bind": "/volume1/docker/pixapop/config" + "name": "SYNCSERVER_FORCE_WSGI_ENVIRON", + "label": "SYNCSERVER_FORCE_WSGI_ENVIRON", + "default": "false" }, { - "container": "/photos", - "bind": "/volume1/docker/pixapop/photos" + "name": "PORT", + "label": "PORT", + "default": "5000" } ], - "restart_policy": "unless-stopped", - "id": 596 - }, - { - "type": 1, - "title": "Wowza (lissy93)", - "description": "Streaming media server", - "categories": [ - "Media", - "Lissy93" - ], - "platform": "linux", - "logo": "https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/wowza.png", - "image": "sameersbn/wowza:4.1.2-8", - "env": [ + "labels": [ { - "name": "WOWZA_ACCEPT_LICENSE", - "label": "Agree to Wowza EULA", - "set": "yes" + "name": "traefik.enable", + "value": "true" }, { - "name": "WOWZA_KEY", - "label": "License key" - } - ], - "ports": [ - "1935/tcp", - "8086/tcp", - "8087/tcp", - "8088/tcp" - ], - "volumes": [ + "name": "traefik.http.services.syncservere.loadbalancer.server.port", + "value": "5000" + }, { - "container": "/var/lib/wowza" + "name": "traefik.http.routers.syncserver.entrypoints", + "value": "websecure" + }, + { + "name": "traefik.http.routers.syncserver.tls.certresolver", + "value": "mydnschallenge" } ], - "id": 597 + "maintainer": " https://github.com/mediadepot/templates/", + "id": 605 }, { "type": 1, - "title": "IronFunctions API (lissy93)", - "description": "Open-source serverless computing platform", + "name": "urlwatch", + "title": "UrlWatch (lissy93)", + "description": "A tool for monitoring webpages for updates", + "logo": "https://mediadepot.github.io/templates/img/urlwatch.png", + "image": "mediadepot/urlwatch:master", "categories": [ - "Serverless", + "Tool", "Lissy93" ], - "platform": "linux", - "logo": "https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/ironfunctions.png", - "image": "iron/functions:latest", "ports": [ - "8080/tcp" + "8081/tcp" ], "volumes": [ { - "container": "/app/data" + "container": "/srv/urlwatch/config", + "bind": "/opt/mediadepot/apps/urlwatch" + }, + { + "container": "/etc/localtime", + "bind": "/etc/localtime", + "readonly": true + } + ], + "env": [], + "labels": [ + { + "name": "traefik.enable", + "value": "true" + }, + { + "name": "traefik.http.services.urlwatch.loadbalancer.server.port", + "value": "8081" + }, + { + "name": "traefik.http.routers.urlwatch.entrypoints", + "value": "websecure" + }, + { + "name": "traefik.http.routers.urlwatch.tls.certresolver", + "value": "mydnschallenge" } ], - "privileged": true, - "id": 598 + "maintainer": " https://github.com/mediadepot/templates/", + "id": 606 }, { "type": 1, - "title": "IronFunctions UI (lissy93)", - "description": "Open-source user interface for IronFunctions", + "name": "vsftpd", + "title": "vsftpd FTP Server (lissy93)", + "description": "Secure, fast FTP server for UNIX-like systems", + "logo": "https://mediadepot.github.io/templates/img/pureftpd-icon.jpg", + "image": "delfer/alpine-ftp-server", + "network": "host", "categories": [ - "Serverless", + "Network", + "Utilities", "Lissy93" ], - "platform": "linux", - "logo": "https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/ironfunctions.png", - "image": "iron/functions-ui:latest", "ports": [ - "4000/tcp" + "21/tcp", + "21000/tcp", + "21001/tcp", + "21002/tcp", + "21003/tcp", + "21004/tcp", + "21005/tcp", + "21006/tcp", + "21007/tcp", + "21008/tcp", + "21009/tcp", + "21010/tcp" ], "volumes": [ { - "container": "/app/data" + "container": "/home/depot/tvshows", + "bind": "/media/storage/tvshows" + }, + { + "container": "/home/depot/movies", + "bind": "/media/storage/movies" + }, + { + "container": "/home/depot/music", + "bind": "/media/storage/music" + }, + { + "container": "/home/depot/ebooks", + "bind": "/media/storage/ebooks" + }, + { + "container": "/home/depot/photos", + "bind": "/media/storage/photos" + }, + { + "container": "/home/depot/documents", + "bind": "/media/storage/documents" + }, + { + "container": "/home/depot/downloads", + "bind": "/media/storage/downloads" + }, + { + "container": "/home/depot/software", + "bind": "/media/storage/software" + }, + { + "container": "/home/depot/blackhole", + "bind": "/media/temp/blackhole" + }, + { + "container": "/home/depot/processing", + "bind": "/media/temp/processing" } ], "env": [ { - "name": "API_URL", - "label": "API URL" + "name": "ADDRESS", + "label": "ADDRESS" + }, + { + "name": "USERS", + "label": "USERS", + "default": "depot|badpass|/home/depot|15000" } ], - "privileged": true, - "id": 599 + "labels": [], + "maintainer": " https://github.com/mediadepot/templates/", + "id": 607 }, { "type": 1, - "title": "Magento 2 (lissy93)", - "description": "Open-source e-commerce platform", + "name": "wizarr", + "title": "Wizarr (lissy93)", + "description": " Wizarr is an advanced user invitation and management system for Jellyfin, Plex, Emby etc. ", + "logo": "https://mediadepot.github.io/templates/img/wizarr-logo.png", + "image": "ghcr.io/wizarrrr/wizarr", "categories": [ - "CMS", + "Tool", "Lissy93" ], - "platform": "linux", - "logo": "https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/magento.png", - "image": "alankent/gsd:latest", "ports": [ - "80/tcp", - "3000/tcp", - "3001/tcp" + "5690/tcp" ], "volumes": [ { - "container": "/var/www/html/" + "container": "/data/database", + "bind": "/opt/mediadepot/apps/wizarr" + }, + { + "container": "/etc/localtime", + "bind": "/etc/localtime", + "readonly": true } ], - "id": 600 - }, - { - "type": 2, - "title": "NextcloudStack (lissy93)", - "description": "Nextcloud setup with a MySQL database", - "note": "Deploys a Nextcloud instance connected to a MySQL database.", - "categories": [ - "Cloud", - "Lissy93" - ], - "platform": "linux", - "logo": "https://raw.githubusercontent.com/mikestraney/portainer-templates/master/Images/nextcloud-icon.png", - "repository": { - "url": "https://github.com/mikestraney/portainer-templates", - "stackfile": "stacks/nextcloud/docker-stack.yml" - }, "env": [ { - "label": "MYSQL_PASSWORD", - "name": "mypassword", - "description": "password for sql" - }, - { - "label": "MYSQL_ROOT_PASSWORD", - "name": "myrpassword", - "description": "root password for sql" + "name": "APP_URL", + "label": "APP_URL", + "default": "https://wizarr.domain.com" } ], - "id": 601 - }, - { - "type": 1, - "title": "Odoo (lissy93)", - "description": "Open-source business apps", - "categories": [ - "Project Management", - "Lissy93" - ], - "platform": "linux", - "logo": "https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/odoo.png", - "image": "odoo:latest", - "env": [ + "labels": [ { - "name": "HOST", - "label": "PostgreSQL database host", - "type": "container" + "name": "traefik.enable", + "value": "true" }, { - "name": "USER", - "label": "Database user" + "name": "traefik.http.services.wizarr.loadbalancer.server.port", + "value": "5690" }, { - "name": "PASSWORD", - "label": "Database password" - } - ], - "ports": [ - "8069/tcp" - ], - "volumes": [ - { - "container": "/var/lib/odoo" + "name": "traefik.http.routers.wizarr.entrypoints", + "value": "websecure" }, { - "container": "/mnt/extra-addons" + "name": "traefik.http.routers.wizarr.tls.certresolver", + "value": "mydnschallenge" } ], - "id": 602 - }, - { - "type": 1, - "title": "Plesk (lissy93)", - "description": "WebOps platform and hosting control panel", - "categories": [ - "CMS", - "Lissy93" - ], - "platform": "linux", - "note": "Default credentials: admin / changeme", - "logo": "https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/plesk.png", - "image": "plesk/plesk:latest", - "ports": [ - "21/tcp", - "80/tcp", - "443/tcp", - "8880/tcp", - "8443/tcp", - "8447/tcp" - ], - "id": 603 + "maintainer": " https://github.com/mediadepot/templates/", + "id": 608 }, { "categories": [ @@ -22383,7 +24395,7 @@ }, "title": "Adguard Home (xneo1)", "type": 3, - "id": 604 + "id": 609 }, { "categories": [ @@ -22415,7 +24427,7 @@ "container": "/etc/authelia/" } ], - "id": 605 + "id": 610 }, { "categories": [ @@ -22432,7 +24444,7 @@ }, "title": "Bazarr (xneo1)", "type": 3, - "id": 606 + "id": 611 }, { "categories": [ @@ -22469,7 +24481,7 @@ "container": "/zusam/data" } ], - "id": 607 + "id": 612 }, { "categories": [ @@ -22485,7 +24497,7 @@ }, "title": "ProxiTok (xneo1)", "type": 3, - "id": 608 + "id": 613 }, { "categories": [ @@ -22529,7 +24541,7 @@ "container": "/music" } ], - "id": 609 + "id": 614 }, { "categories": [ @@ -22554,7 +24566,7 @@ "container": "/config" } ], - "id": 610 + "id": 615 }, { "categories": [ @@ -22603,7 +24615,7 @@ "container": "/config" } ], - "id": 611 + "id": 616 }, { "categories": [ @@ -22648,7 +24660,7 @@ }, "title": "Bookstack (xneo1)", "type": 3, - "id": 612 + "id": 617 }, { "categories": [ @@ -22683,7 +24695,7 @@ "container": "/home/node/trilium-data" } ], - "id": 613 + "id": 618 }, { "categories": [ @@ -22724,7 +24736,7 @@ "container": "/config" } ], - "id": 614 + "id": 619 }, { "categories": [ @@ -22764,7 +24776,7 @@ "container": "/config" } ], - "id": 615 + "id": 620 }, { "categories": [ @@ -22806,7 +24818,7 @@ "container": "/config" } ], - "id": 616 + "id": 621 }, { "categories": [ @@ -22867,7 +24879,7 @@ "container": "/var/www/html/images" } ], - "id": 617 + "id": 622 }, { "categories": [ @@ -22891,7 +24903,7 @@ "container": "/config" } ], - "id": 618 + "id": 623 }, { "categories": [ @@ -22944,7 +24956,7 @@ "container": "/config" } ], - "id": 619 + "id": 624 }, { "categories": [ @@ -22980,7 +24992,7 @@ "container": "/config" } ], - "id": 620 + "id": 625 }, { "categories": [ @@ -23025,7 +25037,7 @@ "container": "/movies" } ], - "id": 621 + "id": 626 }, { "categories": [ @@ -23062,7 +25074,7 @@ "container": "/music" } ], - "id": 622 + "id": 627 }, { "categories": [ @@ -23087,7 +25099,7 @@ "container": "/dashmachine/dashmachine/user_data" } ], - "id": 623 + "id": 628 }, { "categories": [ @@ -23129,7 +25141,7 @@ "container": "/downloads" } ], - "id": 624 + "id": 629 }, { "categories": [ @@ -23158,7 +25170,7 @@ "container": "/downloads" } ], - "id": 625 + "id": 630 }, { "categories": [ @@ -23200,7 +25212,7 @@ "container": "/downloads" } ], - "id": 626 + "id": 631 }, { "categories": [ @@ -23239,7 +25251,7 @@ "container": "/config" } ], - "id": 627 + "id": 632 }, { "categories": [ @@ -23278,7 +25290,7 @@ "restart_policy": "unless-stopped", "title": "Duck DNS (xneo1)", "type": 1, - "id": 628 + "id": 633 }, { "categories": [ @@ -23326,7 +25338,7 @@ "container": "/source" } ], - "id": 629 + "id": 634 }, { "categories": [ @@ -23377,7 +25389,7 @@ "container": "/data/movies" } ], - "id": 630 + "id": 635 }, { "categories": [ @@ -23402,7 +25414,7 @@ "container": "/config" } ], - "id": 631 + "id": 636 }, { "categories": [ @@ -23431,7 +25443,7 @@ "container": "/myfiles" } ], - "id": 632 + "id": 637 }, { "categories": [ @@ -23467,7 +25479,7 @@ "container": "/config" } ], - "id": 633 + "id": 638 }, { "categories": [ @@ -23484,7 +25496,7 @@ }, "title": "Miniflux (xneo1)", "type": 3, - "id": 634 + "id": 639 }, { "categories": [ @@ -23527,7 +25539,7 @@ "container": "/mylar" } ], - "id": 635 + "id": 640 }, { "categories": [ @@ -23552,7 +25564,7 @@ "container": "/config" } ], - "id": 636 + "id": 641 }, { "categories": [ @@ -23593,7 +25605,7 @@ "container": "/config" } ], - "id": 637 + "id": 642 }, { "categories": [ @@ -23630,7 +25642,7 @@ "container": "/config" } ], - "id": 638 + "id": 643 }, { "categories": [ @@ -23674,7 +25686,7 @@ "container": "/music" } ], - "id": 639 + "id": 644 }, { "categories": [ @@ -23713,7 +25725,7 @@ "container": "/config" } ], - "id": 640 + "id": 645 }, { "categories": [ @@ -23743,7 +25755,7 @@ "container": "/www/config.yml" } ], - "id": 641 + "id": 646 }, { "categories": [ @@ -23777,7 +25789,7 @@ }, "title": "Dashy (xneo1)", "type": 3, - "id": 642 + "id": 647 }, { "categories": [ @@ -23810,7 +25822,7 @@ }, "title": "Koillection (xneo1)", "type": 3, - "id": 643 + "id": 648 }, { "categories": [ @@ -23844,7 +25856,7 @@ }, "title": "Vikunja (xneo1)", "type": 3, - "id": 644 + "id": 649 }, { "categories": [ @@ -23878,7 +25890,7 @@ }, "title": "Audiobookshelf (xneo1)", "type": 3, - "id": 645 + "id": 650 }, { "categories": [ @@ -23912,7 +25924,7 @@ }, "title": "Fenrus (xneo1)", "type": 3, - "id": 646 + "id": 651 }, { "categories": [ @@ -23946,7 +25958,7 @@ }, "title": "Authentik (xneo1)", "type": 3, - "id": 647 + "id": 652 }, { "categories": [ @@ -23980,7 +25992,7 @@ }, "title": "Navidrome (xneo1)", "type": 3, - "id": 648 + "id": 653 }, { "categories": [ @@ -24005,7 +26017,7 @@ "container": "/app/data" } ], - "id": 649 + "id": 654 }, { "categories": [ @@ -24029,7 +26041,7 @@ "container": "/var/lib/mysql" } ], - "id": 650 + "id": 655 }, { "categories": [ @@ -24065,7 +26077,7 @@ "container": "/data" } ], - "id": 651 + "id": 656 }, { "categories": [ @@ -24113,7 +26125,7 @@ }, "title": "Invoice Ninja (xneo1)", "type": 3, - "id": 652 + "id": 657 }, { "categories": [ @@ -24154,7 +26166,7 @@ "container": "/downloads" } ], - "id": 653 + "id": 658 }, { "categories": [ @@ -24205,7 +26217,7 @@ "container": "/data/movies" } ], - "id": 654 + "id": 659 }, { "categories": [ @@ -24242,7 +26254,7 @@ "container": "/config" } ], - "id": 655 + "id": 660 }, { "categories": [ @@ -24283,7 +26295,7 @@ "container": "/books" } ], - "id": 656 + "id": 661 }, { "categories": [ @@ -24408,7 +26420,7 @@ "container": "/config" } ], - "id": 657 + "id": 662 }, { "categories": [ @@ -24433,7 +26445,7 @@ "container": "/config" } ], - "id": 658 + "id": 663 }, { "categories": [ @@ -24478,7 +26490,7 @@ "container": "/music" } ], - "id": 659 + "id": 664 }, { "categories": [ @@ -24521,7 +26533,7 @@ "container": "/pictures" } ], - "id": 660 + "id": 665 }, { "categories": [ @@ -24562,7 +26574,7 @@ "container": "/config" } ], - "id": 661 + "id": 666 }, { "categories": [ @@ -24598,7 +26610,7 @@ "container": "/minecraft" } ], - "id": 662 + "id": 667 }, { "categories": [ @@ -24643,7 +26655,7 @@ "container": "/downloads" } ], - "id": 663 + "id": 668 }, { "categories": [ @@ -24678,7 +26690,7 @@ "container": "/config/.minetest" } ], - "id": 664 + "id": 669 }, { "categories": [ @@ -24714,7 +26726,7 @@ "container": "/config" } ], - "id": 665 + "id": 670 }, { "categories": [ @@ -24747,7 +26759,7 @@ "restart_policy": "unless-stopped", "title": "Minisatip (xneo1)", "type": 1, - "id": 666 + "id": 671 }, { "categories": [ @@ -24775,7 +26787,7 @@ "container": "/music" } ], - "id": 667 + "id": 672 }, { "categories": [ @@ -24829,7 +26841,7 @@ "container": "/opt/murmur/log" } ], - "id": 668 + "id": 673 }, { "categories": [ @@ -24875,7 +26887,7 @@ "container": "/data" } ], - "id": 669 + "id": 674 }, { "categories": [ @@ -24912,7 +26924,7 @@ "container": "/config" } ], - "id": 670 + "id": 675 }, { "categories": [ @@ -24957,7 +26969,7 @@ "container": "/comics" } ], - "id": 671 + "id": 676 }, { "categories": [ @@ -24997,7 +27009,7 @@ "container": "/downloads" } ], - "id": 672 + "id": 677 }, { "categories": [ @@ -25038,7 +27050,7 @@ "container": "/downloads" } ], - "id": 673 + "id": 678 }, { "categories": [ @@ -25087,7 +27099,7 @@ }, "title": "Nextcloud (xneo1)", "type": 3, - "id": 674 + "id": 679 }, { "categories": [ @@ -25125,7 +27137,7 @@ "container": "/config" } ], - "id": 675 + "id": 680 }, { "categories": [ @@ -25149,7 +27161,7 @@ "restart_policy": "always", "title": "Nginx Proxy Manager (xneo1)", "type": 3, - "id": 676 + "id": 681 }, { "categories": [ @@ -25186,7 +27198,7 @@ "container": "/config" } ], - "id": 677 + "id": 682 }, { "categories": [ @@ -25205,7 +27217,7 @@ }, "title": "Ombi (xneo1)", "type": 3, - "id": 678 + "id": 683 }, { "categories": [ @@ -25248,7 +27260,7 @@ "container": "/config" } ], - "id": 679 + "id": 684 }, { "categories": [ @@ -25266,7 +27278,7 @@ }, "title": "Organizr (xneo1)", "type": 3, - "id": 680 + "id": 685 }, { "categories": [ @@ -25283,7 +27295,7 @@ }, "title": "Overseerr (xneo1)", "type": 3, - "id": 681 + "id": 686 }, { "categories": [ @@ -25340,7 +27352,7 @@ }, "title": "Owncloud (xneo1)", "type": 3, - "id": 682 + "id": 687 }, { "categories": [ @@ -25377,7 +27389,7 @@ }, "title": "Petio (xneo1)", "type": 3, - "id": 683 + "id": 688 }, { "categories": [ @@ -25421,7 +27433,7 @@ "container": "/config" } ], - "id": 684 + "id": 689 }, { "categories": [ @@ -25455,7 +27467,7 @@ "container": "/etc/dnsmasq.d" } ], - "id": 685 + "id": 690 }, { "categories": [ @@ -25491,7 +27503,7 @@ "container": "/config" } ], - "id": 686 + "id": 691 }, { "categories": [ @@ -25540,7 +27552,7 @@ "container": "/movies" } ], - "id": 687 + "id": 692 }, { "categories": [ @@ -25583,7 +27595,7 @@ "container": "/config" } ], - "id": 688 + "id": 693 }, { "categories": [ @@ -25625,7 +27637,7 @@ "container": "/config" } ], - "id": 689 + "id": 694 }, { "categories": [ @@ -25653,7 +27665,7 @@ "container": "/root" } ], - "id": 690 + "id": 695 }, { "categories": [ @@ -25690,7 +27702,7 @@ "container": "/config" } ], - "id": 691 + "id": 696 }, { "categories": [ @@ -25730,7 +27742,7 @@ "container": "/data" } ], - "id": 692 + "id": 697 }, { "categories": [ @@ -25772,7 +27784,7 @@ "container": "/downloads" } ], - "id": 693 + "id": 698 }, { "categories": [ @@ -25808,7 +27820,7 @@ "container": "/config" } ], - "id": 694 + "id": 699 }, { "categories": [ @@ -25853,7 +27865,7 @@ "container": "/movies" } ], - "id": 695 + "id": 700 }, { "categories": [ @@ -25870,7 +27882,7 @@ }, "title": "Tdarr (xneo1)", "type": 3, - "id": 696 + "id": 701 }, { "categories": [ @@ -25894,7 +27906,7 @@ "container": "/usr/src/app" } ], - "id": 697 + "id": 702 }, { "categories": [ @@ -25936,7 +27948,7 @@ "container": "/downloads" } ], - "id": 698 + "id": 703 }, { "categories": [ @@ -25978,7 +27990,7 @@ "container": "/downloads" } ], - "id": 699 + "id": 704 }, { "categories": [ @@ -26023,7 +28035,7 @@ "container": "/incomplete-downloads" } ], - "id": 700 + "id": 705 }, { "categories": [ @@ -26068,7 +28080,7 @@ "container": "/tv" } ], - "id": 701 + "id": 706 }, { "categories": [ @@ -26113,7 +28125,7 @@ "container": "/downloads" } ], - "id": 702 + "id": 707 }, { "categories": [ @@ -26154,7 +28166,7 @@ "container": "/data" } ], - "id": 703 + "id": 708 }, { "categories": [ @@ -26171,7 +28183,7 @@ }, "title": "Snibox (xneo1)", "type": 3, - "id": 704 + "id": 709 }, { "categories": [ @@ -26220,7 +28232,7 @@ "container": "/downloads" } ], - "id": 705 + "id": 710 }, { "categories": [ @@ -26261,7 +28273,7 @@ "container": "/config" } ], - "id": 706 + "id": 711 }, { "categories": [ @@ -26297,7 +28309,7 @@ "container": "/config" } ], - "id": 707 + "id": 712 }, { "categories": [ @@ -26322,7 +28334,7 @@ "container": "/var/lib/tiddlywiki" } ], - "id": 708 + "id": 713 }, { "categories": [ @@ -26358,7 +28370,7 @@ "container": "/config" } ], - "id": 709 + "id": 714 }, { "categories": [ @@ -26402,7 +28414,7 @@ "container": "/watch" } ], - "id": 710 + "id": 715 }, { "categories": [ @@ -26465,7 +28477,7 @@ "container": "/etc/localtime" } ], - "id": 711 + "id": 716 }, { "categories": [ @@ -26506,7 +28518,7 @@ "container": "/recordings" } ], - "id": 712 + "id": 717 }, { "categories": [ @@ -26554,7 +28566,7 @@ "container": "/config" } ], - "id": 713 + "id": 718 }, { "categories": [ @@ -26598,7 +28610,7 @@ "container": "/config" } ], - "id": 714 + "id": 719 }, { "categories": [ @@ -26621,7 +28633,7 @@ "container": "/var/run/docker.sock" } ], - "id": 715 + "id": 720 }, { "categories": [ @@ -26659,7 +28671,7 @@ "container": "/data" } ], - "id": 716 + "id": 721 }, { "categories": [ @@ -26683,7 +28695,7 @@ "container": "/config" } ], - "id": 717 + "id": 722 }, { "categories": [ @@ -26712,7 +28724,7 @@ "container": "/data" } ], - "id": 718 + "id": 723 }, { "categories": [ @@ -26740,7 +28752,7 @@ "container": "/var/run/docker.sock" } ], - "id": 719 + "id": 724 }, { "categories": [ @@ -26758,7 +28770,7 @@ }, "title": "Uptime Kuma (xneo1)", "type": 3, - "id": 720 + "id": 725 }, { "categories": [ @@ -26782,7 +28794,7 @@ "container": "/var/run/docker.sock" } ], - "id": 721 + "id": 726 }, { "categories": [ @@ -26799,7 +28811,7 @@ }, "title": "Monica (xneo1)", "type": 3, - "id": 722 + "id": 727 }, { "categories": [ @@ -26817,7 +28829,7 @@ "restart_policy": "always", "title": "Netbox (xneo1)", "type": 1, - "id": 723 + "id": 728 }, { "categories": [ @@ -26839,7 +28851,7 @@ "restart_policy": "always", "title": "Freeboard (xneo1)", "type": 3, - "id": 724 + "id": 729 }, { "categories": [ @@ -26860,7 +28872,7 @@ "restart_policy": "always", "title": "Ghostfolio (xneo1)", "type": 3, - "id": 725 + "id": 730 }, { "categories": [ @@ -26881,7 +28893,7 @@ "restart_policy": "always", "title": "Servas (xneo1)", "type": 3, - "id": 726 + "id": 731 }, { "categories": [ @@ -26902,7 +28914,7 @@ "restart_policy": "always", "title": "Wallabag (xneo1)", "type": 3, - "id": 727 + "id": 732 }, { "categories": [ @@ -26920,7 +28932,7 @@ "restart_policy": "always", "title": "Teleport (xneo1)", "type": 3, - "id": 728 + "id": 733 }, { "categories": [ @@ -26940,7 +28952,7 @@ "restart_policy": "always", "title": "Cryptofolio (xneo1)", "type": 1, - "id": 729 + "id": 734 }, { "categories": [ @@ -26958,7 +28970,7 @@ }, "title": "Nodered (xneo1)", "type": 3, - "id": 730 + "id": 735 }, { "categories": [ @@ -26979,7 +28991,7 @@ "container": "/datastore" } ], - "id": 731 + "id": 736 }, { "categories": [ @@ -27007,7 +29019,7 @@ "container": "/resources" } ], - "id": 732 + "id": 737 }, { "categories": [ @@ -27031,7 +29043,7 @@ "container": "/app" } ], - "id": 733 + "id": 738 }, { "categories": [ @@ -27055,7 +29067,7 @@ "container": "/app" } ], - "id": 734 + "id": 739 }, { "categories": [ @@ -27072,7 +29084,7 @@ }, "title": "Firefox (xneo1)", "type": 3, - "id": 735 + "id": 740 }, { "categories": [ @@ -27089,7 +29101,7 @@ }, "title": "Homechart (xneo1)", "type": 3, - "id": 736 + "id": 741 }, { "categories": [ @@ -27129,7 +29141,7 @@ "container": "/config" } ], - "id": 737 + "id": 742 }, { "categories": [ @@ -27146,7 +29158,7 @@ }, "title": "Ferdi Server (xneo1)", "type": 3, - "id": 738 + "id": 743 }, { "categories": [ @@ -27163,7 +29175,7 @@ }, "title": "Ferdium (xneo1)", "type": 3, - "id": 739 + "id": 744 }, { "categories": [ @@ -27180,7 +29192,7 @@ }, "title": "Snippet Box (xneo1)", "type": 3, - "id": 740 + "id": 745 }, { "categories": [ @@ -27200,7 +29212,7 @@ ], "title": "Littlelink Server (xneo1)", "type": 3, - "id": 741 + "id": 746 }, { "categories": [ @@ -27217,7 +29229,7 @@ }, "title": "Linkstack (xneo1)", "type": 3, - "id": 742 + "id": 747 }, { "categories": [ @@ -27234,7 +29246,7 @@ }, "title": "Aria2 Pro (xneo1)", "type": 3, - "id": 743 + "id": 748 }, { "categories": [ @@ -27251,7 +29263,7 @@ }, "title": "Flood (xneo1)", "type": 3, - "id": 744 + "id": 749 }, { "categories": [ @@ -27269,7 +29281,7 @@ }, "title": "Photoprism (xneo1)", "type": 3, - "id": 745 + "id": 750 }, { "categories": [ @@ -27287,7 +29299,7 @@ }, "title": "Immich (xneo1)", "type": 3, - "id": 746 + "id": 751 }, { "categories": [ @@ -27304,7 +29316,7 @@ }, "title": "Apprise-API (xneo1)", "type": 3, - "id": 747 + "id": 752 }, { "categories": [ @@ -27321,7 +29333,7 @@ }, "title": "Netboot.xyz (xneo1)", "type": 3, - "id": 748 + "id": 753 }, { "categories": [ @@ -27338,7 +29350,7 @@ }, "title": "Pingvin (xneo1)", "type": 3, - "id": 749 + "id": 754 }, { "categories": [ @@ -27356,7 +29368,7 @@ }, "title": "Stirling-PDF (xneo1)", "type": 3, - "id": 750 + "id": 755 }, { "categories": [ @@ -27373,7 +29385,7 @@ }, "title": "NetAlertX (xneo1)", "type": 3, - "id": 751 + "id": 756 }, { "categories": [ @@ -27391,7 +29403,7 @@ }, "title": "TimeTagger (xneo1)", "type": 3, - "id": 752 + "id": 757 }, { "categories": [ @@ -27408,7 +29420,7 @@ }, "title": "Invidious (xneo1)", "type": 3, - "id": 753 + "id": 758 }, { "categories": [ @@ -27425,7 +29437,7 @@ }, "title": "Chibisafe (xneo1)", "type": 3, - "id": 754 + "id": 759 }, { "categories": [ @@ -27442,7 +29454,7 @@ }, "title": "Kiwix (xneo1)", "type": 3, - "id": 755 + "id": 760 }, { "categories": [ @@ -27459,7 +29471,7 @@ }, "title": "Tandoor (xneo1)", "type": 3, - "id": 756 + "id": 761 }, { "categories": [ @@ -27476,7 +29488,7 @@ }, "title": "Webtrees (xneo1)", "type": 3, - "id": 757 + "id": 762 }, { "categories": [ @@ -27494,7 +29506,7 @@ }, "title": "Wordpress (xneo1)", "type": 3, - "id": 758 + "id": 763 }, { "categories": [ @@ -27511,7 +29523,7 @@ }, "title": "pve-exporter (xneo1)", "type": 3, - "id": 759 + "id": 764 }, { "categories": [ @@ -27528,7 +29540,7 @@ }, "title": "Grocy (xneo1)", "type": 3, - "id": 760 + "id": 765 }, { "categories": [ @@ -27545,7 +29557,7 @@ }, "title": "Ansible-semaphore (xneo1)", "type": 3, - "id": 761 + "id": 766 }, { "categories": [ @@ -27562,7 +29574,7 @@ }, "title": "Shiori (xneo1)", "type": 3, - "id": 762 + "id": 767 }, { "categories": [ @@ -27580,7 +29592,7 @@ }, "title": "Airsonic (xneo1)", "type": 3, - "id": 763 + "id": 768 }, { "categories": [ @@ -27598,7 +29610,7 @@ }, "title": "Funkwhale (xneo1)", "type": 3, - "id": 764 + "id": 769 }, { "categories": [ @@ -27615,7 +29627,7 @@ }, "title": "Gokapi (xneo1)", "type": 3, - "id": 765 + "id": 770 }, { "categories": [ @@ -27632,7 +29644,7 @@ }, "title": "Traggo (xneo1)", "type": 3, - "id": 766 + "id": 771 }, { "categories": [ @@ -27649,7 +29661,7 @@ }, "title": "Moodle (xneo1)", "type": 3, - "id": 767 + "id": 772 }, { "categories": [ @@ -27666,7 +29678,7 @@ }, "title": "Freescout (xneo1)", "type": 3, - "id": 768 + "id": 773 }, { "categories": [ @@ -27683,7 +29695,7 @@ }, "title": "Wger (xneo1)", "type": 3, - "id": 769 + "id": 774 }, { "categories": [ @@ -27700,7 +29712,7 @@ }, "title": "Docker Container Stats (xneo1)", "type": 3, - "id": 770 + "id": 775 }, { "categories": [ @@ -27717,7 +29729,7 @@ }, "title": "Codex (xneo1)", "type": 3, - "id": 771 + "id": 776 }, { "categories": [ @@ -27735,7 +29747,7 @@ }, "title": "Kapowarr (xneo1)", "type": 3, - "id": 772 + "id": 777 }, { "categories": [ @@ -27752,7 +29764,7 @@ }, "title": "Signal Proxy (xneo1)", "type": 3, - "id": 773 + "id": 778 }, { "categories": [ @@ -27769,7 +29781,7 @@ }, "title": "Chiefonboarding (xneo1)", "type": 3, - "id": 774 + "id": 779 }, { "categories": [ @@ -27786,7 +29798,7 @@ }, "title": "Castopod (xneo1)", "type": 3, - "id": 775 + "id": 780 }, { "categories": [ @@ -27803,7 +29815,7 @@ }, "title": "Mautic (xneo1)", "type": 3, - "id": 776 + "id": 781 }, { "categories": [ @@ -27820,7 +29832,7 @@ }, "title": "Medusa (xneo1)", "type": 3, - "id": 777 + "id": 782 }, { "categories": [ @@ -27838,7 +29850,7 @@ }, "title": "Your_spotify (xneo1)", "type": 3, - "id": 778 + "id": 783 }, { "categories": [ @@ -27856,7 +29868,7 @@ }, "title": "Influxdb & Telegraf (xneo1)", "type": 3, - "id": 779 + "id": 784 }, { "categories": [ @@ -27873,7 +29885,7 @@ }, "title": "Influxdb (xneo1)", "type": 3, - "id": 780 + "id": 785 }, { "categories": [ @@ -27892,7 +29904,7 @@ }, "title": "Grafana (xneo1)", "type": 3, - "id": 781 + "id": 786 }, { "categories": [ @@ -27909,7 +29921,7 @@ }, "title": "Filestash (xneo1)", "type": 3, - "id": 782 + "id": 787 }, { "categories": [ @@ -27926,7 +29938,7 @@ }, "title": "Silverstripe (xneo1)", "type": 3, - "id": 783 + "id": 788 }, { "categories": [ @@ -27943,7 +29955,7 @@ }, "title": "Readarr (xneo1)", "type": 3, - "id": 784 + "id": 789 }, { "categories": [ @@ -27960,7 +29972,7 @@ }, "title": "Whisparr (xneo1)", "type": 3, - "id": 785 + "id": 790 }, { "categories": [ @@ -27977,7 +29989,7 @@ }, "title": "Midarr (xneo1)", "type": 3, - "id": 786 + "id": 791 }, { "categories": [ @@ -27994,7 +30006,7 @@ }, "title": "Mastodon (xneo1)", "type": 3, - "id": 787 + "id": 792 }, { "categories": [ @@ -28011,7 +30023,7 @@ }, "title": "Appwrite (xneo1)", "type": 3, - "id": 788 + "id": 793 }, { "categories": [ @@ -28028,7 +30040,7 @@ }, "title": "Speedtest Tracker (xneo1)", "type": 3, - "id": 789 + "id": 794 }, { "categories": [ @@ -28046,7 +30058,7 @@ }, "title": "OpnForm (xneo1)", "type": 3, - "id": 790 + "id": 795 }, { "categories": [ @@ -28064,7 +30076,24 @@ }, "title": "Gathio (xneo1)", "type": 3, - "id": 791 + "id": 796 + }, + { + "categories": [ + "Monitoring", + "Xneo1" + ], + "description": "A lightweight server resource monitoring hub with historical data, docker stats, and alerts.", + "logo": "", + "name": "beszel", + "platform": "linux", + "repository": { + "stackfile": "Template/Stack/beszel.yml", + "url": "https://github.com/xneo1/portainer_templates" + }, + "title": "Beszel (xneo1)", + "type": 3, + "id": 797 }, { "categories": [ @@ -28082,7 +30111,7 @@ }, "title": "Activepieces (xneo1)", "type": 3, - "id": 792 + "id": 798 }, { "categories": [ @@ -28099,7 +30128,7 @@ }, "title": "Dockge (xneo1)", "type": 3, - "id": 793 + "id": 799 }, { "categories": [ @@ -28116,7 +30145,7 @@ }, "title": "Dokemon (xneo1)", "type": 3, - "id": 794 + "id": 800 }, { "categories": [ @@ -28134,7 +30163,7 @@ }, "title": "Draw.io (xneo1)", "type": 3, - "id": 795 + "id": 801 }, { "categories": [ @@ -28151,7 +30180,7 @@ }, "title": "Hauk (xneo1)", "type": 3, - "id": 796 + "id": 802 }, { "categories": [ @@ -28169,7 +30198,7 @@ }, "title": "Plane (xneo1)", "type": 3, - "id": 797 + "id": 803 }, { "categories": [ @@ -28186,7 +30215,7 @@ }, "title": "Shaarli (xneo1)", "type": 3, - "id": 798 + "id": 804 }, { "categories": [ @@ -28204,7 +30233,7 @@ }, "title": "Flowiseai (xneo1)", "type": 3, - "id": 799 + "id": 805 }, { "categories": [ @@ -28221,7 +30250,7 @@ }, "title": "Feedcord (xneo1)", "type": 3, - "id": 800 + "id": 806 }, { "categories": [ @@ -28238,7 +30267,7 @@ }, "title": "Fetchcord (xneo1)", "type": 3, - "id": 801 + "id": 807 }, { "categories": [ @@ -28255,7 +30284,7 @@ }, "title": "Tubearchivist (xneo1)", "type": 3, - "id": 802 + "id": 808 }, { "categories": [ @@ -28272,7 +30301,7 @@ }, "title": "Actual (xneo1)", "type": 3, - "id": 803 + "id": 809 }, { "categories": [ @@ -28290,7 +30319,7 @@ }, "title": "Baikal (xneo1)", "type": 3, - "id": 804 + "id": 810 }, { "categories": [ @@ -28308,7 +30337,7 @@ }, "title": "Autobrr (xneo1)", "type": 3, - "id": 805 + "id": 811 }, { "categories": [ @@ -28325,7 +30354,7 @@ }, "title": "Glances (xneo1)", "type": 3, - "id": 806 + "id": 812 }, { "categories": [ @@ -28343,7 +30372,7 @@ }, "title": "Tailscale (xneo1)", "type": 3, - "id": 807 + "id": 813 }, { "categories": [ @@ -28361,7 +30390,7 @@ }, "title": "Documize (xneo1)", "type": 3, - "id": 808 + "id": 814 }, { "categories": [ @@ -28378,7 +30407,7 @@ }, "title": "Homarr (xneo1)", "type": 3, - "id": 809 + "id": 815 }, { "categories": [ @@ -28395,7 +30424,7 @@ }, "title": "Meshcentral (xneo1)", "type": 3, - "id": 810 + "id": 816 }, { "categories": [ @@ -28412,7 +30441,7 @@ }, "title": "Rust Desk (xneo1)", "type": 3, - "id": 811 + "id": 817 }, { "categories": [ @@ -28429,7 +30458,7 @@ }, "title": "Rport (xneo1)", "type": 3, - "id": 812 + "id": 818 }, { "categories": [ @@ -28446,7 +30475,7 @@ }, "title": "Remotely (xneo1)", "type": 3, - "id": 813 + "id": 819 }, { "categories": [ @@ -28464,7 +30493,7 @@ }, "title": "Tabby (xneo1)", "type": 3, - "id": 814 + "id": 820 }, { "categories": [ @@ -28482,7 +30511,7 @@ }, "title": "Excalidraw (xneo1)", "type": 3, - "id": 815 + "id": 821 }, { "categories": [ @@ -28499,7 +30528,7 @@ }, "title": "Upsnap (xneo1)", "type": 3, - "id": 816 + "id": 822 }, { "categories": [ @@ -28518,7 +30547,7 @@ }, "title": "Tooljet (xneo1)", "type": 3, - "id": 817 + "id": 823 }, { "categories": [ @@ -28538,7 +30567,7 @@ }, "title": "Syncthing (xneo1)", "type": 3, - "id": 818 + "id": 824 }, { "categories": [ @@ -28558,7 +30587,7 @@ }, "title": "Budibase (xneo1)", "type": 3, - "id": 819 + "id": 825 }, { "categories": [ @@ -28575,7 +30604,7 @@ }, "title": "Meilisearch (xneo1)", "type": 3, - "id": 820 + "id": 826 }, { "categories": [ @@ -28593,7 +30622,7 @@ }, "title": "Ory Kratos (Standalone) (xneo1)", "type": 3, - "id": 821 + "id": 827 }, { "categories": [ @@ -28611,7 +30640,7 @@ }, "title": "Ory Kratos (Oathkeeper) (xneo1)", "type": 3, - "id": 822 + "id": 828 }, { "categories": [ @@ -28630,7 +30659,7 @@ }, "title": "Appsmith (xneo1)", "type": 3, - "id": 823 + "id": 829 }, { "categories": [ @@ -28647,7 +30676,7 @@ }, "title": "Mailpile (xneo1)", "type": 3, - "id": 824 + "id": 830 }, { "categories": [ @@ -28664,7 +30693,7 @@ }, "title": "Poste.io (xneo1)", "type": 3, - "id": 825 + "id": 831 }, { "categories": [ @@ -28681,7 +30710,7 @@ }, "title": "iperf (xneo1)", "type": 3, - "id": 826 + "id": 832 }, { "categories": [ @@ -28698,7 +30727,7 @@ }, "title": "Lazytainer (xneo1)", "type": 3, - "id": 827 + "id": 833 }, { "categories": [ @@ -28715,7 +30744,7 @@ }, "title": "Homepage (xneo1)", "type": 3, - "id": 828 + "id": 834 }, { "categories": [ @@ -28732,7 +30761,7 @@ }, "title": "I hate money (xneo1)", "type": 3, - "id": 829 + "id": 835 }, { "categories": [ @@ -28749,7 +30778,7 @@ }, "title": "OpenBudgeteer (xneo1)", "type": 3, - "id": 830 + "id": 836 }, { "categories": [ @@ -28766,7 +30795,7 @@ }, "title": "Fireshare (xneo1)", "type": 3, - "id": 831 + "id": 837 }, { "categories": [ @@ -28783,7 +30812,7 @@ }, "title": "Filepizza (xneo1)", "type": 3, - "id": 832 + "id": 838 }, { "categories": [ @@ -28800,7 +30829,7 @@ }, "title": "Jump (xneo1)", "type": 3, - "id": 833 + "id": 839 }, { "categories": [ @@ -28817,7 +30846,7 @@ }, "title": "Hasty-Paste (xneo1)", "type": 3, - "id": 834 + "id": 840 }, { "categories": [ @@ -28834,7 +30863,7 @@ }, "title": "Xwiki (xneo1)", "type": 3, - "id": 835 + "id": 841 }, { "categories": [ @@ -28851,7 +30880,7 @@ }, "title": "Leantime (xneo1)", "type": 3, - "id": 836 + "id": 842 }, { "categories": [ @@ -28868,7 +30897,7 @@ }, "title": "Jellyseer (xneo1)", "type": 3, - "id": 837 + "id": 843 }, { "categories": [ @@ -28885,7 +30914,7 @@ }, "title": "Trudesk (xneo1)", "type": 3, - "id": 838 + "id": 844 }, { "categories": [ @@ -28902,7 +30931,7 @@ }, "title": "Dashdot (xneo1)", "type": 3, - "id": 839 + "id": 845 }, { "categories": [ @@ -28921,7 +30950,7 @@ }, "title": "Baserow (xneo1)", "type": 3, - "id": 840 + "id": 846 }, { "categories": [ @@ -28940,7 +30969,7 @@ }, "title": "NocoDB (xneo1)", "type": 3, - "id": 841 + "id": 847 }, { "categories": [ @@ -28957,7 +30986,7 @@ }, "title": "Broadlink Manager (xneo1)", "type": 3, - "id": 842 + "id": 848 }, { "categories": [ @@ -28974,7 +31003,7 @@ }, "title": "Homebridge (xneo1)", "type": 3, - "id": 843 + "id": 849 }, { "categories": [ @@ -28992,7 +31021,7 @@ }, "title": "Frigate NVR (xneo1)", "type": 3, - "id": 844 + "id": 850 }, { "categories": [ @@ -29012,7 +31041,7 @@ ], "title": "Umami.is (xneo1)", "type": 3, - "id": 845 + "id": 851 }, { "categories": [ @@ -29032,7 +31061,7 @@ ], "title": "Matomo (xneo1)", "type": 3, - "id": 846 + "id": 852 }, { "categories": [ @@ -29049,7 +31078,7 @@ }, "title": "Neko (xneo1)", "type": 3, - "id": 847 + "id": 853 }, { "categories": [ @@ -29066,7 +31095,7 @@ }, "title": "Ghost (xneo1)", "type": 3, - "id": 848 + "id": 854 }, { "categories": [ @@ -29106,7 +31135,7 @@ "container": "/app/audio" } ], - "id": 849 + "id": 855 }, { "categories": [ @@ -29142,7 +31171,93 @@ "container": "/config" } ], - "id": 850 + "id": 856 + }, + { + "title": "pgadmin (Cookbook)", + "description": "pgadmin", + "note": "GithHub Main Page

timedatectl list-timezones to see all timezones", + "categories": [ + "Database", + "Tool", + "Cookbook" + ], + "platform": "linux", + "name": "pgadmin", + "hostname": "pgadmin", + "image": "dpage/pgadmin4", + "ports": [ + "9080:80/tcp" + ], + "network": "bridge", + "restart_policy": "unless-stopped", + "env": [ + { + "name": "TZ", + "label": "Time-Zone", + "description": "Time Zone. Default is UTC.", + "default": "UTC" + }, + { + "name": "PGADMIN_DEFAULT_EMAIL", + "label": "PGADMIN_DEFAULT_EMAIL", + "description": "Default username to login", + "default": "admin@xample.com" + }, + { + "name": "PGADMIN_DEFAULT_PASSWORD", + "description": "PGADMIN_DEFAULT_PASSWORD", + "default": "admin", + "label": "PGADMIN_DEFAULT_PASSWORD" + } + ], + "volumes": [ + { + "container": "/pgadmin_data", + "bind": "/var/lib/pgadmin" + } + ], + "labels": [ + { + "name": "traefik.enable", + "value": "true" + }, + { + "name": "traefik.docker.network", + "value": "traefik" + }, + { + "name": "traefik.http.routers.pgadmin.rule", + "value": "HostRegexp(`^pgadmin\\..*`)" + }, + { + "name": "traefik.http.routers.pgadmin.service", + "value": "pgadmin-s" + }, + { + "name": "traefik.http.routers.pgadmin.entryPoints", + "value": "web" + }, + { + "name": "traefik.http.services.pgadmin-s.loadbalancer.server.port", + "value": "9080" + }, + { + "name": "traefik.http.services.pgadmin-s.loadbalancer.sticky.cookie.name", + "value": "stickycookie" + }, + { + "name": "traefik.http.services.pgadmin-s.loadbalancer.sticky.cookie.secure", + "value": "true" + } + ], + "repository": { + "url": "https://github.com/0nTheTop/docker-swarm-cookbook/", + "stackfile": "cookbook/containers/pgadmin/None" + }, + "type": 1, + "logo": "https://raw.githubusercontent.com/0nTheTop/docker-swarm-cookbook/main/icons/pgadmin.png", + "id": 857 }, { "title": "openedai-speech (Cookbook)", @@ -29235,7 +31350,7 @@ }, "type": 1, "logo": "", - "id": 851 + "id": 858 }, { "title": "lingva-translate (Cookbook)", @@ -29322,7 +31437,7 @@ }, "type": 1, "logo": "https://raw.githubusercontent.com/0nTheTop/docker-swarm-cookbook/main/icons/lingva-translate.png", - "id": 852 + "id": 859 }, { "title": "Cloudbeaver (Cookbook)", @@ -29397,59 +31512,24 @@ }, "type": 1, "logo": "https://raw.githubusercontent.com/0nTheTop/docker-swarm-cookbook/main/icons/cloudbeaver.png", - "id": 853 + "id": 860 }, { - "title": "Traefik (Cookbook)", - "description": "Traefik v3", - "platform": "linux", + "title": "Portainer Agent (Cookbook)", "repository": { "url": "https://github.com/0nTheTop/docker-swarm-cookbook/", - "stackfile": "cookbook/swarmStacks/traefik/docker-stack.yml" + "stackfile": "cookbook/swarmStacks/portainer_agent/docker-stack.yml" }, - "name": "traefik", - "categories": [ - "Cookbook" - ], - "type": 2, - "logo": "https://raw.githubusercontent.com/0nTheTop/docker-swarm-cookbook/main/icons/traefik.png", - "env": [], - "id": 854 - }, - { - "description": "2 Nodes MySQL Cluster", - "title": "MySQL Cluster (Cookbook)", + "name": "portainer-agent", "categories": [ - "Database", "Cookbook" ], - "env": [ - { - "name": "MYSQL_ROOT_PASSWORD", - "label": "MYSQL_ROOT_PASSWORD", - "description": "Password used by the MySQL root user." - }, - { - "name": "MYSQL_DATABASE", - "label": "MYSQL_DATABASE", - "default": "db", - "description": "Name of the database." - }, - { - "name": "MYSQL_ROOT_HOST", - "default": "%", - "preset": true - } - ], - "repository": { - "url": "https://github.com/0nTheTop/docker-swarm-cookbook/", - "stackfile": "cookbook/swarmStacks/mysql-cluster/docker-stack.yml" - }, - "name": "mysql-cluster", "type": 2, "platform": "linux", - "logo": "https://raw.githubusercontent.com/0nTheTop/docker-swarm-cookbook/main/icons/mysql-cluster.png", - "id": 855 + "logo": "https://raw.githubusercontent.com/0nTheTop/docker-swarm-cookbook/main/icons/portainer_agent.png", + "description": "portainer agent", + "env": [], + "id": 861 }, { "description": "Windmill is the most popular workflow automation platform for technical teams", @@ -29516,60 +31596,95 @@ }, "type": 2, "logo": "https://raw.githubusercontent.com/0nTheTop/docker-swarm-cookbook/main/icons/windmill.png", - "id": 856 + "id": 862 }, { - "description": "3 Nodes MinIO Cluster", - "logo": "https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/minio.png", - "note": "Please remember that MINIO_ROOT_PASSWORD needs to have min **8** characters.", + "description": "2 Nodes MySQL Cluster", + "title": "MySQL Cluster (Cookbook)", "categories": [ "Database", "Cookbook" ], "env": [ { - "name": "MINIO_ROOT_PASSWORD", - "label": "MINIO_ROOT_PASSWORD", - "description": "Password used by the MinIO root user. **It needs to have lenght min 8 characters.**" + "name": "MYSQL_ROOT_PASSWORD", + "label": "MYSQL_ROOT_PASSWORD", + "description": "Password used by the MySQL root user." + }, + { + "name": "MYSQL_DATABASE", + "label": "MYSQL_DATABASE", + "default": "db", + "description": "Name of the database." + }, + { + "name": "MYSQL_ROOT_HOST", + "default": "%", + "preset": true } ], - "title": "Minio cluster (Cookbook)", "repository": { "url": "https://github.com/0nTheTop/docker-swarm-cookbook/", - "stackfile": "cookbook/swarmStacks/minio-cluster/docker-stack.yml" + "stackfile": "cookbook/swarmStacks/mysql-cluster/docker-stack.yml" }, - "name": "minio-cluster", + "name": "mysql-cluster", "type": 2, "platform": "linux", - "id": 857 + "logo": "https://raw.githubusercontent.com/0nTheTop/docker-swarm-cookbook/main/icons/mysql-cluster.png", + "id": 863 }, { - "title": "Portainer Agent (Cookbook)", + "title": "Traefik (Cookbook)", + "description": "Traefik v3", + "platform": "linux", "repository": { "url": "https://github.com/0nTheTop/docker-swarm-cookbook/", - "stackfile": "cookbook/swarmStacks/portainer_agent/docker-stack.yml" + "stackfile": "cookbook/swarmStacks/traefik/docker-stack.yml" }, - "name": "portainer-agent", + "name": "traefik", "categories": [ "Cookbook" ], "type": 2, - "platform": "linux", - "logo": "https://raw.githubusercontent.com/0nTheTop/docker-swarm-cookbook/main/icons/portainer_agent.png", - "description": "portainer agent", + "logo": "https://raw.githubusercontent.com/0nTheTop/docker-swarm-cookbook/main/icons/traefik.png", "env": [], - "id": 858 + "id": 864 }, { - "description": "AutoGen Studio is an interface powered by AutoGen, designed to simplify the process of creating and managing multi-agent solutions. It\u2019s a user-friendly platform that allows even beginners to declaratively define and modify agents and multi-agent workflows through an intuitive interface.", - "title": "autogen-studio (Cookbook)", + "description": "3 Nodes MinIO Cluster", + "logo": "https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/minio.png", + "note": "Please remember that MINIO_ROOT_PASSWORD needs to have min **8** characters.", "categories": [ - "AI", + "Database", "Cookbook" ], + "env": [ + { + "name": "MINIO_ROOT_PASSWORD", + "label": "MINIO_ROOT_PASSWORD", + "description": "Password used by the MinIO root user. **It needs to have lenght min 8 characters.**" + } + ], + "title": "Minio cluster (Cookbook)", + "repository": { + "url": "https://github.com/0nTheTop/docker-swarm-cookbook/", + "stackfile": "cookbook/swarmStacks/minio-cluster/docker-stack.yml" + }, + "name": "minio-cluster", + "type": 2, "platform": "linux", - "name": "autogen-studio", - "note": "AutoGen Studio Official Page
\nLarry Ludlow Github Docker container for Autogen Studio
\n
\nWebUI: http://autogen-studio:8081/\n

timedatectl list-timezones to see all timezones", + "id": 865 + }, + { + "description": "Infinitely scalable, event-driven, language-agnostic orchestration and scheduling platform to manage millions of workflows declaratively in code.", + "title": "Kestra (Cookbook)", + "name": "kestra", + "categories": [ + "Low Code", + "Cookbook" + ], + "platform": "linux", + "note": "Kestra Docs
Kestra Github | Report Issue
Kestra Docker Hub
Postgres Docker Info

Note:
Remember to create on host tmp folder
- mkdir /tmp/kestra-wd/
- chmod -R 0777 /tmp/kestra-wd/


timedatectl list-timezones to see all timezones", "env": [ { "name": "TZ", @@ -29578,32 +31693,37 @@ "default": "UTC" }, { - "name": "AUTOGEN_PORT", - "default": "8081", - "description": "The port to run the AutoGen Studio server on. Default is 8081.", - "label": "AUTOGEN_PORT" + "name": "POSTGRES_DB", + "label": "POSTGRES_DB", + "default": "kestra", + "description": "Specifies a name for your database or defaults to the POSTGRES_USER value when left blank." }, { - "name": "OPENAI_API_KEY", - "default": "sk-1234", - "description": "The API key used for the OpenAI connector.", - "required": true, - "label": "OPENAI_API_KEY" + "name": "POSTGRES_USER", + "label": "POSTGRES_USER", + "default": "kestra", + "description": "Specifies a user with superuser privileges and a database with the same name. Postgres uses the default user when this is empty." }, { - "name": "OPENAI_BASE_URL", - "default": "https://api.openai.com/v1", - "description": "The Base URL used for the OpenAI connector.", - "label": "OPENAI_BASE_URL" + "name": "POSTGRES_PASSWORD", + "label": "POSTGRES_PASSWORD", + "default": "k3str4", + "description": "Password used by the POSTGRES_USER." + }, + { + "name": "KESTRA_PORT", + "default": "8080", + "description": "Port to expose kestra. Default is 8080.", + "label": "KESTRA_PORT" } ], "repository": { "url": "https://github.com/0nTheTop/docker-swarm-cookbook/", - "stackfile": "cookbook/composeStacks/autogenstudio/docker-compose.yml" + "stackfile": "cookbook/composeStacks/kestra/docker-compose.yml" }, "type": 3, - "logo": "https://raw.githubusercontent.com/0nTheTop/docker-swarm-cookbook/main/icons/autogenstudio.png", - "id": 859 + "logo": "https://raw.githubusercontent.com/0nTheTop/docker-swarm-cookbook/main/icons/kestra.png", + "id": 866 }, { "description": "Langflow-AI is a visual framework for building multi-agent and RAG applications. It's open-source, Python-powered, fully customizable, model and vector store agnostic.", @@ -29677,7 +31797,7 @@ { "name": "LANGFLOW_SECRET_KEY", "description": "A key used for encrypting the superuser's password.", - "default": "2buihd0FS9daEAYzw3MtbULEajkD4zpk2vAaNIvqUys=", + "default": "ePsvzxpSZwJ0hPL6mdLU4wuXU5YadMKwIbFjs04MMBg=", "label": "LANGFLOW_SECRET_KEY" }, { @@ -29725,56 +31845,132 @@ "value": "true" }, { - "text": "False", - "value": "false", - "default": true + "text": "False", + "value": "false", + "default": true + } + ], + "label": "LANGFLOW_ACCESS_SECURE" + }, + { + "name": "LANGFLOW_ACCESS_HTTPONLY", + "description": "Enables or disables the HttpOnly attribute of the access token cookie (default is disabled).", + "select": [ + { + "text": "True", + "value": "true" + }, + { + "text": "False", + "value": "false", + "default": true + } + ], + "label": "LANGFLOW_ACCESS_HTTPONLY" + } + ], + "repository": { + "url": "https://github.com/0nTheTop/docker-swarm-cookbook/", + "stackfile": "cookbook/composeStacks/langflow-ai/docker-compose.yml" + }, + "name": "langflow-ai", + "type": 3, + "logo": "https://raw.githubusercontent.com/0nTheTop/docker-swarm-cookbook/main/icons/langflow-ai.png", + "id": 867 + }, + { + "description": "Qdrant is an Open-Source Vector Database and Vector Search Engine written in Rust. It provides fast and scalable vector similarity search service.", + "categories": [ + "Database", + "Cookbook" + ], + "title": "Qdrant (Cookbook)", + "repository": { + "url": "https://github.com/0nTheTop/docker-swarm-cookbook/", + "stackfile": "cookbook/composeStacks/qdrant/docker-compose.yml" + }, + "name": "qdrant", + "type": 3, + "platform": "linux", + "logo": "https://raw.githubusercontent.com/0nTheTop/docker-swarm-cookbook/main/icons/qdrant.png", + "env": [], + "id": 868 + }, + { + "description": "IPEX-LLM is a PyTorch library for running LLM on Intel CPU and GPU (e.g., local PC with iGPU, discrete GPU such as Arc A-Series, Flex and Max) with very low latency.", + "title": "IPEX-LLM (Cookbook)", + "name": "ipex-llm", + "categories": [ + "AI", + "Cookbook" + ], + "platform": "linux", + "note": "IPEX-LLM Github


timedatectl list-timezones to see all timezones", + "env": [ + { + "name": "TZ", + "label": "Time-Zone", + "description": "Time Zone. Default is UTC.", + "default": "UTC" + }, + { + "name": "IMAGE_TAPE", + "description": "Image Type (GPU or only CPU Serving) Default: ipex-llm-serving-xpu", + "select": [ + { + "text": "ipex-llm-serving-xpu", + "value": "ipex-llm-serving-xpu", + "default": true + }, + { + "text": "ipex-llm-serving-cpu", + "value": "ipex-llm-serving-cpu" } ], - "label": "LANGFLOW_ACCESS_SECURE" + "label": "IMAGE_TAPE" }, { - "name": "LANGFLOW_ACCESS_HTTPONLY", - "description": "Enables or disables the HttpOnly attribute of the access token cookie (default is disabled).", + "name": "IMAGE_VERSION", + "description": "Image Vesion. Default: latest", "select": [ { - "text": "True", - "value": "true" + "text": "latest", + "value": "latest", + "default": true }, { - "text": "False", - "value": "false", - "default": true + "text": "2.1.0-SNAPSHOT", + "value": "2.1.0-SNAPSHOT" } ], - "label": "LANGFLOW_ACCESS_HTTPONLY" + "label": "IMAGE_VERSION" } ], "repository": { "url": "https://github.com/0nTheTop/docker-swarm-cookbook/", - "stackfile": "cookbook/composeStacks/langflow-ai/docker-compose.yml" + "stackfile": "cookbook/composeStacks/ipex-llm/docker-compose.yml" }, - "name": "langflow-ai", "type": 3, - "logo": "https://raw.githubusercontent.com/0nTheTop/docker-swarm-cookbook/main/icons/langflow-ai.png", - "id": 860 + "logo": "https://raw.githubusercontent.com/0nTheTop/docker-swarm-cookbook/main/icons/ipex-llm.png", + "id": 869 }, { - "description": "Qdrant is an Open-Source Vector Database and Vector Search Engine written in Rust. It provides fast and scalable vector similarity search service.", - "categories": [ - "Database", - "Cookbook" - ], - "title": "Qdrant (Cookbook)", + "description": "Zigbee to MQTT bridge, get rid of your proprietary Zigbee bridges", + "note": "Check the Main Zigbee2MQTT Page to get started.", + "title": "Zigbee2mqtt (Cookbook)", "repository": { "url": "https://github.com/0nTheTop/docker-swarm-cookbook/", - "stackfile": "cookbook/composeStacks/qdrant/docker-compose.yml" + "stackfile": "cookbook/composeStacks/zigbee2mqtt/docker-compose.yml" }, - "name": "qdrant", + "name": "zigbee2mqtt", + "categories": [ + "Cookbook" + ], "type": 3, "platform": "linux", - "logo": "https://raw.githubusercontent.com/0nTheTop/docker-swarm-cookbook/main/icons/qdrant.png", + "logo": "https://raw.githubusercontent.com/0nTheTop/docker-swarm-cookbook/main/icons/zigbee2mqtt.png", "env": [], - "id": 861 + "id": 870 }, { "description": "It's like Airtable for your database. Make your database a full-fledged collaborative app ready for any end-user.", @@ -29843,119 +32039,83 @@ }, "type": 3, "logo": "https://raw.githubusercontent.com/0nTheTop/docker-swarm-cookbook/main/icons/basetool.png", - "id": 862 + "id": 871 }, { - "description": "Baserow is an open-source online database that allows you to create tables, forms, and views with a minimal amount of code.", - "title": "Baserow (Cookbook)", + "description": "AutoGen Studio is an interface powered by AutoGen, designed to simplify the process of creating and managing multi-agent solutions. It\u2019s a user-friendly platform that allows even beginners to declaratively define and modify agents and multi-agent workflows through an intuitive interface.", + "title": "autogen-studio (Cookbook)", "categories": [ - "Low Code", - "Database", + "AI", "Cookbook" ], "platform": "linux", - "name": "baserow", - "note": "Baserow Docs


timedatectl list-timezones to see all timezones", + "name": "autogen-studio", + "note": "AutoGen Studio Official Page
\nLarry Ludlow Github Docker container for Autogen Studio
\n
\nWebUI: http://autogen-studio:8081/\n

timedatectl list-timezones to see all timezones", "env": [ { - "name": "BASEROW_HTTP_PORT", - "label": "Published HTTP Port", - "description": "The HTTP port for Baserow. Default is 80.", - "default": "80" - }, - { - "name": "BASEROW_HTTPS_PORT", - "label": "Published HTTPS Port", - "description": "The HTTPS port for Baserow. Default is 443.", - "default": "443" - }, - { - "name": "WEB_FRONTEND_PORT", - "label": "Container HTTP Port", - "description": "The port for the web frontend hosted on container side. Default is 80.", - "default": "80" - }, - { - "name": "WEB_FRONTEND_SSL_PORT", - "label": "Container HTTPS Port", - "description": "The port for the web frontend SSL hosted on container side. Default is 443.", - "default": "443" - }, - { - "name": "BASEROW_PUBLIC_URL", - "label": "Baserow Public URL", - "description": "The public URL for Baserow. Default is http://localhost.", - "default": "http://localhost" - }, - { - "name": "MIGRATE_ON_STARTUP", - "label": "Migrate on Startup", - "description": "Whether to migrate the database on startup. Default is True.", - "select": [ - { - "text": "True", - "value": "true", - "default": true - }, - { - "text": "False", - "value": "false" - } - ] - }, - { - "name": "BASEROW_TRIGGER_SYNC_TEMPLATES_AFTER_MIGRATION", - "label": "Trigger Sync Templates After Migration", - "description": "Whether to trigger syncing of templates after migration. Default is True.", - "select": [ - { - "text": "True", - "value": "true", - "default": true - }, - { - "text": "False", - "value": "false" - } - ] + "name": "TZ", + "label": "Time-Zone", + "description": "Time Zone. Default is UTC.", + "default": "UTC" }, { - "name": "DATABASE_PASSWORD", - "label": "Database Password", - "description": "The password for the database. Default is baserow.", - "default": "baserow" + "name": "AUTOGEN_PORT", + "default": "8081", + "description": "The port to run the AutoGen Studio server on. Default is 8081.", + "label": "AUTOGEN_PORT" }, { - "name": "SECRET_KEY", - "label": "Secret Key", - "description": "The secret key for Baserow. Default is baserow.", - "default": "baserow" + "name": "OPENAI_API_KEY", + "default": "sk-1234", + "description": "The API key used for the OpenAI connector.", + "required": true, + "label": "OPENAI_API_KEY" }, { - "name": "TZ", - "label": "Time-Zone", - "description": "Time Zone. Default is UTC.", - "default": "UTC" + "name": "OPENAI_BASE_URL", + "default": "https://api.openai.com/v1", + "description": "The Base URL used for the OpenAI connector.", + "label": "OPENAI_BASE_URL" } ], "repository": { "url": "https://github.com/0nTheTop/docker-swarm-cookbook/", - "stackfile": "cookbook/composeStacks/baserow/docker-compose.yml" + "stackfile": "cookbook/composeStacks/autogenstudio/docker-compose.yml" }, "type": 3, - "logo": "https://raw.githubusercontent.com/0nTheTop/docker-swarm-cookbook/main/icons/baserow.png", - "id": 863 + "logo": "https://raw.githubusercontent.com/0nTheTop/docker-swarm-cookbook/main/icons/autogenstudio.png", + "id": 872 }, { - "description": "IPEX-LLM is a PyTorch library for running LLM on Intel CPU and GPU (e.g., local PC with iGPU, discrete GPU such as Arc A-Series, Flex and Max) with very low latency.", - "title": "IPEX-LLM (Cookbook)", - "name": "ipex-llm", + "description": "Docker swarm service for automatically updating your services whenever their image is refreshed", + "note": "Check the GitLab documentation to get started.", + "categories": [ + "Automation", + "Messaging", + "Cookbook" + ], + "title": "Shepherd (Cookbook)", + "repository": { + "url": "https://github.com/0nTheTop/docker-swarm-cookbook/", + "stackfile": "cookbook/composeStacks/shepherd/docker-compose.yml" + }, + "name": "shepherd", + "type": 3, + "platform": "linux", + "logo": "https://raw.githubusercontent.com/0nTheTop/docker-swarm-cookbook/main/icons/shepherd.png", + "env": [], + "id": 873 + }, + { + "description": "Call all LLM APIs using the OpenAI format. Use Bedrock, Azure, OpenAI, Cohere, Anthropic, Ollama, Sagemaker, HuggingFace, Replicate (100+ LLMs)", + "title": "litellm (Cookbook)", "categories": [ "AI", "Cookbook" ], "platform": "linux", - "note": "IPEX-LLM Github


timedatectl list-timezones to see all timezones", + "name": "litellm", + "note": "LiteLLM GitHub
\nLitellm Docs
\n
\nWebUI: http://litellm:4000/ui\n

timedatectl list-timezones to see all timezones", "env": [ { "name": "TZ", @@ -29964,65 +32124,49 @@ "default": "UTC" }, { - "name": "IMAGE_TAPE", - "description": "Image Type (GPU or only CPU Serving) Default: ipex-llm-serving-xpu", - "select": [ - { - "text": "ipex-llm-serving-xpu", - "value": "ipex-llm-serving-xpu", - "default": true - }, - { - "text": "ipex-llm-serving-cpu", - "value": "ipex-llm-serving-cpu" - } - ], - "label": "IMAGE_TAPE" + "name": "POSTGRES_DB", + "label": "POSTGRES_DB", + "default": "litellm", + "description": "Specifies a name for your database or defaults to the POSTGRES_USER value when left blank." }, { - "name": "IMAGE_VERSION", - "description": "Image Vesion. Default: latest", - "select": [ - { - "text": "latest", - "value": "latest", - "default": true - }, - { - "text": "2.1.0-SNAPSHOT", - "value": "2.1.0-SNAPSHOT" - } - ], - "label": "IMAGE_VERSION" - } - ], - "repository": { - "url": "https://github.com/0nTheTop/docker-swarm-cookbook/", - "stackfile": "cookbook/composeStacks/ipex-llm/docker-compose.yml" - }, - "type": 3, - "logo": "https://raw.githubusercontent.com/0nTheTop/docker-swarm-cookbook/main/icons/ipex-llm.png", - "id": 864 - }, - { - "description": "Docker swarm service for automatically updating your services whenever their image is refreshed", - "note": "Check the GitLab documentation to get started.", - "categories": [ - "Automation", - "Messaging", - "Cookbook" + "name": "POSTGRES_USER", + "label": "POSTGRES_USER", + "default": "litellm", + "description": "Specifies a user with superuser privileges and a database with the same name. Postgres uses the default user when this is empty." + }, + { + "name": "POSTGRES_PASSWORD", + "label": "POSTGRES_PASSWORD", + "default": "LITELLM13203eiGht", + "description": "Password used by the POSTGRES_USER." + }, + { + "name": "LITELLM_PORT", + "default": "4000", + "description": "The port to run the LiteLLM server on. Default is 4000.", + "label": "LITELLM_PORT" + }, + { + "name": "LITELLM_MASTER_KEY", + "label": "LITELLM_MASTER_KEY", + "default": "sk-1234", + "description": "Access Master Key to LiteLLM - make this unique. must start with `sk-`. Default is 'sk-1234'." + }, + { + "name": "REDIS_PWD", + "label": "REDIS_PWD", + "default": "litellm", + "description": "Password used by the Redis Cache." + } ], - "title": "Shepherd (Cookbook)", "repository": { "url": "https://github.com/0nTheTop/docker-swarm-cookbook/", - "stackfile": "cookbook/composeStacks/shepherd/docker-compose.yml" + "stackfile": "cookbook/composeStacks/litellm/docker-compose.yml" }, - "name": "shepherd", "type": 3, - "platform": "linux", - "logo": "https://raw.githubusercontent.com/0nTheTop/docker-swarm-cookbook/main/icons/shepherd.png", - "env": [], - "id": 865 + "logo": "https://raw.githubusercontent.com/0nTheTop/docker-swarm-cookbook/main/icons/litellm.png", + "id": 874 }, { "description": "The world's most popular workflow automation platform for technical teams", @@ -30144,86 +32288,45 @@ }, "type": 3, "logo": "https://raw.githubusercontent.com/0nTheTop/docker-swarm-cookbook/main/icons/n8n.png", - "id": 866 - }, - { - "description": "Zigbee to MQTT bridge, get rid of your proprietary Zigbee bridges", - "note": "Check the Main Zigbee2MQTT Page to get started.", - "title": "Zigbee2mqtt (Cookbook)", - "repository": { - "url": "https://github.com/0nTheTop/docker-swarm-cookbook/", - "stackfile": "cookbook/composeStacks/zigbee2mqtt/docker-compose.yml" - }, - "name": "zigbee2mqtt", - "categories": [ - "Cookbook" - ], - "type": 3, - "platform": "linux", - "logo": "https://raw.githubusercontent.com/0nTheTop/docker-swarm-cookbook/main/icons/zigbee2mqtt.png", - "env": [], - "id": 867 + "id": 875 }, { - "description": "Infinitely scalable, event-driven, language-agnostic orchestration and scheduling platform to manage millions of workflows declaratively in code.", - "title": "Kestra (Cookbook)", - "name": "kestra", + "description": "Node-RED is a programming tool for wiring together hardware devices, APIs and online services in new and interesting ways. It provides a browser-based editor that makes it easy to wire together flows using the wide range of nodes in the palette that can be deployed to its runtime in a single-click.", + "title": "Node-RED (Cookbook)", "categories": [ "Low Code", "Cookbook" ], - "platform": "linux", - "note": "Kestra Docs
Kestra Github | Report Issue
Kestra Docker Hub
Postgres Docker Info

Note:
Remember to create on host tmp folder
- mkdir /tmp/kestra-wd/
- chmod -R 0777 /tmp/kestra-wd/


timedatectl list-timezones to see all timezones", "env": [ { "name": "TZ", "label": "Time-Zone", - "description": "Time Zone. Default is UTC.", + "description": "Time Zone", "default": "UTC" - }, - { - "name": "POSTGRES_DB", - "label": "POSTGRES_DB", - "default": "kestra", - "description": "Specifies a name for your database or defaults to the POSTGRES_USER value when left blank." - }, - { - "name": "POSTGRES_USER", - "label": "POSTGRES_USER", - "default": "kestra", - "description": "Specifies a user with superuser privileges and a database with the same name. Postgres uses the default user when this is empty." - }, - { - "name": "POSTGRES_PASSWORD", - "label": "POSTGRES_PASSWORD", - "default": "k3str4", - "description": "Password used by the POSTGRES_USER." - }, - { - "name": "KESTRA_PORT", - "default": "8080", - "description": "Port to expose kestra. Default is 8080.", - "label": "KESTRA_PORT" } ], "repository": { "url": "https://github.com/0nTheTop/docker-swarm-cookbook/", - "stackfile": "cookbook/composeStacks/kestra/docker-compose.yml" + "stackfile": "cookbook/composeStacks/node-red/docker-compose.yml" }, + "name": "node-red", "type": 3, - "logo": "https://raw.githubusercontent.com/0nTheTop/docker-swarm-cookbook/main/icons/kestra.png", - "id": 868 + "platform": "linux", + "logo": "https://raw.githubusercontent.com/0nTheTop/docker-swarm-cookbook/main/icons/node-red.png", + "note": "
timedatectl list-timezones to see all timezones", + "id": 876 }, { - "description": "Call all LLM APIs using the OpenAI format. Use Bedrock, Azure, OpenAI, Cohere, Anthropic, Ollama, Sagemaker, HuggingFace, Replicate (100+ LLMs)", - "title": "litellm (Cookbook)", + "description": "Open source low-code tool for developers to build customized LLM orchestration flow & AI agents", + "title": "FlowiseAI (Cookbook)", "categories": [ + "Low Code", "AI", "Cookbook" ], "platform": "linux", - "name": "litellm", - "note": "LiteLLM GitHub
\nLitellm Docs
\n
\nWebUI: http://litellm:4000/ui\n

timedatectl list-timezones to see all timezones", + "note": "FlowiseAI Docs
FlowiseAI Github | Report Issue
Postgres Docker Info


timedatectl list-timezones to see all timezones", + "name": "flowise", "env": [ { "name": "TZ", @@ -30234,110 +32337,148 @@ { "name": "POSTGRES_DB", "label": "POSTGRES_DB", - "default": "litellm", + "default": "flowise", "description": "Specifies a name for your database or defaults to the POSTGRES_USER value when left blank." }, { "name": "POSTGRES_USER", "label": "POSTGRES_USER", - "default": "litellm", + "default": "flowiseuser", "description": "Specifies a user with superuser privileges and a database with the same name. Postgres uses the default user when this is empty." }, { "name": "POSTGRES_PASSWORD", "label": "POSTGRES_PASSWORD", - "default": "LITELLM13203eiGht", + "default": "fl0wiser83632ai", "description": "Password used by the POSTGRES_USER." }, { - "name": "LITELLM_PORT", - "default": "4000", - "description": "The port to run the LiteLLM server on. Default is 4000.", - "label": "LITELLM_PORT" + "name": "FLOWISE_PORT", + "default": "3000", + "description": "Port to expose flowise server. Default is 3000.", + "label": "FLOWISE_PORT" }, { - "name": "LITELLM_MASTER_KEY", - "label": "LITELLM_MASTER_KEY", - "default": "sk-1234", - "description": "Access Master Key to LiteLLM - make this unique. must start with `sk-`. Default is 'sk-1234'." + "name": "FLOWISE_USERNAME", + "default": "user", + "description": "Username for flowise basic auth. Default is `user`.", + "label": "FLOWISE_USERNAME" }, { - "name": "REDIS_PWD", - "label": "REDIS_PWD", - "default": "litellm", - "description": "Password used by the Redis Cache." + "name": "FLOWISE_PASSWORD", + "default": "1234", + "description": "Password for flowise basic auth. Default is 1234", + "label": "FLOWISE_PASSWORD" } ], "repository": { "url": "https://github.com/0nTheTop/docker-swarm-cookbook/", - "stackfile": "cookbook/composeStacks/litellm/docker-compose.yml" + "stackfile": "cookbook/composeStacks/flowiseai/docker-compose.yml" }, "type": 3, - "logo": "https://raw.githubusercontent.com/0nTheTop/docker-swarm-cookbook/main/icons/litellm.png", - "id": 869 + "logo": "https://raw.githubusercontent.com/0nTheTop/docker-swarm-cookbook/main/icons/flowiseai.png", + "id": 877 }, { - "description": "Open source low-code tool for developers to build customized LLM orchestration flow & AI agents", - "title": "FlowiseAI (Cookbook)", + "description": "Baserow is an open-source online database that allows you to create tables, forms, and views with a minimal amount of code.", + "title": "Baserow (Cookbook)", "categories": [ "Low Code", - "AI", + "Database", "Cookbook" ], "platform": "linux", - "note": "FlowiseAI Docs
FlowiseAI Github | Report Issue
Postgres Docker Info


timedatectl list-timezones to see all timezones", - "name": "flowise", + "name": "baserow", + "note": "Baserow Docs


timedatectl list-timezones to see all timezones", "env": [ { - "name": "TZ", - "label": "Time-Zone", - "description": "Time Zone. Default is UTC.", - "default": "UTC" + "name": "BASEROW_HTTP_PORT", + "label": "Published HTTP Port", + "description": "The HTTP port for Baserow. Default is 80.", + "default": "80" }, { - "name": "POSTGRES_DB", - "label": "POSTGRES_DB", - "default": "flowise", - "description": "Specifies a name for your database or defaults to the POSTGRES_USER value when left blank." + "name": "BASEROW_HTTPS_PORT", + "label": "Published HTTPS Port", + "description": "The HTTPS port for Baserow. Default is 443.", + "default": "443" }, { - "name": "POSTGRES_USER", - "label": "POSTGRES_USER", - "default": "flowiseuser", - "description": "Specifies a user with superuser privileges and a database with the same name. Postgres uses the default user when this is empty." + "name": "WEB_FRONTEND_PORT", + "label": "Container HTTP Port", + "description": "The port for the web frontend hosted on container side. Default is 80.", + "default": "80" }, { - "name": "POSTGRES_PASSWORD", - "label": "POSTGRES_PASSWORD", - "default": "fl0wiser83632ai", - "description": "Password used by the POSTGRES_USER." + "name": "WEB_FRONTEND_SSL_PORT", + "label": "Container HTTPS Port", + "description": "The port for the web frontend SSL hosted on container side. Default is 443.", + "default": "443" }, { - "name": "FLOWISE_PORT", - "default": "3000", - "description": "Port to expose flowise server. Default is 3000.", - "label": "FLOWISE_PORT" + "name": "BASEROW_PUBLIC_URL", + "label": "Baserow Public URL", + "description": "The public URL for Baserow. Default is http://localhost.", + "default": "http://localhost" }, { - "name": "FLOWISE_USERNAME", - "default": "user", - "description": "Username for flowise basic auth. Default is `user`.", - "label": "FLOWISE_USERNAME" + "name": "MIGRATE_ON_STARTUP", + "label": "Migrate on Startup", + "description": "Whether to migrate the database on startup. Default is True.", + "select": [ + { + "text": "True", + "value": "true", + "default": true + }, + { + "text": "False", + "value": "false" + } + ] }, { - "name": "FLOWISE_PASSWORD", - "default": "1234", - "description": "Password for flowise basic auth. Default is 1234", - "label": "FLOWISE_PASSWORD" + "name": "BASEROW_TRIGGER_SYNC_TEMPLATES_AFTER_MIGRATION", + "label": "Trigger Sync Templates After Migration", + "description": "Whether to trigger syncing of templates after migration. Default is True.", + "select": [ + { + "text": "True", + "value": "true", + "default": true + }, + { + "text": "False", + "value": "false" + } + ] + }, + { + "name": "DATABASE_PASSWORD", + "label": "Database Password", + "description": "The password for the database. Default is baserow.", + "default": "baserow" + }, + { + "name": "SECRET_KEY", + "label": "Secret Key", + "description": "The secret key for Baserow. Default is baserow.", + "default": "baserow" + }, + { + "name": "TZ", + "label": "Time-Zone", + "description": "Time Zone. Default is UTC.", + "default": "UTC" } ], "repository": { "url": "https://github.com/0nTheTop/docker-swarm-cookbook/", - "stackfile": "cookbook/composeStacks/flowiseai/docker-compose.yml" + "stackfile": "cookbook/composeStacks/baserow/docker-compose.yml" }, "type": 3, - "logo": "https://raw.githubusercontent.com/0nTheTop/docker-swarm-cookbook/main/icons/flowiseai.png", - "id": 870 + "logo": "https://raw.githubusercontent.com/0nTheTop/docker-swarm-cookbook/main/icons/baserow.png", + "id": 878 }, { "description": "Nocodb", @@ -30400,33 +32541,7 @@ }, "type": 3, "logo": "https://raw.githubusercontent.com/0nTheTop/docker-swarm-cookbook/main/icons/nocodb.png", - "id": 871 - }, - { - "description": "Node-RED is a programming tool for wiring together hardware devices, APIs and online services in new and interesting ways. It provides a browser-based editor that makes it easy to wire together flows using the wide range of nodes in the palette that can be deployed to its runtime in a single-click.", - "title": "Node-RED (Cookbook)", - "categories": [ - "Low Code", - "Cookbook" - ], - "env": [ - { - "name": "TZ", - "label": "Time-Zone", - "description": "Time Zone", - "default": "UTC" - } - ], - "repository": { - "url": "https://github.com/0nTheTop/docker-swarm-cookbook/", - "stackfile": "cookbook/composeStacks/node-red/docker-compose.yml" - }, - "name": "node-red", - "type": 3, - "platform": "linux", - "logo": "https://raw.githubusercontent.com/0nTheTop/docker-swarm-cookbook/main/icons/node-red.png", - "note": "
timedatectl list-timezones to see all timezones", - "id": 872 + "id": 879 } ] } \ No newline at end of file diff --git a/templates_cookbook.json b/templates_cookbook.json index a0f35d0..6252069 100644 --- a/templates_cookbook.json +++ b/templates_cookbook.json @@ -1,6 +1,92 @@ { "version": "3", "templates": [ + { + "title": "pgadmin (Cookbook)", + "description": "pgadmin", + "note": "GithHub Main Page

timedatectl list-timezones to see all timezones", + "categories": [ + "Database", + "Tool", + "Cookbook" + ], + "platform": "linux", + "name": "pgadmin", + "hostname": "pgadmin", + "image": "dpage/pgadmin4", + "ports": [ + "9080:80/tcp" + ], + "network": "bridge", + "restart_policy": "unless-stopped", + "env": [ + { + "name": "TZ", + "label": "Time-Zone", + "description": "Time Zone. Default is UTC.", + "default": "UTC" + }, + { + "name": "PGADMIN_DEFAULT_EMAIL", + "label": "PGADMIN_DEFAULT_EMAIL", + "description": "Default username to login", + "default": "admin@xample.com" + }, + { + "name": "PGADMIN_DEFAULT_PASSWORD", + "description": "PGADMIN_DEFAULT_PASSWORD", + "default": "admin", + "label": "PGADMIN_DEFAULT_PASSWORD" + } + ], + "volumes": [ + { + "container": "/pgadmin_data", + "bind": "/var/lib/pgadmin" + } + ], + "labels": [ + { + "name": "traefik.enable", + "value": "true" + }, + { + "name": "traefik.docker.network", + "value": "traefik" + }, + { + "name": "traefik.http.routers.pgadmin.rule", + "value": "HostRegexp(`^pgadmin\\..*`)" + }, + { + "name": "traefik.http.routers.pgadmin.service", + "value": "pgadmin-s" + }, + { + "name": "traefik.http.routers.pgadmin.entryPoints", + "value": "web" + }, + { + "name": "traefik.http.services.pgadmin-s.loadbalancer.server.port", + "value": "9080" + }, + { + "name": "traefik.http.services.pgadmin-s.loadbalancer.sticky.cookie.name", + "value": "stickycookie" + }, + { + "name": "traefik.http.services.pgadmin-s.loadbalancer.sticky.cookie.secure", + "value": "true" + } + ], + "repository": { + "url": "https://github.com/0nTheTop/docker-swarm-cookbook/", + "stackfile": "cookbook/containers/pgadmin/None" + }, + "type": 1, + "logo": "https://raw.githubusercontent.com/0nTheTop/docker-swarm-cookbook/main/icons/pgadmin.png", + "id": 1 + }, { "title": "openedai-speech (Cookbook)", "description": "openedai-speech", @@ -92,7 +178,7 @@ }, "type": 1, "logo": "", - "id": 1 + "id": 2 }, { "title": "lingva-translate (Cookbook)", @@ -179,7 +265,7 @@ }, "type": 1, "logo": "https://raw.githubusercontent.com/0nTheTop/docker-swarm-cookbook/main/icons/lingva-translate.png", - "id": 2 + "id": 3 }, { "title": "Cloudbeaver (Cookbook)", @@ -254,58 +340,23 @@ }, "type": 1, "logo": "https://raw.githubusercontent.com/0nTheTop/docker-swarm-cookbook/main/icons/cloudbeaver.png", - "id": 3 + "id": 4 }, { - "title": "Traefik (Cookbook)", - "description": "Traefik v3", - "platform": "linux", + "title": "Portainer Agent (Cookbook)", "repository": { "url": "https://github.com/0nTheTop/docker-swarm-cookbook/", - "stackfile": "cookbook/swarmStacks/traefik/docker-stack.yml" + "stackfile": "cookbook/swarmStacks/portainer_agent/docker-stack.yml" }, - "name": "traefik", - "categories": [ - "Cookbook" - ], - "type": 2, - "logo": "https://raw.githubusercontent.com/0nTheTop/docker-swarm-cookbook/main/icons/traefik.png", - "env": [], - "id": 4 - }, - { - "description": "2 Nodes MySQL Cluster", - "title": "MySQL Cluster (Cookbook)", + "name": "portainer-agent", "categories": [ - "Database", "Cookbook" ], - "env": [ - { - "name": "MYSQL_ROOT_PASSWORD", - "label": "MYSQL_ROOT_PASSWORD", - "description": "Password used by the MySQL root user." - }, - { - "name": "MYSQL_DATABASE", - "label": "MYSQL_DATABASE", - "default": "db", - "description": "Name of the database." - }, - { - "name": "MYSQL_ROOT_HOST", - "default": "%", - "preset": true - } - ], - "repository": { - "url": "https://github.com/0nTheTop/docker-swarm-cookbook/", - "stackfile": "cookbook/swarmStacks/mysql-cluster/docker-stack.yml" - }, - "name": "mysql-cluster", "type": 2, "platform": "linux", - "logo": "https://raw.githubusercontent.com/0nTheTop/docker-swarm-cookbook/main/icons/mysql-cluster.png", + "logo": "https://raw.githubusercontent.com/0nTheTop/docker-swarm-cookbook/main/icons/portainer_agent.png", + "description": "portainer agent", + "env": [], "id": 5 }, { @@ -376,57 +427,92 @@ "id": 6 }, { - "description": "3 Nodes MinIO Cluster", - "logo": "https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/minio.png", - "note": "Please remember that MINIO_ROOT_PASSWORD needs to have min **8** characters.", + "description": "2 Nodes MySQL Cluster", + "title": "MySQL Cluster (Cookbook)", "categories": [ "Database", "Cookbook" ], "env": [ { - "name": "MINIO_ROOT_PASSWORD", - "label": "MINIO_ROOT_PASSWORD", - "description": "Password used by the MinIO root user. **It needs to have lenght min 8 characters.**" + "name": "MYSQL_ROOT_PASSWORD", + "label": "MYSQL_ROOT_PASSWORD", + "description": "Password used by the MySQL root user." + }, + { + "name": "MYSQL_DATABASE", + "label": "MYSQL_DATABASE", + "default": "db", + "description": "Name of the database." + }, + { + "name": "MYSQL_ROOT_HOST", + "default": "%", + "preset": true } ], - "title": "Minio cluster (Cookbook)", "repository": { "url": "https://github.com/0nTheTop/docker-swarm-cookbook/", - "stackfile": "cookbook/swarmStacks/minio-cluster/docker-stack.yml" + "stackfile": "cookbook/swarmStacks/mysql-cluster/docker-stack.yml" }, - "name": "minio-cluster", + "name": "mysql-cluster", "type": 2, "platform": "linux", + "logo": "https://raw.githubusercontent.com/0nTheTop/docker-swarm-cookbook/main/icons/mysql-cluster.png", "id": 7 }, { - "title": "Portainer Agent (Cookbook)", + "title": "Traefik (Cookbook)", + "description": "Traefik v3", + "platform": "linux", "repository": { "url": "https://github.com/0nTheTop/docker-swarm-cookbook/", - "stackfile": "cookbook/swarmStacks/portainer_agent/docker-stack.yml" + "stackfile": "cookbook/swarmStacks/traefik/docker-stack.yml" }, - "name": "portainer-agent", + "name": "traefik", "categories": [ "Cookbook" ], "type": 2, - "platform": "linux", - "logo": "https://raw.githubusercontent.com/0nTheTop/docker-swarm-cookbook/main/icons/portainer_agent.png", - "description": "portainer agent", + "logo": "https://raw.githubusercontent.com/0nTheTop/docker-swarm-cookbook/main/icons/traefik.png", "env": [], "id": 8 }, { - "description": "AutoGen Studio is an interface powered by AutoGen, designed to simplify the process of creating and managing multi-agent solutions. It\u2019s a user-friendly platform that allows even beginners to declaratively define and modify agents and multi-agent workflows through an intuitive interface.", - "title": "autogen-studio (Cookbook)", + "description": "3 Nodes MinIO Cluster", + "logo": "https://portainer-io-assets.sfo2.digitaloceanspaces.com/logos/minio.png", + "note": "Please remember that MINIO_ROOT_PASSWORD needs to have min **8** characters.", "categories": [ - "AI", + "Database", + "Cookbook" + ], + "env": [ + { + "name": "MINIO_ROOT_PASSWORD", + "label": "MINIO_ROOT_PASSWORD", + "description": "Password used by the MinIO root user. **It needs to have lenght min 8 characters.**" + } + ], + "title": "Minio cluster (Cookbook)", + "repository": { + "url": "https://github.com/0nTheTop/docker-swarm-cookbook/", + "stackfile": "cookbook/swarmStacks/minio-cluster/docker-stack.yml" + }, + "name": "minio-cluster", + "type": 2, + "platform": "linux", + "id": 9 + }, + { + "description": "Infinitely scalable, event-driven, language-agnostic orchestration and scheduling platform to manage millions of workflows declaratively in code.", + "title": "Kestra (Cookbook)", + "name": "kestra", + "categories": [ + "Low Code", "Cookbook" ], "platform": "linux", - "name": "autogen-studio", - "note": "AutoGen Studio Official Page
\nLarry Ludlow Github Docker container for Autogen Studio
\n
\nWebUI: http://autogen-studio:8081/\n

timedatectl list-timezones to see all timezones", + "note": "Kestra Docs
Kestra Github | Report Issue
Kestra Docker Hub
Postgres Docker Info

Note:
Remember to create on host tmp folder
- mkdir /tmp/kestra-wd/
- chmod -R 0777 /tmp/kestra-wd/


timedatectl list-timezones to see all timezones", "env": [ { "name": "TZ", @@ -435,32 +521,37 @@ "default": "UTC" }, { - "name": "AUTOGEN_PORT", - "default": "8081", - "description": "The port to run the AutoGen Studio server on. Default is 8081.", - "label": "AUTOGEN_PORT" + "name": "POSTGRES_DB", + "label": "POSTGRES_DB", + "default": "kestra", + "description": "Specifies a name for your database or defaults to the POSTGRES_USER value when left blank." }, { - "name": "OPENAI_API_KEY", - "default": "sk-1234", - "description": "The API key used for the OpenAI connector.", - "required": true, - "label": "OPENAI_API_KEY" + "name": "POSTGRES_USER", + "label": "POSTGRES_USER", + "default": "kestra", + "description": "Specifies a user with superuser privileges and a database with the same name. Postgres uses the default user when this is empty." }, { - "name": "OPENAI_BASE_URL", - "default": "https://api.openai.com/v1", - "description": "The Base URL used for the OpenAI connector.", - "label": "OPENAI_BASE_URL" + "name": "POSTGRES_PASSWORD", + "label": "POSTGRES_PASSWORD", + "default": "k3str4", + "description": "Password used by the POSTGRES_USER." + }, + { + "name": "KESTRA_PORT", + "default": "8080", + "description": "Port to expose kestra. Default is 8080.", + "label": "KESTRA_PORT" } ], "repository": { "url": "https://github.com/0nTheTop/docker-swarm-cookbook/", - "stackfile": "cookbook/composeStacks/autogenstudio/docker-compose.yml" + "stackfile": "cookbook/composeStacks/kestra/docker-compose.yml" }, "type": 3, - "logo": "https://raw.githubusercontent.com/0nTheTop/docker-swarm-cookbook/main/icons/autogenstudio.png", - "id": 9 + "logo": "https://raw.githubusercontent.com/0nTheTop/docker-swarm-cookbook/main/icons/kestra.png", + "id": 10 }, { "description": "Langflow-AI is a visual framework for building multi-agent and RAG applications. It's open-source, Python-powered, fully customizable, model and vector store agnostic.", @@ -534,7 +625,7 @@ { "name": "LANGFLOW_SECRET_KEY", "description": "A key used for encrypting the superuser's password.", - "default": "2buihd0FS9daEAYzw3MtbULEajkD4zpk2vAaNIvqUys=", + "default": "ePsvzxpSZwJ0hPL6mdLU4wuXU5YadMKwIbFjs04MMBg=", "label": "LANGFLOW_SECRET_KEY" }, { @@ -613,7 +704,7 @@ "name": "langflow-ai", "type": 3, "logo": "https://raw.githubusercontent.com/0nTheTop/docker-swarm-cookbook/main/icons/langflow-ai.png", - "id": 10 + "id": 11 }, { "description": "Qdrant is an Open-Source Vector Database and Vector Search Engine written in Rust. It provides fast and scalable vector similarity search service.", @@ -631,36 +722,112 @@ "platform": "linux", "logo": "https://raw.githubusercontent.com/0nTheTop/docker-swarm-cookbook/main/icons/qdrant.png", "env": [], - "id": 11 + "id": 12 }, { - "description": "It's like Airtable for your database. Make your database a full-fledged collaborative app ready for any end-user.", - "title": "Basetool (Cookbook)", + "description": "IPEX-LLM is a PyTorch library for running LLM on Intel CPU and GPU (e.g., local PC with iGPU, discrete GPU such as Arc A-Series, Flex and Max) with very low latency.", + "title": "IPEX-LLM (Cookbook)", + "name": "ipex-llm", "categories": [ - "Low Code", - "Database", + "AI", "Cookbook" ], "platform": "linux", - "name": "basetool", - "note": "Basetool Docs
", + "note": "IPEX-LLM Github


timedatectl list-timezones to see all timezones", "env": [ { - "name": "BASETOOL_HTTP_PORT", - "label": "Basetool HTTP Port", - "description": "The HTTP port to expose Basetool on.", - "default": "7654" - }, - { - "name": "BASETOOL_PORT", - "label": "Basetool Port", - "description": "The port Basetool runs on within its container.", - "default": "7654" + "name": "TZ", + "label": "Time-Zone", + "description": "Time Zone. Default is UTC.", + "default": "UTC" }, { - "name": "BASE_URL", - "label": "Base URL", - "description": "Base URL for Basetool, without protocol (http/https).", + "name": "IMAGE_TAPE", + "description": "Image Type (GPU or only CPU Serving) Default: ipex-llm-serving-xpu", + "select": [ + { + "text": "ipex-llm-serving-xpu", + "value": "ipex-llm-serving-xpu", + "default": true + }, + { + "text": "ipex-llm-serving-cpu", + "value": "ipex-llm-serving-cpu" + } + ], + "label": "IMAGE_TAPE" + }, + { + "name": "IMAGE_VERSION", + "description": "Image Vesion. Default: latest", + "select": [ + { + "text": "latest", + "value": "latest", + "default": true + }, + { + "text": "2.1.0-SNAPSHOT", + "value": "2.1.0-SNAPSHOT" + } + ], + "label": "IMAGE_VERSION" + } + ], + "repository": { + "url": "https://github.com/0nTheTop/docker-swarm-cookbook/", + "stackfile": "cookbook/composeStacks/ipex-llm/docker-compose.yml" + }, + "type": 3, + "logo": "https://raw.githubusercontent.com/0nTheTop/docker-swarm-cookbook/main/icons/ipex-llm.png", + "id": 13 + }, + { + "description": "Zigbee to MQTT bridge, get rid of your proprietary Zigbee bridges", + "note": "Check the Main Zigbee2MQTT Page to get started.", + "title": "Zigbee2mqtt (Cookbook)", + "repository": { + "url": "https://github.com/0nTheTop/docker-swarm-cookbook/", + "stackfile": "cookbook/composeStacks/zigbee2mqtt/docker-compose.yml" + }, + "name": "zigbee2mqtt", + "categories": [ + "Cookbook" + ], + "type": 3, + "platform": "linux", + "logo": "https://raw.githubusercontent.com/0nTheTop/docker-swarm-cookbook/main/icons/zigbee2mqtt.png", + "env": [], + "id": 14 + }, + { + "description": "It's like Airtable for your database. Make your database a full-fledged collaborative app ready for any end-user.", + "title": "Basetool (Cookbook)", + "categories": [ + "Low Code", + "Database", + "Cookbook" + ], + "platform": "linux", + "name": "basetool", + "note": "Basetool Docs
", + "env": [ + { + "name": "BASETOOL_HTTP_PORT", + "label": "Basetool HTTP Port", + "description": "The HTTP port to expose Basetool on.", + "default": "7654" + }, + { + "name": "BASETOOL_PORT", + "label": "Basetool Port", + "description": "The port Basetool runs on within its container.", + "default": "7654" + }, + { + "name": "BASE_URL", + "label": "Base URL", + "description": "Base URL for Basetool, without protocol (http/https).", "default": "localhost:7654" }, { @@ -700,119 +867,83 @@ }, "type": 3, "logo": "https://raw.githubusercontent.com/0nTheTop/docker-swarm-cookbook/main/icons/basetool.png", - "id": 12 + "id": 15 }, { - "description": "Baserow is an open-source online database that allows you to create tables, forms, and views with a minimal amount of code.", - "title": "Baserow (Cookbook)", + "description": "AutoGen Studio is an interface powered by AutoGen, designed to simplify the process of creating and managing multi-agent solutions. It\u2019s a user-friendly platform that allows even beginners to declaratively define and modify agents and multi-agent workflows through an intuitive interface.", + "title": "autogen-studio (Cookbook)", "categories": [ - "Low Code", - "Database", + "AI", "Cookbook" ], "platform": "linux", - "name": "baserow", - "note": "Baserow Docs


timedatectl list-timezones to see all timezones", + "name": "autogen-studio", + "note": "AutoGen Studio Official Page
\nLarry Ludlow Github Docker container for Autogen Studio
\n
\nWebUI: http://autogen-studio:8081/\n

timedatectl list-timezones to see all timezones", "env": [ { - "name": "BASEROW_HTTP_PORT", - "label": "Published HTTP Port", - "description": "The HTTP port for Baserow. Default is 80.", - "default": "80" - }, - { - "name": "BASEROW_HTTPS_PORT", - "label": "Published HTTPS Port", - "description": "The HTTPS port for Baserow. Default is 443.", - "default": "443" - }, - { - "name": "WEB_FRONTEND_PORT", - "label": "Container HTTP Port", - "description": "The port for the web frontend hosted on container side. Default is 80.", - "default": "80" - }, - { - "name": "WEB_FRONTEND_SSL_PORT", - "label": "Container HTTPS Port", - "description": "The port for the web frontend SSL hosted on container side. Default is 443.", - "default": "443" - }, - { - "name": "BASEROW_PUBLIC_URL", - "label": "Baserow Public URL", - "description": "The public URL for Baserow. Default is http://localhost.", - "default": "http://localhost" - }, - { - "name": "MIGRATE_ON_STARTUP", - "label": "Migrate on Startup", - "description": "Whether to migrate the database on startup. Default is True.", - "select": [ - { - "text": "True", - "value": "true", - "default": true - }, - { - "text": "False", - "value": "false" - } - ] - }, - { - "name": "BASEROW_TRIGGER_SYNC_TEMPLATES_AFTER_MIGRATION", - "label": "Trigger Sync Templates After Migration", - "description": "Whether to trigger syncing of templates after migration. Default is True.", - "select": [ - { - "text": "True", - "value": "true", - "default": true - }, - { - "text": "False", - "value": "false" - } - ] + "name": "TZ", + "label": "Time-Zone", + "description": "Time Zone. Default is UTC.", + "default": "UTC" }, { - "name": "DATABASE_PASSWORD", - "label": "Database Password", - "description": "The password for the database. Default is baserow.", - "default": "baserow" + "name": "AUTOGEN_PORT", + "default": "8081", + "description": "The port to run the AutoGen Studio server on. Default is 8081.", + "label": "AUTOGEN_PORT" }, { - "name": "SECRET_KEY", - "label": "Secret Key", - "description": "The secret key for Baserow. Default is baserow.", - "default": "baserow" + "name": "OPENAI_API_KEY", + "default": "sk-1234", + "description": "The API key used for the OpenAI connector.", + "required": true, + "label": "OPENAI_API_KEY" }, { - "name": "TZ", - "label": "Time-Zone", - "description": "Time Zone. Default is UTC.", - "default": "UTC" + "name": "OPENAI_BASE_URL", + "default": "https://api.openai.com/v1", + "description": "The Base URL used for the OpenAI connector.", + "label": "OPENAI_BASE_URL" } ], "repository": { "url": "https://github.com/0nTheTop/docker-swarm-cookbook/", - "stackfile": "cookbook/composeStacks/baserow/docker-compose.yml" + "stackfile": "cookbook/composeStacks/autogenstudio/docker-compose.yml" }, "type": 3, - "logo": "https://raw.githubusercontent.com/0nTheTop/docker-swarm-cookbook/main/icons/baserow.png", - "id": 13 + "logo": "https://raw.githubusercontent.com/0nTheTop/docker-swarm-cookbook/main/icons/autogenstudio.png", + "id": 16 }, { - "description": "IPEX-LLM is a PyTorch library for running LLM on Intel CPU and GPU (e.g., local PC with iGPU, discrete GPU such as Arc A-Series, Flex and Max) with very low latency.", - "title": "IPEX-LLM (Cookbook)", - "name": "ipex-llm", + "description": "Docker swarm service for automatically updating your services whenever their image is refreshed", + "note": "Check the GitLab documentation to get started.", + "categories": [ + "Automation", + "Messaging", + "Cookbook" + ], + "title": "Shepherd (Cookbook)", + "repository": { + "url": "https://github.com/0nTheTop/docker-swarm-cookbook/", + "stackfile": "cookbook/composeStacks/shepherd/docker-compose.yml" + }, + "name": "shepherd", + "type": 3, + "platform": "linux", + "logo": "https://raw.githubusercontent.com/0nTheTop/docker-swarm-cookbook/main/icons/shepherd.png", + "env": [], + "id": 17 + }, + { + "description": "Call all LLM APIs using the OpenAI format. Use Bedrock, Azure, OpenAI, Cohere, Anthropic, Ollama, Sagemaker, HuggingFace, Replicate (100+ LLMs)", + "title": "litellm (Cookbook)", "categories": [ "AI", "Cookbook" ], "platform": "linux", - "note": "IPEX-LLM Github


timedatectl list-timezones to see all timezones", + "name": "litellm", + "note": "LiteLLM GitHub
\nLitellm Docs
\n
\nWebUI: http://litellm:4000/ui\n

timedatectl list-timezones to see all timezones", "env": [ { "name": "TZ", @@ -821,65 +952,49 @@ "default": "UTC" }, { - "name": "IMAGE_TAPE", - "description": "Image Type (GPU or only CPU Serving) Default: ipex-llm-serving-xpu", - "select": [ - { - "text": "ipex-llm-serving-xpu", - "value": "ipex-llm-serving-xpu", - "default": true - }, - { - "text": "ipex-llm-serving-cpu", - "value": "ipex-llm-serving-cpu" - } - ], - "label": "IMAGE_TAPE" + "name": "POSTGRES_DB", + "label": "POSTGRES_DB", + "default": "litellm", + "description": "Specifies a name for your database or defaults to the POSTGRES_USER value when left blank." }, { - "name": "IMAGE_VERSION", - "description": "Image Vesion. Default: latest", - "select": [ - { - "text": "latest", - "value": "latest", - "default": true - }, - { - "text": "2.1.0-SNAPSHOT", - "value": "2.1.0-SNAPSHOT" - } - ], - "label": "IMAGE_VERSION" - } - ], - "repository": { - "url": "https://github.com/0nTheTop/docker-swarm-cookbook/", - "stackfile": "cookbook/composeStacks/ipex-llm/docker-compose.yml" - }, - "type": 3, - "logo": "https://raw.githubusercontent.com/0nTheTop/docker-swarm-cookbook/main/icons/ipex-llm.png", - "id": 14 - }, - { - "description": "Docker swarm service for automatically updating your services whenever their image is refreshed", - "note": "Check the GitLab documentation to get started.", - "categories": [ - "Automation", - "Messaging", - "Cookbook" + "name": "POSTGRES_USER", + "label": "POSTGRES_USER", + "default": "litellm", + "description": "Specifies a user with superuser privileges and a database with the same name. Postgres uses the default user when this is empty." + }, + { + "name": "POSTGRES_PASSWORD", + "label": "POSTGRES_PASSWORD", + "default": "LITELLM13203eiGht", + "description": "Password used by the POSTGRES_USER." + }, + { + "name": "LITELLM_PORT", + "default": "4000", + "description": "The port to run the LiteLLM server on. Default is 4000.", + "label": "LITELLM_PORT" + }, + { + "name": "LITELLM_MASTER_KEY", + "label": "LITELLM_MASTER_KEY", + "default": "sk-1234", + "description": "Access Master Key to LiteLLM - make this unique. must start with `sk-`. Default is 'sk-1234'." + }, + { + "name": "REDIS_PWD", + "label": "REDIS_PWD", + "default": "litellm", + "description": "Password used by the Redis Cache." + } ], - "title": "Shepherd (Cookbook)", "repository": { "url": "https://github.com/0nTheTop/docker-swarm-cookbook/", - "stackfile": "cookbook/composeStacks/shepherd/docker-compose.yml" + "stackfile": "cookbook/composeStacks/litellm/docker-compose.yml" }, - "name": "shepherd", "type": 3, - "platform": "linux", - "logo": "https://raw.githubusercontent.com/0nTheTop/docker-swarm-cookbook/main/icons/shepherd.png", - "env": [], - "id": 15 + "logo": "https://raw.githubusercontent.com/0nTheTop/docker-swarm-cookbook/main/icons/litellm.png", + "id": 18 }, { "description": "The world's most popular workflow automation platform for technical teams", @@ -1001,86 +1116,45 @@ }, "type": 3, "logo": "https://raw.githubusercontent.com/0nTheTop/docker-swarm-cookbook/main/icons/n8n.png", - "id": 16 - }, - { - "description": "Zigbee to MQTT bridge, get rid of your proprietary Zigbee bridges", - "note": "Check the Main Zigbee2MQTT Page to get started.", - "title": "Zigbee2mqtt (Cookbook)", - "repository": { - "url": "https://github.com/0nTheTop/docker-swarm-cookbook/", - "stackfile": "cookbook/composeStacks/zigbee2mqtt/docker-compose.yml" - }, - "name": "zigbee2mqtt", - "categories": [ - "Cookbook" - ], - "type": 3, - "platform": "linux", - "logo": "https://raw.githubusercontent.com/0nTheTop/docker-swarm-cookbook/main/icons/zigbee2mqtt.png", - "env": [], - "id": 17 + "id": 19 }, { - "description": "Infinitely scalable, event-driven, language-agnostic orchestration and scheduling platform to manage millions of workflows declaratively in code.", - "title": "Kestra (Cookbook)", - "name": "kestra", + "description": "Node-RED is a programming tool for wiring together hardware devices, APIs and online services in new and interesting ways. It provides a browser-based editor that makes it easy to wire together flows using the wide range of nodes in the palette that can be deployed to its runtime in a single-click.", + "title": "Node-RED (Cookbook)", "categories": [ "Low Code", "Cookbook" ], - "platform": "linux", - "note": "Kestra Docs
Kestra Github | Report Issue
Kestra Docker Hub
Postgres Docker Info

Note:
Remember to create on host tmp folder
- mkdir /tmp/kestra-wd/
- chmod -R 0777 /tmp/kestra-wd/


timedatectl list-timezones to see all timezones", "env": [ { "name": "TZ", "label": "Time-Zone", - "description": "Time Zone. Default is UTC.", + "description": "Time Zone", "default": "UTC" - }, - { - "name": "POSTGRES_DB", - "label": "POSTGRES_DB", - "default": "kestra", - "description": "Specifies a name for your database or defaults to the POSTGRES_USER value when left blank." - }, - { - "name": "POSTGRES_USER", - "label": "POSTGRES_USER", - "default": "kestra", - "description": "Specifies a user with superuser privileges and a database with the same name. Postgres uses the default user when this is empty." - }, - { - "name": "POSTGRES_PASSWORD", - "label": "POSTGRES_PASSWORD", - "default": "k3str4", - "description": "Password used by the POSTGRES_USER." - }, - { - "name": "KESTRA_PORT", - "default": "8080", - "description": "Port to expose kestra. Default is 8080.", - "label": "KESTRA_PORT" } ], "repository": { "url": "https://github.com/0nTheTop/docker-swarm-cookbook/", - "stackfile": "cookbook/composeStacks/kestra/docker-compose.yml" + "stackfile": "cookbook/composeStacks/node-red/docker-compose.yml" }, + "name": "node-red", "type": 3, - "logo": "https://raw.githubusercontent.com/0nTheTop/docker-swarm-cookbook/main/icons/kestra.png", - "id": 18 + "platform": "linux", + "logo": "https://raw.githubusercontent.com/0nTheTop/docker-swarm-cookbook/main/icons/node-red.png", + "note": "
timedatectl list-timezones to see all timezones", + "id": 20 }, { - "description": "Call all LLM APIs using the OpenAI format. Use Bedrock, Azure, OpenAI, Cohere, Anthropic, Ollama, Sagemaker, HuggingFace, Replicate (100+ LLMs)", - "title": "litellm (Cookbook)", + "description": "Open source low-code tool for developers to build customized LLM orchestration flow & AI agents", + "title": "FlowiseAI (Cookbook)", "categories": [ + "Low Code", "AI", "Cookbook" ], "platform": "linux", - "name": "litellm", - "note": "LiteLLM GitHub
\nLitellm Docs
\n
\nWebUI: http://litellm:4000/ui\n

timedatectl list-timezones to see all timezones", + "note": "FlowiseAI Docs
FlowiseAI Github | Report Issue
Postgres Docker Info


timedatectl list-timezones to see all timezones", + "name": "flowise", "env": [ { "name": "TZ", @@ -1091,110 +1165,148 @@ { "name": "POSTGRES_DB", "label": "POSTGRES_DB", - "default": "litellm", + "default": "flowise", "description": "Specifies a name for your database or defaults to the POSTGRES_USER value when left blank." }, { "name": "POSTGRES_USER", "label": "POSTGRES_USER", - "default": "litellm", + "default": "flowiseuser", "description": "Specifies a user with superuser privileges and a database with the same name. Postgres uses the default user when this is empty." }, { "name": "POSTGRES_PASSWORD", "label": "POSTGRES_PASSWORD", - "default": "LITELLM13203eiGht", + "default": "fl0wiser83632ai", "description": "Password used by the POSTGRES_USER." }, { - "name": "LITELLM_PORT", - "default": "4000", - "description": "The port to run the LiteLLM server on. Default is 4000.", - "label": "LITELLM_PORT" + "name": "FLOWISE_PORT", + "default": "3000", + "description": "Port to expose flowise server. Default is 3000.", + "label": "FLOWISE_PORT" }, { - "name": "LITELLM_MASTER_KEY", - "label": "LITELLM_MASTER_KEY", - "default": "sk-1234", - "description": "Access Master Key to LiteLLM - make this unique. must start with `sk-`. Default is 'sk-1234'." + "name": "FLOWISE_USERNAME", + "default": "user", + "description": "Username for flowise basic auth. Default is `user`.", + "label": "FLOWISE_USERNAME" }, { - "name": "REDIS_PWD", - "label": "REDIS_PWD", - "default": "litellm", - "description": "Password used by the Redis Cache." + "name": "FLOWISE_PASSWORD", + "default": "1234", + "description": "Password for flowise basic auth. Default is 1234", + "label": "FLOWISE_PASSWORD" } ], "repository": { "url": "https://github.com/0nTheTop/docker-swarm-cookbook/", - "stackfile": "cookbook/composeStacks/litellm/docker-compose.yml" + "stackfile": "cookbook/composeStacks/flowiseai/docker-compose.yml" }, "type": 3, - "logo": "https://raw.githubusercontent.com/0nTheTop/docker-swarm-cookbook/main/icons/litellm.png", - "id": 19 + "logo": "https://raw.githubusercontent.com/0nTheTop/docker-swarm-cookbook/main/icons/flowiseai.png", + "id": 21 }, { - "description": "Open source low-code tool for developers to build customized LLM orchestration flow & AI agents", - "title": "FlowiseAI (Cookbook)", + "description": "Baserow is an open-source online database that allows you to create tables, forms, and views with a minimal amount of code.", + "title": "Baserow (Cookbook)", "categories": [ "Low Code", - "AI", + "Database", "Cookbook" ], "platform": "linux", - "note": "FlowiseAI Docs
FlowiseAI Github | Report Issue
Postgres Docker Info


timedatectl list-timezones to see all timezones", - "name": "flowise", + "name": "baserow", + "note": "Baserow Docs


timedatectl list-timezones to see all timezones", "env": [ { - "name": "TZ", - "label": "Time-Zone", - "description": "Time Zone. Default is UTC.", - "default": "UTC" + "name": "BASEROW_HTTP_PORT", + "label": "Published HTTP Port", + "description": "The HTTP port for Baserow. Default is 80.", + "default": "80" }, { - "name": "POSTGRES_DB", - "label": "POSTGRES_DB", - "default": "flowise", - "description": "Specifies a name for your database or defaults to the POSTGRES_USER value when left blank." + "name": "BASEROW_HTTPS_PORT", + "label": "Published HTTPS Port", + "description": "The HTTPS port for Baserow. Default is 443.", + "default": "443" }, { - "name": "POSTGRES_USER", - "label": "POSTGRES_USER", - "default": "flowiseuser", - "description": "Specifies a user with superuser privileges and a database with the same name. Postgres uses the default user when this is empty." + "name": "WEB_FRONTEND_PORT", + "label": "Container HTTP Port", + "description": "The port for the web frontend hosted on container side. Default is 80.", + "default": "80" }, { - "name": "POSTGRES_PASSWORD", - "label": "POSTGRES_PASSWORD", - "default": "fl0wiser83632ai", - "description": "Password used by the POSTGRES_USER." + "name": "WEB_FRONTEND_SSL_PORT", + "label": "Container HTTPS Port", + "description": "The port for the web frontend SSL hosted on container side. Default is 443.", + "default": "443" }, { - "name": "FLOWISE_PORT", - "default": "3000", - "description": "Port to expose flowise server. Default is 3000.", - "label": "FLOWISE_PORT" + "name": "BASEROW_PUBLIC_URL", + "label": "Baserow Public URL", + "description": "The public URL for Baserow. Default is http://localhost.", + "default": "http://localhost" }, { - "name": "FLOWISE_USERNAME", - "default": "user", - "description": "Username for flowise basic auth. Default is `user`.", - "label": "FLOWISE_USERNAME" + "name": "MIGRATE_ON_STARTUP", + "label": "Migrate on Startup", + "description": "Whether to migrate the database on startup. Default is True.", + "select": [ + { + "text": "True", + "value": "true", + "default": true + }, + { + "text": "False", + "value": "false" + } + ] }, { - "name": "FLOWISE_PASSWORD", - "default": "1234", - "description": "Password for flowise basic auth. Default is 1234", - "label": "FLOWISE_PASSWORD" + "name": "BASEROW_TRIGGER_SYNC_TEMPLATES_AFTER_MIGRATION", + "label": "Trigger Sync Templates After Migration", + "description": "Whether to trigger syncing of templates after migration. Default is True.", + "select": [ + { + "text": "True", + "value": "true", + "default": true + }, + { + "text": "False", + "value": "false" + } + ] + }, + { + "name": "DATABASE_PASSWORD", + "label": "Database Password", + "description": "The password for the database. Default is baserow.", + "default": "baserow" + }, + { + "name": "SECRET_KEY", + "label": "Secret Key", + "description": "The secret key for Baserow. Default is baserow.", + "default": "baserow" + }, + { + "name": "TZ", + "label": "Time-Zone", + "description": "Time Zone. Default is UTC.", + "default": "UTC" } ], "repository": { "url": "https://github.com/0nTheTop/docker-swarm-cookbook/", - "stackfile": "cookbook/composeStacks/flowiseai/docker-compose.yml" + "stackfile": "cookbook/composeStacks/baserow/docker-compose.yml" }, "type": 3, - "logo": "https://raw.githubusercontent.com/0nTheTop/docker-swarm-cookbook/main/icons/flowiseai.png", - "id": 20 + "logo": "https://raw.githubusercontent.com/0nTheTop/docker-swarm-cookbook/main/icons/baserow.png", + "id": 22 }, { "description": "Nocodb", @@ -1257,33 +1369,7 @@ }, "type": 3, "logo": "https://raw.githubusercontent.com/0nTheTop/docker-swarm-cookbook/main/icons/nocodb.png", - "id": 21 - }, - { - "description": "Node-RED is a programming tool for wiring together hardware devices, APIs and online services in new and interesting ways. It provides a browser-based editor that makes it easy to wire together flows using the wide range of nodes in the palette that can be deployed to its runtime in a single-click.", - "title": "Node-RED (Cookbook)", - "categories": [ - "Low Code", - "Cookbook" - ], - "env": [ - { - "name": "TZ", - "label": "Time-Zone", - "description": "Time Zone", - "default": "UTC" - } - ], - "repository": { - "url": "https://github.com/0nTheTop/docker-swarm-cookbook/", - "stackfile": "cookbook/composeStacks/node-red/docker-compose.yml" - }, - "name": "node-red", - "type": 3, - "platform": "linux", - "logo": "https://raw.githubusercontent.com/0nTheTop/docker-swarm-cookbook/main/icons/node-red.png", - "note": "
timedatectl list-timezones to see all timezones", - "id": 22 + "id": 23 } ] } \ No newline at end of file