🔒 Closed [guide] ano ang vps? (aka droplet or instance) [newbie-friendly vps guide]

Status
Not open for further replies.

Robster

Journeyman
Ano ang VPS? Droplet? Instance?
A newbie-friendly VPS guide by Robster

Sa PHCorner, napakaraming nagtatanong, nagtataka, naguguluhan, nagsisigawan, nakikipagaway, o naghihiyawan tuwing may nagpapaagaw ng VPS (also known as droplets or instances). Napakalawak ng listahan ng pwedeng pag-gamitan ng mga VPS. Kung magkaroon ka man nito, aba't kailangan ay marunong ka gumamit nito. Ang pag-operate ng VPS ay napakatechnical at talagang maguguluhan ka kung wala kang idea tungkol sa servers.

So, ano ang Virtual Private Server (VPS)?

Isipin mo na lang na ang VPS ay isang computer, pero hindi ito ang pangkaraniwan na computer. Ang mga servers ay walang GUI (Graphical User Interface) kung saan ito ang nagpapadali ang pagintindi sa paggamit ng mga computer. Ang common usage ng GUI ay ang mga personal computer na may Windows operating system (OS) like Windows XP, Windows 7, Windows 8, at Windows 10. Nakikita mo taskbar? Buttons like the close button (X) at minimize? Ayan ang GUI.

Ang VPS ay nago-operate in a server environment. Purely command line-based (command interface) ang paggamit sa mga VPS. Walang GUI.

So, "command-based"? Kung naglalaro ka ng mga computer games like DotA o Counter Strike, hindi ba minsan may nakikita ka na may tinatype sila sa chat (or console) para maconfigure nila ang kanilang laro? Parang ganoon ang "command-based", pero malayo pa rin 'yan sa definition pagdating sa mga servers.

Paano ba maiitindihan ang relasyon ng command line interface (CLI) at graphical user interface (GUI)? Hindi ba napakadali gumamit ng mga Windows PC? Ito ay dahil sa GUI. Kung walang command interface, walang silbi ang mga GUI. Ang hindi mo alam, ang mga GUI ay ang nagta-translate to command lines para maging user-friendly ang gusto mong gawin. Kung i-close mo ang browser mo gamit ang 'X' button, ginagamitan 'yan ng commands para ma-close yung program. Try mo pumunta sa Command Prompt at i-type ang "Taskkill /IM chrome.exe" o "Taskkill /IM firefox.exe". Ayan ang command para i-close ang browser program mo, pero ang close (X) button ang nagpapadali para ma-exit ang program na hindi manu-mano sa Command Prompt.

