sábado, 19 de abril de 2025

VICI cluster installation

Here is a clearly organized, step-by-step breakdown of the ViciBox installation process across three server roles: Database, Web, and Telephony. Each section includes the expected installation output summary for reference.


🔹 1. Database Server Installation

✅ Steps:

  1. Attach ViciBox ISO to the server.

  2. Boot from ISO.

  3. Select Install when prompted.

  4. Once OS is installed, update system:

    zypper up

5 Run ViciBox installer and follow prompts to set this server as the Database Server.
---  ViciBox Install Summary  ---

Expert   : Yes
Legacy   : No
Database : Yes
Web      : No
Telephony: No
Archive  : No
Firewall : Disabled

---  Configuration Information  ---

-  Database  -
SVN Rev  : 3920
IP Addr  : 5.78.125.222
Name     : asterisk
User     : cron
Password : 1234
Cust User: custom
Cust Pass: custom1234
Port     : 3306

🔹 2. Web Server Installation
Boot from ISO or use a clean ViciBox installation.
vicibox-install
  • When prompted:

    • Enter local IP: 5.78.132.229

    • Choose Expert install: y

    • Use this server as Web server: y

    • Input database IP: 5.78.125.222

    • Enable Redirect Page: y

    • Do not enable Database, Telephony, or Archive roles.

    • Keep firewall enabled.

  • Post-install configuration:



  • nano +227 /etc/apache2/httpd.conf

  •  IncludeOptional /etc/apache2/vhosts.d/*.conf

  • cd /etc/apache2/vhosts.d/

  • and rename to  dynportal_1  dynportal-ssl_1 

  • systemctl start apache2

    systemctl status apache2


      ViciBox Install Summary  ---


  • Expert   : Yes
    Legacy   : No
    Database : No
    Web      : Yes
    Redirect : Yes
    Telephony: No
    Archive  : No
    Firewall : Enabled

    ---  Configuration Information  ---
    -  Database  -
    SVN Rev  : 3920
    IP Addr  : 5.78.125.222
    Name     : asterisk
    User     : cron
    Password : 1234
    Cust User: custom
    Cust Pass: custom1234
    Port     : 3306
  • 🔹 3. Telephony Server Installation
  • vicibox-install


  • When prompted:

    • Enter local IP: 5.78.68.242

    • Choose Expert install: y

    • Use this server as Telephony server: y

    • Do not enable Web, Database, or Archive roles.

    • Input database IP: 5.78.125.222

    • Keep firewall enabled

    • 📋 Output After Installation:

    • ---  ViciBox Install Summary  ---


      Expert   : Yes

      Legacy   : No

      Database : No

      Web      : No

      Telephony: Yes

      Archive  : No

      Firewall : Enabled


      ---  Configuration Information  ---

      -  Database  -

      SVN Rev  : 3920

      IP Addr  : 5.78.125.222

      Name     : asterisk

      User     : cron

      Password : 1234

      Cust User: custom

      Cust Pass: custom1234

      Port     : 3306

    • ------------------
    this config is after install vici   ssl

  • nano +227 /etc/apache2/httpd.conf

  •  IncludeOptional /etc/apache2/vhosts.d/*.conf

  • create this file  
  • /etc/apache2/vhosts.d/vici-ddns.conf

  • <VirtualHost *:443>
        ServerName vici.ddns.net
        DocumentRoot /srv/www/htdocs

        SSLEngine on
        SSLCertificateFile /root/.acme.sh/vici.ddns.net/vici.ddns.net.cer
        SSLCertificateKeyFile /root/.acme.sh/vici.ddns.net/vici.ddns.net.key

        <Directory "/srv/www/htdocs">
            Options Indexes FollowSymLinks
            AllowOverride All
            Require all granted
        </Directory>

        ErrorLog /var/log/apache2/vici-error.log
        CustomLog /var/log/apache2/vici-access.log combined
    </VirtualHost>
  • ------------------------------------------------------------------

  • nano +227 /etc/apache2/httpd.conf

  •  IncludeOptional /etc/apache2/vhosts.d/*.conf

  • create this file
  • /etc/apache2/vhosts.d/ambiorixg12-dialer.conf
  •     ServerName ambiorixg12-dialer.ddns.net

       # DocumentRoot /srv/www/htdocs  # Change this if your web files are elsewhere
         DocumentRoot /srv/www/htdocs

        SSLEngine on
        SSLCertificateFile /root/.acme.sh/ambiorixg12-dialer.ddns.net/ambiorixg12-dialer.ddns.net.cer
        SSLCertificateKeyFile /root/.acme.sh/ambiorixg12-dialer.ddns.net/ambiorixg12-dialer.ddns.net.key

        <Directory "/srv/www/htdocs">
            Options Indexes FollowSymLinks
            AllowOverride All
            Require all granted
        </Directory>

        ErrorLog /var/log/apache2/ambiorix-error.log
        CustomLog /var/log/apache2/ambiorix-access.log combined
    </VirtualHost>


  • No hay comentarios:

    Publicar un comentario