How to Set up VPS Hosting for Beginners with DataHub in Nepal?

DataHub is a Nepal-based, next-generation managed Platform-as-a-Service (PaaS) that combines flexible VPS hosting with container automation and built-in load balancing.” With pay-as-you-go billing, automated orchestration, and managed services, teams can focus on scaling applications instead of managing infrastructure. It supports a wide range of technologies, including PHP, Node.js, Python, and static sites, making it suitable for diverse project needs. It provides a cost-effective alternative for hosting, maintaining high performance and reliability. DataHub simplifies the process of hosting applications as it has built-in features like automated backups, monitoring, scaling, and easy deployments. So, we will begin with a step-by-step tutorial on how to deploy a VPS and host an application on DataHub. Why Choose DataHub Nepal as Your VPS Provider? Although many international VPS providers exist, DataHub Nepal offers key advantages such as: In short, DataHub Nepal delivers international-grade services with the advantage of local infrastructure and support. Step-by-Step Guide to Setting Up VPS Hosting with DataHub Nepal Step 1: Register Your Account After you sign up, you will get a confirmation email in your Inbox. If you don’t see it there, check your Spam folder. Open the email and follow the steps to finish your registration. #Tip: The account activation link in the email is usually valid for 24 hours If the link expires, you’ll need to sign up again. Step 2: Sign In to Datahub Nepal After making an account, log in to your DataHub Nepal account. Once logged in, you’ll access a centralized dashboard to manage servers, monitor performance, and configure tools. The intuitive interface ensures easy navigation, even for first-time users. Step 3: Go to Compute and Choose Instance When you are inside the dashboard, there are some different options. To begin deploying your VPS, navigate to the Compute and press Instance. This is the place where you will establish and administer your online server. DataHub streamlines the deployment process, eliminating unnecessary complexity. Step 4: Access the Instance Dashboard Once you have selected an Instance, you will be redirected to the Instance Dashboard. This is where your VPS is centered. Here, you can: The Instance Dashboard can be used by beginners, but it is also capable of advanced functionality. All the controls you need to manage your VPS are here and in one place- none of that unwanted stuff, no mix-ups. Before you can begin, you’ll need to create an instance. Simply click the Add Instance button to get started. Step 5: Select Your Deployment Option Once you have clicked Add Instance, you will have two options, which are Quick Deploy and Advanced Deploy. Quick Deploy allows you to provision a VPS with preconfigured settings in just a few clicks. Advanced Deploy provides full control for customizing configurations to meet specific requirements. Regardless of the alternative you choose, DataHub Nepal also makes it easy, quick, and consistent. You have the choice between convenience and flexibility. In this guide, we will use Quick Deploy, so you may see how easy and simple it is to create an instance with DataHub Nepal. Step 6: Quick Deploy Interface The Quick Deploy interface is the starting point of the deployment process and provides an easier method of launching. From the right corner side, you can shift from quick deploy to advanced deploy with just one click if you need, and then you can fill in this information: Choose your Instance Location: Select the server location for your instance, which will always be Kathmandu. Choose Your Platform Decide between which platform to choose, Linux/Unix (69 images) or Windows (12 images), for login. Most users prefer Linux/Unix over Windows, but you should choose based on your needs and comfort. Choose your distribution Select the Linux/Unix or Windows distribution that best suits your application requirements. Choose Your Instance Plan Pick an appropriate plan based on your needs and budget. If you want to scale it later, then you can do it without any problem. You can choose templates from a quick search in the top right corner. Choose Your Network: Network configuration ensures your instance can communicate within the cloud and externally. Warning: Please select at least one network to proceed. Add SSH Key Pair Lastly, use an SSH key pair to secure your instance access. Warning: At least one SSH key must be added to enable secure access. Without it, you will be unable to connect to your instance. dropdown: Choose an existing SSH key or the Upload SSH Key Pair button. Buttons: Add SSH Key Pair: Adds a new key. Or You can upload your SSH Key Pair: upload your local key in order to log in securely. In case you are not using SSH, the instance password will be in the instance dashboard. Note: SSH keys are suggested for secure and password less entry. Specifying a root password manually is optional but possible. Identify Your Instance You should provide basic instance specifications (such as the name and the number of instances that you wish to have) before deploying your virtual machine. Deploy After completing all those following steps, you are given the option to deploy and the amount it charges as per that, and can also view the whole cost dashboard there by clicking on the amount. Step 7: Configure Firewall Rules for Your VPS The second important thing you should do after the VPS instance is deployed is to configure firewall rules. Firewall policies are used to regulate traffic in and out of your server. Clicking Network and Firewall in the Tab of an instance in the Instance Dashboard: Press Add Rule In the pop-up window, the next step should be to set: Note: Open only the ports that have to be opened (22, 80, 443, etc.) for security reasons. Step 8: Managing and Monitoring Your Firewall Once you add rules, you’ll see them listed under the Firewall tab: From here, you can: This makes your server both secure and functional. Step 9:Understanding Your VPS Network (VPC Basics) After deploying your VPS instance, it’s important