Archives

What is Phusion Passenger (in cPanel)

Phusion Passenger, commonly referred to simply as Passenger, is an application server supported by cPanel that enables you to run web applications built with languages beyond traditional PHP. While cPanel is widely known for PHP-based hosting, Passenger extends its capabilities to support frameworks and runtimes such as Ruby, Python, and Node.js. Passenger operates between your […]

Read more

Updating Your Live Flask Application on cPanel

This guide provides a structured workflow for deploying updates to an existing Python Flask application hosted via cPanel and Phusion Passenger. If you are starting a fresh deployment see the “Deployment from Scratch” article. 1. Prepare Your Local Environment Before uploading, ensure your dependency list is accurate. If you have added new libraries during development, […]

Read more

Generating a requirements.txt file for your cPanel environment

Generating a requirements.txt file is the best way to ensure your cPanel environment matches your local development setup. There are two main ways to do it, depending on how you’ve managed your project so far. Option 1: The “Quick & Dirty” Way If you are working inside a virtual environment (which you should be!), you […]

Read more

Deploying a Flask Application on CPanel

Deploying a Flask app on cPanel is slightly different from a standard VPS because cPanel uses Phusion Passenger to manage Python applications. This article is a step-by-step guide to getting a Flask application live. 1. Create the Python Application First, you need to tell cPanel to set up a Python environment for your domain. 2. […]

Read more

Creating and Managing FTP Accounts in cPanel

File Transfer Protocol (FTP) plays a crucial role in website management by allowing users to upload, download, and manage files on a web server. Through cPanel, administrators can easily create and manage FTP accounts, enabling secure and controlled access to website files. FTP is commonly used by developers, designers, and system administrators to maintain websites, […]

Read more
1 2 3 6