SSD Nodes Learn 8GB RAM — $66/वर्ष
मार्गदर्शक Matt Connorद्वारे Matt Connor · अपडेटेड 2026-08-01

VPS वर काय चालवता येते? 20 प्रत्यक्ष उपयोग

वेबसाइट, VPN, फोटो स्टोरेज, गेम सर्व्हर आणि AI agents यांसह VPS चे 20 प्रत्यक्ष उपयोग पहा. प्रत्येकासाठी लागणारी RAM आणि योग्य निवड समजून घ्या.

VPS वापरून तुम्ही काय करू शकता?

VPS (virtual private server) हा public IP address असलेला Linux machine आहे. तुमचा laptop चालू असो वा बंद असो, तो कार्यरत राहतो. त्यामुळे सतत उपलब्ध असणे आवश्यक असलेली कोणतीही सेवा VPS वर चालवता येते. प्रत्यक्षात यामध्ये websites, private VPN, तुमचे स्वतःचे file आणि photo storage, media, game servers, scheduled scripts आणि वाढत्या प्रमाणात AI tooling यांचा समावेश होतो. खाली लोक प्रत्यक्षात चालवत असलेल्या वीस गोष्टी दिल्या आहेत. सर्व्हर भाड्याने घेण्याचे कारण म्हणून त्या साधारणपणे किती वेळा असतात, त्यानुसार त्यांची मांडणी केली आहे.

प्रत्येक नोंदीत त्या कामाचे स्वरूप, त्यासाठी लागणारी memory आणि संपूर्ण मार्गदर्शक कुठे उपलब्ध आहे, हे दिले आहे. कामांऐवजी applications ची विस्तृत यादी हवी असल्यास, 2026 मध्ये स्वतः host करण्यायोग्य applications या पूरक यादीत प्रत्येक app स्वतंत्रपणे दिले आहे.

