{"id":22823285,"url":"https://github.com/rvxlab/pihole-caddy-arm","last_synced_at":"2026-02-15T15:05:22.004Z","repository":{"id":152347875,"uuid":"210134073","full_name":"RVxLab/pihole-caddy-arm","owner":"RVxLab","description":"Pihole, Caddy, and DDNS in Docker Compose","archived":false,"fork":false,"pushed_at":"2019-09-22T11:38:12.000Z","size":2,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-10-20T03:58:52.604Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"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/RVxLab.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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2019-09-22T11:14:01.000Z","updated_at":"2019-09-22T11:38:14.000Z","dependencies_parsed_at":null,"dependency_job_id":"0794aa8b-77bc-4316-83d2-bda3fedac574","html_url":"https://github.com/RVxLab/pihole-caddy-arm","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/RVxLab/pihole-caddy-arm","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RVxLab%2Fpihole-caddy-arm","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RVxLab%2Fpihole-caddy-arm/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RVxLab%2Fpihole-caddy-arm/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RVxLab%2Fpihole-caddy-arm/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/RVxLab","download_url":"https://codeload.github.com/RVxLab/pihole-caddy-arm/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RVxLab%2Fpihole-caddy-arm/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29481925,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-15T11:35:25.641Z","status":"ssl_error","status_checked_at":"2026-02-15T11:34:57.128Z","response_time":118,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: 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":[],"created_at":"2024-12-12T16:16:12.676Z","updated_at":"2026-02-15T15:05:22.000Z","avatar_url":"https://github.com/RVxLab.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Pihole stack for ARM\n\nThis is a Docker Compose setup for running Pihole with Caddy as reverse proxy and cloudflare as DDNS provider.\n\nNote that this image will only work on ARM based systems like the Raspberry Pi, it will **not** work on x64 based systems.\n\n## Setup\n\nClone this repo, copy the example files to the non-example counterparts:\n\n```\n.env.example \u003e .env\ncaddy/Caddyfile.example \u003e caddy/Caddyfile\n```\n\nKeep in mind that there is no password set by default, make sure to set it to something if you so wish.\n\nAfter setting that up, just run `docker-compose up -d` to get everything running.\n\n## Custom DNS entries\n\nAdding custom DNS entries can be done by creating a file in `pihole/dnsmaqs/`, I recommend you name that `99-custom.conf` to avoid any conflicts.\n\nThen add the entries like so:\n\n```\naddress=/subdomain.your-awesome-domain.tld/the-ip-address-of-your-awesome-server\n```\n\nThen run `docker-compose exec pihole pihole restartdns`.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frvxlab%2Fpihole-caddy-arm","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frvxlab%2Fpihole-caddy-arm","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frvxlab%2Fpihole-caddy-arm/lists"}