Commit Graph

199 Commits

Author SHA1 Message Date
35efce33c5 fix: install from local checkout and remove dead wo_deb_repo code
Some checks failed
CI / test WordOps (ubuntu-22.04) (push) Has been cancelled
CI / test WordOps (ubuntu-24.04) (push) Has been cancelled
- wo_install() now detects local setup.py and installs from it instead
  of always pulling from PyPI/GitHub (which installs the old upstream)
- Removed unused wo_deb_repo variable branches in variables.py that
  caused NameError on unsupported codenames
- OLS repo URL uses codename directly for all distros (same format)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-09 07:35:46 +01:00
fa5bf17eb8 feat: convert WordOps from Nginx to OpenLiteSpeed + LSPHP + LSCache
Some checks failed
CI / test WordOps (ubuntu-22.04) (push) Has been cancelled
CI / test WordOps (ubuntu-24.04) (push) Has been cancelled
Complete conversion of the WordOps stack from Nginx + PHP-FPM to
OpenLiteSpeed + LSPHP + LSCache. This is a full rewrite across all 7
phases of the codebase:

- Foundation: OLS paths, variables, services, removed pynginxconfig dep
- Templates: 11 new OLS mustache templates, removed nginx-specific ones
- Stack: stack_pref, stack, stack_services, stack_upgrade, stack_migrate
- Site: site_functions, site, site_create, site_update
- Plugins: debug, info, log, clean rewritten for OLS
- SSL/ACME: acme.sh deploy uses lswsctrl, OLS vhssl blocks
- Other: secure, backup, clone, install script

Additional features:
- Debian 13 (trixie) support
- PHP 8.5 support
- WP Fort Knox mu-plugin integration (wo secure --lockdown/--unlock)
- --nginx CLI flag preserved for backward compatibility

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-08 18:55:16 +01:00
VirtuBox
2f45853067 Add php8.4 support 2024-12-03 14:08:19 +01:00
VirtuBox
104a5a87d2 Fix MariaDB repository in CI 2024-09-16 21:42:49 +02:00
VirtuBox
138dbf7bd5 Add Ubuntu 24.04 LTS support 2024-06-14 16:44:45 +02:00
VirtuBox
4a8641c6b3 Use MariaDB dynamic mirror 2024-06-13 00:23:05 +02:00
VirtuBox
c746767ec0 Bump release to v3.21.2 2024-06-11 22:49:53 +02:00
VirtuBox
007da6cd45 Fix wo stack migrate --nginx with wildcard certificate 2024-06-11 21:15:25 +02:00
VirtuBox
208db7758d Cleanup bash completion and set ppa repo 2024-06-10 21:20:23 +02:00
VirtuBox
68db0f46b2 Add wo stack migrate --nginx 2024-06-08 14:27:16 +02:00
VirtuBox
c641f1eaa1 Enable HTTP/3 QUIC 2024-06-08 11:59:18 +02:00
VirtuBox
0f6a53efc6 Properly download and set repositories's gpg keys 2024-06-07 14:53:50 +02:00
VirtuBox
a715ccfd06 Fix netdata upgrade and install, download latest wp-cli 2024-05-31 22:22:08 +02:00
VirtuBox
def2ddd393 Remove php72 and php73 2024-05-29 02:00:50 +02:00
VirtuBox
29f8edea9a Bump release version 2024-05-04 00:49:48 +02:00
VirtuBox
1ae00a2992 Add support for Ubuntu 24.04 LTS 2024-05-03 23:40:36 +02:00
VirtuBox
63c24b7945 Bump release to v3.20.0 2024-04-21 21:39:24 +02:00
VirtuBox
d7fc975e0c Fix server_ip variable 2024-04-21 18:18:13 +02:00
VirtuBox
b863fc7c57 Updating WordOps dashboard to v1.3 2024-04-21 17:40:53 +02:00
VirtuBox
cd6f3f22ce Bump WordOps release to v3.19.1 2023-12-03 16:35:25 +01:00
VirtuBox
799651e11d Add php8.3-xdebug 2023-11-30 23:30:24 +01:00
VirtuBox
17b86bb45f Fix php8.3 modules 2023-11-26 16:25:17 +01:00
VirtuBox
477e118c0a Fix for php8.3 2023-11-24 00:11:57 +01:00
VirtuBox
f699012b9b Add php8.3 support 2023-11-23 21:33:09 +01:00
VirtuBox
403f9a0482 Bump version to v3.18.1 2023-09-26 01:26:14 +02:00
VirtuBox
f4bf658822 Bump version number to run tests 2023-08-12 17:02:22 +02:00
VirtuBox
0a9c23b596 Fix php module 2023-08-05 17:53:40 +02:00
VirtuBox
c4a6356cff Fix php variable 2023-08-05 17:31:10 +02:00
VirtuBox
ce961e90a8 Refactor php versions management 2023-08-05 15:47:01 +02:00
VirtuBox
c9e0c0d1b1 Small fix for mariadb migrate 2023-08-04 16:46:00 +02:00
VirtuBox
1d527e84ff Update gpg keys for debian 12 2023-08-01 18:25:59 +02:00
Vitovt
51e2c41059 Add support for Debian 12 2023-06-24 23:49:10 +03:00
Yogesh Beniwal
c922613841 Update MariaDB to latest LTS version 2023-04-03 16:11:04 +08:00
VirtuBox
92ec949e51 Bump WordOps release 2023-01-29 14:19:39 +01:00
VirtuBox
edbfd53919 Bump version for release 2023-01-20 23:23:25 +01:00
VirtuBox
b51041ae2a Bump extplorer release 2023-01-05 22:02:52 +01:00
VirtuBox
3eff3d7ec1 Bump WordOps version 2022-12-26 20:53:13 +01:00
VirtuBox
ec746c87cc Merge pull request #483 from janiosarmento/issue482
#482: Add PHP 8.2 to WO by @janiosarmento
2022-12-11 15:55:32 +01:00
Janio Sarmento
a76d76ce5f #482: Add PHP 8.2 to WO 2022-12-10 10:37:20 -03:00
VirtuBox
346d571f3c Bump wo_version for testing 2022-11-14 15:58:43 +01:00
VirtuBox
1b3f66a2b0 Use distro to get linux distribution 2022-10-25 10:35:22 +02:00
VirtuBox
bb5d9d4962 Prepare for Hotfix v3.15.4 2022-10-25 10:21:50 +02:00
VirtuBox
873b70c8d5 Prepare for release 3.15.3 2022-10-24 17:06:13 +02:00
VirtuBox
e7ce064baa Fix missing variable 2022-10-20 12:55:51 +02:00
VirtuBox
0bce503349 Moving to redis official repository 2022-10-20 12:47:23 +02:00
VirtuBox
677f8b9482 Update wp-cli version 2022-10-20 11:44:34 +02:00
VirtuBox
cd6f650e9e Prepare for release v3.15.2 2022-09-23 17:44:44 +02:00
VirtuBox
7613746941 Hotfix v3.15.1 2022-09-09 22:36:59 +02:00
VirtuBox
98cf64b85c Update phpmyadmin to 5.2.0 2022-09-09 14:28:42 +02:00
VirtuBox
12a3c762f3 Set MariaDB 10.6 properly 2022-09-09 10:51:08 +02:00