work

Install Elasticsearch

work

Resources # Install Elasticsearch 7.15 with RPM Installation # As of this writing latest version is 7.15. This is how to install the latest version. For installation of previous versions, see the official docs. Elasticsearch ships with a bundled version of OpenJDK, so it’s no longer necessary to install this separately (unless you want to). Import the Elasticsearch GPG Key # rpm --import https://artifacts. ...

Install PHP 7.4

work, php

Some of the libraries that ship with cPanel’s PHP 7.4 aren’t as up-to-date as we would like and in rare cases dependency issues are encountered. One example is meeting the pdo_sqlite library dependency for sellacious. See dependency req’s: https://www.sellacious.com/documentation-v2#/learn/basics/system-requirements (The version of pdo_sqlite that currently ships with ea-php74 is 3.7.17) In this case we have a few options. The most up-to-date rpm’s available are from the remi repo: http://mirror.bebout.net/remi/enterprise/7/php74/x86_64/repoview/php.html PHP 7. ...

Install Varnish

work, varnish

Install Varnish 6.5 # Just install the script and then install with yum per their docs: https://packagecloud.io/varnishcache/varnish65/packages/el/7/varnish-6.5.2-0.0.el7.x86_64.rpm curl -s https://packagecloud.io/install/repositories/varnishcache/varnish65/script.rpm.sh | sudo bash sudo yum install varnish-6.5.2-0.0.el7.x86_64 I would imagine process is basically the same for other versions of Varnish.

Managed Hosting FAQ

mh, work

Does Managed Hosting provide support for virtualization software and virtualized environments? Examples include VMWare’s ESXi, Proxmox VE, OpenVZ, Virtuozzo, etc. Managed Hosting can facilitate the initial provisioning and setup of a Bare Metal Dedicated or Commercial Class server where the customer intends to host virtualization software. Generally speaking Type 1 Hypervisors (ESXi, Proxmox, etc) are installed using a bootable installation media. Our DC technicians have been pretty good about installing custom OS’s from bootable installation media in the past when the installer is provided and any applicable licenses are provided. ...

Meet With Sean

work

APS Training Some APS agents aren’t aware of the internal Wiki APS Pipeline chown userna5:userna5 /path/to/foo chown userna5. /path/to/foo [seanl@ash-sys-pro-js3 ~]$ echo foo foo [seanl@ash-sys-pro-js3 ~]$ ^foo^doo echo doo doo [seanl@ash-sys-pro-js3 ~]$ mentoring screen sharing pipeline program is separate from training. APS Pipeline Jira project “kanban” 2021-10-07 # SeanL has access to T1E and APS training course access. KenN took over the APS pipeline from ShehabA See if KenN can join us in a meeting. ...

MH Notes

work

Virtuozzo 7 Ramnode AMA Wiki WTR Journey Notes IM Wiki MH Canned Chats MH Tasks 2021-4-12 Tickets webventures Work-flow Optimization Hacks/Malware

Migrations And Upgrades

work

Checklist # Same PHP versions? All sites that worked on old server work on new server? hostsfilemods --all for site in $(grep 199.250 /etc/hosts | awk '{print $2}'); do xdg-open http://$site done Configure WHM » Backup Configuration, same as on old server? whmapi1 --output=jsonpretty backup_config_get /var/cpanel/backups/config PHP-FPM configs? Apache Configs? Nginx Configs?

Mysql Section

work

Source We provide links to the official MySQL docs on MyISAM and InnoDB, but I actually feel like the cPanel University course does a pretty good job of introducing the differences between these two database engines. Resources # Why not link to our wiki troubleshoot guide for innodb force recovery troubleshooting? The link for MySQLcheck links to the CloudLinux cagefs page, which seems broken. I do actually like the link to the official docs on the mysqladmin but why not introduce this the sysadmin way with man mysqladmin? ...

Nginx Section

work

Source This seems incomplete. All that’s here is a link to our UltraStack setup. I think our UltraStack setup should be introduced in the official APS training since it’s proprietary to our hosting. A more general intro to Nginx, tools, and troubleshooting would be appropriate for APS pipeline. I think understanding how to build a LAMP is probably in the scope of the APS pipeline. If I were to think of a lab we might use for introducing Nginx, it would be installing and setting Nginx as a reverse proxy. ...