The traefik-pihole-dns-sync application automatically syncs services managed by Traefik to your Pi-hole DNS records. This simplifies the way you manage DNS for your network by keeping everything updated automatically, reducing manual work.
Hereβs how to get your application up and running:
-
Visit the Download Page Go to the Releases page to find the latest version of the application.
-
Download the Application Select the version that matches your system. Click on the link to download the file. Make sure to download it to a folder you can easily access.
-
Install the Application After downloading, open the folder where the application is located.
- Windows Users: Double-click the
.exefile. - Mac Users: Drag the application into your Applications folder.
- Linux Users: Follow the provided instructions in the release notes for installation.
- Windows Users: Double-click the
-
Configure Traefik and Pi-hole You will need to configure both Traefik and Pi-hole to work with this application. Open your configuration files and ensure they point to your desired services. Detailed configuration steps are often included in the documentation section of this README.
-
Run the Application After installing, run the application:
- Windows: Search for the application in the Start Menu and launch it.
- Mac: Open Applications and click on the application.
- Linux: Depending on your setup, you may need to run it from the terminal.
-
Check the Logs Once the application is running, check the logs for any errors or confirmations. This will show if the application is syncing your services successfully.
- Automatic DNS Updates: Automatically adds and removes DNS records for services managed by Traefik.
- Simple Configuration: Easy-to-follow setup instructions that require no programming knowledge.
- Cross-Platform Compatibility: Works on Windows, Mac, and Linux systems.
- Operating System: Windows 10 or later, macOS 10.12 or later, or any modern Linux distribution.
- Installed Software: Docker and Docker Compose need to be installed prior to running this application.
- Network: The application should have access to both your Traefik and Pi-hole environments.
- If the application fails to connect to your services, double-check your configuration files.
- Ensure that Docker and Docker Compose are correctly installed and running on your system.
- Check the application logs for specific error messages that can guide you.
If you find issues or want to suggest improvements, please create an issue in the GitHub repository. Contributions are welcome, whether through code, documentation, or feedback.
For any questions, feel free to reach out by creating an issue in this repository. The community is here to help with setup and troubleshooting.
This project is licensed under the MIT License. See the LICENSE file for details.
Visit the Releases page to download the latest version and stay updated with any new features.