हेल्लो दोस्तों आपका स्वागत है Infinityज्ञान हिंदी ब्लॉग मै, आज मे आपको सिखाऊंगा कीस तरह से आप Digitalocean मै WordPress वेबसाइट होस्ट कर सकते है, आज मै पूरी कोशीस करूँगा की बील्कुल आसानीसे आप Digitalocean मे कैसे WordPress वेबसाइट होस्ट कर सकते है!.
Digitalocean क्या है!
सबसे पहले हम बात करते है की Digitalocean क्या है, Digitalocean एक American cloud Infrastructure provider कंपनी है, Digitalocean के डाटा सेंटर पूरी दुनिया मै है, हमारे भारत मै भी Digitalocean का डाटा सेंटर है.
Digitalocean इसके परफॉरमेंस और सिक्यूरिटी की वजह से आज पूरी दुनीया मै फेमस है, आज ब्लॉगर ज्यादा से ज्यादा Cloud Hosting का इस्तेमाल करते है जैसे की Digitalocean ,आज हमारे सभी वेबसाइट Digitalocean मै होस्टेड है.
Digitalocean Features!
आज Digitalocean पूरी दुनिया मै फेमस है इसके पीछे Digitalocean कुछ खास Features है जैसे की..
- Solid-State Drives (SSD)
- DNS Management
- 99.99% Uptime SLA
- Easily Scaling Through Versatile API
- Simple Control Panel
- Private Networking
- Floating IPs
- Multiple Datacenter Locations
Digitalocean का क्यों इस्तमाल करना साहीये!
सबसे पहले तो मै खुद पिचले २ साल से
का इस्तमाल कर रहा हु यह वेबसाइट Infinityज्ञान भी Digitalocean मै होस्ट है, आज तक मेरी एकभी वेबसाइट कभी डाउन नहीं हुई या कोय प्रॉब्लम नहीं आया.इसे पहले मै Shared Hosting का यूज़ करता था तो मुझे एक दिन मै २ से ३ मेल आते थे की भाई आपका वेबसाइट ओपन नहीं होरहा है, कुछ प्रॉब्लम है ऐसे तो अगर आप Digitalocean का इस्तमाल करेंगे तो आपको ऐसे प्रॉब्लम नहीं आयेंगे कभी.
Digitalocean का स्टोरेज प्योर SSD है तो आपको वेबसाइट की स्पीड भी काफी बेस्ट मिलती है और सिक्योर तो है ही तो इसीलिए हमे Digitalocean का इस्तमाल करना साहिए.
Digitalocean मै WordPress Site कैसे होस्ट करे!
आजका जो आर्टिकल है वो मै न्यू ब्लॉगर को ध्यान मै रखकर लिख रहा हु तो मै आपको Digitalocean मै नया अकाउंट बनाने से लेकर WordPress वेबसाइट होस्ट करके दिखाऊंगा, तो सलीए सरू करते है आजका आर्टिकल.
Digitalocean मै नया अकाउंट कैसे ओपन करे!
Digitalocean मै अकाउंट बनाना बहुत आसन है, बस आपके पास एक ईमेल और पेमेंट (Credit Card/Paypal) मेथड होना साहिये बस इसे बाद आप आसानीसे नया अकाउंट बना सकते है.
Digitalocean नये यूजर को क्रेडिट देता है इसमे आपको $10 से लेके $100 तक का क्रेडिट बील्कुल फ्री मै मिलता है इसका इस्तमाल करके आप बील्कुल फ्री मै अपना वेबसाइट होस्ट कर सकते है.
अगर आप हमारी यह लिंक से नया अकाउंट बनाते है तो आपको पक्का क्रेडिट मिलेगा, तो जो निचे लिंक है वहा क्लिक करके नया अकाउंट बना सकते है, अभी जब मै यह आर्टिकल लिख रहा हु तब पुरे $100 मिल रहे २ महीने केलीये.
Note: Digitlocean मै क्रेडिट की लिमिट बदलती रहती है, अगर एकभी ऑफर नहीं होगी और आप हमारे लिंक से नया अकाउंट बनाते है तो आपको $10 का पक्का क्रेडिट मिलेगा.
Step #01
जैसे आप लिंक ओपन करेंगे आपके सामने ऐसा पेज ओपन होगा ,जिस पर ग्रीन लाइन मै लिखा होगा कीआप यहाँ क्लिक करके नया अकाउंट बनाये आपको $100 का क्रेडिट बील्कुल फ्री मै मिलेगा, तो आप यह ग्रीन लाइन पर क्लिक कीजिये.