प्रत्यक्षात लोक चालवतात अशा 20 गोष्टी

  1. वेबसाइट किंवा वेब अॅप होस्ट करा. हे अजूनही सर्वांत सामान्य उत्तर आहे. एक छोटा सर्व्हर nginx किंवा Apache, PHP आणि डेटाबेस 1 GB RAM वर सहज चालवतो. सुरुवातीचा पारंपरिक पर्याय म्हणजे Ubuntu 24.04 वर LAMP stack. nginx वर Certbot आणि Let's Encrypt वापरून मोफत प्रमाणपत्र जोडा. port 80 वरील केवळ IP address मुळे ब्राउझर इशारा दाखवतात आणि प्रत्येक अभ्यागत गमावला जातो.
  1. एका सर्व्हरवर अनेक साइट्स आणि अॅप्स चालवा. hostname नुसार विनंत्या वर्गीकृत करणारी व्यवस्था समोर असल्यास एक सर्व्हर डझनभर नावे सेवा देऊ शकतो. हे काम reverse proxy करते आणि प्रमाणपत्रांचे नूतनीकरणही करते. म्हणून अनेक Docker अॅप्ससमोर Traefik हा नेहमीचा दुसरा टप्पा आहे. बचत प्रत्यक्षात होते: एका 4 GB सर्व्हरवर पाच प्रकल्प चालवणे पाच लहान सर्व्हरपेक्षा स्वस्त असते आणि त्यांचा backup घेणेही सोपे असते.
  1. तुमचा स्वतःचा VPN. VPS तुम्हाला नियंत्रित करता येणारा exit IP देतो. त्यामुळे सार्वजनिक Wi-Fi तुमचा network traffic वाचू शकत नाही आणि तुमच्या घरातील सेवा open internet वर उघड्या राहत नाहीत. WireGuard 50 MB पेक्षा कमी memory वापरतो आणि kernel मध्ये चालतो. त्यामुळे त्याचा सर्व्हरवर फारसा परिणाम होत नाही. स्वतः होस्ट केलेल्या WireGuard VPN मार्गदर्शकात handshake आणि DNS मधील अडचणी स्पष्ट केल्या आहेत. ही दोन उत्पादने अनेकदा गोंधळली जातात. म्हणून आधी VPS विरुद्ध VPN तुलना वाचणे उपयुक्त ठरेल.
  1. तुमच्या मालकीचा password manager. Vaultwarden, Bitwarden protocol वापरतो. त्यामुळे प्रत्येक अधिकृत अॅप आणि browser extension कंपनीच्या सर्व्हरऐवजी तुमच्या सर्व्हरशी जोडले जाते. त्याला सुमारे 150 MB RAM आणि जवळजवळ disk space लागत नाही. त्यामुळे VPS वर Vaultwarden हा या यादीतील सर्वोत्तम पहिला प्रकल्प आहे. या सर्व्हरवर तुमचे सर्व password असतात. त्यामुळे त्याचे certificate आणि backups हे install चाच भाग समजा; नंतर करायचे काम समजू नका.
  1. Cloud file storage आणि calendars. Nextcloud, प्रत्येक desktop आणि phone साठी sync clients, तसेच calendar आणि contacts देऊन सशुल्क Drive किंवा Dropbox योजनेचा पर्याय देते. 1 ते 2 GB RAM आणि तुमच्या files इतकी अतिरिक्त जागा ठेवा. सुरुवातीपासून PostgreSQL वापरा. Docker, TLS आणि backups सह Nextcloud मार्गदर्शकात database नंतर migrate करणे हे instance बिघडवण्याचे सर्वांत सामान्य कारण का आहे, हे स्पष्ट केले आहे.
  1. फोनवरून upload होणारी photo library. Immich तुमच्या camera roll मधील photos आपोआप upload करते आणि face व object search देते. या वैशिष्ट्यामुळे लोक शेवटी Google Photos वापरणे सोडतात. Machine-learning container मुळे हे येथील सर्वांत जास्त resources वापरणारे अॅप्लिकेशन आहे. त्यामुळे सर्वांत छोटा plan घेण्यापूर्वी स्वतः होस्ट केलेले Immich मार्गदर्शक वाचा. latest pull करण्याऐवजी version निश्चित करा, कारण releases दरम्यान breaking changes अजूनही येतात.
  1. तुमच्या स्वतःच्या library साठी media server. Jellyfin तुमचे films आणि shows TV app, browser किंवा phone वर stream करते. यासाठी account लागत नाही आणि remote playback साठी paywallही नाही. ते निष्क्रिय स्थितीत सुमारे 1 ते 2 GB RAM वापरते. ते कार्य करेल की नाही हे transcoding ठरवते. VPS वर Jellyfin मार्गदर्शकात clients थेट play करू शकतील अशा format मध्ये files ठेवण्याची पद्धत दाखवली आहे. त्यामुळे सर्व्हरला केवळ bytes हलवावे लागतात.
  1. मित्रांसाठी game server. काही players साठी Minecraft server ला 2 ते 4 GB RAM आणि host player झोपायला गेल्यावरही चालू राहणारे machine आवश्यक असते. VPS यासाठी योग्य आहे. VPS वर Minecraft server मार्गदर्शकात Java memory flags आणि systemd अंतर्गत server चालवण्याची पद्धत दिली आहे. त्यामुळे crash झाल्यावर तो स्वतः पुन्हा सुरू होतो.
  1. नियोजित scripts, scrapers आणि bots. पहाटे 3 वाजता चालणारे कोणतेही काम त्या वेळी जागे असलेल्या machine वर चालवावे लागते. हे काम cron line ऐवजी timer असलेल्या systemd service म्हणून लिहा. त्यामुळे logs, failure status आणि चाचणी करण्याची स्वच्छ पद्धत मिळते. VPS वर systemd services आणि timers मध्ये unit files दिल्या आहेत. Discord किंवा Telegram bot साठीही हीच पद्धत आहे; फरक एवढाच की त्यात timed process ऐवजी long-running process असतो.
  1. Automation workflows. Zapier ज्या कामासाठी प्रत्येक task नुसार शुल्क आकारते, त्यासाठी n8n visual builder देते. ते स्वतः चालवल्यास शुल्क आणि process होणाऱ्या data वरील मर्यादा दोन्ही दूर होतात. ते सुमारे 500 MB RAM वापरते. Encryption key स्पष्टपणे सेट करा. HTTPS सह स्वतः होस्ट केलेले n8n यात ही पद्धत दाखवली आहे. अन्यथा container rebuild नंतर जतन केलेली प्रत्येक credential वाचता येणार नाही.
  1. Language model स्वतः चालवा. Ollama open-weight models स्थानिक API द्वारे उपलब्ध करून देते. त्यामुळे prompts आणि documents तुमच्या सर्व्हरबाहेर जात नाहीत. केवळ CPU असलेल्या VPS वर त्वरित उत्तरांऐवजी प्रति सेकंद काही शब्दांची अपेक्षा ठेवा. 8B model साठी सुमारे 8 GB RAM ठेवा. LLM स्वतः होस्ट करण्यासाठी Ollama चालवणे यात वास्तविक आकडे दिले आहेत. Model वर workflow platform हवे असल्यास VPS वर Dify UI आणि retrieval देते.
  1. Coding agent साठी स्वतंत्र ठिकाण द्या. एक तास काम करणारा AI coding agent laptop बंद केल्यावर थांबत असेल तर तो उपयुक्त ठरत नाही. म्हणून लोक तो terminal multiplexer मध्ये server वर चालवतात आणि नंतर पुन्हा जोडतात. tmux सह VPS वर Claude Code ही setup पद्धत आहे. VPS वर coding agent चालवणे यात सर्वसाधारण रचना स्पष्ट केली आहे. त्याला स्वतंत्र unprivileged user आणि बाहेर जाऊ न शकणारी directory द्या.
  1. तुमच्या assistants साठी MCP servers होस्ट करा. MCP (model context protocol) servers हे AI client ला tools आणि data उपलब्ध करून देणारे छोटे, कायम चालू असलेले processes आहेत. Laptop वर ही कायम चालू स्थिती राखता येत नाही. VPS वर MCP servers मध्ये authentication सह TLS मागे ते चालवण्याची पद्धत दिली आहे. हे महत्त्वाचे आहे, कारण खुले MCP endpoint कोणतेही user call करू शकतो.
  1. तुमच्या इतर servers वर लक्ष ठेवा. Uptime Kuma तुमच्या sites ला ping करते आणि जवळजवळ कोणत्याही channel वर alert पाठवते. ते सुमारे 200 MB मध्ये चालते. लोकांकडून दुर्लक्षित होणारा नियम असा आहे: production चे monitoring वेगळ्या machine वरून करा. कारण Uptime Kuma status monitoring ज्या box वर चालते त्याच box चे monitoring केल्यास तो box बंद पडल्याचे कळणार नाही.
  1. फक्त up किंवा down नव्हे, तर वास्तविक metrics. एका server ऐवजी fleet असल्यास CPU, disk आणि services चे history आणि triggers सह metrics हवे असतात. Zabbix monitoring server प्रत्येक host वर agent वापरून हे करते. त्याला 2 GB RAM आणि स्वतंत्र database आवश्यक आहे. सुरुवातीला साधा uptime check वापरा. प्रत्यक्ष गरज निर्माण झाल्यावर पुढील पातळीवर जा.
  1. इतर सर्व गोष्टींसाठी offsite backups. Data ज्या disk वर आहे त्याच disk वरील backup हा backup नाही. मोठ्या volume असलेला स्वस्त VPS चांगले destination ठरू शकतो. VPS वर restic backups encrypted, deduplicated आणि versioned snapshots देते. त्यातून प्रत्यक्ष चाचणी करता येईल असा restore मिळतो. दर महिन्याला restore ची चाचणी करा. चाचणी न केलेला backup ही केवळ आशा असते.
  1. तुमचा स्वतःचा CI runner. Hosted build minutes संपतात. Self-hosted runner तुमचे caches warm ठेवतो आणि secrets स्थानिक ठेवतो. Self-hosted GitHub Actions runner मध्ये installation आणि isolation दाखवले आहे. Public repositories साठी isolation विशेष महत्त्वाचे आहे, कारण pull request तुमच्या machine वर code चालवू शकते.
  1. तुमच्या नियंत्रणाखालील team chat. प्रति seat शुल्क न देऊ इच्छिणाऱ्या team साठी Rocket.Chat threads, calls आणि integrations देते. त्याला 2 GB RAM किंवा त्याहून अधिक आवश्यक आहे, कारण MongoDB हा resource वापरणारा भाग आहे. Docker Compose सह Rocket.Chat मध्ये version upgrade ची क्रमवार पद्धत दिली आहे. Upgrade दरम्यान MongoDB ची major version वगळल्यास database वापरता येत नाही.
  1. तुमच्या सर्व machines साठी private network. अनेक servers आणि laptop असल्यावर single hub पेक्षा mesh network वापरणे सोपे असते. स्वतः होस्ट केलेला Tailscale control server म्हणून Headscale coordination तुमच्या स्वतःच्या box वर ठेवते. यासोबत hosts ना group म्हणून हाताळण्याची सवय लावा. अनेक Linux servers व्यवस्थापित करणे याच विषयावर आहे.
  1. Lab, आणि आग्रह असल्यास mail server. गोष्टी बिघडवून पाहण्यासाठी VPS सुरक्षित ठिकाण आहे. FreeBSD 15 server वापरून पाहा किंवा plan परवानगी देत असल्यास तुमच्या server मध्ये virtual machines चालवा आणि nested virtualization वापरा. Email मुद्दाम शेवटी ठेवले आहे. बहुतेक providers outbound port 25 अवरोधित करतात आणि deliverability मिळवणे दीर्घकाळ चालणारी अडचण आहे. त्यामुळे Mailcow सह स्वतः होस्ट केलेले email वास्तव परिस्थिती लक्षात घेऊन वाचा.

