AdGuard Home Manager

Jul 25, 2024 | Programming

AdGuard Banner

AdGuard Home Manager is an
AdGuard Home
unofficial client developed with Flutter.


Get it on Google Play


Get it on GitHub

Main Features

AdGuard Home Manager offers several features to enhance your experience:

  • Manage your AdGuard Home server in an easy way.
  • Supports HTTP and HTTPS connections.
  • Enable and disable different protections with only one switch.
  • Add multiple servers to the app and manage all of them from one place.
  • See and filter the query logs.
  • Manage your filtering lists.
  • View the clients list and create a custom configuration for specific clients.
  • Configure allowed devices, DHCP, DNS, or rewrites among others.
  • Material You interface with dynamic theming (only Android 12+).
  • Full desktop support with builds for macOS, Linux, and Windows.
  • Responsive UI adapted for landscape displays.

Privacy Policy

Check the privacy policy here.

Disclaimer

This is an unofficial application. The AdGuard Home team and the development of the AdGuard Home software are not related in any way to this application.

Recommended Configuration and Lists

On this repository you can find a recommended configuration for AdGuard Home and some lists. Thanks to juanico10.

Donations

If you like the project and want to contribute to the development, you can become a sponsor on GitHub, or donate using PayPal.

Generate Production Build

Follow these steps to generate a production build for your platform:

Prerequisites

  1. Open pubspec.yaml and change the version name and number.
  2. Run flutter clean.
  3. Run flutter pub get.

For Android:

  1. Ensure you have your key.properties file in android with all required values set up.
  2. Ensure your keystore file is in android/app.
  3. Run flutter build apk --release to compile the APK.
  4. The .apk package will be found in build/app/outputs/flutter-apk/app-release.apk.

For macOS:

  1. Run flutter build macos --release to compile the production build.
  2. The .app package will be located at build/macos/Build/Products/Release/AdGuard Home Manager.app.

For Linux:

    Prerequisites

    1. Install rps by running dart pub global activate rps --version 0.7.0-dev.6.

    Build

    1. Open debian.yaml inside the debian folder and update the version number.
    2. Run rps build linux.
    3. The .tar.gz will be at build/linux/x64/release/bundle.
    4. The .deb package will be at build/linux/x64/release/debian.

For Windows:

  1. Run flutter build windows --release.
  2. Open the Inno Setup Compiler application and load the script located at windows/innosetup_installer_builder.iss.
  3. Update the version number and save the changes.
  4. Click the Compile button. The installer will be generated at build/windows/aghm_installer.exe.

Third Party Libraries

AdGuard Home Manager relies on several third-party libraries for its functionality:

Created by JGeek00

Troubleshooting

If you encounter any issues while using AdGuard Home Manager, consider the following troubleshooting tips:

  • Ensure that you have the latest version of AdGuard Home installed.
  • Check that your configurations in pubspec.yaml are correct.
  • Verify that the necessary permissions are granted, especially for network access.
  • If building fails, double-check the paths mentioned in the build instructions.
  • Consult the documentation for third-party libraries if you encounter issues specific to them.

For more insights, updates, or to collaborate on AI development projects, stay connected with fxis.ai.

At fxis.ai, we believe that such advancements are crucial for the future of AI, as they enable more comprehensive and effective solutions. Our team is continually exploring new methodologies to push the envelope in artificial intelligence, ensuring that our clients benefit from the latest technological innovations.

Stay Informed with the Newest F(x) Insights and Blogs

Tech News and Blog Highlights, Straight to Your Inbox