Plesk: The Hub for Your Web Applications
When you book a hosting package with Ypsilon.dev, you get access to the powerful Plesk Control Panel. Plesk makes it incredibly easy to manage and deploy modern applications. Whether you are running a classic WordPress site, a modern React/Node.js app, or a Python backend—Plesk supports you natively.
1. PHP Settings and Versions
Most websites today run on PHP. In Plesk, you can decide individually for each domain which PHP version you want to use (e.g., PHP 8.1 or 8.3). Go to "PHP Settings" in your dashboard.
- You can adjust limits like
memory_limitormax_execution_timedirectly via the graphical interface. - You can decide whether PHP should run as an FPM application or FastCGI (FPM recommended for performance).
2. Hosting Node.js Applications
Does your project use Express, Next.js, or another Node.js framework? Plesk includes a native Node.js manager. Click on "Node.js" in your domain\'s main menu.
- Enable Node.js for the domain.
- Plesk automatically loads your
package.jsonand lets you install NPM dependencies with one click. - The Application Root Manager allows you to set environment variables (ENV).
- Your app traffic is automatically routed via an internal NGINX reverse proxy to your Node.js instance. You don\'t need to manually configure any ports!
3. Python Apps & Frameworks (Django / Flask)
For Data Science, APIs, or simply preference—Plesk provides a comfortable hosting environment via the "Python Setup" menu item.
Plesk uses Phusion Passenger. You simply select your startup script like app.py or wsgi.py, set the Python version, and the server starts the virtual environment (venv) for you. You can also install your requirements.txt directly via the UI.
4. Automatic Deployment with Git
No more manual FTP uploads! Using the "Git" extension, you can seamlessly connect your repository (GitHub, GitLab, Bitbucket) in Plesk.
- Webhooks: As soon as you push new code to the `main` branch, Plesk receives a webhook and automatically pulls the latest files.
- Deployment Actions: You can define Shell commands to be executed automatically after the pull (e.g.,
npm run build,composer install, or database migrations).
If you have further questions about a specific framework in your Plesk account, don't hesitate to open a support ticket!