{ "version": "3", "templates": [ { "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": "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/thunderbird.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": "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": "udp" }, { "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": "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": "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": "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" }, { "name": "REDIS_IMAGE", "label": "REDIS_IMAGE", "default": "redis:alpine" } ], "ports": [], "volumes": [] }, { "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": "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": "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": "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": "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": "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": "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": "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": "ARCHIVEBOX_IMAGE", "label": "ARCHIVEBOX_IMAGE", "default": "archivebox/archivebox:sha-1d49bee" } ], "ports": [], "volumes": [ { "name": "archivebox-data", "container": "/data" } ] }, { "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" } ] } ] }