Skip to content

The bind9-api-client is a PHP client library designed to interact with the bind9-api-server.

License

Notifications You must be signed in to change notification settings

getnamingo/bind9-api-client

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

bind9-api-client

The bind9-api-client is a PHP client library designed to interact with the bind9-api-server.

Installation Guide (Ubuntu 22.04/Ubuntu 24.04/Debian 12)

1. Install the required packages:

apt install -y curl software-properties-common ufw
add-apt-repository ppa:ondrej/php
apt update
apt install -y bzip2 composer git net-tools php8.3 php8.3-cli php8.3-common php8.3-curl php8.3-fpm php8.3-intl php8.3-mbstring php8.3-opcache php8.3-xml unzip

2. Download BIND9 API:

Clone the project repository in the directory to run the API client from:

git clone https://github.com/getnamingo/bind9-api-client /var/www/api

Install the required packages via Composer:

cd /var/www/api
composer Install

Explore client_example.php for example on how to use the api client.

Support

Your feedback and inquiries are invaluable to our evolutionary journey. If you need support, have questions, or want to contribute your thoughts:

  • Email: Feel free to reach out directly at help@namingo.org.

  • Discord: Or chat with us on our Discord channel.

  • GitHub Issues: For bug reports or feature requests, please use the Issues section of our GitHub repository.

Acknowledgements

Special thanks to:

  • ChatGPT for invaluable assistance with code and text writing.

Licensing

Namingo is licensed under the MIT License.

About

The bind9-api-client is a PHP client library designed to interact with the bind9-api-server.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages