Debian 10 VPS Installation: A Step-by-Step Guide
Debian 10, codenamed “Buster”, is the latest stable version of the popular open-source Linux distribution. If you’re looking to set up a Virtual Private Server (VPS) with Debian 10, this guide will walk you through the installation process.
Prerequisites
- A VPS provider with Debian 10 available as an option
- SSH access to your VPS
- A basic understanding of the command line
Step 1: Connect to Your VPS
First, SSH into your VPS using the provided credentials. Make sure you have the IP address and root password handy.
Step 2: Update and Upgrade Packages
Before proceeding with the installation, it’s essential to update the package list and upgrade existing packages using the following commands:
sudo apt update
sudo apt upgrade
Step 3: Install Debian 10
Now, it’s time to install Debian 10 on your VPS. Run the following command to start the installation process:
sudo tasksel install standard-system
Step 4: Configure the System
Once the installation is complete, you’ll need to configure your system by setting the hostname, time zone, and locale. Use the following commands to do so:
sudo hostnamectl set-hostname yourhostname
sudo timedatectl set-timezone yourtimezone
sudo dpkg-reconfigure locales
Step 5: Secure Your VPS
It’s crucial to secure your VPS by configuring the firewall, creating non-root users, and disabling root login. Follow these commands to enhance your VPS security:
sudo apt install ufw
sudo ufw allow OpenSSH
sudo ufw enable
sudo adduser yourusername
sudo usermod -aG sudo yourusername
sudo nano /etc/ssh/sshd_config
Step 6: Reboot Your VPS
After making these changes, reboot your VPS to apply the configurations:
sudo reboot
Conclusion
By following these steps, you can successfully install and configure Debian 10 on your VPS. Remember to regularly update your system and keep it secure to ensure optimal performance.
If you encounter any issues during the installation process, refer to the Debian documentation or seek help from the community forums. Happy coding!