TL;DR (Too long, didn't read): Ang VPS ay isang computer in a server environment.

SAAN PWEDE GAMITIN ANG VPS?

Saan ba pwede pag-gamitan ang mga VPS? Servers. Napakaraming servers. Lahat ng websites ay pinapatakbo ng mga servers. Facebook man 'yan, Google, and even PHCorner. Maski mga online games like CS:GO, DotA, LoL, PUBG, at Mobile Legends. Idamay na rin natin ang mga VPN servers at SSH servers. Lahat 'yan ay pinapatakbo ng mga servers.

Ang mga ganuong bagay ay ang mga web servers, game servers, atbp. Basta lahat ng interaction sa internet at intranet ay gumagamit ng mga servers. Kung walang servers, hindi magkakaroon ng Facebook, PHCorner, PUBG, at lahat ng mga bagay sa internet.

DROPLET? INSTANCE? ANO 'YUN?!

Sa PHCorner, makikita mo ang mga terms na "droplet" at "instance". Ang droplet ay ang term ng "DO" (karagatan) para sa VPS. Ang instance ay ang term ng Vül†r para sa VPS. In short, pare-pareho silang lahat. Kung makikita mo ang terms na "droplet" at "instance", ang ibig sabihin nyan ay VPS.

VPN AND VPS

May mga nagtataka kung ano ang pinagkakaiba ng VPN at VPS. Ang ibig sabihin ng VPN ay Virtual Private Network. Ang VPS naman ay Virtual Private Server. Ang VPN ay ang nagsisilbing tunnel sa internet connection mo. Ito ay isang paraan para mas lumawig pa ang security ng inyong identity in some way habang lumulutang ka sa world wide web.

Halimbawa, kumonekt ka sa VPN. Ang VPN server ay ang nagsisilbing "middleman" between your computer and the world wide web.

Your Computer -> Internet Service Provider (Globe, Smart, PLDT, Sky, Converge) -> Virtual Private Network -> World Wide Web

Kung wala kang VPN, ito ang flow ng internet browsing mo:

Your Computer -> Internet Service Provider (Globe, Smart, PLDT, Sky, Converge) -> World Wide Web

So, ano 'yun? Kapag wala kang VPN, it is a direct communication between your ISP and the world wide web. Exposed ang information mo sa ISP. Pero kung mayroon kang VPN, dumadaan muna sa VPN server ang mga ina-access mo bago dumating sa world wide web. Kaya napapalitan ang IP address mo with the VPN server's IP address. Ayun nga lang ay exposed naman ang information mo sa VPN on top of the ISP, pero hindi naman directly exposed ang access logs mo sa ISP.

Take note that hindi guaranteed ang privacy mo sa world wide web kapag gumamit ka ng VPN. May mga VPN providers na sinisilip ang mga ina-access mo, or what we call as "logging", at pwede rin nila gamitin 'yun against you. May mga VPN servers rin na pwedeng i-grab ang data mo kung hindi encrypted ang connection mo with the server. Kaya mas mabuti na maghost ka ng sarili mong VPN server, pero hindi rin guaranteed ang privacy mo sa VPN server dahil dumadaan rin sa server provider ng VPN server mo.

Siguro naman ay nakita mo na ang pinagkaiba ng VPN at VPS. Ang mga VPN ay kailangan ng computer o virtualized server (e.g VPS) para mapagana ang VPN.

TL;DR: Ang VPN ay ang tunnel between your internet connection. Ang VPS ay ang nagsisilbing computer para mapatakbo ang VPN.

DEBIAN? UBUNTU? CENTOS? LINUX?

Ito ang mga karaniwan na operating system ng mga servers. Halimbawa, Windows 7 and Windows 10. Hindi ba ito ay mga OS based on Windows. Ang Debian at Ubuntu naman ay mga OS based on Linux. Ayun nga lang ay talagang built for server environment ang mga OS ng VPS.

Ang pagpili ng OS sa VPS ay mainly nakadepende sa pag-gagamitan mo, pero madalas ay nakadepende rin sa nakasanayan mo. May mga processes na hindi supported ng Debian, at mayroon din namang hindi supported ng Ubuntu.

Very common ang Debian OS sa mga servers dahil matagal na itong umiiral at napakaraming guides at documentations tungkol dito na makikita sa internet.

CONNECTING TO YOUR VPS

Let's say nakakuha ka ng VPS. May tatlong information na naka-indicate sa post:

  • IP Address
  • Username
  • Password

Ang IP Address ay... well, ang IP address ng server. Or, back to very basics, ito ang IP address ng computer ng paggagamitan mo. Kung may You do not have permission to view the full content of this post. Log in or register now. ang sarili mong internet connection, may sariling IP address rin ang server mo. Ito ang gagamitin mo para maka-connect ka sa VPS.

Siguro naman ay very self-explanatory na ang username at password. Ito ang susi mo para makapasok ka sa VPS. Think of it as your username and password to your account.

Kailangan mo gumagamit ng SSH client para makapasok ka sa server. Ang pinaka-common na SSH client ay ang You do not have permission to view the full content of this post. Log in or register now.. Kailangan mo lang i-input ang IP Address ng server sa "Host Name" and click "Open". Ganun lang kadali!

Be sure to save your server connection configuration para hindi mo na kailangang i-type o copy-paste ang IP address mo every time. Lagay ka ng kahit anong pangalan sa "Saved Session", then click "Save" sa kanan. Double click mo lang ang server na na-isave mo para makapasok ka sa server. Mawawala ang configuration mo as soon as you open the console.

wCvKOfD.webp

Pagka-connect mo, may lalabas na "Login as:". Ito ang username mo na nakapaskil sa VPS information ng pinagkuhanan mo, so 'yun ang i-enter mo (e.g root). Press ENTER, and tatanungin naman ang password. Ito ang password ng credentials mo.

Case sensitive ang Linux. Kung lowercase, dapat lowercase. Kung may uppercase, dapat ilagay ang tamang uppercase kung saan dapat. Halimbawa, kung ang username mo ay "root", hindi pwede ang "Root". Kung ang password ng user account mo ay "PasSwoRd123", hindi pwede ang "password123" or "PASSWORD123". Kung may nalagay kang space sa password mo pero sinusubukan mong maglogin without the space, hindi 'yan uubra. Dapat nasusunod ang typecase na nakaset.

VzLQ1vy.webp

Kung tama ang information na nailagay mo, malamang ay nakapasok ka na server mo.

So, let's say nakakakuha ka ng server sa mga paagawan ng VPS dito. Ang usual setup ay "root" ang username at oro mismong pagpipiliin ka ng bagong password sa unang login mo. Tatanungin ang current password, new password, then confirm your new password. Paste mo lang ang password na nakalagay, then enter your new desired password.

So, paano mo malalaman kung hindi ka nakapasok? Lalabas ang "Authentication failure" error. Ang ibig sabihin ay invalid ang information na binigay mo. So either mali ang username, mali ang password, or may nakakuha na sa server. Ganun lang 'yun.

FIRST STEPS AND SETUP

It is always recommended to setup your server sa unang login mo. Type the following in the terminal:

Code:
apt update && apt upgrade

Type "Y" kapag lumabas ang confirmation. Ito ang mag-uupdate sa OS mo. Isipin mo na lang na ito ang Windows Update ng Linux, 'yun nga lang ay hindi automatic ang updates at kailangan mong i-manually run ang command para ma-update ang server mo.

After that ay pwede mo nang gamitin ang server mo. Isalin ang VPN server, web server, o kung ano man ang pag-gagamitan mo. Pwedeng pareho ang i-install mo. Basta kaya ng memory ng server mo ay sige lang.

Kung nakalimutan mo na agad ang password mo, pwede mo ulit palitan by entering "passwd". Make sure na nakalogin ka pa rin sa SSH client mo, otherwise wala na, finish na. (Hint: Pwede ka naman sigurong makiusap sa nagpaagaw kung pwede i-rebuild ang droplet mo at ibibigay nila ang bagong root password)

Kung gagamitin mo sa VPN server, may mga script na gagawa na ng server para sa inyo. Ang halimbawa ay ang script sa thread na ito by 0123456.

Obviously, karamihan sa mga VPS providers ay may restrictions sa paggamit. Halimbawa, bawal gamitin sa torrent o sa "pagmimina" (crypto mining). Ito ay pinagbabawal dahil sa dalawang rason: madalas ay ginagamit sa ilegal na bagay, which is frowned upon, at higit sa lahat ay malakas sa resources ng server host provider. Gamitin mo sa ganyang bagay at ikaw rin ang mawawalan ng server. Kung nakuha mo ang server sa mga nagpapa-agaw, madadamay rin ang nagpa-agaw at iba pang mga nakakuha ng server dahil lahat 'yan ay huhugutin ng host provider ng VPS.

Kaya huwag nang magtangkang gamitin sa mga ganitong bagay. Nakakaputi ng buhok ang paglusong sa karagatan.

"REBUILD"?!

Sa mga giveaway dito ay usually makikita mo ang mga napakalaking teksto: "REBUILD KAPAG WALANG FEEDBACK". Ang ibig sabihin nito ay magleave ka ng feedback kung nakapasok ka sa server mo. Kung hindi ay babawiin ng nagpa-agaw ang server na nakuha mo. Ang droplet owner ay may direct control to rebuild or destroy your server, kahit lagyan mo pa ng 256-character password ang root account or lagyan ng SSH key ay wala kang magagawa to prevent it. Ikaw rin ang nawalan, kaya mag-iwan ng feedback at magpasalamat sa nagpamigay.

Rebuild means reinstalling the operating system of your server.

CONCLUSION

Sana ay madali nang maintindihan kung ano at para saan ang mga VPS. Sinubukan ko ito maging "dumb"-friendly pero may mga terminologies pa rin na hindi madaling maintindihan dahil napaka-technical talaga ang pag-operate ng VPS.

Kung hindi ka willing matuto sa paggamit ng server, mas mabuti pa siguro kung hayaan mo nalang kuhanin ng mga taong willing matuto, o sa mga marunong na at may pag-gagamitan ang server. Give chance to others, ika nga.

Note to Moderators: Dapat talaga ay pinaskil ko ito sa mga computer sections, pero dahil nandito ang mga giveaways eh dito ko nalang ni-post sa Premium Section dahil may mga tamad talaga na hindi marunong gumamit ng search feature. Sana ay maiwasan na rin ang "para saan 'to?" o "may guide ba dito??". Kung sa tingin niyo ay mas mabuti kung sa ibang section nalang 'to, then sige lang, i-move sa mas karapat na section.
 
Sana may "initiative" magsearch ang iba pero hnd sa "Facebook" magsearch sa "Google" dapat or sa "Yahoo Search" kc sa panahon ngaun nababaliktad na ang mga yan. Nagmistulang search engine ang "Facebook". Ewan ko sa ibang fb users kung bakit ginagawang search engine Facebook.
 
ts, tanong lang sana, ano advantage nyan doon sa mga walang sariling vps?
Advantage in terms of what? In general?

Kung may paggagamitan ka ng server, pwede mong patakubuhin ang mga programs mo 24/7 dependent on the VPS uptime. Kung hino-host mo ang web/game/VPN server mo through your computer, kailangan consistent ang internet connection mo at always on ang PC mo. Otherwise, kapag shinutdown mo ang PC or ningatngat ng aso niyo ang internet cable niyo, mawawala rin ang connection ng server na hino-host niyo.

If you are referring to VPN, kapag gumagamit ka ng VPN server through your VPS, pwede mong i-configure ang settings ng VPN server mo, such as disabling logs or forcing the DNS to use a particular one. Kapag gumamit ka ng other VPN providers, maski saan 'yan, then there is a risk that your internet access is being logged.
 
napakalinaw master salamat.. isang tanong lang since sabi dito eh hindi siya pwede gamitin sa crypto mining pwede ba siyang gamitin as crypto masternode?
 
Status
Not open for further replies.

About this Thread

  • 64
    Replies
  • 1K
    Views
  • 60
    Participants
Last reply from:
bacteria18

Trending Topics

Online now

Members online
1,142
Guests online
1,414
Total visitors
2,556

Forum statistics

Threads
2,285,959
Posts
29,034,724
Members
1,217,740
Latest member
kaia08
Back
Top