# Install Pi-Hole inside Docker on Synology NAS (no system edits required!)

**URL:** <https://discourse.pi-hole.net/t/install-pi-hole-inside-docker-on-synology-nas-no-system-edits-required/5672>\
**Category:** Synology\
**Created:** [November 29, 2017, 3:10pm UTC](https://discourse.pi-hole.net/t/install-pi-hole-inside-docker-on-synology-nas-no-system-edits-required/5672 "2017-11-29T15:10:08Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![tonyklawrence](https://discourse-cdn.pi-hole.net/user_avatar/discourse.pi-hole.net/tonyklawrence/32/2205_2.png) [@tonyklawrence](https://discourse.pi-hole.net/u/tonyklawrence)\
**Post date:** [November 29, 2017, 3:10pm UTC](https://discourse.pi-hole.net/t/install-pi-hole-inside-docker-on-synology-nas-no-system-edits-required/5672/1 "2017-11-29T15:10:08Z")

</div>

I've been running Pi-Hole (on Pi and Synology) for a while and have seen the many issues running it inside Docker. I've recently come up with a way to run this without modifying any system files and also to get the full client ip lists showing correctly. Let me know what you think!

> **[Running Pi-Hole inside Docker on Synology - Tony Lawrence](https://tonylawrence.com/post/unix/synology/running-pihole-inside-docker/)**
>
> Update 2 I’ve created a new post which shows a different method, the one that I currently use. Free your Synology ports for Docker)
> Update This post was updated in January 2018 and details how to get the Debian version of pihole-docker running as...

---

<div class="post-metadata">

**Author:** ![neggard](https://discourse-cdn.pi-hole.net/letter_avatar_proxy/v4/letter/n/e9bcb4/32.png) [@neggard](https://discourse.pi-hole.net/u/neggard)\
**Post date:** [January 3, 2018, 10:04pm UTC](https://discourse.pi-hole.net/t/install-pi-hole-inside-docker-on-synology-nas-no-system-edits-required/5672/2 "2018-01-03T22:04:42Z")

</div>

This method dont allow us to use the latest packages.  
Does it stop workin soon or is there an update soon?

---

<div class="post-metadata">

**Author:** ![tonyklawrence](https://discourse-cdn.pi-hole.net/user_avatar/discourse.pi-hole.net/tonyklawrence/32/2205_2.png) [@tonyklawrence](https://discourse.pi-hole.net/u/tonyklawrence)\
**Post date:** [January 4, 2018, 11:53am UTC](https://discourse.pi-hole.net/t/install-pi-hole-inside-docker-on-synology-nas-no-system-edits-required/5672/3 "2018-01-04T11:53:24Z")

</div>

As this is based upon a docker image you have to wait for the updated image and pull that one. It's usually follows pretty quickly behind the official updates, a small price to pay.

---

<div class="post-metadata">

**Author:** ![SteveW25561](https://discourse-cdn.pi-hole.net/letter_avatar_proxy/v4/letter/s/76d3ee/32.png) [@SteveW25561](https://discourse.pi-hole.net/u/SteveW25561)\
**Post date:** [May 29, 2018, 6:37am UTC](https://discourse.pi-hole.net/t/install-pi-hole-inside-docker-on-synology-nas-no-system-edits-required/5672/4 "2018-05-29T06:37:51Z")

</div>

Thanks so much for your guide!

Ironically, for some reason, I can't access your site (tonylawrence.com) if I have my Pihole enabled!! I have my upstream DNS as google, DNS.WATCH and Cloudflare. If I bypass Pihole I can load your site. I get:

```
This site can’t be reached
tonylawrence.com’s server IP address could not be found.
Search Google for tony lawrence post unix synology running pihole inside docker
ERR_NAME_NOT_RESOLVED

```

Very strange. Other sites load OK! If I set my DNS to google manually on the Mac, the site loads OK!