Step #02
इसके बाद यहा पर आप Email, Google Account और GitHub Account से नया अकाउंट बना सकते है, तो आप अपनी मुताबिक ऑप्शन पसंद कर लीजिये मै ईमेल की मदद से नया अकाउंट बनाऊंगा, तो मै सबसे पहला Sign Up with email पर क्लिक करूँगा.

Step #03
इसके बाद यहा पर आपको अपना नाम ,ईमेल और पासवर्ड डाल कर Sign up बटन पर क्लिक करना है़.

नाम, ईमेल और पासवर्ड डालने के बाद आपको ईमेल वेरीफाई करना होगा, आपके ईमेल पर एक ईमेल आएगा इसमे एक लिंक होगा इसके ऊपर क्लिक करोंगे तो आपका ईमेल वेरीफाई हो जायेगा.
Step #04
यहा पर आपको एक पेमेंट मेथड डालना है, यह जरुरी है आपको Identity verification केलीये, यहा पर आपके पास दो मेथड है सबसे पहला क Credit/Debit Card और Paypal.
Credit/Debit Card: इस मेथड मै आप अपना बैंक का क्रेडिट कार्ड का इस्तमाल कर सकते है, क्रेडिट कार्ड के आलावा आप अपना ATM कार्ड मतलब डेबिट कार्ड का भी इस्तमाल कर सकते है पर हा वो कार्ड VISA/MasterCard ही होना साहिये और इसके अन्दर International Transaction सुरु होना सहिये तो आप इस मेथड का इस्तमाल कर सकते है.
Paypal: अगर आप यह मेथड का इस्तमाल करेंगे तो आपको $5 डालने होगे आपके Digitalocean के अकाउंट मै, ताकि Digitalocean आपकी Identity verify कर सके.

जैसे आप पेमेंट मेथड डाल देंगे तो इसके बाद आपका नया Digitalocean अकाउंट ओपन हो जायेगा.
Step #05
जैसे आपका नया अकाउंट ओपन होता है, आपको ऊपर मेनू मै Create का ऑप्शन दिखेगा इसके ऊपर क्लिक करना है इसके बाद Droplets के ऊपर क्लिक करना है.

Step #06
इसके बाद आपको Marketplace के ऊपर क्लिक करना है, इसके बाद सबसे पहला ऑप्शन WordPress का होगा इसको सेलेक्ट करना है.

Step #07
इसके बाद आपको आपके सर्वर का प्लान सेलेक्ट करना है ,अब यहाँ पर आपके बजट पैर आधार रहेगा की आपको कोनसा प्लान सेलेक्ट करना है, अगर आपका वेबसाइट बील्कुल नया है तो मै आपको $10 वाला सेलेक्ट करनेका सुजाव दूंगा.

Step #08
इसके बाद आपको आपके VPS (Virtual Private Server) का लोकेशन सेलेक्ट करना है ,यहा पर Digitalocean की खास बात यह है की आपको जहा पर लोकेशन रखना है वहापर रख सकते है दुसरे प्रोवाइडर इसके अलग पैसे लेते है.
तो यहा पर मै भारत का डाटा सेंटर सेलेक्ट करूँगा जो Bangalore मै है.

Step #09
Addition options: Digitalocean मे आपको कुछ खास फीचर मिलते है और सभी फ्री है, तो यहा पर आप Private networking, IPv6 और Monitoring को सेलेक्ट कर दीजिये
Authentication: यहा पर आपको One-time password सेलेक्ट करना है और यह आपके सर्वर का one-time पासवर्ड रहेगा और आपके ईमेल पर आएगा.

Step #10
इसके बाद आपको आपके Droplet का नाम देना है, यहा पर आप कुछ भी रख सकते है, मै यहा पर जो हम डोमेन यूज़ करने वाले है इसका नाम लिख देता हु.

Step #11
अब सिंपल और फाइनल स्टेप Create Droplet पर क्लिक कर दीजिये.

Step #12
जैसे आपका नया Droplet बन जायेगा तो आपको एक मेल आएगा इस मै आपका IP और one-time पासवर्ड होगा इसका आपको कैसे इस्तमाल करना वो हम बादमे बात करेंगे सबसे पहले हमारे नये सर्वर के साथ Domain Name कनेक्ट करना बहुत जरुर है अभी से वर्ना बाद मै आपको बहुत प्रॉब्लम आ सकते है.

Step #13
सबसे पहले आपको आपके डोमेन के Nameserver बदलने होगे, आपका डोमेन आपने जहा से लिया है इसके अकाउंट मै आपको लॉग इन करके DNS मै जाके Edit Nameserver पर क्लिक करके आपको Digitalocean के 3 Nameserver डालने है.
ns1.digitalocean.com
ns2.digitalocean.com
ns3.digitalocean.com

Nameserver बदल ने के बाद थोडा टाइम लगता है इसको अपडेट होने मै 10-15 Min लगता है तो आप थोड़ी देर रुक जाना है कम से कम 5 Min तो रुकना है, इसके बाद आपको आपना डोमन Digitalocean मै डालना है.
Step #14
5-10 Min रुकने के बाद आपको आपके Digitalocean अकाउंट मै जाना है और Droplet के सामने तीन डॉट के icon पर क्लिक करके Add a domain पर क्लिक करना है.

Step #15
यहा पर आपो आपका डोमेन नाम लिखना है, यहा पर हम infinityhindi.com इस्तमाल करेंगे.

Step #16
इसके बाद आपको एक CNAME रिकॉर्ड ऐड करना है, अगर आपको आपके डोमेन को WWW के साथ मै इस्तमाल करना है तो यह बहुत जरुरी है.
HOSTNAME – www | ALIAS – infinityhindi.com | TTL – 43200

Step #17
यह फाइनल सभी रिकॉर्ड है एकबार देख लीजिये और आप अपने रिकॉर्ड से कमपैर कर लीजिये.

Step #18
अब हम सर्वर को कॉन्फ़िगर करेंगे तो अगर आप Windows यूजर्स है तो आपको Putty का इस्तमाल करना होगा ,इसकी मदद से आप अपने Console को Access कर सकते है, Putty बील्कुल फ्री है तो आप इससे निचे लिंक पर क्लिक करके डाउनलोड कर सकते है.
Download Putty – Click here

Putty डाउनलोड करने के बाद आप आपके Windows मै इनस्टॉल कर दीजिये, और इसको ओपन कर दीजिये.
Step #19
जब आपने Droplet बनाया तब आपको एक मेल आया होगा अब इसको ओपन कीजिये और Putty को भी ओपन कीजिये.
यहा पर आपको सिंपल जो ईमेल मै IP Address है इसको कॉपी करके Putty मै Host Name मै डाल दीजिये और Open बटन पर क्लिक कीजिये.

Step #20
इसके बाद आपको एक Security Alert मिलेगा इसमे आपको Yes बटन पर क्लिक करना है.

Step #21
अब आपका कंसोल ओपन हो गया है ,यहा पर root लिखना है.

Step #22
आपके ईमेल मै आपको जो One-time पासवर्ड मिला है इसको आपके माउस राईट क्लिक करके पेस्ट कर दीजिये और एन्टर दबाये.

Step #23
आपको One-time पासवर्ड दो बार डालना है इसके बाद आपको आपके सर्वर का नया पासवर्ड देना है जो आपको याद रखना है.

Step #24
अब WordPress इंस्आटालेशन सुरु हो गया है ,यहा पर आपका डोमेन नाम लिखना है ,जिसको हमने Digitalocean मै डाला था.

Step #25
यहा पर आपको WordPress वेबसाइट केलीये जो ईमेल यूज़ करना है वो लिख दीजिये.

Step #26
WordPress का Username डाल दीजिये.

Step #27
WordPress का पासवर्ड डाल दीजिये, यह पासवर्ड आपको WordPress मै लॉग इन करते समय इस्तमाल करना है.

Step #28
आपकी नयी वेबसाइट का टाइटल यहा पर डाल दीजिये.

Step #29
इसके बाद यहा पर आपको पुचा है की क्या आपको फ्री वा SSL इनस्टॉल करना है, तो यहा पर आपको Y लिखकर इंटर दबाना है.

Step #30
यहा पर आपको एक ईमेल डालना है ताकि जब भी आपका SSL Expired हो तब आपको मेल आएगा की आपका SSL Expired हो रहा है आप Renew कर दीजिये.

Step #31
इसके बाद Agree करने केलीये A लिख कर इंटर दबाये इसके बाद Y लिख कर इंटर दबाये.

Step #32
यहा पर आपको सेलेक्ट करना है की क्या आप www को रखना सहते है या नहीं, अगर आपको वेबसाइट को www के साथ रखना है तो 1 सेलेक्ट कीजिये अगर आपको www नहीं रखना है तो 2 लिख कर इंटर दबाये.

Step #33
यहा पर आपको 2 लिख कर इंटर दनाबा है.

Step #34
Done ,अब आपका वेबसाइट रेडी है, WordPress भी इनस्टॉल हो गया और SSL भी इनस्टॉल हो गया.

Step #35
अब आपको सिंपल Apache को restart करना है.
sudo service apache2 restart

Step #36
अब आप आपके Domain को ब्राउज़र मै ओपन कीजिये और देखिये की क्या होता है, अगर आपका साईट ओपन नहीं होता तो आपको रुकना पड़ेगा 10-15 Min रुक कर आप वेबसाइट ओपन करना हो जायेगा.

Step #37
अब मै आपको वेबसाइट का admin panel ओपन करके दिखता हु ,आपको आपके वेबसाइट के URL के पीछे wp-admin लिख कर इंटर दबाना है.

Step #38
Ohhh फाइनली हमारा वेबसाइट रेडी हो गया अब आप पोस्टिंग सरू कर सकते है, लेकिन अभी हमारा कम पूरा नहीं हुआ ,आगे मै आपको सिखाता हु की किस तरह से आपको फाइल को एक्सेस कर सकते है और Database को कैसे मैनेज कर सकते है.

Step #39
अगर आपको आपके वेबसाइट की फाइल को ,मैनेज करना है तो आपको FTP Software का इस्तमाल करना होगा जैसे की Filezilla.
Download Filezilla – Click here
Filezilla मै लॉग इन करने केलीये आपको Host मै आपका IP Address | Username मै – root | Password – server password | Port – 22.

Step #40
इसके बाद wordpress की फाइल को मैनेज करने केलीये आपको – var/www/html/ इस फोल्डर को ओपन कीजिये.

यहा से आप आपके साईट मै सभी फाइल को मैनेज कर सकते है.
Step #41
अब मै आपको बताऊंगा की अगर आपको आपके वेबसाइट के database को मैनेज करना है तो कैसे करे, database को मैनेज करने केलीये और बैकअप लेने केलीये आपको आपके सर्वर मै Phpmyadmin को इनस्टॉल करना होगा.
Phpmyadmin को इनस्टॉल करने केलीये आपको निचे जो कमांड है इसका यूज़ करना है.
sudo apt update && sudo apt install phpmyadmin

Step #42
कमांड रन करने के बाद आपको यहा पर y लिख कर इंटर दबाना है.

Step #43
यहा पर सिंपल इंटर दबाये.

Step #44
यहा पर yes सेलेक्ट करके इंटर दबाये.

