WordOps demo run
WordOps.net

WordOps – WordPress installation with single command

Links
– WordOps: https://wordops.net/
– Documentation: https://docs.wordops.net/
– Commands: https://docs.wordops.net/commands/
– Demo WordOps Dashboard: https://demo.wordops.eu/

Install WordOps

wget -qO wo wops.cc && sudo bash wo

Prerequisits

Ports

Service Port Inbound Outbound Notes
SSH 22 SSH default or custom port
HTTP 80 Nginx listen on port 80
HTTPS 443 Nginx listen on port 443
WordOps Backend 22222 WordOps backend is available on port 22222 and is password protected
GnuPG 1137   Required to import APT repositories GPG keys.

Proxy site

sudo wo site create site.tld –proxy=127.0.0.1:3000

Create WordPress Site

Cloudflare related info must be exported before creating a letsencrypt wildcard with cloudflare dns.
sudo -E command share exported info between user and sudo

export CF_Key=”sdfsdfsdfljlbjkljlkjsdfoiwje”
export CF_Email=”[email protected]

sudo -E wo site create abbaselmas.com --wpfc --php82 --le=wildcard --dns=dns_cf --user=changeme --pass='changeme' [email protected]
options			type		description
--web Group Nginx, PHP, MySQL, WP-CLI
--admin Group phpMyAdmin, Adminer, Dashboard, Netdata, MySQLTuner ...
--utils Group OpcacheGUI, Webgrind, Anemometer
--nginx APT package nginx stack
--php APT package Current supported PHP-FPM stack
--php74 APT package PHP7.4-FPM stack
--php80 APT package PHP8.0-FPM stack
--php81 APT package PHP8.1-FPM stack
--php82 APT package PHP8.2-FPM stack
--php83 APT package PHP8.3-FPM stack
--mysql APT package MariaDB stack
--redis APT package Redis stack
--wpcli Binary WP-CLI : WordPress CLI
--phpmyadmin Web App phpMyAdmin : Web interface for MySQL
--composer Binary Composer : PHP dependencies manager
--netdata Binary Netdata : Real-time monitoring suite
--dashboard Web App WordOps dashboard
--extplorer Web App eXtplorer Filemanager
--adminer Web App adminer (phpmyadmin alternative)
--fail2ban APT package Fail2ban : Bruteforce protection
--phpredisadmin Web App phpredisadmin : Web interface for Redis
--proftpd APT package proftpd stack : FTP server
--mysqltuner Binary MySQLTuner stack : MySQL tuning tool
--ufw APT package UFW : Firewall
--sendmail APT package Sendmail MTA
--ngxblocker Binary Ultimate Nginx bad bots blocker
--nanorc Binary Nano editor syntax highlighting
--brotli Config Enable/Disable Brotli compression if Nginx is installed
Leave a Comment

Comments

No comments yet. Why don’t you start the discussion?

Leave a Reply

Your email address will not be published. Required fields are marked *

twenty + 18 =