Sign inSign up

battermanz/flaresync

By battermanz

•Updated 8 months ago

A simple Rust app to update automatically your DDNS records on Cloudflare

Image
Networking
Web servers
0

794

battermanz/flaresync repository overview

FlareSync is a lightweight tool that helps you automatically keep your Cloudflare DNS records in sync with your current public IP address. Designed for environments with dynamic IPs, FlareSync runs as a background service and periodically checks for IP changes, ensuring your DNS records stay accurate with minimal manual effort.

For more details, usage instructions, or to contribute, visit the GitHub Repository⁠.


⁠What's New in v2.1.0

  • Improved Security: The Docker image is now distroless and runs rootless (non-root).
  • Modern Toolchain: The project now uses Rust 1.92 and has all dependencies updated to their latest versions for improved performance and security.

⁠What's New in v2.0.0

  • Multiple Domain Support: You can now specify multiple domain names to be updated. In your .env file, list them as a comma-separated string for the DOMAIN_NAME variable (e.g., DOMAIN_NAME=example.com,sub.example.com).
  • Major Refactoring: The codebase has been significantly refactored for better readability, maintainability, and performance.
  • Docker-Compatible Logs: Logging is now directed to stdout, making it easy to monitor using docker logs.

Tag summary

Content type

Image

Digest

sha256:4f925cb67…

Size

13.5 MB

Last updated

8 months ago

docker pull battermanz/flaresync