=============== LIBRARY RULES =============== From library maintainers: - Stay on the latest documentation and avoid other versions - Ignore the other translations, only keep the english one ### Install a Worker node without the setup wizard Source: https://docs.bunkerweb.io/latest/integrations#__tabbed_1_4 Installs Bunkerweb as a worker node and bypasses the interactive setup wizard. Use --no-wizard for non-interactive setup. ```bash sudo ./install-bunkerweb.sh --worker --no-wizard ``` -------------------------------- ### Web UI Admin User Creation Example Source: https://docs.bunkerweb.io/latest/integrations#__tabbed_1_1 Example of pre-creating a Web UI admin user with a specified name and password. This bypasses the interactive setup wizard for the admin step. ```bash --ui-admin-user "myadmin" --ui-admin-password "YourStrongUiPassw0rd!" ``` -------------------------------- ### Install and Configure dnsmasq (Debian/Ubuntu) Source: https://docs.bunkerweb.io/latest/advanced#__tabbed_13_2 Install dnsmasq and configure it to listen only on localhost, with an example of adding custom DNS entries. ```bash # Install dnsmasq sudo apt-get update && sudo apt-get install dnsmasq # Configure dnsmasq to listen only on localhost echo "listen-address=127.0.0.1" | sudo tee -a /etc/dnsmasq.conf echo "bind-interfaces" | sudo tee -a /etc/dnsmasq.conf # Add custom DNS entries if needed echo "address=/custom.example.com/192.168.1.10" | sudo tee -a /etc/dnsmasq.conf ``` -------------------------------- ### Web UI Admin User Configuration Example Source: https://docs.bunkerweb.io/latest/integrations#__tabbed_4_3 Example of pre-creating a Web UI admin user with a specific username and password. This bypasses the interactive setup wizard for the admin step. ```bash --full --ui-admin-user "my-admin" --ui-admin-password "YourStrongUiPassw0rd!" ``` -------------------------------- ### Install and Configure dnsmasq on Debian/Ubuntu Source: https://docs.bunkerweb.io/latest/advanced Installs dnsmasq and configures it to listen only on localhost, with an example of adding a custom DNS entry. ```bash # Install dnsmasq sudo apt-get update && sudo apt-get install dnsmasq # Configure dnsmasq to listen only on localhost echo "listen-address=127.0.0.1" | sudo tee -a /etc/dnsmasq.conf echo "bind-interfaces" | sudo tee -a /etc/dnsmasq.conf # Add custom DNS entries if needed echo "address=/custom.example.com/192.168.1.10" | sudo tee -a /etc/dnsmasq.conf ```