Home VPS
🖥️

VPS

VPS questions? Find answers in these articles
Maddox Lewis
By Maddox Lewis
• 4 articles

What is a Virtual Private Server (VPS)?

A Virtual Private Server is a virtual machine that offers virtualized server resources on a physical server shared with other users. With VPS hosting, you gain dedicated server space with reserved resources, providing enhanced control and customization compared to shared hosting. Explore our high-quality options at Q-Fi to leverage the incredible power of the cloud. Visit our website for more information today. See our website How does a VPS work? When you opt for a Virtual Private Server hosting solution, you’re essentially delving into a world where the boundaries between shared hosting and dedicated server hosting blur. Here’s how it works: Instead of having a physical server all to yourself, as you would with a dedicated server, with VPS hosting, you’re essentially renting a portion of a physical server that’s been partitioned into multiple virtual compartments. Think of it as a high-rise apartment building where each unit functions as an independent entity within the larger structure. To create these virtual compartments, your hosting provider installs a hypervisor—a software layer—on the physical server’s operating system (OS). This hypervisor enables the server to operate multiple virtual machines (VMs), each functioning as a separate server environment. So, despite sharing the physical resources of the server—like CPU, RAM, and storage space—with other users, the beauty of a VPS lies in the fact that each virtual compartment operates as if it were a dedicated server. This means you have the freedom to install and run your own operating system, software applications, and services without interference from other users. Moreover, when you subscribe to a VPS hosting plan, you’re typically allocated a specific amount of resources—such as CPU cores, RAM, and storage—that are exclusively reserved for your VPS. These resources are ring-fenced, meaning they’re not shared with other users on the same physical server. This ensures that you have predictable performance and stability, regardless of what other users on the server are doing. In essence, while you’re technically sharing a physical server with other users, the virtualization technology underlying VPS hosting creates a level of isolation and resource allocation that mimics the experience of having a dedicated server—all at a fraction of the cost.ChatGPT can make mistakes. Consider Virtual private server vs. dedicated server To understand the differences between a virtual private server and a dedicated server, it’s important to first understand the different types of web hosting services available. - Dedicated hosting allocates an entire physical server exclusively to your business, ensuring that all resources are reserved solely for your use. This grants you comprehensive control over every aspect, spanning from hardware to the operating system to customized server software. - VPS hosting on the other hand, occupies a middle ground between shared and dedicated hosting. Unlike shared hosting, VPS offers a predetermined amount of resources specifically assigned to your virtual server. Moreover, it provides numerous benefits akin to dedicated hosting at a more economical rate, including autonomy over your operating system, server applications, and root access control. Let’s use an analogy to help break down the differences between a VPS and a dedicated server:  When you opt for a Virtual Private Server (VPS), it’s akin to leasing a furnished apartment in a bustling multi-unit complex. Picture each VPS as its own distinct unit within this building, complete with its set of rooms, utilities, and amenities. This setup allows tenants—the VPS users—to personalize and tailor their digital living spaces to their preferences to a certain extent. Despite sharing the underlying infrastructure of the building—such as the lobby, elevators, and parking—with other tenants, each VPS maintains its privacy and autonomy. Just like how your apartment is yours to furnish and arrange as you see fit, a VPS gives you a degree of control over your digital environment within the shared server infrastructure. On the flip side, a dedicated server is more akin to owning a standalone house. With a dedicated server, you enjoy exclusive access to the entire property, encompassing all rooms, utilities, and even outdoor spaces. This level of access grants you unparalleled control over customization, security measures, and resource allocation without any need for sharing with others. However, it’s essential to consider that, much like the upfront costs and maintenance associated with owning a house, opting for a dedicated server typically comes with higher initial and ongoing expenses compared to renting a VPS.   Want Help With choosing Your VPS Service We’re dedicated to assisting you with all your hosting requirements. Our team provides round-the-clock sales and technical support, ensuring that assistance is available whenever you need it. Whether you have inquiries about our services or require technical guidance, we’re here to help you every step of the way. only at the Q Our Support Page

Last updated on Sep 28, 2025

How to connect to your VPS (SSH/RDP guide)

