Post-install Steps

These are the first steps after you install WordOps. If you haven't installed it already, please check the installation guide.

Enable bash_completion

To enable WordOps commands auto-completion, run the following command after WordOps installation:

source /etc/bash_completion.d/wo_auto.rc

Installing WordOps stacks (optional)

Before creating your first site with WordOps, you can install WordOps main stacks with the command

wo stack install

Here the list of WordOps components installed with the above command:

Packages type Description
Nginx APT package WordOps web server
PHP 7.2 APT package PHP7.2-FPM
MariaDB 10.3 APT package Open-source version of MySQL
WP-CLI Binary The WordPress command-line tool
Composer Binary PHP packages manager
MySQLTuner Binary Command-line tool to tune MySQL
Fail2ban APT package Authentication bruteforce protection
phpMyAdmin Web App MySQL server web interface
Adminer Web App lightweight phpMyAdmin alternative
OpcacheGUI Web App web interface for Opcache monitoring
Netdata Binary Monitoring suite
Anemometer Web App MySQL Slow Query Monitor
WordOps dashboard Web App Bootstrap template for WordOps backend
eXtplorer Web App Web File manager Binary Command-line Linux cheatsheet
Sendmail APT package Sendmail MTA

Packages types

  • APT package are Debian packages installed from APT repositories
  • Binaries are simple executables
  • Web App are PHP based applications

Securing WordOps backend

To secure WordOps backend with a valid SSL certificate, you just have to create a basic site with the domain/subdomain of your choice. WordOps will automatically use the first SSL certificate issued to secure the backend.

wo site create server.domain.tld -le

Then you will be able to access to the backend with : https://server.domain.tld:22222

Enabling UFW Firewall

If you haven't already configured a firewall on your server, you can use WordOps to automatically configure UFW with a minimal rules set for WordOps.

wo stack install --ufw