Cross-platform installation script #920

Closed
opened 2026-03-04 00:55:59 -05:00 by deekerman · 2 comments
Owner

Originally created by @ameshkov on GitHub (Sep 11, 2019).

Reading through the "Get Started" documentation is tiresome, it'd be great to provide a simple one-step install script - like what pi-hole does: curl -sSL https://install-home.adguard.com | bash

Unlike pi-hole, most of the initial configuration is done in the web interface so the script will be MUCH simpler.

Here's what it should do:

  1. Detect the operating system and CPU
  2. Choose among AdGuard Home binaries: https://static.adguard.com/adguardhome/release/version.json
  3. Download it
  4. Prompt for the installation directory (use /opt/adguardhome as a default location)
  5. Unpack the archive there
  6. Register AGH as a service: https://github.com/AdguardTeam/AdguardHome/wiki/Getting-Started#service
  7. Run it
  8. Clean up
Originally created by @ameshkov on GitHub (Sep 11, 2019). Reading through the "Get Started" documentation is tiresome, it'd be great to provide a simple one-step install script - like what pi-hole does: `curl -sSL https://install-home.adguard.com | bash` Unlike pi-hole, most of the initial configuration is done in the web interface so the script will be MUCH simpler. Here's what it should do: 1. Detect the operating system and CPU 2. Choose among AdGuard Home binaries: https://static.adguard.com/adguardhome/release/version.json 3. Download it 4. Prompt for the installation directory (use `/opt/adguardhome` as a default location) 5. Unpack the archive there 6. Register AGH as a service: https://github.com/AdguardTeam/AdguardHome/wiki/Getting-Started#service 7. Run it 8. Clean up
Author
Owner

@db-one commented on GitHub (Sep 21, 2019):

yes good

@db-one commented on GitHub (Sep 21, 2019): yes good
Author
Owner

@yegle commented on GitHub (Jul 14, 2020):

Might be a good idea to take a look at https://gobinaries.com

@yegle commented on GitHub (Jul 14, 2020): Might be a good idea to take a look at https://gobinaries.com
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/AdGuardHome#920
No description provided.