Nöbetci Installation

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

⚠️
To install the latest nightly release use the --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