Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Table of Contents

Reboot your system after installation

 AInstall

Developed based on install.sh. Supports expanding the functionality and list of supported systems using plugins. Repository on GitHub.


Info
Tested on:
Ubuntu 16.04
Ubuntu 18.04
Ubuntu 20.04
Ubuntu 22.04
CentOS 7.5
Debian 9
Debian 10
Debian 11
FreeBSD 12
FreeBSD 13


Installation:

1) Download the archive with the installer:

          FreeBSD:

Code Block
languagebash
fetch https://github.com/nabat/AInstall/archive/master.tar.gz

If error:
 fetch: https://github.com/nabat/AInstall/archive/master.tar.gz: Authentication error


fetch --no-verify-hostname --no-verify-peer https://github.com/nabat/AInstall/archive/master.tar.gz

         Linux:

Code Block
languagebash
wget https://github.com/nabat/AInstall/archive/master.tar.gz

On wget error: command not found, install wget

          For Debian, Ubuntu:

Code Block
languagebash
apt-get update && apt-get install -y wget

        For CentOS:

Code Block
languagebash
yum -y install wget

2) Now you need to unzip:

Code Block
languagebash
tar xvf master.tar.gz

3) Run the installer:

Code Block
languagebash
cd AInstall-master && ./install.sh

Or if you want to run the installation without a tmux session:

Code Block
languagebash
cd AInstall-master && ./install.sh --in_tmux


Warning

Restart your system after installation

reboot


Specify the plugin of your system if it is not detected automatically.

Choose from the available packages.

Info

If you plan to use an external PPPoE access server, you only need mysqlapache and freeradius
For the IPoE scheme, you will need more isc-dhcp and flow-tools.


AInstall will install and autoconf will configure the binding.

At the end of the installation will run autoconf where you will need to specify the data for your system, for the IPoE scheme it is advisable to plan in advance the purpose and names of the interfaces.


Thanks to tmux, if during the installation you need some additional data like the output ifconfig, use Ctrl+B C, to open a new window, and the command exit, to close it and return to the setup.

Notes

Thanks to the use of tmux, if the connection drops during the installation, you can return to the installation using

Code Block
languagebash
tmux attach


Automatic installation

install.sh

Script for automatic installation of ABillS, previously available only for commercial users. Able to recognize the OS, install the necessary software, configure installed packages using autoconf, download AInstall

Video:

Widget Connector
urlhttps://www.youtube.com/watch?v=YNW0H8aY4k0

Extra