यापैकी प्रत्येकासाठी किती सर्व्हर संसाधने आवश्यक आहेत?

मर्यादा memory ची आहे; CPU किंवा disk ची नाही. 1 GB plan एक लहान सेवा चालवण्यासाठी पुरेसा असतो: website, VPN, password manager किंवा bot. 4 GB plan मध्ये एकाच proxy मागे काही सेवा चालवणे सोयीचे असते. या पृष्ठावरील बहुतेक वापरकर्ते शेवटी हीच रचना वापरतात.

2 GB हा अवघड आकार आहे. या आकारात एखादी व्यक्ती तिसरा container जोडते, kernel तो शांतपणे बंद करते आणि application log मध्ये याचे कारण दिसत नाही. sudo dmesg | grep -i "out of memory" चालवल्यास container runtime ने लपवलेली Out of memory: Killed process ओळ दिसेल. AI workloads या नियमाला अपवाद आहेत: 8B language model लोड होण्यासाठी साधारणपणे किमान 8 GB आवश्यक असतात आणि photo machine learning साठीही अशीच आवश्यकता असते.

Disk चे प्रमाण तुमच्या data वर अवलंबून असते. Photos, media आणि backups यांनाच येथे शेकडो gigabytes ची आवश्यकता असते. इतर सर्व गोष्टी small plan मध्ये समाविष्ट असलेल्या 20 ते 50 GB मध्ये बसतात.

