vdns-stack/README.md

29 lines
1023 B
Markdown
Raw Normal View History

2024-02-22 15:02:16 -08:00
# VDNS Stack
2024-03-14 15:27:16 -07:00
A set of scripts to manage DNS for virtual domains. Requires powerdns-tools to be installed first. Could be used on it's own, but is intended to be included with the other projects in the stack-panel bundle for a complete and fully integrated cli & gui setup.
2024-02-22 15:02:16 -08:00
## Install
```
cd /usr/local/src/
git clone https://git.stack-source.com/msb/vdns-stack.git
cd vdns-stack
bash install.sh
```
## powerdns-tools
powerdns-tools must to be installed & configured first. See:
https://git.stack-source.com/msb/powerdns-tools
## Sudo access
These scripts require root or sudo access to run.
See vpanel-stack for a fully configure sudoers file:
https://git.stack-source.com/msb/vpanel-stack
As an example, for the user 'joe' you could create this file:
`/etc/sudoers.d/joe`
with this line:
`joe ALL=(root) NOPASSWD: /usr/local/bin/vdns*.sh`
## License
Copyright (c) 2024 Matthew Saunders Brown <matthewsaundersbrown@gmail.com>\
GNU General Public License v3.0+ (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt)