{"id":17136929,"url":"https://github.com/jessestuart/caddy-multiarch","last_synced_at":"2026-04-30T17:32:00.274Z","repository":{"id":72493332,"uuid":"134085916","full_name":"jessestuart/caddy-multiarch","owner":"jessestuart","description":"Caddy on Docker for all the devices!","archived":false,"fork":false,"pushed_at":"2019-09-18T10:02:44.000Z","size":105,"stargazers_count":1,"open_issues_count":1,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-24T06:52:16.706Z","etag":null,"topics":["arm64","armhf","caddy","docker"],"latest_commit_sha":null,"homepage":"https://hub.docker.com/r/jessestuart/caddy/","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jessestuart.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-05-19T17:59:03.000Z","updated_at":"2019-09-18T10:02:46.000Z","dependencies_parsed_at":null,"dependency_job_id":"4bbf97fd-b636-498b-b288-87faf5180017","html_url":"https://github.com/jessestuart/caddy-multiarch","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/jessestuart/caddy-multiarch","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jessestuart%2Fcaddy-multiarch","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jessestuart%2Fcaddy-multiarch/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jessestuart%2Fcaddy-multiarch/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jessestuart%2Fcaddy-multiarch/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jessestuart","download_url":"https://codeload.github.com/jessestuart/caddy-multiarch/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jessestuart%2Fcaddy-multiarch/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32472396,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-30T13:12:12.517Z","status":"ssl_error","status_checked_at":"2026-04-30T13:12:06.837Z","response_time":57,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["arm64","armhf","caddy","docker"],"created_at":"2024-10-14T20:05:46.289Z","updated_at":"2026-04-30T17:32:00.258Z","avatar_url":"https://github.com/jessestuart.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# caddy\n\n[![dockerhub-pulls-badge]][dockerhub-link]\n[![][microbadger]][microbadger 2]\n[![][circleci]][circleci 2]\n\nA [Docker][docker] image for [Caddy][caddyserver]. This\nimage includes cross-platform support, as well as the following Caddy plugins:\n\n- [git][caddyserver 2]\n- [cors][caddyserver 4]\n- [realip][caddyserver 5]\n- [expires][caddyserver 6]\n- [cache][caddyserver 7]\n- [cloudflare (for DNS challenge authentication)][caddyserver 8]\n\n## Getting Started\n\nFor complete documentation, check out the [Caddy website][caddyserver] or e.g.,\nthe [caddy-docker repo](https://github.com/abiosoft/caddy-docker).\n\nTo get started, run the following, and point your browser to\n`http://127.0.0.1:2015`.\n\n```sh\n$ docker run -d -p 2015:2015 jessestuart/caddy\n```\n\n### Let's Encrypt Subscriber Agreement\n\nCaddy may prompt you to agree to [Let's Encrypt Subscriber\nAgreement][letsencrypt]. This is configurable with `ACME_AGREE` environment\nvariable.\n\n### Default Caddyfile\n\nThe image contains a default Caddyfile:\n\n```\n0.0.0.0\nbrowse\nfastcgi / 127.0.0.1:9000 php # php variant only\non startup php-fpm7 # php variant only\n```\n\nThe last 2 lines are only present in the PHP variant.\n\n#### Paths in container\n\n- Caddyfile: `/etc/Caddyfile`\n\n- Sites root: `/srv`\n\n#### Using local Caddyfile and sites root\n\nReplace `/path/to/Caddyfile` and `/path/to/sites/root` accordingly.\n\n```sh\n$ docker run -d \\\n    -v /path/to/sites/root:/srv \\\n    -v path/to/Caddyfile:/etc/Caddyfile \\\n    -p 2015:2015 \\\n    jessestuart/caddy\n```\n\n### Let's Encrypt Auto SSL\n\nUse a valid domain and add email to your Caddyfile to avoid prompt at runtime.\nReplace `mydomain.com` with your domain and `user@host.com` with your email.\n\n**Note** that this does not work on local environments.\n\n```\nmydomain.com\ntls user@host.com\n```\n\n[caddyserver 2]: https://caddyserver.com/docs/http.git\n[caddyserver 4]: https://caddyserver.com/docs/http.cors\n[caddyserver 5]: https://caddyserver.com/docs/http.realip\n[caddyserver 6]: https://caddyserver.com/docs/http.expires\n[caddyserver 7]: https://caddyserver.com/docs/http.cache\n[caddyserver 8]: https://caddyserver.com/docs/tls.dns.cloudflare\n[caddyserver 9]: https://caddyserver.com/docs/telemetry\n[caddyserver]: https://caddyserver.com\n[circleci 2]: https://circleci.com/gh/jessestuart/caddy-multiarch/tree/master\n[circleci]: https://img.shields.io/circleci/project/github/jessestuart/caddy-multiarch.svg\n[docker]: https://docker.com\n[dockerhub-link]: https://hub.docker.com/r/jessestuart/caddy/\n[dockerhub-pulls-badge]: https://img.shields.io/docker/pulls/jessestuart/caddy.svg\n[getcomposer]: https://getcomposer.org\n[github 2]: https://github.com/mholt/caddy\n[github]: https://github.com/mholt/caddy/tree/v0.11.0\n[letsencrypt 2]: https://letsencrypt.org/docs/rate-limits/\n[letsencrypt 3]: https://community.letsencrypt.org/t/rate-limits-for-lets-encrypt/6769\n[letsencrypt]: https://letsencrypt.org/documents/2017.11.15-LE-SA-v1.2.pdf\n[microbadger 2]: https://microbadger.com/images/jessestuart/caddy\n[microbadger]: https://images.microbadger.com/badges/image/jessestuart/caddy.svg\n[shields]: https://img.shields.io/badge/version-0.11.0-blue.svg\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjessestuart%2Fcaddy-multiarch","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjessestuart%2Fcaddy-multiarch","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjessestuart%2Fcaddy-multiarch/lists"}