https://github.com/kaonone/cloudflare-manager
https://github.com/kaonone/cloudflare-manager
Last synced: 3 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/kaonone/cloudflare-manager
- Owner: kaonone
- License: apache-2.0
- Created: 2019-12-19T10:27:40.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2020-01-07T11:00:05.000Z (over 5 years ago)
- Last Synced: 2025-01-24T06:12:45.845Z (5 months ago)
- Language: Rust
- Size: 60.5 KB
- Stars: 0
- Watchers: 3
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README

# Cloudflare Manager
This is Cloudflare Manager.
# Status
POC. Active development.
# Building
Install Rust:
```bash
curl https://sh.rustup.rs -sSf | sh
```Build:
```bash
cargo build
```# Run
```bash
cargo run
```# Environment variables description
SERVER_IP - IP address for binding, e.g. 127.0.0.1SERVER_PORT - port for binding, e.g. 8080
SECRET_PATH - path to directory with secrets, e.g. "secret"
# Secret files
$SECRET_PATH/auth_key - Cloudflare API auth_key, for details visite https://api.cloudflare.com/$SECRET_PATH/token - Cloudflare API token, for details visite https://api.cloudflare.com/
$SECRET_PATH/content - Cloudflare API content, ip address v4 for DNS record type A, e.g. 127.0.0.1
$SECRET_PATH/zone_name - Cloudflare API zone_name, for details visite https://api.cloudflare.com/
$SECRET_PATH/zone_id - Cloudflare API zone_id, for details visite https://api.cloudflare.com/