This is one of the easiest and cheapest ways that I have explained in the article ” How to make your own server ” that you can use to create servers from small to medium scale.
Making Servers is Cheap
With a VPS you don’t need to spend a lot of money just to have a server that is online 24 and can be accessed via the internet.
200 thousand capital is enough to have all that.
Making Servers Is Easy
I don’t want to elaborate on the preface but basically you need to know this page contains a discussion of how to make a server using Linux so that later you can access it directly via the internet.
The guide has been designed especially for beginners and is easy to understand so this article will be very long and suitable for those of you who are serious about learning about Linux servers.
A little advice, this article takes a lot of practice, so please read this guide article from start to finish and then put it into practice ! Why? Because I want what you learn to have tangible results, so at the end of this guide you will have your own linux server.
Linux Is The Best Operating System For Servers
Linux is an open source operating system that has many variants so you don’t need to be confused about which one is the best but I want to use what is the best in my opinion which will definitely suit you
We use the Ubuntu Server operating system. Remember, Ubuntu Server. In short, there are two versions of Ubuntu, namely the desktop/workstation version for use as a user and another Ubuntu Server which is specifically used for servers.
Ubuntu has a large community both from blogs or forums so you don’t need to be confused if you have problems, just browse or you can contact me
Part 1
How to Create a Server?
It takes time, effort, knowledge and a lot of money just to build a server infrastructure from scratch, not to mention maintenance and repair costs.
If you want to create a server from scratch that must be online 24 hours then you need the following 3 things:
Data Center
Is a place or building that is specially designed with an electrical system and internet connection that cannot be turned off and also a cooling system to keep the room cool.
why does it have to be cold?
Because in this room there will be an arrangement of server racks and there are lots of server computers in each rack which will definitely be very hot.
Your server computer needs to be placed in the datacenter so that it can be online 24 hours non-stop.
Photo of the data center in South Jakarta when I was moving a server belonging to an online game in Indonesia.
Server Machine
The computer used for the server certainly has different specifications from the computer you usually use, because this computer will be used for 24 non-stop without stopping.
specification-computer-server
Online Game Server Specifications Dual Processor Xeon 2.10Ghz, 144Gb RAM using Cisco UCS-C
Internet connection
So that your server can be accessed via the internet, of course you will need a dedicated internet connection that has a Public IP so that it can be accessed directly from the internet
Not Everyone Can Make Servers From Scratch
For some people who want to really learn servers, it will definitely be an obstacle because not everyone has a data center, not everyone has a server computer to use 24 hours non-stop with an internet connection using a dedicated public IP .
Talking about the budget, how much investment value is needed? It will definitely make you shake your head! But that doesn’t mean you can’t build a data center with servers and internet connectivity, everything depends on the budget you have.
If you already have a server in the office and only need to set it up so that it can be used as a server, then you can follow the guide on how to create an office server.
You Can Have a Server Without Creating It From Scratch
Therefore, I will provide a solution where you can get it all at a fairly low cost and you can immediately create a linux server that is online 24 hours in one of the data centers and your server can be directly accessed from the internet. Interesting right?
VPS Is A Server Solution For Everyone
I would like to introduce a Virtual Private Server (VPS) as a solution for learning to create a linux server at a very affordable cost.
Virtual Private Server, better known as VPS, is a service provided by hosting service providers where they share space on their servers for rent.
Virtual Servers are built using virtualization technology, so in short there is a virtual server on the physical server.
One Physical Server can contain a lot of virtual servers, then the virtual servers are separated from one another using virtual hardware, so it can be said that even though it is a virtual server, it will be exactly the same as you have your own physical server because in a virtual server you have a Processor, RAM and hard drives so you don’t have to worry about the virtual server’s capabilities.
Illustration of a Virtual Server where a Physical Server can contain several virtual servers in it
I will not discuss Virtualization technology here but I want to explain that this technology is a solution for those of you who want to create your own Linux server without having to have a large infrastructure.
Task:
Until here, you don’t need to practice anything, but you need to be sure that you can learn Linux servers with affordable virtual private server solutions
Part 2
Server Preparation and Installation
Now before starting the server installation process, of course you must have the infrastructure, like the solution I mentioned in part one, you have to use your own Virtual Private Server.
You have to buy a Virtual Server to have a virtual private server.
I know for sure you immediately ask how much it costs?
Don’t worry, because it’s very affordable, it won’t break your pocket because the price starts from 100 thousand to 2 million per month, this price is not expensive when you build your own server infrastructure.
What You Get When You Buy a VPS
What’s in the box (Vritual Server)?
If you buy/rent, this is what you will get:
1. Virtual Server
You will get a server with a hard drive and processor like a computer in general and the specifications are flexible, meaning you can upgrade as needed, whether you want to upgrade the processor, RAM or hard drive.
One more thing is usually given the choice of servers to be placed in Indonesia or abroad.
2. Dedicated IP Public
You get a public IP so that it can be accessed from anywhere using the internet and a Public IP on a server is very important because the server will use this a lot.
3. Server Operating System
is still empty so you are free to choose the operating system to be installed on your server, remember we are learning to use ubuntu so you have to install ubuntu on your server! Then you will get full root access so only you are in control of the server.
4. Control Panel
Where to manage servers to monitor server performance status turn off or turn on the server
Where can I buy a VPS?
I chose https://www.domainesia.com as a place to buy a VPS from the many existing VPS sellers. Based on my experience there the service is good, fast, cheap and supports 24 hours.
The most important thing for me is that the server never crashes because I don’t want my server to die.
Interestingly, sometimes there are interesting promotions that you can get.
I’ve asked the vps rental service provider for help so that all visitors to the studilinux.org website who really want to learn about linux servers can get a special discount, so make sure when you buy you have to use my voucher code.
20% discount using the code:
BELAJARLINUXORG
Especially for learninglinux.org readers
How to Buy a VPS?
Open the domainesia.com website then on the top menu select the Virtual Server menu then you will be presented with a list of VPS size options that you can choose according to your server needs.
Image of the domainesia.com website then select the virtual server menu
Please choose your needs and please adjust to your pocket budget, but if you are still confused about which one to choose, just try the tips below
Check Your Needs
Try asking yourself if you want to learn to just try it? if that’s the case you can use the 512 package which means 512MB of RAM. This package is perfect because it will definitely meet your needs.
You want to study but for work or college assignments? Now you can use a larger package depending on the project you are working on
For Database Server, I suggest please choose the RAM and Processor is large
For Cloud Fileserver you can choose with a large hard drive.
Web Server just use 1 or 2 GB
Finally, if for professional or corporate needs, you can use 4GB and above, please click the View all sizes button to see a larger capacity.
Have you decided which package you want to take? Come on now let’s move on. Press the message button in the box of each package then you will be directed to the filling form please note I have marked 1,2,3 please see in the picture
Fill out the form according to the order box
1. Server filling form How many
cycles will the server be used
Hostname type your computer name or you can type a domain name if you already have a domain
Password create a password that you will use to enter the server later.
Datacenter means that later your server will be in Jakarta Indonesia.
Operating System is selected to ubuntu 64 bit, the version can be chosen according to taste, my advice is to just use the latest version of
Addons , you can leave it blank because we won’t be using addons, don’t worry, you can still buy it later.
2. For the voucher code, don’t forget to type learnlinuxorg to get a 20% discount especially for learninglinux.org readers
3. You have to register as a domainesia customer so type your email and password to enter the domainesia control panel.
If you have then press the SignUp button then the next step is to fill in personal data as in the example image below
Please fill in the form then press continue and then an additional form will appear, please just fill it completely
If everything has been filled in, please press the Sign up button to complete the purchase as well as the registration, the process is a bit long so just wait because they are preparing the server at the same time.
Now you can go to the https://my.domainesia.com page there is the control panel page of the virtual server so please remember the password to enter the control panel
Now enter the billing menu and complete the payment, whether it’s a payment using a transfer or internet banking. If you have done that, please wait for confirmation or confirm there is a button in the invoice, so just click on it.
If it is active, you will immediately get an email in the form of an invoice and also server information
Sorry, on the sensor it is the IP address and password to enter the Linux Linux server, so if you have received this email, save it carefully if you need to print it out.
If you have received the email, it means that your server is active and you are ready to use it for combat!
Congratulations You Already Have a Linux Server
Part 3
Accessing VPS Via Remote
Indeed, you are provided with a VPS panel by the hosting provider that you can access via a browser, but that only manages your hosting in general.
To be able to access the operating system that you have installed on your VPS you need to access it using a remote application via the SSH path.
You can remotely shell your Linux VPS server using Windows, Linux, Mac and Android phones.
access the VPS server
How to Remote Access a Linux VPS Using an Android Phone
You can access your remote Linux VPS server using your Android phone, so you can access it from anywhere and anytime as long as your Android phone has a data package/connected to the internet.
What you need is an SSH client application on your Android phone, I will use the ConnectBot application
remote vps linux via android
remote vps linux via android
Search download and install the ConnectBot application from google play. then Open the ConnectBot application > click the + tanda sign
Enter username@host as in the example, replace the host with your Linux VPS server IP > click + top right to save
click on the nickname / name of your linux VPS server to connect
Click Yes to agree to connect to your linux vps server
enter the password correctly and congratulations you have entered your linux vps server shell using your android phone
How to Remote Access Linux VPS Using Windows
To be able to remotely shell your ubuntu Linux VPS server you must install an SSH client application, you can use bitvise, putty or similar applications, I will use putty.
how to access vps server from windows
Download and install the 64bit ssh client application from putty.org
Putty will be installed in C:\Program Files\PuTTY, run putty.exe
in the hostname section of the session putty input your Linux VPS server IP, the default port is 22 > click open
you will be asked to identify the server, is it the server in question, click yes to save the server identity to your computer cache
Enter your VPS server username and password correctly
How to Remote Access Linux VPS using Mac and Linux
If you are using macOS or Linux you don’t need to download any application/package to access your VPS server, just open a terminal and type the following command
$ ssh username@ip _vps_mu
example : $ ssh root@114.25.29.30
your ip_vps_ is replaced with the server ip that you got via email and then press enter then you will appear a warning warning of approval for the identification of the computer machine is it correct as below
The authenticity of host ‘example.com (114.25.29.30)’ can’t be established. RSA key fingerprint is f9:9b:06:11:75:d4:1f:d1:3c:51:0d:22:4a:13:ff:9f. Are you sure you want to continue connecting (yes/no)_
You just type y then press enter, after that a warning like this will appear
root@114.25.29.30 password: _
just enter the password then press enter if the password is correct then a message will appear as below
Welcome to Ubuntu 18.04 LTS (GNU/Linux 4.15.0-22-generic x86_64)
* Documentation: https://help.ubuntu.com
* Management: https://landscape.canonical.com
* Support: https://ubuntu.com/advantage
Last login: Sun May 5 22:18:12 2019 from 114.xxx.xxx.xxx
root@ns1 :~#
Now you have logged in to your Linux server whose data center is in Jakarta. Now you already understand that virtual linux has a solution for you at a low cost and already know where to buy it. The next step is we will configure the server according to your needs or project, but before proceeding to stage 3, please do my assignment.
Practical task:
Immediately buy a virtual server at https://www.domainesia.com
Choose the Server Package as Needed
Do the server installation as soon as possible
Part 4
Server Configuration
A little information on the server itself is the computer, while the service is an application that is run on the server.
So you will often get the terms server and service, so we need to make a general idea first so you don’t get confused in the next guide.
Determine What Service You Will Install on the Server
If you have finished practicing the guide part 2 then you already have the server and now it’s just a matter of installing a service that runs on your server.
So talking about making a server means talking about your needs, because the server itself is wide so the server must be made according to your needs.
Install Service According to Server Capability
In this section I will provide a list of guides on how to create a server that is most often sought after by people, including me when I first learned to create a Linux server.
You don’t have to do everything so you can choose what server you create and then you can follow the instructions. To maintain performance, usually 1 server is used to run 1 service, for example, if you want to create a mail server and a web server, you need 2 servers.
One Server With Many Services
Can it be combined to save server? Yes, as long as the services don’t collide, it’s a different matter if the service is compatible, for example, the webserver and database can be combined, or they can be separated depending on needs.
and the most important thing is that your server specs are capable of running all of that, if your VPS specs are lacking you can immediately upgrade from the hosting menu.
How to Setup VPS for Websites
You can use the VPS that you installed on Linux as a webserver by installing the LAMP application.
Later you can use this VPS to put your website.
Server Configuration and Creating Guide
How to Make NTP Server / Time Server
How to Create a Webserver for a Website using a VPS
How to Create a File Server with Linux
Creating Your Own Cloud Storage Server
How to Use VPS to Trade Forex
How to Create a Game Private Server
How to create a Mail server
Guide How to Create a Database Server
How to Make Your Own VPN Server
Creating an Online FTP Server
DNS Servers – Domain Name Servers
Creating Your Own Credit Server
Closing
This guide is made based on personal experience and I want to share with those of you who still want to learn about Linux servers or want to create their own Linux servers.
My focus is on providing solutions and conveniences for both learning facilities or professionals who are in need of a server but don’t know where to start, so just by practicing it, you can definitely create your own server.
So to be successful you have to practice what has been written here.
Remember, practice…practice…practice…and practice.
Just like you, I also want your friends to benefit from this article, therefore you should share this guide article on making this Linux server to all your friends on social media right now.
I would really appreciate it if you would do that for me.