{"id":52835,"date":"2019-06-20T13:00:45","date_gmt":"2019-06-20T18:00:45","guid":{"rendered":"https:\/\/blog.cpanel.com\/?p=52835"},"modified":"2019-06-20T13:00:45","modified_gmt":"2019-06-20T18:00:45","slug":"cpanel-application-manager-and-app-deployment-101","status":"publish","type":"post","link":"https:\/\/devel.www.cpanel.net\/blog\/products\/cpanel-application-manager-and-app-deployment-101\/","title":{"rendered":"cPanel Application Manager and App Deployment 101"},"content":{"rendered":"\n
Researching another piece I’ve been writing, I realized that I was grossly unfamiliar with a portion of the cPanel & WHM product.\u00a0For a bit of background, I’ve been using cPanel & WHM for about nine years now, mostly from the end user and system administrator perspectives. Admittedly, I am not a developer, nor do I pretend to be one. Between you and me, I have immense respect for developers and the dark arts magic that they possess to make their tools and applications come to life. <\/p>\n\n\n\n
Now, I will jump at the chance to learn something that I don’t have any knowledge of, which led to my research on the development tools that cPanel offers. While building applications is a topic for another day (let’s be honest, I have a LOT of homework to do before scratching that surface), we can move a little further on in the process and explain how to upload and deploy already existing applications. With the help of a fellow cPaneler, I got a crash course journey in application management and deployment. For those unfamiliar with the process, I’d like to share the knowledge!<\/p>\n\n\n\n
The best place to start any journey is the beginning, and at the beginning of every journey, you’re going to need supplies. For the sake of this blog, we’re going to assume you already have an application or a Github repository that you want to deploy as an application on your server (as I do!) and that you have root or reseller-level WHM access to your server. While we have those things, we have a little more preparation to do before we get started. <\/p>\n\n\n\n
Before we can even plan on deploying an application, we need to make sure our server is up to snuff and has all of the necessary tools to get the job done. For those with some CLI experience, this is a relatively painless experience. If you’re inexperienced, fear not, for I have some instructions to help you out.
1.) Make sure you have the Application Manager<\/em> feature enabled in WHM >> Home >> Packages >> Feature Manager.<\/em> Then, you’ll want to make sure the Feature List your account is using has Application Manager enabled (If you do not have WHM level access, you will want to reach out to your hosting service provider to enable Application Manager):<\/p>\n\n\n\n