GithubHelp home page GithubHelp logo

Comments (17)

meliton avatar meliton commented on April 28, 2024

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.

dschaper avatar dschaper commented on April 28, 2024

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.

dschaper avatar dschaper commented on April 28, 2024

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.

Fourdee avatar Fourdee commented on April 28, 2024

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.

dschaper avatar dschaper commented on April 28, 2024

Thanks! I'll take a look at it this afternoon and see...

from pi-hole.

jacobsalmela avatar jacobsalmela commented on April 28, 2024

Users seem to enjoy DietPi, but I haven't been able to update it there.

from pi-hole.

dschaper avatar dschaper commented on April 28, 2024

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.

jacobsalmela avatar jacobsalmela commented on April 28, 2024

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.

dschaper avatar dschaper commented on April 28, 2024

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.

Fourdee avatar Fourdee commented on April 28, 2024
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.

dschaper avatar dschaper commented on April 28, 2024

Okay, hope I didn't overstep my bounds or anything, wasn't my intention...

from pi-hole.

Fourdee avatar Fourdee commented on April 28, 2024

@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.

dschaper avatar dschaper commented on April 28, 2024

Thanks, I appreciate it!

from pi-hole.

dschaper avatar dschaper commented on April 28, 2024

@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.

Fourdee avatar Fourdee commented on April 28, 2024

@dschaper

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.

dschaper avatar dschaper commented on April 28, 2024

@Fourdee Yeah, that's my personal company account. Not a big rush, question about the nullroute stuff.

from pi-hole.

dschaper avatar dschaper commented on April 28, 2024

Closing as curently Out of Scope.

from pi-hole.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.