Matomo Analytics

Documentation

Server

Learn everything about managing your server.

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&...

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?

The easiest way to install the PHPRedis extension is through the package manager. Ploi uses the Sury PHP repository, whi...

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 do I upgrade my Node.js version?

Node.js releases move fast and older versions reach end-of-life quickly, so it's a good idea to keep your server on a cu...

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 from the Chrome team that lets you control a headless Chrome/Chromium browser — handy for...

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 fast all-in-one JavaScript runtime, bundler, test runner and package manager. It is a drop-in alternative to No...

How do I upgrade Ubuntu?

Upgrading your Ubuntu server can be essential for several reasons, such as accessing newer software versions, improved s...

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 server. FFmpeg is a powerful multimedia...

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 is a significant improvement in web protocol technology, offering: Improved performance on unreliabl...

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...

How do I make my existing Ubuntu server IPv6 ready?

Making your Ubuntu server IPv6 ready in Ploi involves several configuration steps to ensure proper connectivity. Here&#0...

How do I create a cron job?

Ploi makes it easy to schedule recurring commands on your server with cron jobs — no need to edit the crontab by hand. C...

How do I manage firewall rules?

Every Ploi server is protected by a UFW firewall. You manage which ports are open from the panel under the Network rules...

Ready to dive in?
Start your free trial today.

Create an account and enjoy your 5-day free trial — no credit card required.

Start your free trial