Connecting to your VPS is the first step to managing it. The method depends on whether your VPS runs Linux or Windows. 🔑 Connecting to a Linux VPS (SSH) You’ll use SSH (Secure Shell) to connect. SSH is a secure way to manage your server from the terminal. What You Need - Your VPS IP address (e.g., 192.168.1.10) - Your username (usually root) - Your VPS password or SSH key Option 1: Using a Terminal (Linux/macOS) 1. Open your terminal. 2. Run the command: ssh root@YOUR_SERVER_IPE Example: ssh root@192.168.1.10 Enter your password when prompted. ✔️ You’re now inside your VPS. Option 2: Using PuTTY (Windows) 1. Download and install PuTTY 2. Open PuTTY and enter your VPS IP in the Host Name (or IP address) field. 3. Leave the port as 22 and connection type as SSH. 4. Click Open. 5. When prompted, enter your username (root) and password. ✔️ You’ll be logged into your Linux VPS. 🖥️ Connecting to a Windows VPS (RDP) For Windows VPS, you’ll use Remote Desktop Protocol (RDP). What You Need - Your VPS IP address - Username (default is usually Administrator) - Your VPS password Windows Users 1. Press Win + R, type: mstsc 2. and hit Enter. 3. In the Computer field, enter your VPS IP. 4. Click Connect. 5. Enter your username and password. ✔️ You’ll see the Windows VPS desktop. Mac Users 1. Download the free Microsoft Remote Desktop app from the App Store. 2. Open the app and click Add PC. 3. Enter your VPS IP, username, and password. 4. Click Connect. ✔️ You’ll now have access to your Windows VPS. ✅ Tips & Troubleshooting - If you can’t connect, ensure your VPS is powered on. - Check that port 22 (SSH) or port 3389 (RDP) is open in your firewall. - Double-check your IP, username, and password for typos. 📦 Powered by Q-Fi Cloud At Q-Fi Cloud, we provide reliable, flexible, and easy-to-use hosting solutions for both gamers and businesses. Whether you’re setting up a game server, launching a business website, or running apps on a VPS, we’ve got you covered. ✅ 24/7 expert support ✅ Fast setup & performance-tuned servers ✅ Scalable plans for communities and businesses 👉 Explore Hosting Plans

Last updated on Sep 29, 2025

How to Set Up a Basic Firewall on Your VPS (UFW on Ubuntu / Windows Firewall)

Overview A firewall helps protect your VPS by only allowing the network traffic you actually need (like SSH, web traffic, or game ports). This guide covers: - Ubuntu/Debian using UFW - Windows Server using Windows Defender Firewall Before you start (important) - Make sure you have console access (or a backup way to get in) before changing firewall rules. - Only open the ports you need. - If you’re unsure what ports your app uses, ask us and we’ll help you confirm. Part A: Ubuntu Firewall Setup (UFW) Step 1: Connect to your VPS via SSH From your computer: - Windows: use Windows Terminal / PowerShell - Mac/Linux: use Terminal SSH command: - ssh username@YOUR_VPS_IP Step 2: Install UFW (if it’s not installed) Run: 1. sudo apt update 2. sudo apt install ufw -y Step 3: Allow SSH first (do this before enabling UFW) If you use the default SSH port (22): - sudo ufw allow OpenSSH If you use a custom SSH port (example 2222): - sudo ufw allow 2222/tcp Step 4: Allow web traffic (if you’re hosting a site) For HTTP (port 80): - sudo ufw allow 80/tcp For HTTPS (port 443): - sudo ufw allow 443/tcp Step 5: Enable the firewall - sudo ufw enable Type y to confirm. Step 6: Check status - sudo ufw status verbose You should see rules for SSH (and 80/443 if you added them). Common UFW rules you might add Allow a specific port (example 30120 for FiveM): - sudo ufw allow 30120/udp - sudo ufw allow 30120/tcp Allow from a specific IP only (example: lock SSH to your home IP): - sudo ufw allow from YOUR_IP to any port 22 proto tcp Troubleshooting (Ubuntu) If you get locked out: - Use your VPS console to log in - Run sudo ufw disable - Re-add the correct SSH rule, then re-enable Part B: Windows Firewall Setup (Windows Server) Step 1: Open Windows Defender Firewall 1. Click Start 2. Search: Windows Defender Firewall with Advanced Security 3. Open it Step 2: Create an inbound rule (example: allow RDP) RDP is usually port 3389. 1. Click Inbound Rules 2. Click New Rule 3. Select Port 4. Choose TCP and enter: 3389 5. Select Allow the connection 6. Choose profiles (Domain/Private/Public) - If you’re unsure, select all 7. Name it: Allow RDP 8. Click Finish Step 3: Allow web traffic (if hosting a site) Repeat the steps above for: - HTTP: TCP 80 - HTTPS: TCP 443 Step 4: (Optional) Restrict RDP to your IP This is a great security upgrade. 1. Open your Allow RDP rule 2. Go to Scope 3. Under Remote IP address, add only your trusted IP(s) Troubleshooting (Windows) If you block yourself: - Use console access to log in - Temporarily disable the firewall or remove the rule Recommended baseline rules (most VPS customers) Linux (UFW) - Allow SSH (22 or your custom port) - Allow 80/443 if hosting a website - Deny everything else by default Windows - Allow RDP (3389) - Allow 80/443 if hosting a website - Only open extra ports when you know you need them Need help choosing ports? Send us: - Your OS (Ubuntu/Windows) - What you’re hosting (website, game server, bot, etc.) - Any ports your app requires We’ll tell you exactly what to open and what to keep closed. 📦 Powered by Q-Fi Cloud At Q-Fi Cloud, we provide reliable, flexible, and easy-to-use hosting solutions for both gamers and businesses. Whether you’re setting up a game server, launching a business website, or running apps on a VPS, we’ve got you covered. - ✅ 24/7 expert support - ✅ Fast setup & performance-tuned servers - ✅ Scalable plans for communities and businesses 👉 Explore Hosting Plans

