Comments (17)
I was also thinking about what happens when you take your Pi-hole and set it up elsewhere. I'm thinking along the lines of any off-the-shelf network appliance (i.e. SOHO router) that you plug into your network, run the installation CD, and then configure it via a web interface. In this context, the Pi-hole can DHCP into the network, then the installation CD can be used to find the Pi-hole and then fire up the web interface to finalize the configuration.
from pi-hole.
There is a web front end to debconf, but I haven't used it and from what I am reading, it's not all that great, just a proof of concept. I know OpenWRT has been ported to the RasPi, but Pi's are good for DNS/DHCP yet they make craptastics routers. (The Ethernet port is run over the USB, so you're constrained in your bandwidth capabilities, especially if you add a usb Ethernet dongle to it. I've read a little about doing routing over the GPIO, but I don't know if the hardware is readily available.)
from pi-hole.
Just want to ping @Fourdee on this. I see that his distro has install capabilities for PiHole, and maybe there is something we could work on, or get some guidance on with regards to this goal.
from pi-hole.
I've released DietPi-Automation if you guys want to try it. This will automatically install, configure and optimize Pihole + Web stats with no user input on a fresh image:
http://fuzon.co.uk/phpbb/viewtopic.php?f=8&t=273&p=1140#p1140
from pi-hole.
Thanks! I'll take a look at it this afternoon and see...
from pi-hole.
Users seem to enjoy DietPi, but I haven't been able to update it there.
from pi-hole.
Okay, I tried the Automated Install, and it didn't look like it installed. So I did a manual install. It looks like it's installing Apache instead of lighttpd, and the version of gravity.sh is an old one. I couldn't find the other support scripts either, and I couldn't get to the admin page at 192.168.0.100/admin/admin.php. Is there a way to update the scripts, Pi-Hole is under very active development and I'm trying to get a .deb of it going, but that .deb will be dependent upon our choice of web server, it really doesn't need an entire LASP stack? Maybe we can collaborate on a Pi-Hole specific distribution that more closely ties to how Pi-Hole is being developed to envision?
from pi-hole.
I spoke with @Fourdee a while back and he told me there was a way to keep Pi-hole updated. It needed some work on my end. Also, yes, he does use Apache instead of lighttpd, so I'm not sure how well everything will tie together. It would be great if we could somehow keep DietPi and Pi-hole separate, so we can each work on our projects independently.
from pi-hole.
Well, let me know... I did find the web interface and it seems to be a little broken, I don't know how Apache is installed when the basic-install.sh script pulls in lighttpd... Some things to think about...
from pi-hole.
Okay, I tried the Automated Install, and it didn't look like it installed.
I just tried it using the example PiHole automation file. Working fine.
I couldn't get to the admin page at 192.168.0.100/admin/admin.php
http://192.168.0.100/pihole
When the PiHole image was created, the web interface stats at that time was overwriting the base index.html file. This is a change specific to DietPi and allows other uses of the webserver.
and the version of gravity.sh is an old one
I will need to test the new gravity.sh and update the DietPi code my end as it may require some changes to fit the DietPi installation. I will contact Jake once this is done.
it really doesn't need an entire LASP stack?
This is a DietPi specific change to allow for compatibility with other web based software installation options.
It would be great if we could somehow keep DietPi and Pi-hole separate, so we can each work on our projects independently.
Yep. As above, the DietPi installation of PiHole will always have a few differences to the installation method and configuration.
from pi-hole.
Okay, hope I didn't overstep my bounds or anything, wasn't my intention...
from pi-hole.
@dschaper No issues my end. But Jake is right, the DietPi installation is different.
Regardless, if you need to know anything about the installation/configuration or automation code that DietPi uses for PiHole, just let me know.
from pi-hole.
Thanks, I appreciate it!
from pi-hole.
@Fourdee Hey, can you fire off another Twitter PM when you get a chance? Just a few questions to follow up with the other issue we were working.
from pi-hole.
Hey, can you fire off another Twitter PM when you get a chance? Just a few questions to follow up with the other issue we were working.
Not sure I follow, are you @GanymeadeS?
I've been busy with DietPi v123 release (https://github.com/Fourdee/DietPi/pull/428), not had a chance to pick this back up yet. Hopefully start of next week i'll get some time.
from pi-hole.
@Fourdee Yeah, that's my personal company account. Not a big rush, question about the nullroute stuff.
from pi-hole.
Closing as curently Out of Scope.
from pi-hole.
Related Issues (20)
- Installation fails HOT 1
- Install: Check for valid upstream DNS IP addresses excludes IPv6 HOT 4
- (development-v6) cannot update FTL on arm device HOT 1
- (development-v6) cannot update FTL on amd64 device HOT 4
- Intermittent issues using custom dns_records HOT 2
- In an LXC container, the website displays a ‘load average’ that is very different from top HOT 7
- FTL database shouldn't be readable by unprivileged users HOT 6
- Raspberry Pi 5 having trouble binding interfaces when using NetworkManager HOT 1
- Update of pi-hole not possible on Linuxmint 6 (Debian) HOT 2
- pihole -v shows update available but pihole -up doesn't HOT 6
- Default list author fine with breaking functionality -- suggest finding alternative HOT 4
- Dashboard hanging HOT 1
- Consider NOT rate-limiting queries from the local router HOT 4
- Update (pihole -up) fails as installer (basic-install.sh) bypasses local DoH proxy HOT 3
- DHCP static reservation will not reset when changed. HOT 1
- v6: documentation on PUT /clients/ is not complete HOT 3
- Pihole stop working at all after reboot. Can't access internet by itself HOT 3
- pihole -up Banana Pi M1 not working HOT 2
- OS Detection saying supported OS is not Supported HOT 9
- "Restart DNS resolver" required every few days to make browsing work again! HOT 42
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from pi-hole.