हे सर्व चालवण्यापूर्वी

वरील प्रत्येक कृतीसाठी समान मूलभूत बाबी आवश्यक आहेत: तुम्ही पोहोचू शकता असे मशीन, root नसलेला user आणि firewall.

sudo apt update && sudo apt upgrade -y
sudo adduser deploy
sudo usermod -aG sudo deploy
sudo ufw allow OpenSSH
sudo ufw enable
sudo ufw status

sudo ufw status ने Status: active दाखवले पाहिजे. त्यात 22/tcp ला अनुमती देणारी ओळ असते. दुसरे terminal उघडा आणि पहिला terminal बंद करण्यापूर्वी तुम्ही अद्याप login करू शकता याची खात्री करा. कारण firewall मुळे प्रवेश बंद झाल्यास provider च्या panel मधून console rescue करावे लागते. नवीन VPS वरील पहिली दहा मिनिटे या प्रक्रियेचे सुरुवातीपासून शेवटपर्यंत वर्णन करते. SSH hardening password login बंद करते. त्यामुळे सतत होणारे background brute-force प्रयत्न महत्त्वाचे राहत नाहीत.

वरीलपैकी जवळजवळ प्रत्येक application container म्हणून उपलब्ध आहे. त्यामुळे Docker एकदाच install करा. त्यानंतर उर्वरित यादी copy आणि paste करता येईल:

curl -fsSL https://get.docker.com | sudo sh
sudo usermod -aG docker "$USER"
newgrp docker
docker run --rm hello-world

permission denied while trying to connect to the Docker daemon socket वाचताना त्रुटी आल्यास group मधील बदल तुमच्या shell पर्यंत अद्याप पोहोचलेला नाही. त्यामुळे log out करून पुन्हा log in करा. Docker Compose ची मूलभूत माहिती वरील सर्व मार्गदर्शक वापरत असलेल्या file format चे स्पष्टीकरण देते.

VPS कशासाठी योग्य नाही

