Bitpoke App for WordPress
In the last couple of months, here at Bitpoke, we have made significant progress to provide an even more reliable, cost-effective, and faster self-hosting solution for WordPress sites.
Our focus is to reinvent the WordPress stack by bringing modern container orchestration like Kubernetes closer to WordPress DevOps, both in open-source flavors, as well as commercially integrated on a public cloud marketplaces such as Google’s.
In March we launched the 1.3 version of our Bitpoke App platform which comes with significant changes such as system observability or cost control through the use of preemptible machines.
Now, after a new 3 month iteration, we are happy to announce the release of the 1.4 version of the Bitpoke App. Let’s take a look at the most important 1.4 updates:
App Configuration Wizard
We’ve heard users asking for a simpler install process. So we’ve made some improvements in the way the app can be installed and configured from the Google Cloud Marketplace. There are a lot fewer prerequisites needed now, and we’re also guiding the user in the setup process.
We’ve started this process by removing all fields that were unnecessary in the Google Marketplace and made a custom configuration form which includes only the following fields: Name, Namespace, Service account, Domain and App IP.
What’s new in version 1.4 compared to previous versions is the App Configuration upgrade, which now allows the user to set configuration details through a wizard.
Another handy, neat feature that comes with version 1.4 is the installation link, that can be easily found in your Bitpoke App. In other words, in order to connect to the App for the first time, all you need to do is to copy the install link in the browser, and you’ll be redirected to the configuration wizard.
All these settings are optional and can be configured later from the Bitpoke App System Setting. If you decide to set all these steps later, you can simply skip them.
Now, in order to configure your App through the wizard you have to follow these configuration steps:
set an Admin User for your Bitpoke App. The Admin user is the only one able to create and delete organizations and modify the App settings, that’s why make sure you choose someone you trust. configure the OIDC provider. The Bitpoke App offers the possibility to set one of these two OIDC providers, such as Auth0 or Google. configure certificates: the Bitpoke App is using Let’s Encrypt authority to provide TLS certificates for your WordPress site. install the Config Connector, which is used to manage the Google Cloud resource and services through Kubernetes configuration. And done!
For a complete configuration, we’ve prepared a tutorial that will guide you step by step through the installation wizard.
Also, you’ll be able to modify and configure your Bitpoke App by accessing the System Settings from the account avatar, on the upper right corner.
Detailed System Status
As of now, the Bitpoke App displays the state for the main components of the system. For each main component (Bitpoke Stack, the App itself, Config Connector, Authentication Provider, Custom resources), their sub-components are listed together with the current state. So you’ll have a complete overview of how the Bitpoke App works.
Fine-grained Scheduling Rules
Another upgraded feature can be found in the Resources tab, where you can set the nodes to run the WordPress, Memcached and MySQL.
The Scheduling Rules allow users to select the type of nodes for each component separately. For example, you can choose to run WordPress on preemptible nodes with high storage, MySQL on non-preemptible nodes, and Memcached on nodes with high memory.
The next features we’ve already started working on are a deeper cache integration and performance improvements. We’re also working on the dependency management and components’ upgrades.
If you are interested in the app, you can book a free demo with one of the engineers that are creating the Bitpoke App for WordPress and Bitpoke Stack.