This article provides a guide for installing Webuzo on KVM VPS or dedicated servers.
System Requirements
- Newly installed CentOS 7.x / 8.x (x86_64) or Red Hat Enterprise Linux 7.x / 8.x (x86_64) or Scientific Linux 7.x / 8.x (x86_64) or Ubuntu LTS 18.04 / 20.04 (x86_64) or AlmaLinux 8.x (x86_64)
- YUM / apt-get / tar / wget packages installed
- RAM - Minimum 1 GB (Recommended 2 GB for best performance)
- Disk Space - Minimum 5 GB (Recommended 10 GB for best performance)
- Open Ports - 2002, 2003, 2004, 2005, 21, 22, 25, 53, 80, 143, 443 and 3306 (It is recommended to keep these ports open on your server)
Note : There should be no PHP, Apache, MySQL installed on the server
Webuzo Installation
Open a Shell Terminal (e.g. PuTTY) and SSH the server.
Run the following commands:
wget -N http://files.webuzo.com/install.sh chmod 0755 install.sh
./install.sh // Installs LAMP Stack, DNS Server and FTP Server along with Webuzo
OR
./install.sh --install=lamp,bind
This will install the LAMP Stack(softname -> lamp) and DNS Server (softname -> bind) along with Webuzo. Note : softname for Apps should be comma separated. Get list of softnames for the Apps here : http://api.webuzo.com/apps.php
OR
./install.sh --install=none
This will install only Webuzo core files (no webserver, FTP, or DNS, which can later install apps from the Apps Category in the Enduser Panel.