Matomo Analytics

Can I see server logs?

Yes, you can see all the logs in Ploi. Everything you do with Ploi, will be logged into the 'logs' page from your server...

How can I use SFTP?

By default, no FTP server is installed. But you can use SFTP which comes standard with the SSH protocol, you do not have...

How do I update/upgrade packages on my server?

Note: In order to use the commands written down here you will need to login as root user.When you install your server wi...

How do I group servers?

It is possible to create Projects in Ploi and assign servers to those projects so you can separate them easily.On the le...

How do I enable fail2ban on my server?

The fail2ban software is installed by default on your server when provisioned with Ploi, it is not enabled because we le...

Where do I find my logs from queue's & cronjobs?

All the output that comes from daemons, queue's and logs are outputted to this folder:/home/ploi/.ploi You can find the...

How do I migrate from Runcloud?

We currently do not provide a script/system that allows you to migrate from Runcloud, this is because its not visible to...

How do I migrate from Serverpilot?

We currently do not provide a script/system that allows you to migrate from Serverpilot, this is because its not visible...

How do I hide server version for more security in NGINX?

For security reasons, you might want to hide your server version (For example "nginx/1.10.3 (Ubuntu)) in the header resp...

How do I delete my server?

You can delete your server by visiting the 'Settings' tab inside your server and pressing 'Delete server'. You will be p...

How do I setup HSTS in NGINX?

HTTP Strict Transport Security is meant to protect your website against protocol downgrade attacks. (HTTP over HTTPS req...

Change swap size in Ubuntu

What is swap and why resize it?Swap is a designated portion of your hard drive that acts as an extension of your system&...

Disable IPv6 in Ubuntu 18.04

Sometimes you will want to disable IPv6, in this article we will describe how to easily disable it. Start by logging in...

NGINX 413 request entity too large error

Whenever you receive a "413 - Request entity too large" error this usually has to do with the upload file size which you...

How do I migrate from Laravel Forge?

You can use https://move.ploi.app to completely move your Laravel Forge infrastructure to Ploi.

How do I install PHPRedis on my server?

To install PHPRedis on your server you will have to login as root user and follow these commands:1. Install php-pear pac...

How do I install PM2 on a Ubuntu server?

PM2 is a process management system to keep certain processes a live. This could be either a script you have created or a...

How to upgrade NGINX to the latest stable version

In this tutorial we will explain how to upgrade your NGINX version to the latest stable versionNote: all these commands...

How do I run a daemon with my script?

In order for you to run a script as daemon you can easily create a bash file and run that. Let's take Laravel Echo Serve...

How do I install a FTP server on Ubuntu?

While we do recommend to use SFTP instead of FTP, there might be use-cases you want to install a FTP server yourself.Whe...

How to install WordPress CLI

WordPress CLI is the command-line interface for WordPress. You can update plugins, configure multisite installations and...

I lost my server login credentials

Sometimes you might of already removed the email that contained the login credentials, or you clicked away the popup whe...

How do I transfer a server to another account?

Sometimes it might be necessary to transfer a server to another account. Luckily Ploi makes this really easy for you.In...

How can I use htaccess with NGINX?

The short answer here is: you can't. NGINX does not provide native htaccess support. However, that doesn't mean it isn't...

How to upgrade Node 12 to Node 14

If you currently have a server running with Node 12, your most likely are going to want to update to Node 14 which is a...

How does server insights work?

Server insights is a great feature by Ploi that allows you to get help with optimizations. A good example could be the m...

How do I update PM2?

PM2 is a beautiful advanced process manager for NodeJS specifically. When using the 1-click integration with Ploi, you c...

Disk space tips

At times, your server may fill up with logs, user-uploaded images, or other data. This can fill up your disk fast, and a...

How to make PM2 start on boot

By default, the PM2 service will not start the services that you are running on boot. This requires an additional step,...

Can I safely resize/upgrade my server?

At some point, you're going to want to upgrade your server. Either because you're running out of storage or memory.Eithe...

Can I migrate existing servers from other providers?

In short: no, you cannot migrate existing servers. This is because Ploi has no idea what has been installed on your serv...

How do I install a custom server?

It is possible with Ploi to use any other server provider then our native integrations. As long as your server provider...

Available server types

We offer a variety of server types, to make your infrastructure optimized and set up for what's meant for. In this...

How to install multiple servers behind 1 IP address?

When you run some kind of virtualization software like Proxmox or OpenVZ you might want to manage multiple servers behin...

How do I disable IPv6 on Ubuntu?

At some point, you're going to want to disable IPv6 as it might be conflicting with the services you run on that server....

How to install puppeteer on Ubuntu

Puppeteer is a Node.js library developed by the Chrome team that allows you to control a headless Chrome or Chromium bro...

Disable bin logs for MySQL on Ubuntu

Bin logs in MySQL are used for various purposes, including point-in-time recovery, replication, and auditing. However, i...

How to install AWS CLI in Ubuntu

The AWS CLI (Command Line Interface) is a unified tool to manage your Amazon Web Services directly from your terminal. I...

Why does my Ubuntu server need a reboot?

Why a Reboot is Required for an Ubuntu ServerRebooting a system essentially means restarting the computer. It's a proces...

How to Debug 502 Bad Gateway errors

A 502 Bad Gateway error indicates that one server on the internet received an invalid response from another server. When...

How to install Bun package manager

Bun is a JavaScript package manager that offers features such as fast dependency resolution, compatibility with npm pack...

How do I upgrade Ubuntu?

Upgrading your Ubuntu server can be essential for several reasons, such as accessing newer software versions (like PHP 8...

Why can't I backup my whole server?

In the ever-evolving landscape of Software as a Service (SaaS), data protection and recovery are paramount. It's cr...

How to Install FFmpeg on Ubuntu

In this guide, we'll walk you through the steps to install FFmpeg on your Ubuntu. FFmpeg is a powerful multimedia f...

How do I fix the "Too many open files" error?

The "Too many open files (os error 24)" error in Ubuntu is an indication that a process is trying to open more...

Setting up HTTP/3 with NGINX on Ubuntu

Why HTTP/3?HTTP/3 represents a significant improvement in web protocol technology, offering:Improved performance on unre...

I think my server got hacked, what do I do?

If you suspect your server has been compromised, you're in the right place. Server security incidents require immed...

How to reinstall Ploi on your server

This guide walks you through the process of reinstalling Ploi on your server while maintaining the same IP address.Prere...

Start free trial