{ "version": "3", "templates": [ { "type": 1, "title": "phpcontainer", "description": "phpcontainer description to come", "note": "Auto-generated template from repository", "categories": [ "Auto" ], "platform": "linux", "logo": "https://i.4lt.ca/cookbooks/default.png", "image": "4lights/phpcontainer:latest", "repository": { "url": "https://github.com/nickyeoman/docker-compose-cookbooks", "stackfile": "phpcontainer/docker-compose.yml", "stackfile_plain": false }, "env": [ { "name": "COOKBOOK", "label": "COOKBOOK", "default": "/docker-compose-cookbooks" }, { "name": "COMPOSE_PROJECT_NAME", "label": "COMPOSE_PROJECT_NAME", "default": "project" }, { "name": "TZ", "label": "TZ", "default": "America/Vancouver" }, { "name": "VOL_CONFIG_PATH", "label": "VOL_CONFIG_PATH", "default": "/data/projectName/config" }, { "name": "VOL_PATH", "label": "VOL_PATH", "default": "/data/projectName/data" }, { "name": "PHPCONTAINER_IMAGE", "label": "PHPCONTAINER_IMAGE", "default": "4lights/phpcontainer:latest" } ], "ports": [], "volumes": [ { "name": "phpcontainer-data", "container": "/data" }, { "name": "phpcontainer-usr-local-etc-php-php.ini", "container": "/usr/local/etc/php/php.ini" } ] }, { "type": 1, "title": "wallabag", "description": "Docker Hub: https://hub.docker.com/r/wallabag/wallabag Project: Docker Compose Example: https://github.com/wallabag/docker Proxy Port: 80", "note": "Auto-generated template from repository", "categories": [ "Auto" ], "platform": "linux", "logo": "https://i.4lt.ca/cookbooks/default.png", "image": "wallabag/wallabag:latest", "repository": { "url": "https://github.com/nickyeoman/docker-compose-cookbooks", "stackfile": "wallabag/docker-compose.yml", "stackfile_plain": false }, "env": [ { "name": "VOL_PATH", "label": "VOL_PATH", "default": "/docker/vol/wallabag-data #HELP: volpath" }, { "name": "COOKBOOK", "label": "COOKBOOK", "default": "/git/docker-compose-cookbooks #HELP: cookbooks" }, { "name": "WALLABAG_TZ", "label": "WALLABAG_TZ", "default": "America/Vancouver" }, { "name": "WALLABAG_IMAGE", "label": "WALLABAG_IMAGE", "default": "wallabag/wallabag:latest" }, { "name": "WALLABAG_DB_DRIVER", "label": "WALLABAG_DB_DRIVER", "default": "pdo_mysql" }, { "name": "WALLABAG_DB_HOST", "label": "WALLABAG_DB_HOST", "default": "wallabag-db" }, { "name": "WALLABAG_DB_PORT", "label": "WALLABAG_DB_PORT", "default": "3306" }, { "name": "WALLABAG_DB_NAME", "label": "WALLABAG_DB_NAME", "default": "wallabag" }, { "name": "WALLABAG_DB_USER", "label": "WALLABAG_DB_USER", "default": "wallabag" }, { "name": "WALLABAG_DB_PASS", "label": "WALLABAG_DB_PASS", "default": "wallapass" }, { "name": "WALLABAG_DB_CHARSET", "label": "WALLABAG_DB_CHARSET", "default": "utf8mb4" }, { "name": "WALLABAG_DB_PREFIX", "label": "WALLABAG_DB_PREFIX", "default": "wallabag_" }, { "name": "WALLABAG_MAILER_DSN", "label": "WALLABAG_MAILER_DSN", "default": "smtp://127.0.0.1" }, { "name": "WALLABAG_FROM_WEMAIL", "label": "WALLABAG_FROM_WEMAIL", "default": "wallabag@example.com" }, { "name": "WALLABAG_DOMAIN", "label": "WALLABAG_DOMAIN", "default": "https://your-wallabag-instance.wallabag.org" }, { "name": "WALLABAG_SERVER", "label": "WALLABAG_SERVER", "default": "Your wallabag instance" } ], "ports": [], "volumes": [ { "name": "wallabag-var-www-wallabag-web-assets-images", "container": "/var/www/wallabag/web/assets/images" } ] }, { "type": 1, "title": "thunderbird", "description": "Git Hub: https://github.com/jlesage/docker-thunderbird Proxy Port: 5800", "note": "Auto-generated template from repository", "categories": [ "Auto" ], "platform": "linux", "logo": "https://i.4lt.ca/cookbooks/default.png", "image": "jlesage/thunderbird:latest", "repository": { "url": "https://github.com/nickyeoman/docker-compose-cookbooks", "stackfile": "thunderbird/docker-compose.yml", "stackfile_plain": false }, "env": [ { "name": "THUNDERBIRD_IMAGE", "label": "THUNDERBIRD_IMAGE", "default": "jlesage/thunderbird:latest" }, { "name": "THUNDERBIRD_WEB_AUTHENTICATION", "label": "THUNDERBIRD_WEB_AUTHENTICATION", "default": "1" }, { "name": "THUNDERBIRD_WEB_AUTHENTICATION_USERNAME", "label": "THUNDERBIRD_WEB_AUTHENTICATION_USERNAME", "default": "user" }, { "name": "THUNDERBIRD_WEB_AUTHENTICATION_PASSWORD", "label": "THUNDERBIRD_WEB_AUTHENTICATION_PASSWORD", "default": "password" }, { "name": "THUNDERBIRD_SECURE_CONNECTION", "label": "THUNDERBIRD_SECURE_CONNECTION", "default": "1" } ], "ports": [ { "container": 5800, "published": 5800, "protocol": "tcp" } ], "volumes": [ { "name": "thunderbird-config", "container": "/config" }, { "name": "thunderbird-export", "container": "/export" } ] }, { "type": 1, "title": "mariadb", "description": "mariadb description to come", "note": "Auto-generated template from repository", "categories": [ "Auto" ], "platform": "linux", "logo": "https://i.4lt.ca/cookbooks/default.png", "image": "mariadb:latest", "repository": { "url": "https://github.com/nickyeoman/docker-compose-cookbooks", "stackfile": "mariadb/docker-compose.yml", "stackfile_plain": false }, "env": [ { "name": "COMPOSE_PROJECT_NAME", "label": "COMPOSE_PROJECT_NAME", "default": "project" }, { "name": "TZ", "label": "TZ", "default": "America/Vancouver" }, { "name": "VOL_CONFIG_PATH", "label": "VOL_CONFIG_PATH", "default": "/data/projectName/config" }, { "name": "VOL_PATH", "label": "VOL_PATH", "default": "/data/projectName/data" }, { "name": "MARIADB_IMAGE", "label": "MARIADB_IMAGE", "default": "mariadb:latest" }, { "name": "MARIADB_MARIADB_DATABASE", "label": "MARIADB_MARIADB_DATABASE", "default": "mydb" }, { "name": "MARIADB_MARIADB_ROOT_PASSWORD", "label": "MARIADB_MARIADB_ROOT_PASSWORD", "default": "ChangeThisPassword0123456789ABCD" }, { "name": "MARIADB_MARIADB_PASSWORD", "label": "MARIADB_MARIADB_PASSWORD", "default": "AlsoChangeThisPassword0123456789" }, { "name": "MARIADB_MARIADB_USER", "label": "MARIADB_MARIADB_USER", "default": "dbuser" } ], "ports": [], "volumes": [ { "name": "mariadb-var-lib-mysql", "container": "/var/lib/mysql" } ] }, { "type": 1, "title": "dozzle", "description": "dozzle description to come", "note": "Auto-generated template from repository", "categories": [ "Auto" ], "platform": "linux", "logo": "https://i.4lt.ca/cookbooks/default.png", "image": "amir20/dozzle:latest", "repository": { "url": "https://github.com/nickyeoman/docker-compose-cookbooks", "stackfile": "dozzle/docker-compose.yml", "stackfile_plain": false }, "env": [], "ports": [ { "container": 8080, "published": 8080, "protocol": "tcp" } ], "volumes": [ { "name": "dozzle-var-run-docker.sock", "container": "/var/run/docker.sock" } ] }, { "type": 1, "title": "passbolt", "description": "passbolt description to come", "note": "Auto-generated template from repository", "categories": [ "Auto" ], "platform": "linux", "logo": "https://i.4lt.ca/cookbooks/default.png", "image": "mariadb:10.4.11", "repository": { "url": "https://github.com/nickyeoman/docker-compose-cookbooks", "stackfile": "passbolt/docker-compose.yml", "stackfile_plain": false }, "env": [ { "name": "PREFIX", "label": "PREFIX", "default": "p1" }, { "name": "DOMAIN_NAME", "label": "DOMAIN_NAME", "default": "passbolt.nickyeoman.com" }, { "name": "MYSQL_ROOT_PASSWORD", "label": "MYSQL_ROOT_PASSWORD", "default": "ChangeMe2ASecurepass!" }, { "name": "MYSQL_PASSWORD", "label": "MYSQL_PASSWORD", "default": "Again2ASecurepass!" }, { "name": "DB_V", "label": "DB_V", "default": "10.4.11" }, { "name": "PASSBOLT_V", "label": "PASSBOLT_V", "default": "2.12.0-debian" }, { "name": "NETWORK_NAME", "label": "NETWORK_NAME", "default": "traefik_web" } ], "ports": [], "volumes": [] }, { "type": 1, "title": "unami", "description": "unami description to come", "note": "Auto-generated template from repository", "categories": [ "Auto" ], "platform": "linux", "logo": "https://i.4lt.ca/cookbooks/default.png", "image": "ghcr.io/umami-software/umami:postgresql-latest", "repository": { "url": "https://github.com/nickyeoman/docker-compose-cookbooks", "stackfile": "unami/docker-compose.yml", "stackfile_plain": false }, "env": [], "ports": [ { "container": 3000, "published": 3000, "protocol": "tcp" } ], "volumes": [ { "name": "unami-var-lib-postgresql-data", "container": "/var/lib/postgresql/data" } ] }, { "type": 1, "title": "peertube", "description": "peertube description to come", "note": "Auto-generated template from repository", "categories": [ "Auto" ], "platform": "linux", "logo": "https://i.4lt.ca/cookbooks/default.png", "image": "chocobozzz/peertube:production-bookworm", "repository": { "url": "https://github.com/nickyeoman/docker-compose-cookbooks", "stackfile": "peertube/docker-compose.yml", "stackfile_plain": false }, "env": [], "ports": [ { "container": 9000, "published": 9000, "protocol": "tcp" } ], "volumes": [ { "name": "peertube-data", "container": "/data" }, { "name": "peertube-config", "container": "/config" } ] }, { "type": 1, "title": "phpmyadmin", "description": "Docker Hub: https://hub.docker.com/r/phpmyadmin/phpmyadmin/tags Proxy Port: 80 Not for production, there is no password protection by default.", "note": "Auto-generated template from repository", "categories": [ "Auto" ], "platform": "linux", "logo": "https://i.4lt.ca/cookbooks/default.png", "image": "phpmyadmin/phpmyadmin:latest", "repository": { "url": "https://github.com/nickyeoman/docker-compose-cookbooks", "stackfile": "phpmyadmin/docker-compose.yml", "stackfile_plain": false }, "env": [ { "name": "COOKBOOK", "label": "COOKBOOK", "default": "/docker-compose-cookbooks" }, { "name": "COMPOSE_PROJECT_NAME", "label": "COMPOSE_PROJECT_NAME", "default": "phpmyadmin" }, { "name": "TZ", "label": "TZ", "default": "America/Vancouver" }, { "name": "VOL_CONFIG_PATH", "label": "VOL_CONFIG_PATH", "default": "/data/projectName/config" }, { "name": "VOL_PATH", "label": "VOL_PATH", "default": "/data/projectName/data" }, { "name": "PHPMYADMIN_IMAGE", "label": "PHPMYADMIN_IMAGE", "default": "phpmyadmin/phpmyadmin:latest" }, { "name": "PHPMYADMIN_PMA_ARBITRARY", "label": "PHPMYADMIN_PMA_ARBITRARY", "default": "1" }, { "name": "PHPMYADMIN_PMA_HOST", "label": "PHPMYADMIN_PMA_HOST", "default": "mariadb" }, { "name": "PHPMYADMIN_PMA_USER", "label": "PHPMYADMIN_PMA_USER", "default": "root" }, { "name": "PHPMYADMIN_PMA_PASSWORD", "label": "PHPMYADMIN_PMA_PASSWORD", "default": "ChangeThisPassword0123456789ABCD" }, { "name": "PHPMYADMIN_UPLOAD_LIMIT", "label": "PHPMYADMIN_UPLOAD_LIMIT", "default": "200M" } ], "ports": [], "volumes": [ { "name": "phpmyadmin-ro", "container": "ro" }, { "name": "phpmyadmin-ro", "container": "ro" } ] }, { "type": 1, "title": "penpot", "description": "penpot description to come", "note": "Auto-generated template from repository", "categories": [ "Auto" ], "platform": "linux", "logo": "https://i.4lt.ca/cookbooks/default.png", "image": "penpotapp/frontend:latest", "repository": { "url": "https://github.com/nickyeoman/docker-compose-cookbooks", "stackfile": "penpot/docker-compose.yml", "stackfile_plain": false }, "env": [], "ports": [ { "container": 8080, "published": 9001, "protocol": "tcp" } ], "volumes": [] }, { "type": 1, "title": "pihole", "description": "pihole description to come", "note": "Auto-generated template from repository", "categories": [ "Auto" ], "platform": "linux", "logo": "https://i.4lt.ca/cookbooks/default.png", "image": "pihole/pihole:latest", "repository": { "url": "https://github.com/nickyeoman/docker-compose-cookbooks", "stackfile": "pihole/docker-compose.yml", "stackfile_plain": false }, "env": [ { "name": "VOL_PATH", "label": "VOL_PATH", "default": "./data" }, { "name": "TZ", "label": "TZ", "default": "America/Vancouver" }, { "name": "COMPOSE_PROJECT_NAME", "label": "COMPOSE_PROJECT_NAME", "default": "pihole" } ], "ports": [ { "container": 53, "published": 53, "protocol": "tcp" }, { "container": 53, "published": 53, "protocol": "tcp" }, { "container": 80, "published": 80, "protocol": "tcp" } ], "volumes": [ { "name": "pihole-etc-pihole", "container": "/etc/pihole" }, { "name": "pihole-etc-dnsmasq.d", "container": "/etc/dnsmasq.d" } ] }, { "type": 1, "title": "paperless", "description": "paperless description to come", "note": "Auto-generated template from repository", "categories": [ "Auto" ], "platform": "linux", "logo": "https://i.4lt.ca/cookbooks/default.png", "image": "docker.io/library/redis:8", "repository": { "url": "https://github.com/nickyeoman/docker-compose-cookbooks", "stackfile": "paperless/docker-compose.yml", "stackfile_plain": false }, "env": [ { "name": "VOL_PATH", "label": "VOL_PATH", "default": "./data" }, { "name": "TZ", "label": "TZ", "default": "America/Vancouver" }, { "name": "PAPERLESS_IMAGE", "label": "PAPERLESS_IMAGE", "default": "ghcr.io/paperless-ngx/paperless-ngx:latest" }, { "name": "PAPERLESS_MARIADB_HOST", "label": "PAPERLESS_MARIADB_HOST", "default": "paperless-db" }, { "name": "PAPERLESS_MARIADB_DATABASE", "label": "PAPERLESS_MARIADB_DATABASE", "default": "paperless" }, { "name": "PAPERLESS_MARIADB_USER", "label": "PAPERLESS_MARIADB_USER", "default": "paperless" }, { "name": "PAPERLESS_MARIADB_PASSWORD", "label": "PAPERLESS_MARIADB_PASSWORD", "default": "paperless" }, { "name": "PAPERLESS_MARIADB_ROOT_PASSWORD", "label": "PAPERLESS_MARIADB_ROOT_PASSWORD", "default": "paperless" }, { "name": "PAPERLESS_SECRET_KEY", "label": "PAPERLESS_SECRET_KEY", "default": "changeme" }, { "name": "PAPERLESS_OCR_LANGUAGE", "label": "PAPERLESS_OCR_LANGUAGE", "default": "eng" }, { "name": "PAPERLESS_URL", "label": "PAPERLESS_URL", "default": "http://localhost" }, { "name": "PAPERLESS_CONSUMER_DELETE_DUPLICATES", "label": "PAPERLESS_CONSUMER_DELETE_DUPLICATES", "default": "0" } ], "ports": [], "volumes": [ { "name": "paperless-data", "container": "/data" } ] }, { "type": 1, "title": "sonarr", "description": "sonarr description to come", "note": "Auto-generated template from repository", "categories": [ "Auto" ], "platform": "linux", "logo": "https://i.4lt.ca/cookbooks/default.png", "image": "ghcr.io/hotio/sonarr:release", "repository": { "url": "https://github.com/nickyeoman/docker-compose-cookbooks", "stackfile": "sonarr/docker-compose.yml", "stackfile_plain": false }, "env": [ { "name": "VOL_PATH", "label": "VOL_PATH", "default": "./data/sonarr/config" }, { "name": "SONARR_IMAGE", "label": "SONARR_IMAGE", "default": "ghcr.io/hotio/sonarr:release" }, { "name": "TZ", "label": "TZ", "default": "America/Vancouver" } ], "ports": [ { "container": 8989, "published": 8989, "protocol": "tcp" } ], "volumes": [ { "name": "sonarr-config", "container": "/config" }, { "name": "sonarr-data", "container": "/data" } ] }, { "type": 1, "title": "nocodb", "description": "Docker Hub: https://hub.docker.com/r/nocodb/nocodb Project: https://nocodb.com/ Docker Compose Example: https://github.com/nocodb/nocodb/blob/master/docker-compose/mysql/docker-compose.yml Proxy Port: 8080", "note": "Auto-generated template from repository", "categories": [ "Auto" ], "platform": "linux", "logo": "https://i.4lt.ca/cookbooks/default.png", "image": "nocodb/nocodb:latest", "repository": { "url": "https://github.com/nickyeoman/docker-compose-cookbooks", "stackfile": "nocodb/docker-compose.yml", "stackfile_plain": false }, "env": [ { "name": "COOKBOOK", "label": "COOKBOOK", "default": "/git/docker-compose-cookbooks #HELP: cookbooks" }, { "name": "NOCODB_IMAGE", "label": "NOCODB_IMAGE", "default": "nocodb/nocodb:latest" } ], "ports": [], "volumes": [ { "name": "nocodb-usr-app-data", "container": "/usr/app/data" } ] }, { "type": 1, "title": "directus", "description": "directus description to come", "note": "Auto-generated template from repository", "categories": [ "Auto" ], "platform": "linux", "logo": "https://i.4lt.ca/cookbooks/default.png", "image": "directus/directus:latest", "repository": { "url": "https://github.com/nickyeoman/docker-compose-cookbooks", "stackfile": "directus/docker-compose.yml", "stackfile_plain": false }, "env": [ { "name": "COMPOSE_PROJECT_NAME", "label": "COMPOSE_PROJECT_NAME", "default": "directus" }, { "name": "TZ", "label": "TZ", "default": "America/Vancouver" }, { "name": "VOL_CONFIG_PATH", "label": "VOL_CONFIG_PATH", "default": "/docker/directus/config" }, { "name": "VOL_PATH", "label": "VOL_PATH", "default": "/docker/directus/data" }, { "name": "DIRECTUS_SECRET", "label": "DIRECTUS_SECRET", "default": "01234567890123456789012345678912" }, { "name": "DIRECTUS_ADMIN_EMAIL", "label": "DIRECTUS_ADMIN_EMAIL", "default": "noreply@example.com" }, { "name": "DIRECTUS_ADMIN_PASSWORD", "label": "DIRECTUS_ADMIN_PASSWORD", "default": "enter_secure_password_here" } ], "ports": [ { "container": 8055, "published": 8000, "protocol": "tcp" } ], "volumes": [ { "name": "directus-directus-uploads", "container": "/directus/uploads" }, { "name": "directus-directus-extensions", "container": "/directus/extensions" }, { "name": "directus-directus-templates", "container": "/directus/templates" } ] }, { "type": 1, "title": "matomo", "description": "matomo description to come", "note": "Auto-generated template from repository", "categories": [ "Auto" ], "platform": "linux", "logo": "https://i.4lt.ca/cookbooks/default.png", "image": "mariadb:10.4.0", "repository": { "url": "https://github.com/nickyeoman/docker-compose-cookbooks", "stackfile": "matomo/docker-compose.yml", "stackfile_plain": false }, "env": [ { "name": "PREFIX", "label": "PREFIX", "default": "p1" }, { "name": "MATOMO_DOMAIN_NAME", "label": "MATOMO_DOMAIN_NAME", "default": "matomo.nickyeoman.com" }, { "name": "MATOMO_MYSQL_ROOT_PASSWORD", "label": "MATOMO_MYSQL_ROOT_PASSWORD", "default": "ChangeMe2ASecurepass!" }, { "name": "MATOMO_MYSQL_PASSWORD", "label": "MATOMO_MYSQL_PASSWORD", "default": "Again2ASecurepass!" }, { "name": "DB_V", "label": "DB_V", "default": "10.4.0" }, { "name": "MATOMO_V", "label": "MATOMO_V", "default": "3.13.5-apache" } ], "ports": [], "volumes": [ { "name": "matomo-var-lib-mysql", "container": "/var/lib/mysql" } ] }, { "type": 1, "title": "joomla", "description": "joomla description to come", "note": "Auto-generated template from repository", "categories": [ "Auto" ], "platform": "linux", "logo": "https://i.4lt.ca/cookbooks/default.png", "image": "mariadb:10.7.1 # https://hub.docker.com/_/mariadb", "repository": { "url": "https://github.com/nickyeoman/docker-compose-cookbooks", "stackfile": "joomla/docker-compose.yml", "stackfile_plain": false }, "env": [], "ports": [], "volumes": [] }, { "type": 1, "title": "etherpad", "description": "etherpad description to come", "note": "Auto-generated template from repository", "categories": [ "Auto" ], "platform": "linux", "logo": "https://i.4lt.ca/cookbooks/default.png", "image": "", "repository": { "url": "https://github.com/nickyeoman/docker-compose-cookbooks", "stackfile": "etherpad/docker-compose.yml", "stackfile_plain": false }, "env": [], "ports": [], "volumes": [] }, { "type": 1, "title": "n8n", "description": "Docker Hub Docs: https://hub.docker.com/r/n8nio/n8n#start-n8n-in-docker Official docs docker-compose: https://docs.n8n.io/hosting/installation/server-setups/docker-compose/#5-create-docker-compose-file Docker Hub Tags: https://hub.docker.com/r/n8nio/n8n/tags Proxy Port: 5678", "note": "Auto-generated template from repository", "categories": [ "Auto" ], "platform": "linux", "logo": "https://i.4lt.ca/cookbooks/default.png", "image": "n8nio/n8n:latest # or 1.70.2", "repository": { "url": "https://github.com/nickyeoman/docker-compose-cookbooks", "stackfile": "n8n/docker-compose.yml", "stackfile_plain": false }, "env": [ { "name": "VOL_PATH", "label": "VOL_PATH", "default": "./data" }, { "name": "TZ", "label": "TZ", "default": "America/Vancouver" }, { "name": "N8N_IMAGE", "label": "N8N_IMAGE", "default": "n8nio/n8n:latest # or 1.70.2" }, { "name": "N8N_PORT", "label": "N8N_PORT", "default": "5678" }, { "name": "N8N_HOST", "label": "N8N_HOST", "default": "localhost" } ], "ports": [], "volumes": [ { "name": "n8n-home-node-.n8n", "container": "/home/node/.n8n" }, { "name": "n8n-files", "container": "/files" } ] }, { "type": 1, "title": "radarr", "description": "radarr description to come", "note": "Auto-generated template from repository", "categories": [ "Auto" ], "platform": "linux", "logo": "https://i.4lt.ca/cookbooks/default.png", "image": "ghcr.io/hotio/radarr:release", "repository": { "url": "https://github.com/nickyeoman/docker-compose-cookbooks", "stackfile": "radarr/docker-compose.yml", "stackfile_plain": false }, "env": [ { "name": "VOL_PATH", "label": "VOL_PATH", "default": "./data/radarr/config" }, { "name": "RADARR_IMAGE", "label": "RADARR_IMAGE", "default": "ghcr.io/hotio/radarr:release" }, { "name": "TZ", "label": "TZ", "default": "America/Vancouver" } ], "ports": [ { "container": 7878, "published": 7878, "protocol": "tcp" } ], "volumes": [ { "name": "radarr-config", "container": "/config" }, { "name": "radarr-data", "container": "/data" } ] }, { "type": 1, "title": "posthog", "description": "posthog description to come", "note": "Auto-generated template from repository", "categories": [ "Auto" ], "platform": "linux", "logo": "https://i.4lt.ca/cookbooks/default.png", "image": "", "repository": { "url": "https://github.com/nickyeoman/docker-compose-cookbooks", "stackfile": "posthog/docker-compose.yml", "stackfile_plain": false }, "env": [], "ports": [], "volumes": [] }, { "type": 1, "title": "mealie", "description": "Docker Hub: https://hub.docker.com/r/hkotel/mealie Project: https://mealie.io/ Proxy Port: 9000", "note": "Auto-generated template from repository", "categories": [ "Auto" ], "platform": "linux", "logo": "https://i.4lt.ca/cookbooks/default.png", "image": "hkotel/mealie:latest", "repository": { "url": "https://github.com/nickyeoman/docker-compose-cookbooks", "stackfile": "mealie/docker-compose.yml", "stackfile_plain": false }, "env": [ { "name": "COOKBOOK", "label": "COOKBOOK", "default": "/git/docker-compose-cookbooks #HELP: cookbooks" }, { "name": "VOL_PATH", "label": "VOL_PATH", "default": "./data/ #HELP: volpath" }, { "name": "TZ", "label": "TZ", "default": "America/Vancouver" }, { "name": "MEALIE_IMAGE", "label": "MEALIE_IMAGE", "default": "hkotel/mealie:latest" }, { "name": "MEALIE_BASE_URL", "label": "MEALIE_BASE_URL", "default": "https://mealie.domain.com" }, { "name": "MEALIE_DEFAULT_EMAIL", "label": "MEALIE_DEFAULT_EMAIL", "default": "email@domain.com" }, { "name": "MEALIE_PGID", "label": "MEALIE_PGID", "default": "1000" }, { "name": "MEALIE_PUID", "label": "MEALIE_PUID", "default": "1000" }, { "name": "MEALIE_RECIPE_DISABLE_AMOUNT", "label": "MEALIE_RECIPE_DISABLE_AMOUNT", "default": "false" }, { "name": "MEALIE_RECIPE_DISABLE_COMMENTS", "label": "MEALIE_RECIPE_DISABLE_COMMENTS", "default": "false" }, { "name": "MEALIE_RECIPE_LANDSCAPE_VIEW", "label": "MEALIE_RECIPE_LANDSCAPE_VIEW", "default": "true" }, { "name": "MEALIE_RECIPE_PUBLIC", "label": "MEALIE_RECIPE_PUBLIC", "default": "true" }, { "name": "MEALIE_RECIPE_SHOW_ASSETS", "label": "MEALIE_RECIPE_SHOW_ASSETS", "default": "true" }, { "name": "MEALIE_RECIPE_SHOW_NUTRITION", "label": "MEALIE_RECIPE_SHOW_NUTRITION", "default": "true" } ], "ports": [], "volumes": [ { "name": "mealie-app-data", "container": "/app/data" } ] }, { "type": 1, "title": "memos", "description": "memos description to come", "note": "Auto-generated template from repository", "categories": [ "Auto" ], "platform": "linux", "logo": "https://i.4lt.ca/cookbooks/default.png", "image": "neosmemo/memos:stable", "repository": { "url": "https://github.com/nickyeoman/docker-compose-cookbooks", "stackfile": "memos/docker-compose.yml", "stackfile_plain": false }, "env": [], "ports": [ { "container": 5230, "published": 5230, "protocol": "tcp" } ], "volumes": [ { "name": "memos-var-opt-memos", "container": "/var/opt/memos" } ] }, { "type": 1, "title": "redis", "description": "Docker Hub: https://hub.docker.com/_/redis", "note": "Auto-generated template from repository", "categories": [ "Auto" ], "platform": "linux", "logo": "https://i.4lt.ca/cookbooks/default.png", "image": "redis:alpine", "repository": { "url": "https://github.com/nickyeoman/docker-compose-cookbooks", "stackfile": "redis/docker-compose.yml", "stackfile_plain": false }, "env": [ { "name": "COOKBOOK", "label": "COOKBOOK", "default": "/git/docker-compose-cookbooks #HELP: cookbooks" }, { "name": "REDIS_IMAGE", "label": "REDIS_IMAGE", "default": "redis:alpine" } ], "ports": [], "volumes": [] }, { "type": 1, "title": "duplicati", "description": "duplicati description to come", "note": "Auto-generated template from repository", "categories": [ "Auto" ], "platform": "linux", "logo": "https://i.4lt.ca/cookbooks/default.png", "image": "duplicati/duplicati:latest #2.1.0.5", "repository": { "url": "https://github.com/nickyeoman/docker-compose-cookbooks", "stackfile": "duplicati/docker-compose.yml", "stackfile_plain": false }, "env": [ { "name": "TZ", "label": "TZ", "default": "America/Vancouver" }, { "name": "VOL_PATH", "label": "VOL_PATH", "default": "./data" }, { "name": "DUPLICATI_IMAGE", "label": "DUPLICATI_IMAGE", "default": "duplicati/duplicati:latest #2.1.0.5" }, { "name": "DUPLICATI_KEY", "label": "DUPLICATI_KEY", "default": "ThisNeedsToChange" }, { "name": "DUPLICATI_PASS", "label": "DUPLICATI_PASS", "default": "changeMe" } ], "ports": [ { "container": 8200, "published": 8200, "protocol": "tcp" } ], "volumes": [ { "name": "duplicati-data", "container": "/data" }, { "name": "duplicati-backups", "container": "/backups" }, { "name": "duplicati-ro", "container": "ro" } ] }, { "type": 1, "title": "qbittorrent", "description": "qbittorrent description to come", "note": "Auto-generated template from repository", "categories": [ "Auto" ], "platform": "linux", "logo": "https://i.4lt.ca/cookbooks/default.png", "image": "trigus42/qbittorrentvpn:latest", "repository": { "url": "https://github.com/nickyeoman/docker-compose-cookbooks", "stackfile": "qbittorrent/docker-compose.yml", "stackfile_plain": false }, "env": [ { "name": "COOKBOOK", "label": "COOKBOOK", "default": "/home/user/git/docker-compose-cookbooks #HELP: cookbooks" }, { "name": "VOL_PATH", "label": "VOL_PATH", "default": "/project-dir/project-name/data #HELP: volpath" }, { "name": "QBT_IMAGE", "label": "QBT_IMAGE", "default": "trigus42/qbittorrentvpn:latest" }, { "name": "QBT_PASS", "label": "QBT_PASS", "default": "01234567890 #HELP: gen32" } ], "ports": [ { "container": 8080, "published": 8080, "protocol": "tcp" } ], "volumes": [ { "name": "qbittorrent-config", "container": "/config" }, { "name": "qbittorrent-downloads", "container": "/downloads" }, { "name": "qbittorrent-incomplete", "container": "/incomplete" }, { "name": "qbittorrent-dev-net-tun", "container": "/dev/net/tun" } ] }, { "type": 1, "title": "monica", "description": "Docker Hub: https://hub.docker.com/_/monica Project: https://www.monicahq.com/ Proxy Port: 80", "note": "Auto-generated template from repository", "categories": [ "Auto" ], "platform": "linux", "logo": "https://i.4lt.ca/cookbooks/default.png", "image": "monica:latest", "repository": { "url": "https://github.com/nickyeoman/docker-compose-cookbooks", "stackfile": "monica/docker-compose.yml", "stackfile_plain": false }, "env": [ { "name": "COOKBOOK", "label": "COOKBOOK", "default": "/git/docker-compose-cookbooks #HELP: cookbooks" }, { "name": "VOL_PATH", "label": "VOL_PATH", "default": "./data #HELP: volpath" }, { "name": "MONICA_IMAGE", "label": "MONICA_IMAGE", "default": "monica:latest" }, { "name": "MONICA_DB_HOST", "label": "MONICA_DB_HOST", "default": "monica-db" }, { "name": "MONICA_DB_USERNAME", "label": "MONICA_DB_USERNAME", "default": "monica" }, { "name": "MONICA_DB_PASSWORD", "label": "MONICA_DB_PASSWORD", "default": "changeme" }, { "name": "MONICA_APP_ENV", "label": "MONICA_APP_ENV", "default": "production" } ], "ports": [], "volumes": [ { "name": "monica-var-www-html-storage", "container": "/var/www/html/storage" } ] }, { "type": 1, "title": "listmonk", "description": "listmonk description to come", "note": "Auto-generated template from repository", "categories": [ "Auto" ], "platform": "linux", "logo": "https://i.4lt.ca/cookbooks/default.png", "image": "postgres:13-alpine", "repository": { "url": "https://github.com/nickyeoman/docker-compose-cookbooks", "stackfile": "listmonk/docker-compose.yml", "stackfile_plain": false }, "env": [ { "name": "POSTGRES_USER", "label": "POSTGRES_USER", "default": "listmonk" }, { "name": "POSTGRES_PASSWORD", "label": "POSTGRES_PASSWORD", "default": "securepassword" }, { "name": "POSTGRES_DB", "label": "POSTGRES_DB", "default": "listmonk" }, { "name": "SECRET_KEY", "label": "SECRET_KEY", "default": "your_super_secret_key" } ], "ports": [ { "container": 9000, "published": 9000, "protocol": "tcp" } ], "volumes": [ { "name": "listmonk-var-lib-postgresql-data", "container": "/var/lib/postgresql/data" } ] }, { "type": 1, "title": "shlink", "description": "shlink description to come", "note": "Auto-generated template from repository", "categories": [ "Auto" ], "platform": "linux", "logo": "https://i.4lt.ca/cookbooks/default.png", "image": "mariadb:10.7.1 # https://hub.docker.com/_/mariadb", "repository": { "url": "https://github.com/nickyeoman/docker-compose-cookbooks", "stackfile": "shlink/docker-compose.yml", "stackfile_plain": false }, "env": [], "ports": [ { "container": 80, "published": 8003, "protocol": "tcp" } ], "volumes": [ { "name": "shlink-var-lib-mysql", "container": "/var/lib/mysql" }, { "name": "shlink-ro", "container": "ro" }, { "name": "shlink-ro", "container": "ro" } ] }, { "type": 1, "title": "lubelogger", "description": "lubelogger description to come", "note": "Auto-generated template from repository", "categories": [ "Auto" ], "platform": "linux", "logo": "https://i.4lt.ca/cookbooks/default.png", "image": "ghcr.io/hargata/lubelogger:latest", "repository": { "url": "https://github.com/nickyeoman/docker-compose-cookbooks", "stackfile": "lubelogger/docker-compose.yml", "stackfile_plain": false }, "env": [ { "name": "LUBELOGR_IMAGE_NAME", "label": "LUBELOGR_IMAGE_NAME", "default": "ghcr.io/hargata/lubelogger:latest" }, { "name": "LUBELOGR_RESTART", "label": "LUBELOGR_RESTART", "default": "unless-stopped" }, { "name": "LUBELOGR_PORT", "label": "LUBELOGR_PORT", "default": "8080" } ], "ports": [], "volumes": [ { "name": "lubelogger-App-data", "container": "/App/data" }, { "name": "lubelogger-root-.aspnet-DataProtection-Keys", "container": "/root/.aspnet/DataProtection-Keys" } ] }, { "type": 1, "title": "code-server", "description": "Proxy Port: 8443", "note": "Auto-generated template from repository", "categories": [ "Auto" ], "platform": "linux", "logo": "https://i.4lt.ca/cookbooks/default.png", "image": "lscr.io/linuxserver/code-server:latest", "repository": { "url": "https://github.com/nickyeoman/docker-compose-cookbooks", "stackfile": "code-server/docker-compose.yml", "stackfile_plain": false }, "env": [ { "name": "COOKBOOK", "label": "COOKBOOK", "default": "/git/docker-compose-cookbooks #HELP: cookbooks" }, { "name": "VOL_PATH", "label": "VOL_PATH", "default": "./data #HELP: volpath" }, { "name": "TZ", "label": "TZ", "default": "America/Vancouver" }, { "name": "CODE-SERVER_IMAGE", "label": "CODE-SERVER_IMAGE", "default": "lscr.io/linuxserver/code-server:latest" }, { "name": "CODE-SERVER_PASSWORD", "label": "CODE-SERVER_PASSWORD", "default": "RanDoMChangeMe #HELP: gen32" }, { "name": "CODE-SERVER_DOMAIN", "label": "CODE-SERVER_DOMAIN", "default": "localhost" } ], "ports": [], "volumes": [ { "name": "code-server-data", "container": "/data" }, { "name": "code-server-config", "container": "/config" } ] }, { "type": 1, "title": "authentik", "description": "authentik description to come", "note": "Auto-generated template from repository", "categories": [ "Auto" ], "platform": "linux", "logo": "https://i.4lt.ca/cookbooks/default.png", "image": "docker.io/library/postgres:16-alpine", "repository": { "url": "https://github.com/nickyeoman/docker-compose-cookbooks", "stackfile": "authentik/docker-compose.yml", "stackfile_plain": false }, "env": [], "ports": [], "volumes": [ { "name": "authentik-var-lib-postgresql-data", "container": "/var/lib/postgresql/data" } ] }, { "type": 1, "title": "handbrake", "description": "handbrake description to come", "note": "Auto-generated template from repository", "categories": [ "Auto" ], "platform": "linux", "logo": "https://i.4lt.ca/cookbooks/default.png", "image": "jlesage/handbrake:latest", "repository": { "url": "https://github.com/nickyeoman/docker-compose-cookbooks", "stackfile": "handbrake/docker-compose.yml", "stackfile_plain": false }, "env": [ { "name": "VOL_PATH", "label": "VOL_PATH", "default": "/docker/vol/handbrake-data #HELP: volpath" }, { "name": "VOL_CONFIG_PATH", "label": "VOL_CONFIG_PATH", "default": "/docker/vol #HELP: configpath" }, { "name": "COOKBOOK", "label": "COOKBOOK", "default": "/home/user/git/docker-compose-cookbooks #HELP: cookbooks" }, { "name": "HANDBRAKE_IMAGE", "label": "HANDBRAKE_IMAGE", "default": "jlesage/handbrake:latest" }, { "name": "AUTOMATED_CONVERSION", "label": "AUTOMATED_CONVERSION", "default": "1 # 0 for no" }, { "name": "AUTOMATED_CONVERSION_FORMAT", "label": "AUTOMATED_CONVERSION_FORMAT", "default": "m4v" }, { "name": "AUTOMATED_CONVERSION_KEEP_SOURCE", "label": "AUTOMATED_CONVERSION_KEEP_SOURCE", "default": "1 # 0 for remove" }, { "name": "AUTOMATED_CONVERSION_USE_TRASH", "label": "AUTOMATED_CONVERSION_USE_TRASH", "default": "0 # 1 for yes. Required KEEP_SOURCE" }, { "name": "AUTOMATED_CONVERSION_OVERWRITE_OUTPUT", "label": "AUTOMATED_CONVERSION_OVERWRITE_OUTPUT", "default": "0" }, { "name": "AUTOMATED_CONVERSION_NO_GUI_PROGRESS", "label": "AUTOMATED_CONVERSION_NO_GUI_PROGRESS", "default": "0 # 0 is show" }, { "name": "AUTOMATED_CONVERSION_MAX_WATCH_FOLDERS", "label": "AUTOMATED_CONVERSION_MAX_WATCH_FOLDERS", "default": "2" }, { "name": "AUTOMATED_CONVERSION_PRESET", "label": "AUTOMATED_CONVERSION_PRESET", "default": "Very Fast 1080p30" }, { "name": "AUTOMATED_CONVERSION_OUTPUT_DIR", "label": "AUTOMATED_CONVERSION_OUTPUT_DIR", "default": "/output" }, { "name": "AUTOMATED_CONVERSION_PRESET_2", "label": "AUTOMATED_CONVERSION_PRESET_2", "default": "Very Fast 1080p30" }, { "name": "AUTOMATED_CONVERSION_OUTPUT_DIR_2", "label": "AUTOMATED_CONVERSION_OUTPUT_DIR_2", "default": "/output" } ], "ports": [ { "container": 5800, "published": 5800, "protocol": "tcp" } ], "volumes": [ { "name": "handbrake-config", "container": "/config" }, { "name": "handbrake-storage", "container": "/storage" }, { "name": "handbrake-output", "container": "/output" }, { "name": "handbrake-watch", "container": "/watch" }, { "name": "handbrake-watch2", "container": "/watch2" }, { "name": "handbrake-trash", "container": "/trash" } ] }, { "type": 1, "title": "yourls", "description": "yourls description to come", "note": "Auto-generated template from repository", "categories": [ "Auto" ], "platform": "linux", "logo": "https://i.4lt.ca/cookbooks/default.png", "image": "mariadb:10.4.11", "repository": { "url": "https://github.com/nickyeoman/docker-compose-cookbooks", "stackfile": "yourls/docker-compose.yml", "stackfile_plain": false }, "env": [ { "name": "PREFIX", "label": "PREFIX", "default": "p1" }, { "name": "YOURLS_DOMAIN_NAME", "label": "YOURLS_DOMAIN_NAME", "default": "yourls.nickyeoman.com" }, { "name": "YOURLS_MYSQL_ROOT_PASSWORD", "label": "YOURLS_MYSQL_ROOT_PASSWORD", "default": "ChangeMe2ASecurepass!" }, { "name": "YOURLS_MYSQL_PASSWORD", "label": "YOURLS_MYSQL_PASSWORD", "default": "Again2ASecurepass!" }, { "name": "YOURLS_USER", "label": "YOURLS_USER", "default": "username" }, { "name": "YOURLS_PASS", "label": "YOURLS_PASS", "default": "Password4urls" }, { "name": "DB_V", "label": "DB_V", "default": "10.4.11" } ], "ports": [], "volumes": [ { "name": "yourls-var-lib-mysql", "container": "/var/lib/mysql" } ] }, { "type": 1, "title": "paisa", "description": "Docker Hub: https://hub.docker.com/r/ananthakumaran/paisa Project: https://paisa.fyi/ Github: https://github.com/ananthakumaran/paisa Proxy Port: 7500", "note": "Auto-generated template from repository", "categories": [ "Auto" ], "platform": "linux", "logo": "https://i.4lt.ca/cookbooks/default.png", "image": "ananthakumaran/paisa:latest", "repository": { "url": "https://github.com/nickyeoman/docker-compose-cookbooks", "stackfile": "paisa/docker-compose.yml", "stackfile_plain": false }, "env": [ { "name": "COOKBOOK", "label": "COOKBOOK", "default": "/git/docker-compose-cookbooks #HELP: cookbooks" }, { "name": "VOL_PATH", "label": "VOL_PATH", "default": "./data/ #HELP: volpath" }, { "name": "PAISA_IMAGE", "label": "PAISA_IMAGE", "default": "ananthakumaran/paisa:latest" } ], "ports": [], "volumes": [ { "name": "paisa-root-Documents-paisa", "container": "/root/Documents/paisa/" } ] }, { "type": 1, "title": "semaphore", "description": "* [Docker Hub](https://hub.docker.com/r/semaphoreui/semaphore) * [Official Website](https://semaphoreui.com/) * [Docker Compose Example](https://docs.semaphoreui.com/administration-guide/installation/#docker)", "note": "Auto-generated template from repository", "categories": [ "Auto" ], "platform": "linux", "logo": "https://i.4lt.ca/cookbooks/default.png", "image": "semaphoreui/semaphore:latest", "repository": { "url": "https://github.com/nickyeoman/docker-compose-cookbooks", "stackfile": "semaphore/docker-compose.yml", "stackfile_plain": false }, "env": [ { "name": "COOKBOOK", "label": "COOKBOOK", "default": "/git/docker-compose-cookbooks" }, { "name": "TZ", "label": "TZ", "default": "America/Vancouver" }, { "name": "VOL_CONFIG_PATH", "label": "VOL_CONFIG_PATH", "default": "./config" }, { "name": "VOL_PATH", "label": "VOL_PATH", "default": "./data" }, { "name": "SEMAPHORE_IMAGE", "label": "SEMAPHORE_IMAGE", "default": "semaphoreui/semaphore:latest" }, { "name": "SEMAPHORE_ACCESS_KEY_ENCRYPTION", "label": "SEMAPHORE_ACCESS_KEY_ENCRYPTION", "default": "1234567890123456789012345678901234567890" }, { "name": "SEMAPHORE_ADMIN_EMAIL", "label": "SEMAPHORE_ADMIN_EMAIL", "default": "example@example.com" }, { "name": "SEMAPHORE_ADMIN_NAME", "label": "SEMAPHORE_ADMIN_NAME", "default": "admin" }, { "name": "SEMAPHORE_ADMIN_PASSWORD", "label": "SEMAPHORE_ADMIN_PASSWORD", "default": "password" }, { "name": "SEMAPHORE_PLAYBOOK_PATH", "label": "SEMAPHORE_PLAYBOOK_PATH", "default": "/tmp/semaphore/" } ], "ports": [], "volumes": [ { "name": "semaphore---tmp-semaphore-}", "container": "-/tmp/semaphore/}" }, { "name": "semaphore-home-semaphore-.ssh", "container": "/home/semaphore/.ssh/" }, { "name": "semaphore-etc-hosts", "container": "/etc/hosts" } ] }, { "type": 1, "title": "uptimekuma", "description": "Proxy Port: 3001 * [Official Website](https://uptime.kuma.pet/) * [Dockerhub](https://hub.docker.com/r/louislam/uptime-kuma) * [Github](https://github.com/louislam/uptime-kuma/tree/1.23.X) * [Docker Compose Example](https://github.com/louislam/uptime-kuma/blob/1.23.X/docker/docker-compose.yml)", "note": "Auto-generated template from repository", "categories": [ "Auto" ], "platform": "linux", "logo": "https://i.4lt.ca/cookbooks/default.png", "image": "louislam/uptime-kuma:1", "repository": { "url": "https://github.com/nickyeoman/docker-compose-cookbooks", "stackfile": "uptimekuma/docker-compose.yml", "stackfile_plain": false }, "env": [ { "name": "COOKBOOK", "label": "COOKBOOK", "default": "/git/docker-compose-cookbooks #HELP: cookbooks" }, { "name": "UPTIMEKUMA_IMAGE", "label": "UPTIMEKUMA_IMAGE", "default": "louislam/uptime-kuma:1" } ], "ports": [], "volumes": [ { "name": "uptimekuma-app-data", "container": "/app/data" } ] }, { "type": 1, "title": "zammad", "description": "zammad description to come", "note": "Auto-generated template from repository", "categories": [ "Auto" ], "platform": "linux", "logo": "https://i.4lt.ca/cookbooks/default.png", "image": "postgres:-17.5-alpine", "repository": { "url": "https://github.com/nickyeoman/docker-compose-cookbooks", "stackfile": "zammad/docker-compose.yml", "stackfile_plain": false }, "env": [ { "name": "VOL_PATH", "label": "VOL_PATH", "default": "./data" }, { "name": "TZ", "label": "TZ", "default": "America/Vancouver" }, { "name": "COMPOSE_PROJECT_NAME", "label": "COMPOSE_PROJECT_NAME", "default": "zammad" }, { "name": "ZAMMAD_RAILS_IMAGE", "label": "ZAMMAD_RAILS_IMAGE", "default": "ghcr.io/zammad/zammad:latest" }, { "name": "ZAMMAD_RESTART", "label": "ZAMMAD_RESTART", "default": "always" }, { "name": "scheme", "label": "scheme", "default": "http" }, { "name": "AWS_REGION", "label": "AWS_REGION", "default": "dummy" }, { "name": "NGINX_PORT", "label": "NGINX_PORT", "default": "8080" }, { "name": "NGINX_SERVER_SCHEME", "label": "NGINX_SERVER_SCHEME", "default": "$scheme # Or force 'http'/'https" } ], "ports": [], "volumes": [ { "name": "zammad-var-lib-postgresql-data", "container": "/var/lib/postgresql/data" } ] }, { "type": 1, "title": "homepage", "description": "Project: https://gethomepage.dev/latest/ Docker Compose Example: https://gethomepage.dev/latest/installation/docker/ Proxy Port: 3000 If you want to use the optional docker socket, you must run as root.", "note": "Auto-generated template from repository", "categories": [ "Auto" ], "platform": "linux", "logo": "https://i.4lt.ca/cookbooks/default.png", "image": "ghcr.io/gethomepage/homepage:latest", "repository": { "url": "https://github.com/nickyeoman/docker-compose-cookbooks", "stackfile": "homepage/docker-compose.yml", "stackfile_plain": false }, "env": [ { "name": "COOKBOOK", "label": "COOKBOOK", "default": "/git/docker-compose-cookbooks #HELP: cookbooks" }, { "name": "HOMEPAGE_IMAGE", "label": "HOMEPAGE_IMAGE", "default": "ghcr.io/gethomepage/homepage:latest" }, { "name": "VOL_CONFIG_PATH", "label": "VOL_CONFIG_PATH", "default": "./config" } ], "ports": [], "volumes": [ { "name": "homepage-app-config", "container": "/app/config" }, { "name": "homepage-var-run-docker.sock", "container": "/var/run/docker.sock" } ] }, { "type": 1, "title": "piwigo", "description": "Docker Hub: https://hub.docker.com/r/linuxserver/piwigo/tags/ Project: https://piwigo.org/ Docker Compose Example: https://hub.docker.com/r/linuxserver/piwigo Proxy Port: 80", "note": "Auto-generated template from repository", "categories": [ "Auto" ], "platform": "linux", "logo": "https://i.4lt.ca/cookbooks/default.png", "image": "lscr.io/linuxserver/piwigo:latest", "repository": { "url": "https://github.com/nickyeoman/docker-compose-cookbooks", "stackfile": "piwigo/docker-compose.yml", "stackfile_plain": false }, "env": [ { "name": "COOKBOOK", "label": "COOKBOOK", "default": "/git/docker-compose-cookbooks #HELP: cookbooks" }, { "name": "TZ", "label": "TZ", "default": "America/Vancouver" }, { "name": "VOL_PATH", "label": "VOL_PATH", "default": "./data #HELP: volpath" }, { "name": "PIWIGO_IMAGE", "label": "PIWIGO_IMAGE", "default": "lscr.io/linuxserver/piwigo:latest" }, { "name": "PIWIGO_PUID", "label": "PIWIGO_PUID", "default": "1000" }, { "name": "PIWIGO_PGID", "label": "PIWIGO_PGID", "default": "1000" } ], "ports": [], "volumes": [ { "name": "piwigo-config", "container": "/config" }, { "name": "piwigo-gallery", "container": "/gallery" } ] }, { "type": 1, "title": "filebrowser", "description": "* [Filebrowser Quantum on GitHub](https://github.com/gtsteffaniak/filebrowser/tree/main) * [Getting Started Wiki](https://github.com/gtsteffaniak/filebrowser/wiki/Getting-Started) * [Configuration Docs](https://github.com/gtsteffaniak/filebrowser/wiki/Configuration-And-Examples)", "note": "Auto-generated template from repository", "categories": [ "Auto" ], "platform": "linux", "logo": "https://i.4lt.ca/cookbooks/default.png", "image": "gtstef/filebrowser:latest #0.8.7-beta", "repository": { "url": "https://github.com/nickyeoman/docker-compose-cookbooks", "stackfile": "filebrowser/docker-compose.yml", "stackfile_plain": false }, "env": [ { "name": "VOL_CONFIG_PATH", "label": "VOL_CONFIG_PATH", "default": "./config" }, { "name": "VOL_PATH", "label": "VOL_PATH", "default": "./data" }, { "name": "TZ", "label": "TZ", "default": "America/Vancouver" }, { "name": "FILEBROWSER_IMAGE", "label": "FILEBROWSER_IMAGE", "default": "gtstef/filebrowser:latest #0.8.7-beta" }, { "name": "FILEBROWSER_CONFIG", "label": "FILEBROWSER_CONFIG", "default": "/home/filebrowser/config.yaml" }, { "name": "FILEBROWSER_ADMIN_PASSWORD", "label": "FILEBROWSER_ADMIN_PASSWORD", "default": "admin" } ], "ports": [], "volumes": [ { "name": "filebrowser-srv", "container": "/srv" }, { "name": "filebrowser-home-filebrowser-data", "container": "/home/filebrowser/data" }, { "name": "filebrowser-home-filebrowser-config.yaml", "container": "/home/filebrowser/config.yaml" } ] }, { "type": 1, "title": "firefly", "description": "Docker Hub: https://hub.docker.com/r/fireflyiii/core/tags Documentation: https://docs.firefly-iii.org/how-to/firefly-iii/installation/docker/ Project: https://firefly-iii.org/ Proxy Port: 8080 Proxy Port Importer: 8080", "note": "Auto-generated template from repository", "categories": [ "Auto" ], "platform": "linux", "logo": "https://i.4lt.ca/cookbooks/default.png", "image": "fireflyiii/core:latest", "repository": { "url": "https://github.com/nickyeoman/docker-compose-cookbooks", "stackfile": "firefly/docker-compose.yml", "stackfile_plain": false }, "env": [ { "name": "VOL_PATH", "label": "VOL_PATH", "default": "/docker/vol/portainer-data #HELP: volpath" }, { "name": "COOKBOOK", "label": "COOKBOOK", "default": "/git/docker-compose-cookbooks #HELP: cookbooks" }, { "name": "FIREFLY_IMAGE", "label": "FIREFLY_IMAGE", "default": "fireflyiii/core:latest" }, { "name": "FIREFLY_IMPORTER_IMAGE", "label": "FIREFLY_IMPORTER_IMAGE", "default": "fireflyiii/data-importer:latest" } ], "ports": [], "volumes": [ { "name": "firefly-var-www-html-storage-upload", "container": "/var/www/html/storage/upload" } ] }, { "type": 1, "title": "jellyfin", "description": "* [DockerHub jellyfin](https://hub.docker.com/r/jellyfin/jellyfin) * [Docs](https://jellyfin.org/docs/)", "note": "Auto-generated template from repository", "categories": [ "Auto" ], "platform": "linux", "logo": "https://i.4lt.ca/cookbooks/jellyfin.png", "image": "jellyfin/jellyfin:latest", "repository": { "url": "https://github.com/nickyeoman/docker-compose-cookbooks", "stackfile": "jellyfin/docker-compose.yml", "stackfile_plain": false }, "env": [ { "name": "VOL_PATH", "label": "VOL_PATH", "default": "./data" }, { "name": "COOKBOOK", "label": "COOKBOOK", "default": "/git/docker-compose-cookbooks #HELP: cookbooks" }, { "name": "JELLYFIN_IMAGE", "label": "JELLYFIN_IMAGE", "default": "jellyfin/jellyfin:latest" }, { "name": "JELLYFIN_PublishedServerUrl", "label": "JELLYFIN_PublishedServerUrl", "default": "http://localhost:8096" } ], "ports": [], "volumes": [ { "name": "jellyfin-cache", "container": "/cache" }, { "name": "jellyfin-config", "container": "/config" }, { "name": "jellyfin-books", "container": "/books" }, { "name": "jellyfin-media", "container": "/media" }, { "name": "jellyfin-movies", "container": "/movies" }, { "name": "jellyfin-music", "container": "/music" }, { "name": "jellyfin-musicvideos", "container": "/musicvideos" }, { "name": "jellyfin-photos", "container": "/photos" }, { "name": "jellyfin-shows", "container": "/shows" } ] }, { "type": 1, "title": "mailu", "description": "mailu description to come", "note": "Auto-generated template from repository", "categories": [ "Auto" ], "platform": "linux", "logo": "https://i.4lt.ca/cookbooks/default.png", "image": "mailu/mailu:2024.06", "repository": { "url": "https://github.com/nickyeoman/docker-compose-cookbooks", "stackfile": "mailu/docker-compose.yml", "stackfile_plain": false }, "env": [], "ports": [ { "container": 587, "published": 587, "protocol": "tcp" } ], "volumes": [ { "name": "mailu-var-mailu", "container": "/var/mailu" }, { "name": "mailu-etc-mailu-domain.conf", "container": "/etc/mailu/domain.conf" } ] }, { "type": 1, "title": "minio", "description": "Docker Hub: https://hub.docker.com/r/minio/minio/tags Project: https://min.io/ Proxy Port: 9001", "note": "Auto-generated template from repository", "categories": [ "Auto" ], "platform": "linux", "logo": "https://i.4lt.ca/cookbooks/default.png", "image": "quay.io/minio/minio:latest", "repository": { "url": "https://github.com/nickyeoman/docker-compose-cookbooks", "stackfile": "minio/docker-compose.yml", "stackfile_plain": false }, "env": [ { "name": "COOKBOOK", "label": "COOKBOOK", "default": "/git/docker-compose-cookbooks #HELP: cookbooks" }, { "name": "VOL_PATH", "label": "VOL_PATH", "default": "./data/ #HELP: volpath" }, { "name": "MINIO_IMAGE", "label": "MINIO_IMAGE", "default": "quay.io/minio/minio:latest" }, { "name": "MINIO_ROOT_USER", "label": "MINIO_ROOT_USER", "default": "administrator" }, { "name": "MINIO_ROOT_PASSWORD", "label": "MINIO_ROOT_PASSWORD", "default": "01234567890123456" }, { "name": "MINIO_SERVER_URL", "label": "MINIO_SERVER_URL", "default": "https://s3.example.com" }, { "name": "MINIO_BROWSER_REDIRECT_URL", "label": "MINIO_BROWSER_REDIRECT_URL", "default": "https://console.s3.example.com" }, { "name": "MINO_CONSOLE_SECURE_TLS_REDIRECT", "label": "MINO_CONSOLE_SECURE_TLS_REDIRECT", "default": "off" } ], "ports": [], "volumes": [ { "name": "minio-data", "container": "/data" } ] }, { "type": 1, "title": "vaultwarden", "description": "vaultwarden description to come", "note": "Auto-generated template from repository", "categories": [ "Auto" ], "platform": "linux", "logo": "https://i.4lt.ca/cookbooks/default.png", "image": "vaultwarden/server:1.31.0", "repository": { "url": "https://github.com/nickyeoman/docker-compose-cookbooks", "stackfile": "vaultwarden/docker-compose.yml", "stackfile_plain": false }, "env": [ { "name": "PRODDIR", "label": "PRODDIR", "default": "/var/www/stashdomain-com/ #HELP: project_path" }, { "name": "COOKBOOK", "label": "COOKBOOK", "default": "/home/user/git/docker-compose-cookbooks #HELP: cookbooks" }, { "name": "VOL_PATH", "label": "VOL_PATH", "default": "/project-dir/project-name/data #HELP: volpath" }, { "name": "VAULT_DOMAIN_NAME", "label": "VAULT_DOMAIN_NAME", "default": "www.YourDomain.com" }, { "name": "VAULT_IMAGE", "label": "VAULT_IMAGE", "default": "vaultwarden/server:1.31.0" }, { "name": "WEBSOCKET_ENABLED", "label": "WEBSOCKET_ENABLED", "default": "true # Enable WebSocket notifications" }, { "name": "SIGNUPS_ALLOWED", "label": "SIGNUPS_ALLOWED", "default": "false # Disable new user signups" }, { "name": "VAULT_ADMIN_TOKEN", "label": "VAULT_ADMIN_TOKEN", "default": "01234567890123456790123456790123456789012345678 #HELP: gen32" }, { "name": "SMTP_HOST", "label": "SMTP_HOST", "default": "smtp.domain.tld" }, { "name": "SMTP_FROM", "label": "SMTP_FROM", "default": "vaultwarden@domain.tld" }, { "name": "SMTP_PORT", "label": "SMTP_PORT", "default": "587" }, { "name": "SMTP_SECURITY", "label": "SMTP_SECURITY", "default": "starttls" }, { "name": "SMTP_USERNAME", "label": "SMTP_USERNAME", "default": "username" }, { "name": "SMTP_PASSWORD", "label": "SMTP_PASSWORD", "default": "password" } ], "ports": [], "volumes": [ { "name": "vaultwarden-data", "container": "/data" } ] }, { "type": 1, "title": "immich", "description": "immich description to come", "note": "Auto-generated template from repository", "categories": [ "Auto" ], "platform": "linux", "logo": "https://i.4lt.ca/cookbooks/default.png", "image": "ghcr.io/immich-app/immich-server:release", "repository": { "url": "https://github.com/nickyeoman/docker-compose-cookbooks", "stackfile": "immich/docker-compose.yml", "stackfile_plain": false }, "env": [ { "name": "VOL_PATH", "label": "VOL_PATH", "default": "./data" }, { "name": "TZ", "label": "TZ", "default": "America/Vancouver" }, { "name": "IMMICH_IMAGE", "label": "IMMICH_IMAGE", "default": "ghcr.io/immich-app/immich-server:release" }, { "name": "IMMICH_UPLOAD_LOCATION", "label": "IMMICH_UPLOAD_LOCATION", "default": "./library" }, { "name": "IMMICH_DB_DATA_LOCATION", "label": "IMMICH_DB_DATA_LOCATION", "default": "./postgres" }, { "name": "IMMICH_DB_HOSTNAME", "label": "IMMICH_DB_HOSTNAME", "default": "immich-postgres" }, { "name": "IMMICH_DB_PASSWORD", "label": "IMMICH_DB_PASSWORD", "default": "postgres" }, { "name": "IMMICH_DB_USERNAME", "label": "IMMICH_DB_USERNAME", "default": "postgres" }, { "name": "IMMICH_DB_DATABASE_NAME", "label": "IMMICH_DB_DATABASE_NAME", "default": "immich" }, { "name": "IMMICH_REDIS_HOSTNAME", "label": "IMMICH_REDIS_HOSTNAME", "default": "immich-redis" }, { "name": "REDIS_IMAGE", "label": "REDIS_IMAGE", "default": "redis:6.2.19-alpine" }, { "name": "POSTGRES_IMAGE", "label": "POSTGRES_IMAGE", "default": "tensorchord/pgvecto-rs:pg14-v0.2.0" } ], "ports": [ { "container": 2283, "published": 8000, "protocol": "tcp" } ], "volumes": [] }, { "type": 1, "title": "nginx-proxy-manager", "description": "This Docker Compose configuration sets up the Reverse Proxy application using Docker container. - App: [Proxy Manager on Docker Hub](https://hub.docker.com/r/jc21/nginx-proxy-manager) - Official Site: [Nginx Proxy Manager](https://nginxproxymanager.com/) - [Docker tags](https://hub.docker.com/r/jc21/nginx-proxy-manager/tags) - Expose ports: 80, 81, 443", "note": "Auto-generated template from repository", "categories": [ "Auto" ], "platform": "linux", "logo": "https://i.4lt.ca/cookbooks/default.png", "image": "jc21/nginx-proxy-manager:2.11.3", "repository": { "url": "https://github.com/nickyeoman/docker-compose-cookbooks", "stackfile": "nginx-proxy-manager/docker-compose.yml", "stackfile_plain": false }, "env": [ { "name": "VOL_PATH", "label": "VOL_PATH", "default": "/docker/vol/portainer-data #HELP: volpath" }, { "name": "COOKBOOK", "label": "COOKBOOK", "default": "/home/user/git/docker-compose-cookbooks #HELP: cookbooks" }, { "name": "PROXY_IMAGE", "label": "PROXY_IMAGE", "default": "jc21/nginx-proxy-manager:2.11.3" } ], "ports": [ { "container": 80, "published": 80, "protocol": "tcp" }, { "container": 81, "published": 81, "protocol": "tcp" }, { "container": 443, "published": 443, "protocol": "tcp" } ], "volumes": [ { "name": "nginx-proxy-manager-data", "container": "/data" }, { "name": "nginx-proxy-manager-etc-letsencrypt", "container": "/etc/letsencrypt" } ] }, { "type": 1, "title": "docmost", "description": "docmost description to come", "note": "Auto-generated template from repository", "categories": [ "Auto" ], "platform": "linux", "logo": "https://i.4lt.ca/cookbooks/default.png", "image": "docmost/docmost:latest", "repository": { "url": "https://github.com/nickyeoman/docker-compose-cookbooks", "stackfile": "docmost/docker-compose.yml", "stackfile_plain": false }, "env": [], "ports": [ { "container": 3000, "published": 8000, "protocol": "tcp" } ], "volumes": [ { "name": "docmost-app-data-storage", "container": "/app/data/storage" } ] }, { "type": 1, "title": "bookstack", "description": "BookStack is a self-hosted wiki platform for organizing and storing documentation in a simple, book/chapter/page structure. This Docker Compose stack allows easy deployment with persistent storage.", "note": "Auto-generated template from repository", "categories": [ "Auto" ], "platform": "linux", "logo": "https://i.4lt.ca/cookbooks/bookstack.png", "image": "solidnerd/bookstack:latest", "repository": { "url": "https://github.com/nickyeoman/docker-compose-cookbooks", "stackfile": "bookstack/docker-compose.yml", "stackfile_plain": false }, "env": [ { "name": "BOOKSTACK_APP_KEY", "label": "BOOKSTACK_APP_KEY", "default": "APP_KEY" }, { "name": "BOOKSTACK_APP_TIMEZONE", "label": "BOOKSTACK_APP_TIMEZONE", "default": "America/Vancouver" }, { "name": "BOOKSTACK_APP_URL", "label": "BOOKSTACK_APP_URL", "default": "http://localhost:8080" }, { "name": "BOOKSTACK_DB_DATABASE", "label": "BOOKSTACK_DB_DATABASE", "default": "bookstack" }, { "name": "BOOKSTACK_DB_HOST", "label": "BOOKSTACK_DB_HOST", "default": "mariadb:3306" }, { "name": "BOOKSTACK_DB_PASSWORD", "label": "BOOKSTACK_DB_PASSWORD", "default": "dbpass" }, { "name": "BOOKSTACK_DB_USERNAME", "label": "BOOKSTACK_DB_USERNAME", "default": "dbuser" }, { "name": "BOOKSTACK_IMAGE", "label": "BOOKSTACK_IMAGE", "default": "solidnerd/bookstack:latest" }, { "name": "BOOKSTACK_REVISION_LIMIT", "label": "BOOKSTACK_REVISION_LIMIT", "default": "false" }, { "name": "MARIADB_IMAGE", "label": "MARIADB_IMAGE", "default": "mariadb:latest" }, { "name": "MARIADB_MARIADB_DATABASE", "label": "MARIADB_MARIADB_DATABASE", "default": "bookstack" }, { "name": "MARIADB_MARIADB_ROOT_PASSWORD", "label": "MARIADB_MARIADB_ROOT_PASSWORD", "default": "ChangeThisPassword" }, { "name": "MARIADB_MARIADB_USER", "label": "MARIADB_MARIADB_USER", "default": "dbuser" }, { "name": "MARIADB_MARIADB_PASSWORD", "label": "MARIADB_MARIADB_PASSWORD", "default": "AlsoChangeThisPassword" } ], "ports": [ { "container": 8080, "published": 8080, "protocol": "tcp" } ], "volumes": [ { "name": "bookstack-usr-local-etc-php-php.ini", "container": "/usr/local/etc/php/php.ini" }, { "name": "bookstack-var-www-bookstack-storage-uploads", "container": "/var/www/bookstack/storage/uploads" }, { "name": "bookstack-var-www-bookstack-public-uploads", "container": "/var/www/bookstack/public/uploads" } ] }, { "type": 1, "title": "gitea", "description": "gitea description to come", "note": "Auto-generated template from repository", "categories": [ "Auto" ], "platform": "linux", "logo": "https://i.4lt.ca/cookbooks/default.png", "image": "gitea/gitea:latest", "repository": { "url": "https://github.com/nickyeoman/docker-compose-cookbooks", "stackfile": "gitea/docker-compose.yml", "stackfile_plain": false }, "env": [ { "name": "COOKBOOK", "label": "COOKBOOK", "default": "/git/docker-compose-cookbooks #HELP: cookbooks" }, { "name": "VOL_PATH", "label": "VOL_PATH", "default": "./data #HELP: volpath" }, { "name": "GITEA_IMAGE", "label": "GITEA_IMAGE", "default": "gitea/gitea:latest" }, { "name": "GITEA_DB_HOST", "label": "GITEA_DB_HOST", "default": "gitea-db:3306" }, { "name": "GITEA_SSH_PORT", "label": "GITEA_SSH_PORT", "default": "22" }, { "name": "GITEA_WEB_PORT", "label": "GITEA_WEB_PORT", "default": "3000" }, { "name": "GITEA_SSH_DOMAIN", "label": "GITEA_SSH_DOMAIN", "default": "example.com" } ], "ports": [], "volumes": [ { "name": "gitea-data", "container": "/data" } ] }, { "type": 1, "title": "heimdall", "description": "Heimdall is a lightweight web-based dashboard for organizing and launching your self-hosted applications.", "note": "Auto-generated template from repository", "categories": [ "Auto" ], "platform": "linux", "logo": "https://i.4lt.ca/cookbooks/default.png", "image": "linuxserver/heimdall:latest", "repository": { "url": "https://github.com/nickyeoman/docker-compose-cookbooks", "stackfile": "heimdall/docker-compose.yml", "stackfile_plain": false }, "env": [ { "name": "HEIMDALL_IMAGE", "label": "HEIMDALL_IMAGE", "default": "linuxserver/heimdall:latest" }, { "name": "HEIMDALL_PGID", "label": "HEIMDALL_PGID", "default": "1000" }, { "name": "HEIMDALL_PUID", "label": "HEIMDALL_PUID", "default": "1000" } ], "ports": [ { "container": 80, "published": 8000, "protocol": "tcp" } ], "volumes": [ { "name": "heimdall-config", "container": "/config" } ] }, { "type": 1, "title": "ntfy", "description": "* [Docker Hub](https://hub.docker.com/r/binwiederhier/ntfy) * [Project](https://ntfy.sh/) * [Docker Compose Example](https://github.com/binwiederhier/ntfy/blob/main/docker-compose.yml) Proxy Port: 80", "note": "Auto-generated template from repository", "categories": [ "Auto" ], "platform": "linux", "logo": "https://i.4lt.ca/cookbooks/default.png", "image": "binwiederhier/ntfy", "repository": { "url": "https://github.com/nickyeoman/docker-compose-cookbooks", "stackfile": "ntfy/docker-compose.yml", "stackfile_plain": false }, "env": [ { "name": "COOKBOOK", "label": "COOKBOOK", "default": "/git/docker-compose-cookbooks #HELP: cookbooks" }, { "name": "VOL_PATH", "label": "VOL_PATH", "default": "./data" }, { "name": "TZ", "label": "TZ", "default": "UTC" }, { "name": "NTFY_IMAGE", "label": "NTFY_IMAGE", "default": "binwiederhier/ntfy" }, { "name": "NTFY_BASE_URL", "label": "NTFY_BASE_URL", "default": "http://localhost" }, { "name": "NTFY_CACHE_FILE", "label": "NTFY_CACHE_FILE", "default": "/var/lib/ntfy/cache.db" }, { "name": "NTFY_AUTH_FILE", "label": "NTFY_AUTH_FILE", "default": "/var/lib/ntfy/auth.db" }, { "name": "NTFY_AUTH_DEFAULT_ACCESS", "label": "NTFY_AUTH_DEFAULT_ACCESS", "default": "deny-all" }, { "name": "NTFY_BEHIND_PROXY", "label": "NTFY_BEHIND_PROXY", "default": "true" }, { "name": "NTFY_ATTACHMENT_CACHE_DIR", "label": "NTFY_ATTACHMENT_CACHE_DIR", "default": "/var/lib/ntfy/attachments" }, { "name": "NTFY_ENABLE_LOGIN", "label": "NTFY_ENABLE_LOGIN", "default": "true" } ], "ports": [], "volumes": [ { "name": "ntfy-var-cache-ntfy", "container": "/var/cache/ntfy" }, { "name": "ntfy-etc-ntfy", "container": "/etc/ntfy" }, { "name": "ntfy-var-lib-ntfy", "container": "/var/lib/ntfy" } ] }, { "type": 1, "title": "suitecrm", "description": "suitecrm description to come", "note": "Auto-generated template from repository", "categories": [ "Auto" ], "platform": "linux", "logo": "https://i.4lt.ca/cookbooks/default.png", "image": "bitnami/suitecrm:latest", "repository": { "url": "https://github.com/nickyeoman/docker-compose-cookbooks", "stackfile": "suitecrm/docker-compose.yml", "stackfile_plain": false }, "env": [ { "name": "VOL_PATH", "label": "VOL_PATH", "default": "/data" }, { "name": "SUITECRM_IMAGE", "label": "SUITECRM_IMAGE", "default": "bitnami/suitecrm:latest" }, { "name": "SUITECRM_DB_PASSWORD", "label": "SUITECRM_DB_PASSWORD", "default": "ThisPasswordNeedsToChange" }, { "name": "SUITECRM_USER", "label": "SUITECRM_USER", "default": "suiteuser" }, { "name": "SUITECRM_PASS", "label": "SUITECRM_PASS", "default": "sweetpassword" } ], "ports": [ { "container": 8080, "published": 8080, "protocol": "tcp" } ], "volumes": [ { "name": "suitecrm-bitnami-suitecrm", "container": "/bitnami/suitecrm" } ] }, { "type": 1, "title": "rocketchat", "description": "rocketchat description to come", "note": "Auto-generated template from repository", "categories": [ "Auto" ], "platform": "linux", "logo": "https://i.4lt.ca/cookbooks/default.png", "image": "rocketchat/rocket.chat:latest", "repository": { "url": "https://github.com/nickyeoman/docker-compose-cookbooks", "stackfile": "rocketchat/docker-compose.yml", "stackfile_plain": false }, "env": [ { "name": "PREFIX", "label": "PREFIX", "default": "p1" }, { "name": "ROCKET_DOMAIN_NAME", "label": "ROCKET_DOMAIN_NAME", "default": "chat.nickyeoman.com" }, { "name": "ROCKETCHAT_V", "label": "ROCKETCHAT_V", "default": "3.1.1" } ], "ports": [], "volumes": [] }, { "type": 1, "title": "dockge", "description": "dockge description to come", "note": "Auto-generated template from repository", "categories": [ "Auto" ], "platform": "linux", "logo": "https://i.4lt.ca/cookbooks/default.png", "image": "louislam/dockge:latest", "repository": { "url": "https://github.com/nickyeoman/docker-compose-cookbooks", "stackfile": "dockge/docker-compose.yml", "stackfile_plain": false }, "env": [], "ports": [ { "container": 5001, "published": 5001, "protocol": "tcp" } ], "volumes": [ { "name": "dockge-var-run-docker.sock", "container": "/var/run/docker.sock" }, { "name": "dockge-app-data", "container": "/app/data" }, { "name": "dockge-opt-stacks", "container": "/opt/stacks" } ] }, { "type": 1, "title": "jellyseerr", "description": "jellyseerr description to come", "note": "Auto-generated template from repository", "categories": [ "Auto" ], "platform": "linux", "logo": "https://i.4lt.ca/cookbooks/default.png", "image": "ghcr.io/hotio/jellyseerr:release", "repository": { "url": "https://github.com/nickyeoman/docker-compose-cookbooks", "stackfile": "jellyseerr/docker-compose.yml", "stackfile_plain": false }, "env": [ { "name": "VOL_PATH", "label": "VOL_PATH", "default": "./data/jellyseerr/config" }, { "name": "JELLYSEERR_IMAGE", "label": "JELLYSEERR_IMAGE", "default": "ghcr.io/hotio/jellyseerr:release" }, { "name": "TZ", "label": "TZ", "default": "America/Vancouver" } ], "ports": [ { "container": 5055, "published": 5055, "protocol": "tcp" } ], "volumes": [ { "name": "jellyseerr-config", "container": "/config" } ] }, { "type": 1, "title": "invoiceninja", "description": "invoiceninja description to come", "note": "Auto-generated template from repository", "categories": [ "Auto" ], "platform": "linux", "logo": "https://i.4lt.ca/cookbooks/default.png", "image": "invoiceninja/invoiceninja-debian:-latest", "repository": { "url": "https://github.com/nickyeoman/docker-compose-cookbooks", "stackfile": "invoiceninja/docker-compose.yml", "stackfile_plain": false }, "env": [ { "name": "APP_URL", "label": "APP_URL", "default": "http://localhost:8000" }, { "name": "APP_KEY", "label": "APP_KEY", "default": "base64:IIEkhdQrjEFFIUAFAZMXBlPBM0mwLb76MC4txj/tu4g=" }, { "name": "APP_ENV", "label": "APP_ENV", "default": "production" }, { "name": "APP_DEBUG", "label": "APP_DEBUG", "default": "true" }, { "name": "REQUIRE_HTTPS", "label": "REQUIRE_HTTPS", "default": "false" }, { "name": "PHANTOMJS_PDF_GENERATION", "label": "PHANTOMJS_PDF_GENERATION", "default": "false" }, { "name": "PDF_GENERATOR", "label": "PDF_GENERATOR", "default": "snappdf" }, { "name": "TRUSTED_PROXIES", "label": "TRUSTED_PROXIES", "default": "*" }, { "name": "CACHE_DRIVER", "label": "CACHE_DRIVER", "default": "redis" }, { "name": "QUEUE_CONNECTION", "label": "QUEUE_CONNECTION", "default": "redis" }, { "name": "SESSION_DRIVER", "label": "SESSION_DRIVER", "default": "redis" }, { "name": "REDIS_HOST", "label": "REDIS_HOST", "default": "redis" }, { "name": "REDIS_PASSWORD", "label": "REDIS_PASSWORD", "default": "null" }, { "name": "REDIS_PORT", "label": "REDIS_PORT", "default": "6379" }, { "name": "FILESYSTEM_DISK", "label": "FILESYSTEM_DISK", "default": "debian_docker" }, { "name": "DB_HOST", "label": "DB_HOST", "default": "mysql" }, { "name": "DB_PORT", "label": "DB_PORT", "default": "3306" }, { "name": "DB_DATABASE", "label": "DB_DATABASE", "default": "ninja" }, { "name": "DB_USERNAME", "label": "DB_USERNAME", "default": "ninja" }, { "name": "DB_PASSWORD", "label": "DB_PASSWORD", "default": "ninja" }, { "name": "DB_ROOT_PASSWORD", "label": "DB_ROOT_PASSWORD", "default": "ninjaAdm1nPassword" }, { "name": "DB_CONNECTION", "label": "DB_CONNECTION", "default": "mysql" }, { "name": "IN_USER_EMAIL", "label": "IN_USER_EMAIL", "default": "admin@example.com" }, { "name": "IN_PASSWORD", "label": "IN_PASSWORD", "default": "changeme!" }, { "name": "MAIL_MAILER", "label": "MAIL_MAILER", "default": "log" }, { "name": "MAIL_HOST", "label": "MAIL_HOST", "default": "smtp.mailtrap.io" }, { "name": "MAIL_PORT", "label": "MAIL_PORT", "default": "2525" }, { "name": "MAIL_USERNAME", "label": "MAIL_USERNAME", "default": "null" }, { "name": "MAIL_PASSWORD", "label": "MAIL_PASSWORD", "default": "null" }, { "name": "MAIL_ENCRYPTION", "label": "MAIL_ENCRYPTION", "default": "null" }, { "name": "MAIL_FROM_ADDRESS", "label": "MAIL_FROM_ADDRESS", "default": "user@example.com" }, { "name": "MAIL_FROM_NAME", "label": "MAIL_FROM_NAME", "default": "Self Hosted User" }, { "name": "MYSQL_ROOT_PASSWORD", "label": "MYSQL_ROOT_PASSWORD", "default": "ninjaAdm1nPassword" }, { "name": "MYSQL_USER", "label": "MYSQL_USER", "default": "ninja" }, { "name": "MYSQL_PASSWORD", "label": "MYSQL_PASSWORD", "default": "ninja" }, { "name": "MYSQL_DATABASE", "label": "MYSQL_DATABASE", "default": "ninja" }, { "name": "NORDIGEN_SECRET_ID", "label": "NORDIGEN_SECRET_ID", "default": "" }, { "name": "NORDIGEN_SECRET_KEY", "label": "NORDIGEN_SECRET_KEY", "default": "" }, { "name": "IS_DOCKER", "label": "IS_DOCKER", "default": "true" }, { "name": "SCOUT_DRIVER", "label": "SCOUT_DRIVER", "default": "null" } ], "ports": [ { "container": 80, "published": 8000, "protocol": "tcp" } ], "volumes": [] }, { "type": 1, "title": "prowlarr", "description": "prowlarr description to come", "note": "Auto-generated template from repository", "categories": [ "Auto" ], "platform": "linux", "logo": "https://i.4lt.ca/cookbooks/default.png", "image": "ghcr.io/hotio/prowlarr:release", "repository": { "url": "https://github.com/nickyeoman/docker-compose-cookbooks", "stackfile": "prowlarr/docker-compose.yml", "stackfile_plain": false }, "env": [ { "name": "VOL_PATH", "label": "VOL_PATH", "default": "./data/prowlarr/config" }, { "name": "PROWLARR_IMAGE", "label": "PROWLARR_IMAGE", "default": "ghcr.io/hotio/prowlarr:release" }, { "name": "TZ", "label": "TZ", "default": "America/Vancouver" } ], "ports": [ { "container": 9696, "published": 9696, "protocol": "tcp" } ], "volumes": [ { "name": "prowlarr-config", "container": "/config" } ] }, { "type": 1, "title": "stashapp", "description": "This Docker Compose configuration sets up the Stash application using Docker containers. - Stash App: [Stash on Docker Hub](https://hub.docker.com/r/stashapp/stash) - Compose Example: [Stash GitHub Repository](https://github.com/stashapp/stash/blob/develop/docker/production/docker-compose.yml) - ProxyPort: 9999", "note": "Auto-generated template from repository", "categories": [ "Auto" ], "platform": "linux", "logo": "https://i.4lt.ca/cookbooks/default.png", "image": "stashapp/stash:latest # https://hub.docker.com/r/stashapp/stash/tags", "repository": { "url": "https://github.com/nickyeoman/docker-compose-cookbooks", "stackfile": "stashapp/docker-compose.yml", "stackfile_plain": false }, "env": [ { "name": "STASHAPP_IMAGE", "label": "STASHAPP_IMAGE", "default": "stashapp/stash:latest # https://hub.docker.com/r/stashapp/stash/tags" }, { "name": "STASHAPP_STASH_CACHE", "label": "STASHAPP_STASH_CACHE", "default": "/cache/" }, { "name": "STASHAPP_STASH_DOMAIN_NAME", "label": "STASHAPP_STASH_DOMAIN_NAME", "default": "stash.yourdomain.ca" }, { "name": "STASHAPP_STASH_GENERATED", "label": "STASHAPP_STASH_GENERATED", "default": "/generated/" }, { "name": "STASHAPP_STASH_METADATA", "label": "STASHAPP_STASH_METADATA", "default": "/metadata/" }, { "name": "STASHAPP_STASH_STASH", "label": "STASHAPP_STASH_STASH", "default": "/data/" } ], "ports": [], "volumes": [ { "name": "stashapp-cache", "container": "/cache" }, { "name": "stashapp-generated", "container": "/generated" }, { "name": "stashapp-metadata", "container": "/metadata" }, { "name": "stashapp-root", "container": "/root" }, { "name": "stashapp-data", "container": "/data" }, { "name": "stashapp-ro", "container": "ro" } ] }, { "type": 1, "title": "archivebox", "description": "Docker Hub: https://hub.docker.com/r/archivebox/archivebox/tags Docker Compose Example: https://raw.githubusercontent.com/ArchiveBox/ArchiveBox/dev/docker-compose.yml Project: https://archivebox.io/ Proxy Port: 8000", "note": "Auto-generated template from repository", "categories": [ "Auto" ], "platform": "linux", "logo": "https://i.4lt.ca/cookbooks/default.png", "image": "archivebox/archivebox:sha-1d49bee", "repository": { "url": "https://github.com/nickyeoman/docker-compose-cookbooks", "stackfile": "archivebox/docker-compose.yml", "stackfile_plain": false }, "env": [ { "name": "COOKBOOK", "label": "COOKBOOK", "default": "/git/docker-compose-cookbooks #HELP: cookbooks" }, { "name": "VOL_PATH", "label": "VOL_PATH", "default": "./data" }, { "name": "ARCHIVEBOX_IMAGE", "label": "ARCHIVEBOX_IMAGE", "default": "archivebox/archivebox:sha-1d49bee" } ], "ports": [], "volumes": [ { "name": "archivebox-data", "container": "/data" } ] }, { "type": 1, "title": "poste", "description": "poste description to come", "note": "Auto-generated template from repository", "categories": [ "Auto" ], "platform": "linux", "logo": "https://i.4lt.ca/cookbooks/default.png", "image": "analogic/poste.io", "repository": { "url": "https://github.com/nickyeoman/docker-compose-cookbooks", "stackfile": "poste/docker-compose.yml", "stackfile_plain": false }, "env": [ { "name": "COOKBOOK", "label": "COOKBOOK", "default": "/git/docker-compose-cookbooks" }, { "name": "VOL_PATH", "label": "VOL_PATH", "default": "./data" }, { "name": "TZ", "label": "TZ", "default": "America/Vancouver" }, { "name": "COMPOSE_PROJECT_NAME", "label": "COMPOSE_PROJECT_NAME", "default": "poste" }, { "name": "POSTE_PUBLIC_HOSTNAME", "label": "POSTE_PUBLIC_HOSTNAME", "default": "yourDomain.com" } ], "ports": [ { "container": 25, "published": 25, "protocol": "tcp" }, { "container": 110, "published": 110, "protocol": "tcp" }, { "container": 143, "published": 143, "protocol": "tcp" }, { "container": 587, "published": 587, "protocol": "tcp" }, { "container": 993, "published": 993, "protocol": "tcp" }, { "container": 995, "published": 995, "protocol": "tcp" }, { "container": 4190, "published": 4190, "protocol": "tcp" } ], "volumes": [ { "name": "poste-data", "container": "/data" } ] }, { "type": 1, "title": "nextcloud", "description": "nextcloud description to come", "note": "Auto-generated template from repository", "categories": [ "Auto" ], "platform": "linux", "logo": "https://i.4lt.ca/cookbooks/default.png", "image": "nextcloud:latest", "repository": { "url": "https://github.com/nickyeoman/docker-compose-cookbooks", "stackfile": "nextcloud/docker-compose.yml", "stackfile_plain": false }, "env": [ { "name": "COOKBOOK", "label": "COOKBOOK", "default": "/git/docker-compose-cookbooks #HELP: cookbooks" }, { "name": "VOL_PATH", "label": "VOL_PATH", "default": "./data #HELP: volpath" }, { "name": "NEXTCLOUD_IMAGE", "label": "NEXTCLOUD_IMAGE", "default": "nextcloud:latest" }, { "name": "NEXTCLOUD_DB_PASSWORD", "label": "NEXTCLOUD_DB_PASSWORD", "default": "password" }, { "name": "NEXTCLOUD_DB", "label": "NEXTCLOUD_DB", "default": "nextcloud" }, { "name": "NEXTCLOUD_DB_USER", "label": "NEXTCLOUD_DB_USER", "default": "nextcloud" }, { "name": "NEXTCLOUD_DB_HOST", "label": "NEXTCLOUD_DB_HOST", "default": "nextcloud-db" } ], "ports": [], "volumes": [ { "name": "nextcloud-var-www-html", "container": "/var/www/html" } ] }, { "type": 1, "title": "hedgedoc", "description": "hedgedoc description to come", "note": "Auto-generated template from repository", "categories": [ "Auto" ], "platform": "linux", "logo": "https://i.4lt.ca/cookbooks/default.png", "image": "ghcr.io/hedgedoc/hedgedoc:latest", "repository": { "url": "https://github.com/nickyeoman/docker-compose-cookbooks", "stackfile": "hedgedoc/docker-compose.yml", "stackfile_plain": false }, "env": [], "ports": [ { "container": 3000, "published": 3000, "protocol": "tcp" } ], "volumes": [ { "name": "hedgedoc-hedgedoc-data", "container": "/hedgedoc/data" } ] } ] }