Step #45
अब यहा परआपको MYSQL का मास्टर पासवर्ड डालना है ,जो सर्वर का पासवर्ड है वही यहा पर डालिए ताकि आपको याद रहे.

Step #46
इसके बाद यह कमांड को रन कीजिये.
sudo ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf-available/phpmyadmin.conf

Step #47
इसके बाद यह कमांड को रन कीजिये.
sudo a2enconf phpmyadmin.conf

Step #48
अब यह कमांड का इस्तमाल करके apache को एक बार रीलोड कीजिये.
sudo service apache2 reload

अब आपके सर्वर मै phpmyadmin इनस्टॉल हो सुका है ,पर phpmyadmin मै लॉग इनकरने केलीये हमे एक mysql user डालना होगा सर्वर मै.
Step #49
यह कमांड को रन कीजिये.
sudo mysql

Step #50
अब आपको यह कमांड को रन करना है जहा newuser लिखा है वहा आपको आपका username डालना है, और password वहा आपको आपका पासवर्ड डालना है.
CREATE USER 'newuser'@'localhost' IDENTIFIED BY 'password';

Step #51
अब यह कमांड को रन कीजिये ,यहा पर आपको जहा newuser लिखा है वहा पर आपका username डालना है.
GRANT ALL PRIVILEGES ON * . * TO 'newuser'@'localhost';

Step #52
अब यह कमांड को रन कीजिये.
FLUSH PRIVILEGES;

Step #53
अब यह कमांड का यूज़ करके MYSQL मै से बहार आजाये.
exit

Step #54
अब Apache सर्वर को एक बार restart कर दीजिये.
sudo service apache2 restart

Step #55
अब ब्राउज़र मै आपके डोमेन नाम के पीछे आपको phpmyadmin लिख कर ओपन करना है जैसे की – www.infinityhindi.com/phpmyadmin.
अब जो थोड़ी देर पहले हुमने एक MYSql user डाला था वही आपको यहा पर इस्तमाल करना है.

Step #56
Done आपका Phpmyadmin ओपन हो सुका है.

Step #57
आब आप यहा से आपके database को मैनेज कर सकते है, database का बैकअप भी ले सकते है.

Watch a Video
FAQ
Digitalocean फ्री है!
नहीं ,Digitalocean आपको फ्री मै क्रेडिट देता है! इसका आप २ महीने तक इस्तमाल कर सकते है बिलकुल फ्री मै, इसके बाद आपको पैसेदेने होगे.
Final Word
तो दोस्तों मै आशा रखता हुकी आपको यह जानकारी पसंद आयी होगी, अगर आपको पसंद आई और आपको लगता है की हेल्पफुल है तो सोशल मीडिया मै एस पोस्ट को शेयर जरुर करना.
अगर आपको ब्लॉग्गिंग सीखना है तो हमारा एक ब्लॉग है Bloggingguidance, यह ब्लॉग मै हम आपको Blogging, SEO, ब्लॉग पर ट्राफिक कैसे लाये इसके बारे मै सिखाते है तो विजिट जरुर करना.
आप हमे सोशल मीडिया पर भी फोल्लो कर सकते है! Facebook, Instagram और हा हमरा एक YouTube चैनल है BM Tech Tips इसको आप सब्सक्राइब करना मत भूलना.
Great work sir main bhi apna site blogger se wp par shift karne wala tha aapke is post se mujhe bahut help huyi hosting ke liye
Nice article bhai you are Best guide and best blogger
Apka tutorial bohat helpful raha mereliye.
Thanks
Nice article sir… great post
Thanks for Guide me..by reading I also transfer my hosting Server
Bhai Aapne Jo is post pr floating share button lagaya wo kaise lagaye
Aapka ye article mere liye bahut hi helpful Raha hai, thanks brother
Welcome
बहुत अच्छा आर्टिकल है, बहुत काम का कन्फर्मेशन है ।
धन्यवाद
Very Helpful Article thanks for this amazing post
This article is very Nice, thanks for sharing it.