Last updated on Jan 07, 2026

How to Install a Web Server on Your VPS (Nginx or Apache) + Test a Site

Overview This guide helps you get a basic website online on your VPS using either: - Nginx (recommended for most users) - Apache (popular and very flexible) You’ll install the web server, open firewall ports, and test that your site is reachable. Before you start - These steps are written for Ubuntu/Debian. - You’ll need SSH access to your VPS. - If you already enabled a firewall, make sure ports 80 (HTTP) and 443 (HTTPS) are allowed. Step 1: Connect to your VPS via SSH From your computer: - ssh username@YOUR_VPS_IP Option A: Install Nginx (recommended) Step A1: Install Nginx 1. sudo apt update 2. sudo apt install nginx -y Step A2: Start and enable Nginx 1. sudo systemctl start nginx 2. sudo systemctl enable nginx Step A3: Allow web traffic through the firewall (UFW) If you use UFW: - sudo ufw allow 80/tcp - sudo ufw allow 443/tcp Step A4: Test Nginx On your computer, open a browser and go to: - http://YOUR_VPS_IP You should see the “Welcome to nginx!” page. Option B: Install Apache Step B1: Install Apache 1. sudo apt update 2. sudo apt install apache2 -y Step B2: Start and enable Apache 1. sudo systemctl start apache2 2. sudo systemctl enable apache2 Step B3: Allow web traffic through the firewall (UFW) If you use UFW: - sudo ufw allow 80/tcp - sudo ufw allow 443/tcp Step B4: Test Apache On your computer, open a browser and go to: - http://YOUR_VPS_IP You should see the Apache2 Ubuntu Default Page. Step 2: Upload a simple test page This confirms you’re serving your own content. For Nginx (default web root) 1. cd /var/www/html 2. echo "<h1>It works — Q-Fi Cloud</h1>" | sudo tee index.html Restart (optional, but safe): - sudo systemctl reload nginx For Apache (default web root) 1. cd /var/www/html 2. echo "<h1>It works — Q-Fi Cloud</h1>" | sudo tee index.html Restart (optional): - sudo systemctl reload apache2 Now refresh: - http://YOUR_VPS_IP You should see your new page. Step 3: (Optional) Point a domain to your VPS To use a domain (example: example.com): 1. Log into your domain DNS provider 2. Create an A record pointing to your VPS IP Example: - Host/Name: @ - Type: A - Value: YOUR_VPS_IP DNS can take a bit to update depending on TTL. Troubleshooting Site doesn’t load at all - Confirm your VPS allows inbound traffic on port 80. - Check firewall status: - sudo ufw status - Confirm the service is running: - Nginx: sudo systemctl status nginx - Apache: sudo systemctl status apache2 You see an old page / changes don’t show - Hard refresh your browser (Ctrl+F5) - Confirm you edited the correct file: /var/www/html/index.html Port 80 works but domain doesn’t - DNS may not have propagated yet - Confirm the A record points to the correct IP Need help getting your site live? Send us: - Your OS (Ubuntu/Debian) - Nginx or Apache - Your domain (if using one) - Any error messages or screenshots We’ll help you get it online. 📦 Powered by Q-Fi Cloud At Q-Fi Cloud, we provide reliable, flexible, and easy-to-use hosting solutions for both gamers and businesses. Whether you’re setting up a game server, launching a business website, or running apps on a VPS, we’ve got you covered. - ✅ 24/7 expert support - ✅ Fast setup & performance-tuned servers - ✅ Scalable plans for communities and businesses 👉 Explore Hosting Plans

Last updated on Jan 07, 2026