Tutorial library
All technical dashboard tutorials are centralized here: SSH, web stacks, security, DNS, databases, automation and operations.
How to use this library
Steps
- Pick the guide matching your immediate goal.
- Select the OS profile that matches your environment.
- Run each step in order.
- Validate result before moving to the next step.
Tips
- Some commands include placeholders you must replace (IP, domain, password).
- Test in non-production first when possible.
Pick a tutorial
Each tutorial opens on a dedicated page with detailed procedures and highlighted commands.
Getting started: connect to your VPS with SSH
Quick guide to open an SSH session and run your first commands.
Getting started: first actions after login
Minimal checklist to secure and prepare a fresh VPS.
Add an IP to your VPS
Learn how to attach a mobile IP or an IPv6 block from the client area, then enable or remove the addresses inside your VPS.
Essential Tools (Windows)
Download and use these software to easily manage your container from Windows.
Stack LAMP (Apache + PHP + MySQL + phpMyAdmin)
Install a complete web server to host your sites.
Secure your site (free HTTPS)
Enable Let\'s Encrypt SSL to secure your website.
Install WordPress (turnkey site)
The most used CMS to create a showcase site, blog or store.
Send emails (SMTP)
Configure Postfix to send emails from the container.
Firewall with iptables
Secure the container by filtering incoming and outgoing network traffic.
Fail2Ban (protection against brute force attacks)
Automatically block IPs that attempt to authenticate repeatedly.
Nginx server (reverse proxy / web hosting)
Install and configure Nginx as a web server or reverse proxy.
Change SSH port and secure access
Reduce intrusion attempts by changing the default SSH port.
Create a sudo user (without root login)
Good practice: never use root on a daily basis, create a dedicated user.
Automatic updates (unattended-upgrades)
Automatically apply security patches without manual intervention.
Automatic backups to an FTP server
Back up files and databases to a remote FTP server with automatic rotation.
System monitoring (htop, ss, ncdu)
Essential commands for monitoring resources and diagnosing problems.
Install Node.js and PM2 (JavaScript applications)
Host Node.js applications (API, bots, web applications) in a stable manner.
FTP server with vsftpd
Set up a secure FTP server to transfer files to the container.
Redis database (cache and sessions)
Install Redis to speed up your web applications via caching.
Rotation and archiving of logs (logrotate)
Prevent log files from saturating the disk by configuring their automatic rotation.
SFTP chroot access (user limited to their folder)
Create secure SFTP access for a client or developer, without full SSH access.
Monitor services and email alerts (monit)
Automatically restart downed services and receive email alerts.
Configure a domain name and DNS
Link a domain name to your container and understand essential DNS records.
Install and configure MariaDB (database)
Manage MySQL/MariaDB databases: creation, users, rights and optimization.
SSH keys (passwordless connection)
Generate and deploy SSH keys to secure and simplify your connections.
Install Python and pip (scripts and automation)
Set up a Python environment to run scripts and automate tasks.
Install and use Composer (PHP)
Essential PHP dependency manager for Laravel, Symfony, etc. projects.
Manage scheduled tasks with cron
Schedule automatic execution of scripts, backups and maintenance tasks.