Files
docker-compose-cookbooks/templates.json
T
2025-11-26 20:07:00 -08:00

3421 lines
91 KiB
JSON

{
"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": "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": "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",
"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"
},
{
"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"
},
{
"name": "VOL_PATH",
"label": "VOL_PATH",
"default": "./data/"
},
{
"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"
},
{
"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",
"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"
},
{
"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"
},
{
"name": "VOL_PATH",
"label": "VOL_PATH",
"default": "/project-dir/project-name/data"
},
{
"name": "QBT_IMAGE",
"label": "QBT_IMAGE",
"default": "trigus42/qbittorrentvpn:latest"
},
{
"name": "QBT_PASS",
"label": "QBT_PASS",
"default": "01234567890"
}
],
"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"
},
{
"name": "VOL_PATH",
"label": "VOL_PATH",
"default": "./data"
},
{
"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"
},
{
"name": "VOL_PATH",
"label": "VOL_PATH",
"default": "./data"
},
{
"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"
},
{
"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"
},
{
"name": "VOL_CONFIG_PATH",
"label": "VOL_CONFIG_PATH",
"default": "/docker/vol"
},
{
"name": "COOKBOOK",
"label": "COOKBOOK",
"default": "/home/user/git/docker-compose-cookbooks"
},
{
"name": "HANDBRAKE_IMAGE",
"label": "HANDBRAKE_IMAGE",
"default": "jlesage/handbrake:latest"
},
{
"name": "AUTOMATED_CONVERSION",
"label": "AUTOMATED_CONVERSION",
"default": "1"
},
{
"name": "AUTOMATED_CONVERSION_FORMAT",
"label": "AUTOMATED_CONVERSION_FORMAT",
"default": "m4v"
},
{
"name": "AUTOMATED_CONVERSION_KEEP_SOURCE",
"label": "AUTOMATED_CONVERSION_KEEP_SOURCE",
"default": "1"
},
{
"name": "AUTOMATED_CONVERSION_USE_TRASH",
"label": "AUTOMATED_CONVERSION_USE_TRASH",
"default": "0"
},
{
"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"
},
{
"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"
},
{
"name": "VOL_PATH",
"label": "VOL_PATH",
"default": "./data/"
},
{
"name": "PAISA_IMAGE",
"label": "PAISA_IMAGE",
"default": "ananthakumaran/paisa:latest"
}
],
"ports": [],
"volumes": [
{
"name": "paisa-root-Documents-paisa",
"container": "/root/Documents/paisa/"
}
]
},
{
"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"
},
{
"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": "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"
}
],
"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": "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"
},
{
"name": "TZ",
"label": "TZ",
"default": "America/Vancouver"
},
{
"name": "VOL_PATH",
"label": "VOL_PATH",
"default": "./data"
},
{
"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",
"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"
},
{
"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"
},
{
"name": "COOKBOOK",
"label": "COOKBOOK",
"default": "/git/docker-compose-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"
},
{
"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"
},
{
"name": "VOL_PATH",
"label": "VOL_PATH",
"default": "./data/"
},
{
"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/"
},
{
"name": "COOKBOOK",
"label": "COOKBOOK",
"default": "/home/user/git/docker-compose-cookbooks"
},
{
"name": "VOL_PATH",
"label": "VOL_PATH",
"default": "/project-dir/project-name/data"
},
{
"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"
},
{
"name": "SIGNUPS_ALLOWED",
"label": "SIGNUPS_ALLOWED",
"default": "false"
},
{
"name": "VAULT_ADMIN_TOKEN",
"label": "VAULT_ADMIN_TOKEN",
"default": "01234567890123456790123456790123456789012345678"
},
{
"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"
},
{
"name": "COOKBOOK",
"label": "COOKBOOK",
"default": "/home/user/git/docker-compose-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"
},
{
"name": "VOL_PATH",
"label": "VOL_PATH",
"default": "./data"
},
{
"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"
},
{
"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": "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": "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"
},
{
"name": "VOL_PATH",
"label": "VOL_PATH",
"default": "./data"
},
{
"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"
}
]
}
]
}