2021-12-27 06:21:37 +00:00
{
"version" : "2.0" ,
"title" : "Pi-hole" ,
"name" : "pihole" ,
"icon" : "https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Pihole/icon.png" ,
"tagline" : "Network-wide Ad Blocking" ,
"overview" : "Open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server." ,
2021-12-27 10:12:56 +00:00
"thumbnail" : "https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Pihole/thumbnail.jpg" ,
2021-12-27 06:21:37 +00:00
"screenshots" : [
"https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Pihole/screenshot-1.jpg" ,
"https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Pihole/screenshot-2.jpg" ,
"https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Pihole/screenshot-3.jpg"
] ,
"category" : [
"Network"
] ,
2021-12-27 12:09:29 +00:00
"developer" : {
"name" : "Pi-hole" ,
"website" : "https://pi-hole.net/" ,
"donate_text" : "" ,
"donate_link" : ""
} ,
"adaptor" : {
2021-12-27 06:21:37 +00:00
"name" : "CasaOS Team" ,
"website" : "https://www.casaos.io" ,
2021-12-27 12:09:29 +00:00
"donate_text" : "" ,
2021-12-27 06:21:37 +00:00
"donate_link" : ""
} ,
"support" : "https://discord.gg/knqAbbBbeX" ,
"website" : "https://www.casaos.io" ,
"container" : {
"image" : "pihole/pihole:latest" ,
"shell" : "bash" ,
"privileged" : false ,
2021-12-28 06:04:33 +00:00
"network_model" : "bridge" ,
2021-12-27 06:21:37 +00:00
"web_ui" : {
"http" : "80" ,
"path" : "/"
} ,
"envs" : [
{
"key" : "TZ" ,
"value" : "$TZ" ,
"configurable" : "no" ,
"description" : "TimeZone"
} ,
{
"key" : "WEBPASSWORD" ,
"value" : "casaos" ,
"configurable" : "basic" ,
"description" : "Pi-hole admin password"
} ,
{
"key" : "VIRTUAL_HOST" ,
"value" : "pi.hole" ,
"configurable" : "advanced" ,
"description" : "Pi-hole Custom Hostname"
} ,
{
"key" : "PROXY_LOCATION" ,
"value" : "pi.hole" ,
"configurable" : "advanced" ,
"description" : "Pi-hole PROXY_LOCATION"
}
] ,
"ports" : [
{
"container" : "80" ,
"host" : "8800" ,
"type" : "tcp" ,
"allocation" : "automatic" ,
"configurable" : "advanced" ,
"description" : "WebUI HTTP Port"
} ,
{
"container" : "53" ,
"host" : "53" ,
"type" : "tcp" ,
"allocation" : "required" ,
"configurable" : "no" ,
"description" : "Pihole DNS port"
} ,
{
"container" : "53" ,
"host" : "53" ,
"type" : "udp" ,
"allocation" : "required" ,
"configurable" : "no" ,
"description" : "Pihole DNS port"
} ,
{
"container" : "67" ,
"host" : "67" ,
"type" : "udp" ,
"allocation" : "optional" ,
"configurable" : "no" ,
"description" : "Pihole DHCP IPv4 port"
} ,
{
"container" : "547" ,
"host" : "547" ,
"type" : "udp" ,
"allocation" : "optional" ,
"configurable" : "no" ,
"description" : "Pihole DHCP IPv6 port"
}
] ,
"volumes" : [
{
"container" : "/etc/pihole" ,
2021-12-27 07:56:05 +00:00
"host" : "/DATA/AppData/$AppID/etc/pihole/" ,
2021-12-27 06:21:37 +00:00
"mode" : "rw" ,
"allocation" : "automatic" ,
"configurable" : "no" ,
"description" : "Pi-hole /etc/pihole directory."
} ,
{
"container" : "/etc/dnsmasq.d" ,
2022-05-10 09:50:47 +00:00
"host" : "/DATA/AppData/$AppID/etc/dnsmasq.d/" ,
2021-12-27 06:21:37 +00:00
"mode" : "rw" ,
"allocation" : "automatic" ,
"configurable" : "no" ,
"description" : "Pi-hole /etc/dnsmasq.d directory."
}
] ,
"devices" : [ ] ,
"constraints" : {
"min_memory" : 256 ,
"min_storage" : 1024
} ,
"restart_policy" : "unless-stopped" ,
"sysctls" : [ ] ,
"cap_add" : { } ,
"labels" : [ ]
} ,
"abilities" : {
"notification" : false ,
"widgets" : false ,
"authentication" : false ,
"search" : false ,
"upnp" : false
} ,
"tips" : {
"before_install" : [
{
"content" : "Default password: " ,
"value" : "casaos"
}
]
} ,
"changelog" : {
"latest_updates" : "" ,
"url" : ""
} ,
2021-12-28 06:04:33 +00:00
"latest_update_date" : "1640671384"
2022-05-10 08:29:53 +00:00
}