מאגר מידע

knowledgebase

ypsilon.kb.documentation
Server & Hosting Management

Using Plesk as a Development Platform: PHP, Node.js, Python & Git

  • 0 ?האם התשובה שקיבלתם הייתה מועילה

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.

Plesk Dashboard Overview

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_limit or max_execution_time directly via the graphical interface.
  • You can decide whether PHP should run as an FPM application or FastCGI (FPM recommended for performance).
Plesk PHP Settings

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.

  1. Enable Node.js for the domain.
  2. Plesk automatically loads your package.json and lets you install NPM dependencies with one click.
  3. The Application Root Manager allows you to set environment variables (ENV).
  4. 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!
Plesk Node.js Manager

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.

Plesk Python Setup

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).
Plesk Git Tool

If you have further questions about a specific framework in your Plesk account, don't hesitate to open a support ticket!

?האם התשובה שקיבלתם הייתה מועילה

מאמרים קשורים