काही मर्यादा स्पष्टपणे लक्षात घ्या. ग्राफिक्सचे जड काम आणि मॉडेलचे प्रशिक्षण यांसाठी GPU आवश्यक असतो. मानक VPS मध्ये GPU नसतो. त्यामुळे RAM कितीही वाढवली तरी CPU वर inference मंदच राहते. पाच मिनिटांचा downtime देखील गंभीर हानी करू शकतो, अशा सेवा छंद म्हणून चालवलेल्या आणि रविवारी रात्री upgrade केलेल्या server वर ठेवू नयेत. उदाहरणार्थ, घराचा alarm किंवा वैद्यकीय alert. एकच server म्हणजे failure चा एकमेव बिंदू. त्यामुळे कधीही बंद पडता कामा नये अशा सेवेसाठी दुसरा box आणि त्यावर स्विच करण्याची चाचणी केलेली पद्धत आवश्यक आहे.

Email बाबत स्वतंत्र इशारा आवश्यक आहे, जरी ते या यादीत असले तरी. बहुतेक providers outbound port 25 block करतात. तो port open असला तरी reputation नसलेला नवीन IP address DNS records योग्य होईपर्यंत आणि त्या address ची reputation तयार होईपर्यंत spam मध्ये जातो. हे weekend मध्ये पूर्ण होणारे काम नाही. यासाठी सतत देखरेख आणि काम आवश्यक असते.

FAQ

VPS चा सर्वात सामान्य उपयोग कोणता आहे?

वेबसाइट किंवा वेब अनुप्रयोग होस्ट करणे. nginx किंवा Apache, PHP आणि डेटाबेस चालवणारा लहान सर्व्हर 1 GB RAM वर वैयक्तिक साइट, ग्राहकाची साइट किंवा लहान उत्पादन हाताळू शकतो. पूर्ण stack वर नियंत्रण ठेवून वास्तविक सार्वजनिक IP address मिळवण्याचा हा सर्वात स्वस्त मार्ग आहे. दुसरे सर्वात सामान्य उत्तर म्हणजे खाजगी VPN. तुमच्या मालकीचा सर्व्हर वापरल्यास इतर कोणीही share न केलेला exit address तुम्हाला मिळतो.

या यादीतील गोष्टींसाठी मला किती RAM आवश्यक आहे?

एका लहान सेवेसाठी 1 GB पुरेसे आहे. एका reverse proxy मागे काही सेवा चालवायच्या असल्यास 4 GB ही आरामदायक क्षमता आहे आणि बहुतेक लोक हीच plan निवडतात. AI workloads याला अपवाद आहेत. 8B language model load होण्यापूर्वीच साधारण 8 GB आवश्यक असतो. Photo machine learning साठीही जवळपास तेवढीच क्षमता हवी. तुम्ही media, photos किंवा backups साठवत असाल तरच disk महत्त्वाचा ठरतो.

यापैकी एकापेक्षा अधिक गोष्टी एकाच सर्व्हरवर चालवू शकतो का?

होय. हे नेहमीचे आहे. प्रत्येक application स्वतंत्र container मध्ये ठेवा. कोणतीही application थेट internet वर publish करू नका. Names आणि certificates हाताळण्यासाठी एक reverse proxy वापरा. मर्यादा application च्या संख्येऐवजी memory ची असते. त्यामुळे वरील वास्तविक आकडेवारीची बेरीज करा आणि किमान 25 percent headroom ठेवा. त्यामुळे upgrade किंवा backup run मुळे out-of-memory kill होणार नाही.

VPS वापरण्यासाठी मला Linux माहित असणे आवश्यक आहे का?

तुम्हाला मूलभूत गोष्टी माहित असणे आवश्यक आहे: SSH द्वारे connect करणे, file edit करणे आणि log वाचणे. या guides मधील इतर सर्व गोष्टी copy, paste आणि guide मध्ये अपेक्षित output शी मिळणारा output तपासणे इतक्याच आहेत. तुम्हाला type करण्याऐवजी click करणे पसंत असल्यास control panel applications तुमच्यासाठी manage करते. कोणती plan flexibility मध्ये किती मर्यादा आणते हे Cloudron, CasaOS आणि Coolify यांची तुलना स्पष्ट करते.

या services साठी पैसे देण्यापेक्षा VPS स्वस्त आहे का?

एकापेक्षा अधिक services चालवल्यास सहसा होय. एक 4 GB server file sync subscription, password manager plan, photo storage plan आणि automation tool bill एकाच वेळी बदलू शकतो. त्याऐवजी तुम्हाला स्वतःचा वेळ द्यावा लागतो: updates, certificates आणि backups आता तुमची जबाबदारी असतात. त्यामुळे ही बचत प्रत्यक्षात तेव्हाच होते, जेव्हा तुम्ही ही कामे नियमितपणे करता.