Skip to content

curl | sh installerΒ #1652

@jedisct1

Description

@jedisct1

As bad as it is from a security perspective, a curl | sh installer would probably take care of the majority of installation issues.

Only required for Linux. Installation issues on other platforms are statistically insignificant.

A curl | sh can download the correct binary for the platform, find what's already listening to port 53, check for the presence of an existing half-baked dnscrypt-proxy install and remove it, and carry on with a standard test and installation procedure.

The ability to revert to the initial state is probably also necessary, even though if we can only guarantee that it will properly work right after an install.

I'm probably going to need some help with that one, since I don't have much experience with Pi-Hole and never had to do any of the complicated things people reported in order to install it.

For the install to be safe, detection of the OS, architecture, and configuration (including things people may have installed such as an already running DNS cache, or firewall rules) should be reliable. Which means quite a bit of testing in different contexts.

But this is much needed. Even if everything is not automated, and requires user interactions. At least it will ensure that people end up with a default install that runs. They can then change the configuration as they want.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions