Nöbetci Installation
To get started, you just need a linux machine.
TL;DR for installation:
Install Nöbetci app first (Enter panel confs while installing)
sudo bash -c "$(curl -sL https://github.com/muttehitler/nobetci/raw/main/script.sh)" @ install
Then install Nöbetnode local node
sudo bash -c "$(curl -sL https://github.com/muttehitler/nobetnode/raw/main/script.sh)" @ install
Then write client certificate on /var/lib/nobetnode/client.pem
nobetci cli node settings > /var/lib/nobetnode/client.pem 2>&1
Up the Nöbetnode
nobetnode up
After that add your Nöbetnode to Nöbetci with this command:
nobetci cli node add -n local -a 127.0.0.1 -p 51031
Then restart Nöbetci
nobetci restart
Nöbetci currently supports the following databases. SQLite is preferred for small setups, while MariaDB is recommended for larger configurations.
sudo bash -c "$(curl -sL https://github.com/muttehitler/nobetci/raw/main/script.sh)" @ install --database mariadb
sudo bash -c "$(curl -sL https://github.com/muttehitler/nobetci/raw/main/script.sh)" @ install --database mysql
sudo bash -c "$(curl -sL https://github.com/muttehitler/nobetci/raw/main/script.sh)" @ install
--nightly
flag.During the installation, you must enter your panel address, username and pass for getting logs from api.
Once the installation is complete:
- You’d notice the logs, which you could stop watching by pressing
Ctrl+C
; The process will continue running normally. - the configuration file can be found at
/etc/opt/nobetci/.env
(.env file doc) - Data files will be placed at
/var/lib/nobetci
; e.g. the sqlite database.
Then install Nöbetnode for ban ip’s on current node
sudo bash -c "$(curl -sL https://github.com/muttehitler/nobetnode/raw/main/script.sh)" @ install
Then write client certificate on /var/lib/nobetnode/client.pem
nobetci cli node settings > /var/lib/nobetnode/client.pem 2>&1
Up the Nöbetnode
nobetnode up
Next, you need to add local Nöbetnode to Nöbetci
nobetci cli node add -n local -a 127.0.0.1 -p 51031
Then restart for update nodes
nobetci restart
- If you add Nöbetnode with api, no need to restart
To see the help message of the Nöbetci script, run the following command
nobetci --help