-
Notifications
You must be signed in to change notification settings - Fork 2
INSTALLATION GUIDE
Pryancito edited this page Apr 10, 2023
·
60 revisions
$ git clone https://github.com/Pryancito/zeusircd.git
$ cd zeusircd
$ ./install.sh
If you want SSL support install certs by this way:
$ cd tools
$ ./gencert
Don't forget to copy and edit the config, enjoy !
$ cp example.yaml zeus.yaml
$ nano zeus.yaml
[CentOS 8]
$ sudo dnf group install "Development Tools"
$ sudo dnf install -y python3 cyrus-sasl ruby-devel uuid-devel swig wget cmake
[Debian|Ubuntu]
$ sudo apt install gcc g++ cmake cmake-curses-gui uuid-dev libssl-dev libsasl2-2 libsasl2-dev libsasl2-modules swig python-dev ruby-dev wget
$ wget https://www.zeusircd.net/qpid-proton-0.38.0.tar.gz
$ tar -xzf qpid-proton-0.38.0.tar.gz
$ cd qpid-proton-0.38.0
$ mkdir build
$ cd build
$ cmake .. -DCMAKE_INSTALL_PREFIX=/usr -DSYSINSTALL_BINDINGS=ON
$ make
$ sudo make install
$ sudo yum -y install epel-release
$ sudo yum -y install wget nano gcc cpp gcc-c++ openssl-devel sqlite-devel git make libicu-devel gettext libmaxminddb-devel mariadb-server mariadb-devel yaml-cpp-devel
$ git clone https://github.com/Pryancito/zeusircd.git
$ cd zeusircd
$ ./configure
$ make
$ ./Zeus -start
$ sudo apt-get install nano gcc cpp g++ libssl-dev libsqlite3-dev git make gettext libicu-dev openssl libmaxminddb0 libmaxminddb-dev mmdb-bin libmariadb-dev libyaml-cpp-dev libmariadb-dev-compat
$ git clone https://github.com/Pryancito/zeusircd.git
$ cd zeusircd
$ ./configure
$ make
$ ./Zeus -start
# pkg install gcc9 sqlite3 gmake gettext git bash nano libmaxminddb mariadb103-client cmake yaml-cpp
$ git clone https://github.com/Pryancito/zeusircd.git
$ cd zeusircd
$ ./configure
$ gmake
$ ./Zeus -start
https://www.windowscentral.com/install-windows-subsystem-linux-windows-10
and follow the steps to install qpid and zeusircd on your distro
If you want SSL support install certs by this way:
$ cd tools
$ ./gencert
Don't forget to copy and edit the config, enjoy !
$ cp example.yaml zeus.yaml
$ nano zeus.yaml