{"id":3074,"date":"2026-09-16T16:18:09","date_gmt":"2026-09-16T14:18:09","guid":{"rendered":"https:\/\/www.panelalpha.com\/blog\/?p=3074"},"modified":"2026-09-30T11:13:44","modified_gmt":"2026-09-30T09:13:44","slug":"panelalpha-engine-2-0","status":"publish","type":"post","link":"https:\/\/www.panelalpha.com\/blog\/panelalpha-engine-2-0\/","title":{"rendered":"PanelAlpha Engine 2.0: Open Source, AI-Operated, Ready for Any Project"},"content":{"rendered":"<p style=\"margin-top:28px;margin-bottom:24px;text-align:justify;\">Last week, we gave a first look at <a href=\"https:\/\/www.panelalpha.com\/blog\/panelalpha-new-direction\/\" target=\"_blank\" rel=\"noopener\"><strong style=\"color:#21212b;text-decoration:underline;text-decoration-color:#21212B;\">PanelAlpha&#8217;s new direction<\/strong><\/a>, where we laid out a series of milestones that will change both what PanelAlpha is and how far the product can go. The idea behind that roadmap is much bigger than just expanding the feature set. We are taking the experience we have built around simplifying WordPress hosting and applying it to a much broader problem: making modern software easier to run and manage on infrastructure you control.<\/p>\n<p style=\"margin-top:0;margin-bottom:34px;text-align:justify;\">Today, the first major step on that roadmap is no longer a plan.<\/p>\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/engine.panelalpha.com\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" width=\"2400\" height=\"1400\" src=\"https:\/\/www.panelalpha.com\/blog\/wp-content\/uploads\/2026\/09\/PanelAlpha-Engine-2.0-Release.png\" alt=\"PanelAlpha Engine 2.0 Release\" style=\"border: 0\" class=\"wp-image-3222\" srcset=\"https:\/\/www.panelalpha.com\/blog\/wp-content\/uploads\/2026\/09\/PanelAlpha-Engine-2.0-Release.png 2400w, https:\/\/www.panelalpha.com\/blog\/wp-content\/uploads\/2026\/09\/PanelAlpha-Engine-2.0-Release-300x175.png 300w, https:\/\/www.panelalpha.com\/blog\/wp-content\/uploads\/2026\/09\/PanelAlpha-Engine-2.0-Release-1024x597.png 1024w, https:\/\/www.panelalpha.com\/blog\/wp-content\/uploads\/2026\/09\/PanelAlpha-Engine-2.0-Release-768x448.png 768w, https:\/\/www.panelalpha.com\/blog\/wp-content\/uploads\/2026\/09\/PanelAlpha-Engine-2.0-Release-1536x896.png 1536w, https:\/\/www.panelalpha.com\/blog\/wp-content\/uploads\/2026\/09\/PanelAlpha-Engine-2.0-Release-2048x1195.png 2048w\" sizes=\"auto, (max-width: 2400px) 100vw, 2400px\" \/><\/a><\/figure>\n\n\n<p class=\"has-text-color\" style=\"color:#171a1a;margin-top:34px;margin-bottom:34px;font-size:21px;font-weight:600;letter-spacing:-0.015em;line-height:1.5;text-align:justify;border-left-color:#f26a2a;border-left-width:2px;padding-top:4px;padding-right:0;padding-bottom:4px;padding-left:28px;border-left-style:solid;\"><a href=\"https:\/\/engine.panelalpha.com\" target=\"_blank\" rel=\"noopener\"><strong style=\"color:#f26a2a;text-decoration:underline;text-decoration-color:#f26a2a;\">PanelAlpha Engine 2.0 is here.<\/strong><\/a> It&#8217;s fully open source, no longer limited to WordPress, and ready to deploy and manage projects on your own VPS through the AI assistant you already use.<\/p>\n<p style=\"margin-top:0;margin-bottom:44px;text-align:justify;\">That can still very much mean a WordPress site, but now also far more than that. It can mean an internal tool your team built, an application you created with AI this morning, an open source project you found on GitHub, or a completely different stack. The point is that the server underneath no longer has to become a separate project demanding your constant attention.<\/p>\n\n\n<h2 class=\"wp-block-heading has-text-color\" style=\"color:#171a1a;margin-top:0;margin-bottom:30px;font-size:40px;font-weight:650;letter-spacing:-0.035em;line-height:1.12;\">What Engine 2.0 actually changes<\/h2>\n\n\n<p style=\"text-align:justify;\">AI has changed software creation in several important ways at once. More people can turn ideas into working products, small teams can build much more than before, and open source keeps putting increasingly capable software within reach of anyone willing to use it. The part that has changed much less is what happens after the code exists.<\/p>\n<p style=\"text-align:justify;\">A project still needs somewhere to run. It needs HTTPS, domains, databases, backups, monitoring, logs, resource limits, a firewall and a sensible way to recover when something goes wrong. If you choose to run it on your own server, most self-hosted tools still expect you to understand and manage all that infrastructure yourself.<\/p>\n<p class=\"has-text-color\" style=\"tet-align:center;color:#171a1a;margin-top:14px;margin-bottom:14px;font-size:21px;font-weight:700;letter-spacing:-0.025em;line-height:1.42;text-align:justify;padding-top:14px;\">PanelAlpha Engine gives those two worlds a common layer.<\/p>\n<p class=\"has-text-color\" style=\"color:#171a1a;margin-top:34px;margin-bottom:34px;font-weight:600;letter-spacing:-0.015em;line-height:1.5;text-align:justify;border-left-color:#f26a2a;border-left-width:2px;padding-top:4px;padding-right:0;padding-bottom:4px;padding-left:28px;border-left-style:solid;\">You install it on your VPS, connect an AI assistant, and from that point the interaction can become much closer to the way people already work with AI when creating software. Instead of learning a new set of commands for every task, you describe the result you want. The Engine turns that request into structured server operations and keeps the underlying environment organized.<\/p>\n<p style=\"text-align:justify;\">In simple terms, we want managing software in production to become as easy as AI has made building it.<\/p>\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1203\" height=\"563\" src=\"https:\/\/www.panelalpha.com\/blog\/wp-content\/uploads\/2026\/09\/PanelAlpha-Engine-20.gif\" alt=\"PanelAlpha Engine 2.0 Experience\" style=\"border: 0\" class=\"wp-image-3150\"\/><\/figure>\n\n\n<p class=\"has-text-align-center has-text-color\" style=\"color:#777f7c;margin-top:10px;margin-bottom:42px;font-size:12px;line-height:1.6;\">From a request in your AI assistant to a running project on your own VPS.<\/p>\n<p style=\"text-align:justify;\">This is also why we think of Engine as more than a deployment tool. Deployment is one moment. A real application still needs to be kept online, updated, backed up, monitored, diagnosed and sometimes repaired weeks or months later. Those are all parts of the same problem.<\/p>\n\n\n<h2 class=\"wp-block-heading has-text-color\" style=\"color:#171a1a;margin-top:68px;margin-bottom:30px;font-size:40px;font-weight:650;letter-spacing:-0.035em;line-height:1.12;\">VPS shouldn&#8217;t demand server expertise<\/h2>\n\n\n<p style=\"text-align:justify;\">There is a reason so many projects built with AI end up on managed PaaS platforms. They remove a lot of infrastructure work. You connect a repository, make a few choices and the application appears online. For many projects, that is a perfectly reasonable model. But it also means that the easiest route to production often takes people away from infrastructure they control.<\/p>\n<p style=\"text-align:justify;\">A VPS gives you a very different model. The server is yours. Your applications run on infrastructure you choose. You decide where it lives and what goes on it. But historically, that control has come with a fairly obvious price: someone still needs to know how the server works.<\/p>\n<p style=\"text-align:justify;\">We do not think those two things need to remain tied together.<\/p>\n<p class=\"has-text-color\" style=\"color:#171a1a;margin-top:30px;margin-bottom:14px;font-weight:600;letter-spacing:-0.015em;line-height:1.5;text-align:justify;border-left-color:#f26a2a;border-left-width:2px;padding-top:4px;padding-right:0;padding-bottom:4px;padding-left:28px;border-left-style:solid;\">The ability to own a VPS shouldn&#8217;t automatically mean doing every repetitive piece of infrastructure work yourself. And as software creation becomes accessible to people with very different technical skills, the old assumption that anyone running their own server should first learn the work of a sysadmin makes less and less sense.<\/p>\n<p class=\"has-text-color\" style=\"tet-align:center;color:#171a1a;margin-top:14px;margin-bottom:14px;font-size:21px;font-weight:700;letter-spacing:-0.025em;line-height:1.42;text-align:justify;padding-top:14px;\">That is the gap we want PanelAlpha Engine to close.<\/p>\n<p style=\"text-align:justify;\">Importantly, this is not about hiding the server from technical users either. If you know Docker, reverse proxies, firewalls and logs, that knowledge still matters. The Engine does not lock you out of the infrastructure or stop you from going deeper. It gives you another way to operate it: automate the routine, stay hands-on when you want to and let AI take on useful work without giving up control of the machine.<\/p>\n\n\n<h2 class=\"wp-block-heading has-text-color\" style=\"color:#171a1a;margin-top:68px;margin-bottom:30px;font-size:40px;font-weight:650;letter-spacing:-0.035em;line-height:1.12;\">AI is becoming the new control surface<\/h2>\n\n\n<p style=\"text-align:justify;\">One of the bigger changes happening in software is that AI no longer only helps to write code. <strong>AI is becoming an interface through which people operate tools<\/strong>. And that fundamentally changes what a server management product can look like.<\/p>\n<p style=\"text-align:justify;\">You should not always need to find the correct page, setting or command before you can do something useful. Sometimes the most natural interface is simply:<\/p>\n<p class=\"has-text-color has-background\" style=\"color:#f26a2a;margin-top:28px;margin-bottom:0;font-family:monospace;font-size:16px;font-weight:600;line-height:1.55;background-color:#f6f7f6;padding-right:30px;padding-left:30px;padding-top:24px;padding-bottom:14px;\">Deploy github.com\/org\/app on this server.<\/p>\n<p class=\"has-text-color has-background\" style=\"color:#777f7c;margin-top:0;margin-bottom:0;font-size:11px;font-weight:700;letter-spacing:0.12em;text-transform:uppercase;background-color:#f6f7f6;padding-right:30px;padding-left:30px;padding-top:0;padding-bottom:14px;\">or<\/p>\n<p class=\"has-text-color has-background\" style=\"color:#f26a2a;margin-top:0;margin-bottom:32px;font-family:monospace;font-size:16px;font-weight:600;line-height:1.55;background-color:#f6f7f6;padding-right:30px;padding-left:30px;padding-top:0;padding-bottom:24px;\">This site does not open. Read the deploy log and fix what you can.<\/p>\n<p style=\"text-align:justify;\">The assistant understands what you are trying to achieve. PanelAlpha Engine gives it the controlled tools required to turn that request into actual operations on the server.<\/p>\n<p style=\"text-align:justify;\">This is an important distinction. We did not want to solve the problem by simply giving an AI agent root access and hoping it behaves well. That would certainly make integration easy, but it would move the complexity into a much more serious problem. <strong>Instead, the AI works through the Engine.<\/strong><\/p>\n<p style=\"text-align:justify;\">You decide what it can access. A token can be read-only, changes can be allowed while destructive actions remain blocked, and individual areas or tools can be removed entirely. The assistant gets enough access to be genuinely useful without needing unrestricted control over the entire machine.<\/p>\n<p class=\"has-text-color\" style=\"color:#171a1a;margin-top:34px;margin-bottom:34px;font-weight:600;letter-spacing:-0.015em;line-height:1.5;text-align:justify;border-left-color:#f26a2a;border-left-width:2px;padding-top:4px;padding-right:0;padding-bottom:4px;padding-left:28px;border-left-style:solid;\">The result is an AI interface backed by structure, permissions and rules rather than an agent improvising directly on your server.<\/p>\n\n\n<h2 class=\"wp-block-heading has-text-color\" style=\"color:#171a1a;margin-top:68px;margin-bottom:30px;font-size:40px;font-weight:650;letter-spacing:-0.035em;line-height:1.12;\">Keeping projects separate by design<\/h2>\n\n\n<p style=\"text-align:justify;\">That same principle shapes how applications themselves are organized.<\/p>\n\n\n<div class=\"wp-block-columns has-background is-layout-flex wp-container-core-columns-is-layout-6ffbf173 wp-block-columns-is-layout-flex\" style=\"background-color:#fff7f3;margin-top:30px;margin-bottom:36px;padding-top:24px;padding-right:32px;padding-bottom:16px;padding-left:32px\">\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p class=\"has-text-color\" style=\"color:#f26a2a;margin-top:0;margin-bottom:8px;font-size:11px;font-weight:700;letter-spacing:0.15em;line-height:1.5;text-transform:uppercase\">Own container<\/p>\n\n<p style=\"font-size: 17px\">Projects stay separated from one another.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p class=\"has-text-color\" style=\"color:#f26a2a;margin-top:0;margin-bottom:8px;font-size:11px;font-weight:700;letter-spacing:0.15em;line-height:1.5;text-transform:uppercase\">Own limits<\/p>\n\n<p style=\"font-size: 17px\">Disk, memory and CPU stay under control.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p class=\"has-text-color\" style=\"color:#f26a2a;margin-top:0;margin-bottom:8px;font-size:11px;font-weight:700;letter-spacing:0.15em;line-height:1.5;text-transform:uppercase\">Only needed ports<\/p>\n\n<p style=\"font-size: 17px\">The server exposes only what the project needs.<\/p>\n<\/div>\n\n\n<\/div>\n\n\n<p style=\"text-align:justify;\">This matters even more when AI becomes involved in day-to-day server operations. The easier it becomes to ask for changes, the more important it becomes for the underlying environment to have clear boundaries. So we deliberately combine accessibility at the top with structure underneath.<\/p>\n<p class=\"has-text-color\" style=\"color:#171a1a;margin-top:34px;margin-bottom:34px;font-weight:600;letter-spacing:-0.015em;line-height:1.5;text-align:justify;border-left-color:#f26a2a;border-left-width:2px;padding-top:4px;padding-right:0;padding-bottom:4px;padding-left:28px;border-left-style:solid;\">You can ask for an application in plain language, but the Engine still knows that projects need isolation, that the firewall matters, that resource limits matter and that production infrastructure should not become a collection of random decisions accumulated over time.<\/p>\n<p style=\"text-align:justify;\">Simplicity should remove work from the user, but it most certainly should not remove discipline from the system.<\/p>\n\n\n<h2 class=\"wp-block-heading has-text-color\" style=\"color:#171a1a;margin-top:68px;margin-bottom:30px;font-size:40px;font-weight:650;letter-spacing:-0.035em;line-height:1.12\">Why we opened PanelAlpha Engine<\/h2>\n\n\n<p style=\"text-align:justify;\">Opening PanelAlpha Engine is not simply a licensing decision. We want the Engine to become useful across a much wider range of applications, developers, AI builders, agencies, hosting companies and individual server owners. There is no realistic way for our own team to predict every framework, strange repository, deployment pattern or edge case those people will eventually bring to it. And that is exactly why we want them close to the product.<\/p>\n<p style=\"text-align:justify;\">Real projects teach us things a simulated test environment never will. Someone will try a stack we barely considered. Someone else will find an awkward deployment case. Another person will notice that something which makes perfect sense to us is unnecessarily complicated when encountered for the first time.<\/p>\n<p class=\"has-text-color\" style=\"color:#171a1a;margin-top:34px;margin-bottom:34px;font-weight:600;letter-spacing:-0.015em;line-height:1.5;text-align:justify;border-left-color:#f26a2a;border-left-width:2px;padding-top:4px;padding-right:0;padding-bottom:4px;padding-left:28px;border-left-style:solid;\">We want real users close to the code, and our team close to their problems. We want the people running real projects to have a real influence on what gets built next. Every strange use case, rough edge and good idea should have a direct path into future Engine updates.<\/p>\n<p style=\"text-align:justify;\">The Engine is now open source under the Apache 2.0 license, and <a href=\"https:\/\/github.com\/panelalpha\" target=\"_blank\" rel=\"noopener\"><strong style=\"color:#21212b;text-decoration:underline;text-decoration-color:#21212B;\">GitHub<\/strong><\/a> is becoming the home of the parts of PanelAlpha we want people to inspect, use, improve and build on. Contributions do not need to mean arriving with a large pull request. A bug report, a missing use case, a documentation fix, a feature idea or a project that simply refuses to deploy can all tell us something important.<\/p>\n<p style=\"text-align:justify;\">Our ambition is broader than publishing the source code. We want to build a shared foundation that works across real projects and real servers, and that becomes more capable because more people are using it in ways we did not invent ourselves.<\/p>\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1280\" height=\"1000\" src=\"https:\/\/www.panelalpha.com\/blog\/wp-content\/uploads\/2026\/09\/PanelAlpha-Team.png\" alt=\"PanelAlpha Team\" style=\"border: 0\" class=\"wp-image-3192\" srcset=\"https:\/\/www.panelalpha.com\/blog\/wp-content\/uploads\/2026\/09\/PanelAlpha-Team.png 1280w, https:\/\/www.panelalpha.com\/blog\/wp-content\/uploads\/2026\/09\/PanelAlpha-Team-300x234.png 300w, https:\/\/www.panelalpha.com\/blog\/wp-content\/uploads\/2026\/09\/PanelAlpha-Team-1024x800.png 1024w, https:\/\/www.panelalpha.com\/blog\/wp-content\/uploads\/2026\/09\/PanelAlpha-Team-768x600.png 768w\" sizes=\"auto, (max-width: 1280px) 100vw, 1280px\" \/><\/figure>\n\n\n<p class=\"has-text-align-center has-text-color\" style=\"color:#777f7c;margin-top:10px;margin-bottom:34px;font-size:12px;line-height:1.6;\">The people building PanelAlpha Engine, and the people you will find in the conversation around it.<\/p>\n<p style=\"margin-top:36px;margin-bottom:24px;text-align:justify;\"><strong>Discord will be an important part of that process<\/strong>. It is the main place to talk directly with us, ask for help, show us what you managed to run, point out something that feels wrong or start a conversation about something Engine should support. We are there ourselves, close to those conversations, and what comes up there can directly turn into something we build, fix or rethink.<\/p>\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/discord.gg\/9twHWR7xGX\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"177\" src=\"https:\/\/www.panelalpha.com\/blog\/wp-content\/uploads\/2026\/09\/Discord-Channel-1024x177.png\" alt=\"PanelAlpha Community - Discord Channel\" style=\"border: 0\" class=\"wp-image-3197\" srcset=\"https:\/\/www.panelalpha.com\/blog\/wp-content\/uploads\/2026\/09\/Discord-Channel-1024x177.png 1024w, https:\/\/www.panelalpha.com\/blog\/wp-content\/uploads\/2026\/09\/Discord-Channel-300x52.png 300w, https:\/\/www.panelalpha.com\/blog\/wp-content\/uploads\/2026\/09\/Discord-Channel-768x133.png 768w, https:\/\/www.panelalpha.com\/blog\/wp-content\/uploads\/2026\/09\/Discord-Channel-1536x265.png 1536w, https:\/\/www.panelalpha.com\/blog\/wp-content\/uploads\/2026\/09\/Discord-Channel.png 1760w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<h2 class=\"wp-block-heading has-text-color\" style=\"color:#171a1a;margin-top:68px;margin-bottom:30px;font-size:40px;font-weight:650;letter-spacing:-0.035em;line-height:1.12\">Built to improve from real failures<\/h2>\n\n\n<p style=\"text-align:justify;\">Most deployment failures are understandable once someone experienced reads the logs. The problem is that the person who just built an application with AI may not be that person. Showing them a stack trace is technically correct, but not particularly useful. PanelAlpha Engine tries to close that gap as well.<\/p>\n<p class=\"has-text-color\" style=\"color:#171a1a;margin-top:34px;margin-bottom:34px;font-weight:600;letter-spacing:-0.015em;line-height:1.5;text-align:justify;border-left-color:#f26a2a;border-left-width:2px;padding-top:4px;padding-right:0;padding-bottom:4px;padding-left:28px;border-left-style:solid;\">When a deployment fails, the goal is to explain the cause in useful terms. Your AI assistant can read the logs, inspect what the application is actually serving, fix problems it can address in the code and redeploy.<\/p>\n<p style=\"text-align:justify;\">At the same time, the Engine can learn from patterns across installations. A failure on one server may be specific to one repository. The same failure appearing repeatedly can tell us that project detection, a framework recipe or another part of the Engine itself needs to improve. That pattern can then become a fix in a later update.<\/p>\n<p style=\"text-align:justify;\">The telemetry behind this is deliberately limited and transparent. Reports are redacted, users can inspect what is being sent, and telemetry can be disabled. The purpose is not to collect information about people&#8217;s projects, but to help the Engine encounter a wider range of failures once, learn from them and handle the same class of problem better the next time.<\/p>\n<p style=\"text-align:justify;\"><strong>For a product that aims to work with an enormous variety of software, we think that feedback loop matters enormously.<\/strong><\/p>\n\n\n<h2 class=\"wp-block-heading has-text-color\" style=\"color:#171a1a;margin-top:68px;margin-bottom:30px;font-size:40px;font-weight:650;letter-spacing:-0.035em;line-height:1.12\">What using it actually looks like<\/h2>\n\n\n<p style=\"text-align:justify;\">We have made the basic interaction about as simple as you could hope for. Install PanelAlpha Engine on a fresh VPS. Connect the AI assistant you already use. Then ask for what you need.<\/p>\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1063\" height=\"432\" src=\"https:\/\/www.panelalpha.com\/blog\/wp-content\/uploads\/2026\/09\/PanelAlpha-Engine-Installation.png\" alt=\"PanelAlpha Engine Installation\" style=\"border: 0\" class=\"wp-image-3205\" srcset=\"https:\/\/www.panelalpha.com\/blog\/wp-content\/uploads\/2026\/09\/PanelAlpha-Engine-Installation.png 1063w, https:\/\/www.panelalpha.com\/blog\/wp-content\/uploads\/2026\/09\/PanelAlpha-Engine-Installation-300x122.png 300w, https:\/\/www.panelalpha.com\/blog\/wp-content\/uploads\/2026\/09\/PanelAlpha-Engine-Installation-1024x416.png 1024w, https:\/\/www.panelalpha.com\/blog\/wp-content\/uploads\/2026\/09\/PanelAlpha-Engine-Installation-768x312.png 768w\" sizes=\"auto, (max-width: 1063px) 100vw, 1063px\" \/><\/figure>\n\n\n<p class=\"has-text-align-center has-text-color\" style=\"color:#777f7c;margin-top:10px;margin-bottom:38px;font-size:12px;line-height:1.6;\">The starting point: install PanelAlpha Engine on your VPS, then connect the AI assistant you already use.<\/p>\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-layout-2 wp-block-columns-is-layout-flex\" style=\"margin-top:38px;margin-bottom:0\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"padding-top:22px;padding-bottom:22px\">\n<p class=\"has-text-color\" style=\"color:#d1d5d3;margin-top:0;margin-bottom:18px;font-size:38px;font-weight:500;letter-spacing:-0.04em;line-height:1\">01<\/p>\n<p class=\"has-text-color\" style=\"color:#f26a2a;margin-top:0;margin-bottom:12px;font-family:monospace;font-size:16px;font-weight:600;line-height:1.55\">Deploy main branch of github.com\/org\/api and redeploy on every push.<\/p>\n<p style=\"margin-top:0;margin-bottom:0;\">The project is built from main, and a webhook triggers a fresh deploy when new commits land.<\/p>\n<\/div>\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"padding-top:22px;padding-bottom:22px\">\n<p class=\"has-text-color\" style=\"color:#d1d5d3;margin-top:0;margin-bottom:18px;font-size:38px;font-weight:500;letter-spacing:-0.04em;line-height:1\">02<\/p>\n<p class=\"has-text-color\" style=\"color:#f26a2a;margin-top:0;margin-bottom:12px;font-family:monospace;font-size:16px;font-weight:600;line-height:1.55\">Why is this site so slow today?<\/p>\n<p style=\"margin-top:0;margin-bottom:0;\">AI checks response times, resource usage and recent errors, then tells you what it found and what it can change.<\/p>\n<\/div>\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"padding-top:22px;padding-bottom:22px\">\n<p class=\"has-text-color\" style=\"color:#d1d5d3;margin-top:0;margin-bottom:18px;font-size:38px;font-weight:500;letter-spacing:-0.04em;line-height:1\">03<\/p>\n<p class=\"has-text-color\" style=\"color:#f26a2a;margin-top:0;margin-bottom:12px;font-family:monospace;font-size:16px;font-weight:600;line-height:1.55\">Back up this project every night and keep two weeks of copies.<\/p>\n<p style=\"margin-top:0;margin-bottom:0;\">A daily schedule with automatic cleanup, so older backups do not eat your disk.<\/p>\n<\/div>\n<\/div>\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-layout-3 wp-block-columns-is-layout-flex\" style=\"margin-top:0;margin-bottom:38px\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"padding-top:22px;padding-bottom:22px\">\n<p class=\"has-text-color\" style=\"color:#d1d5d3;margin-top:0;margin-bottom:18px;font-size:38px;font-weight:500;letter-spacing:-0.04em;line-height:1\">04<\/p>\n<p class=\"has-text-color\" style=\"color:#f26a2a;margin-top:0;margin-bottom:12px;font-family:monospace;font-size:16px;font-weight:600;line-height:1.55\">Block this IP, becuase it keeps hammering the login page.<\/p>\n<p style=\"margin-top:0;margin-bottom:0;\">A firewall rule for that address, with the rest of the traffic untouched.<\/p>\n<\/div>\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"padding-top:22px;padding-bottom:22px\">\n<p class=\"has-text-color\" style=\"color:#d1d5d3;margin-top:0;margin-bottom:18px;font-size:38px;font-weight:500;letter-spacing:-0.04em;line-height:1\">05<\/p>\n<p class=\"has-text-color\" style=\"color:#f26a2a;margin-top:0;margin-bottom:12px;font-family:monospace;font-size:16px;font-weight:600;line-height:1.55\">Turn on maintenance mode while I update the plugins.<\/p>\n<p style=\"margin-top:0;margin-bottom:0;\">A maintenance page is displayed while you keep working, and it goes away when you say so.<\/p>\n<\/div>\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"padding-top:22px;padding-bottom:22px\">\n<p class=\"has-text-color\" style=\"color:#d1d5d3;margin-top:0;margin-bottom:18px;font-size:38px;font-weight:500;letter-spacing:-0.04em;line-height:1\">06<\/p>\n<p class=\"has-text-color\" style=\"color:#f26a2a;margin-top:0;margin-bottom:12px;font-family:monospace;font-size:16px;font-weight:600;line-height:1.55\">Check if this server has any pending security updates.<\/p>\n<p style=\"margin-top:0;margin-bottom:0;\">A list of available updates, which ones are security fixes, and an offer to apply them.<\/p>\n<\/div>\n<\/div>\n<p style=\"text-align:justify;\">These are not special commands or phrases you need to memorize. They are examples of what changes when the AI assistant becomes the interface and PanelAlpha Engine provides the controlled server layer underneath.<\/p>\n<p style=\"text-align:justify;\">Today that layer covers far more than the initial deployment: domains and HTTPS, staging, backups, databases, monitoring, logs, resource limits, FTP and SFTP access, firewall rules, Cloudflare integration and the other pieces that turn a repository into something you can actually keep running.<\/p>\n\n\n<h2 class=\"wp-block-heading has-text-color\" style=\"color:#171a1a;margin-top:68px;margin-bottom:30px;font-size:40px;font-weight:650;letter-spacing:-0.035em;line-height:1.12\">The first milestone is now real<\/h2>\n\n\n<p style=\"text-align:justify;\">AI has made it possible for many more people to create software, while open source has put an extraordinary amount of existing software within reach. We think the infrastructure underneath all of that has to become accessible to the same people. Otherwise we have made building radically easier while leaving ownership and production behind a technical wall.<\/p>\n<p style=\"text-align:justify;\">PanelAlpha has spent years working on the part of software most users never want to think about. That used to mean simplifying WordPress management. We now have a chance to apply that experience to a much larger problem, and we do not want to decide the shape of that solution alone.<\/p>\n<p style=\"text-align:justify;\">At the same time, the rest of the roadmap we described last week has not stopped moving. Work on the next PanelAlpha milestones has continued alongside this release. Engine 2.0 is simply the first part that has crossed the line from where we are going to something you can use today.<\/p>\n<p style=\"margin-top:46px;margin-bottom:24px;line-height:1.5;text-align:justify;border-top-color:#171a1a;border-top-width:1px;border-top-style:solid;padding-top:38px;\">So try it on something real. Bring us something we did not think of. Tell us what works, and especially tell us what does not. And if you get stuck, we will be close enough to help in real time rather than simply add another documentation page.<\/p>\n<p class=\"has-text-color\" style=\"text-align: center;color:#f26a2a;margin-top:0;margin-bottom:0;font-size:23px;font-weight:700;letter-spacing:-0.01em;line-height:1.5;padding-bottom:10px;\">That is how we want to build PanelAlpha Engine from here on.<\/p>\n\n\n<div class=\"wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-ecd45931 wp-block-buttons-is-layout-flex\" style=\"margin-top:36px;margin-bottom:10px\">\n<div class=\"wp-block-button\" style=\"font-weight:600\"><a class=\"wp-block-button__link has-text-color has-background wp-element-button\" href=\"https:\/\/engine.panelalpha.com\" style=\"border-radius:4px;color:#ffffff;background-color:#f26a2a;padding-top:13px;padding-right:24px;padding-bottom:13px;padding-left:24px\">Explore PanelAlpha Engine<\/a><\/div>\n\n\n\n<div class=\"wp-block-button is-style-outline is-style-outline--1\" style=\"font-weight:600\"><a class=\"wp-block-button__link has-text-color has-border-color wp-element-button\" href=\"https:\/\/github.com\/panelalpha\/panelalpha-engine\" style=\"border-color:#cfd4d1;border-width:1px;border-radius:4px;color:#171a1a;padding-top:12px;padding-right:24px;padding-bottom:12px;padding-left:24px\">View on GitHub<\/a><\/div>\n<\/div>\n\n\n<div class=\"wp-block-group has-background is-layout-constrained wp-block-group-is-layout-constrained\" style=\"background-color:#f7f7f6;margin-top:60px;margin-bottom:42px;padding-top:28px;padding-right:34px;padding-bottom:30px;padding-left:34px\">\n<p class=\"has-text-align-justify has-text-color\" style=\"text-align:justify;color:#171a1a;margin-top:0;margin-bottom:0;font-weight:600;letter-spacing:-0.015em;line-height:1.5;\"><strong style=\"color:#171a1a;\">An important note for current users:<\/strong> if you\u2019re using PanelAlpha together with the Engine, please stay on your current version for now. Making the Control Panel ready for 2.0 is the next milestone on our list, and work on that is already in progress. Thanks for sticking with us for this next step!<\/p>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>Last week, we gave a first look at PanelAlpha&#8217;s new direction, where we laid out a series of milestones that will change both what PanelAlpha is and how far the product can go. The idea behind that roadmap is much bigger than just expanding the feature set. We are taking the experience we have built [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":3261,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-3074","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-release-notes"],"_links":{"self":[{"href":"https:\/\/www.panelalpha.com\/blog\/wp-json\/wp\/v2\/posts\/3074","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.panelalpha.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.panelalpha.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.panelalpha.com\/blog\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.panelalpha.com\/blog\/wp-json\/wp\/v2\/comments?post=3074"}],"version-history":[{"count":187,"href":"https:\/\/www.panelalpha.com\/blog\/wp-json\/wp\/v2\/posts\/3074\/revisions"}],"predecessor-version":[{"id":3310,"href":"https:\/\/www.panelalpha.com\/blog\/wp-json\/wp\/v2\/posts\/3074\/revisions\/3310"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.panelalpha.com\/blog\/wp-json\/wp\/v2\/media\/3261"}],"wp:attachment":[{"href":"https:\/\/www.panelalpha.com\/blog\/wp-json\/wp\/v2\/media?parent=3074"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.panelalpha.com\/blog\/wp-json\/wp\/v2\/categories?post=3074"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.panelalpha.com\/blog\/wp-json\/wp\/v2\/tags?post=3074"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}