Skip to content

sergei11156/cloudflare_zone_manager

Repository files navigation

Cloudflare domain manager

Deployment

docker run --rm \
    -u "$(id -u):$(id -g)" \
    -v $(pwd):/var/www/html \
    -w /var/www/html \
    laravelsail/php81-composer:latest \
    composer install --ignore-platform-reqs

cp .env.example .env
./vendor/bin/sail up -d
./vendor/bin/sail artisan migrate

API

Добавление аккаунта:

POST /api/accounts
Request Example:
{
    "name": "Name",
    "api_key": "999ApiKey999"
}

Получение всех аккаунтов:

GET /api/accounts

Запуск синхронизации аккаунтов с Cloudflare, отдаёт все домены:

GET /api/sync

Получение сохранённых доменов:

GET /api/domains

Синхронизация с Cloudflare запускается автоматически раз в день

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published