Skip to content

asifdev3183/traefik-pihole-dns-sync

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

10 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸš€ traefik-pihole-dns-sync - Easily Manage DNS Records

πŸ”— Download Now!

Download

πŸ“š Overview

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.

πŸš€ Getting Started

Here’s how to get your application up and running:

  1. Visit the Download Page Go to the Releases page to find the latest version of the application.

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

  3. Install the Application After downloading, open the folder where the application is located.

    • Windows Users: Double-click the .exe file.
    • Mac Users: Drag the application into your Applications folder.
    • Linux Users: Follow the provided instructions in the release notes for installation.
  4. 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.

  5. 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.
  6. 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.

πŸ” Features

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

🎯 System Requirements

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

πŸ› οΈ Troubleshooting

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

🀝 Contributions

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.

πŸ’¬ Support

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.

πŸ“ License

This project is licensed under the MIT License. See the LICENSE file for details.

πŸ”— Additional Resources

πŸ”— Download Again

Visit the Releases page to download the latest version and stay updated with any new features.

About

πŸ”„ Sync Traefik services seamlessly with Pi-hole DNS, ensuring accurate records with automated updates and comprehensive logging every 5 minutes.

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors