PHPackages                             thinkingcircles/flaredns-client - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. thinkingcircles/flaredns-client

ActiveLibrary

thinkingcircles/flaredns-client
===============================

Synchronize your App dynamic IP with your CloudFlare DNS A records.

1.0.2(8y ago)013MITPHPPHP ~5.6|~7.0

Since Jul 8Pushed 8y ago1 watchersCompare

[ Source](https://github.com/ThinkingCircles/FlareDNS-client)[ Packagist](https://packagist.org/packages/thinkingcircles/flaredns-client)[ Docs](https://github.com/ThinkingCircles/FlareDNS-client)[ RSS](/packages/thinkingcircles-flaredns-client/feed)WikiDiscussions master Synced 3d ago

READMEChangelog (1)Dependencies (4)Versions (2)Used By (0)

FlareDNS-client
===============

[](#flaredns-client)

Synchronize your App dynamic IP with your CloudFlare DNS A records.

Use this package if:

- You use [CloudFlare](https://cloudflare.com "CloudFlare").
- You run your Laravel App on a server with a Dynamic IP or your IP changes often.

Installation
------------

[](#installation)

```
composer require thinkingcircles/flaredns-client

```

```
// config/app.php

'providers' => [
    // Other service providers...
    ThinkingCircles\FlareDNSClient\FlareDNSClientServiceProvider::class,
]
```

```
php artisan vendor:publish --provider="ThinkingCircles\FlareDNSClient\FlareDNSClientServiceProvider"

```

Get CloudFlare api keys
-----------------------

[](#get-cloudflare-api-keys)

Configuration
-------------

[](#configuration)

```
// .env

cloudflare_zone_id=
cloudflare_global_api_key=
cloudflare_api_email=
```

:or

```
// config/flaredns-client.php
