मुख्य सामग्री पर जाएँ
2026-05-06 · 9 मिनट पढ़ें

SFTP स्क्रीनशॉट अपलोड सेट करें

ज़्यादातर स्क्रीनशॉट टूल आपकी इमेज को अपनी ही क्लाउड सेवा पर अपलोड करते हैं। आपको एक लिंक मिलता है, लेकिन सर्वर आपके कंट्रोल में नहीं होता। आप डोमेन नहीं चुन सकते। आप एक्सेस कंट्रोल सेट नहीं कर सकते। आप इसकी गारंटी नहीं दे सकते कि दो साल बाद भी लिंक काम करेगा। और आप हर अपलोड की गई इमेज के लिए किसी तीसरे पक्ष पर भरोसा कर रहे होते हैं — उन स्क्रीनशॉट समेत जिनमें संवेदनशील डेटा हो सकता है।

SFTP अपलोड इस मॉडल को पलट देता है। आपके स्क्रीनशॉट आपके अपने सर्वर पर, आपके अपने डोमेन पर, आपके अपने कंट्रोल में जाते हैं। आप तय करते हैं कि उन्हें कौन एक्सेस कर सकता है। आप तय करते हैं कि वे कितने समय तक रहेंगे। कैप्चर से लिंक तक की पूरी शृंखला आपके कंट्रोल में होती है।

यह गाइड SFTP स्क्रीनशॉट अपलोड सेट करने की प्रक्रिया बताती है Maxisnapके साथ, सर्वर तैयार करने से लेकर कॉन्फ़िगरेशन और आपके पहले ऑटो-अपलोड तक। अगर आपके पास कोई वेब सर्वर या VPS है, तो आप 15 मिनट से भी कम में चालू हो सकते हैं।

अन्य अपलोड तरीक़ों के बजाय SFTP क्यों

SFTP (SSH File Transfer Protocol) फ़ाइलों को एक एन्क्रिप्टेड SSH कनेक्शन के ज़रिए ट्रांसफ़र करता है। अन्य अपलोड तरीक़ों की तुलना में, यह कई फ़ायदे देता है:

  • ट्रांज़िट में एन्क्रिप्टेड — सारा डेटा SSH के ज़रिए एन्क्रिप्टेड होता है। सादे FTP के विपरीत, आपके स्क्रीनशॉट ट्रांज़िट में इंटरसेप्ट नहीं किए जा सकते।
  • सर्वर पर कोई अतिरिक्त सॉफ़्टवेयर नहीं — अगर आपका सर्वर SSH चलाता है (लगभग सभी Linux सर्वर चलाते हैं), तो SFTP सीधे काम करता है। कोई FTP डीमन नहीं, कोई वेब सर्वर API एंडपॉइंट नहीं, कोई अतिरिक्त कॉन्फ़िगरेशन नहीं।
  • की-आधारित ऑथेंटिकेशन — आप पासवर्ड के बजाय SSH की-पेयर इस्तेमाल कर सकते हैं, जो ज़्यादा सुरक्षित भी है और ज़्यादा सुविधाजनक भी।
  • मानक प्रोटोकॉल — SFTP हर बड़े होस्टिंग प्रोवाइडर, VPS और क्लाउड प्लेटफ़ॉर्म द्वारा सपोर्टेड है। कोई वेंडर लॉक-इन नहीं।
  • पूरा कंट्रोल — आपका सर्वर, आपका डोमेन, आपके नियम। स्क्रीनशॉट आपके फ़ाइलसिस्टम पर सामान्य फ़ाइलें होती हैं।

Maxisnap FTP, S3-कम्पैटिबल स्टोरेज और HTTP POST अपलोड भी सपोर्ट करता है। लेकिन अपने ख़ुद के सर्वर वाले ज़्यादातर यूज़र्स के लिए, SFTP सबसे आसान और सबसे सुरक्षित विकल्प है। सभी अपलोड विकल्प देखें

आपको क्या चाहिए

  • SSH एक्सेस वाला एक सर्वर — कोई भी Linux VPS चलेगा। DigitalOcean, Linode, Hetzner, AWS EC2, या आपका अपना हार्डवेयर। अपलोड की गई इमेज सर्व करने के लिए आपको SSH एक्सेस और एक वेब सर्वर (Nginx या Apache) चाहिए।
  • एक डोमेन नाम — वैकल्पिक लेकिन अनुशंसित। जिन स्क्रीनशॉट को अपलोड किया गया हो screenshots.yourdomain.com वे किसी IP पते की तुलना में ज़्यादा पेशेवर लगते हैं।
  • Maxisnap Studio — SFTP अपलोड के लिए ज़रूरी है Maxisnap Studio ऐड-ऑन ($20 एकमुश्त)। मुफ़्त वर्शन में पूरा कैप्चर और एनोटेशन शामिल है।

स्टेप 1: अपना सर्वर तैयार करें

अगर आपके पास पहले से SSH एक्सेस वाला वेब सर्वर है, तो स्टेप 2 पर जाएँ। वरना, यहाँ न्यूनतम सेटअप है:

अपने सर्वर पर, स्क्रीनशॉट के लिए एक डायरेक्टरी बनाएँ और अपने वेब सर्वर को उससे फ़ाइलें सर्व करने के लिए कॉन्फ़िगर करें।

# Create the screenshot directory
sudo mkdir -p /var/www/screenshots
sudo chown $USER:$USER /var/www/screenshots
sudo chmod 755 /var/www/screenshots

अगर आप Nginx इस्तेमाल कर रहे हैं, तो एक server block जोड़ें (या अपनी मौजूदा साइट में एक location जोड़ें):

server {
    listen 80;
    server_name screenshots.yourdomain.com;

    root /var/www/screenshots;

    location / {
        try_files $uri =404;
        expires 30d;
        add_header Cache-Control "public, immutable";
    }
}

अगर आप Apache इस्तेमाल कर रहे हैं, तो इसका समकक्ष आसान है — बस एक VirtualHost को उस डायरेक्टरी की ओर इंगित करें:

<VirtualHost *:80>
    ServerName screenshots.yourdomain.com
    DocumentRoot /var/www/screenshots
</VirtualHost>

Let's Encrypt के साथ SSL जोड़ें (ज़ोरदार अनुशंसित):

sudo certbot --nginx -d screenshots.yourdomain.com
# or for Apache:
sudo certbot --apache -d screenshots.yourdomain.com

स्टेप 2: SSH की ऑथेंटिकेशन सेट करें (अनुशंसित)

आप पासवर्ड से ऑथेंटिकेट कर सकते हैं, लेकिन SSH की ज़्यादा सुरक्षित होती हैं और पासवर्ड टाइप करने की ज़रूरत ख़त्म कर देती हैं। अगर आप पहले से SSH की इस्तेमाल करते हैं, तो यह स्टेप छोड़ दें।

अपनी Windows मशीन पर, PowerShell खोलें:

# Generate an SSH key pair (if you don't have one)
ssh-keygen -t ed25519 -C "maxisnap-upload"

# Copy the public key to your server
type $env:USERPROFILE\.ssh\id_ed25519.pub | ssh user@your-server "cat >> ~/.ssh/authorized_keys"

कनेक्शन टेस्ट करें:

ssh user@your-server "echo 'Connection successful'"

अगर यह पासवर्ड माँगे बिना कनेक्ट हो जाता है, तो की ऑथेंटिकेशन काम कर रहा है।

स्टेप 3: Maxisnap कॉन्फ़िगर करें

Maxisnap खोलें और जाएँ Settings > Upload। चुनें SFTP अपलोड प्रोटोकॉल के रूप में और निम्नलिखित फ़ील्ड भरें:

  • होस्ट: आपके सर्वर का होस्टनाम या IP पता (जैसे, screenshots.yourdomain.com)
  • Port: 22 (डिफ़ॉल्ट SSH पोर्ट, अगर आपका सर्वर कोई ग़ैर-मानक पोर्ट इस्तेमाल करता है तो बदलें)
  • Username: आपका SSH यूज़रनेम
  • Authentication: की फ़ाइल (अपनी प्राइवेट की चुनें, आमतौर पर C:\Users\YourName\.ssh\id_ed25519) या Password
  • Remote path: /var/www/screenshots/ (वह डायरेक्टरी जो आपने स्टेप 1 में बनाई)
  • URL prefix: https://screenshots.yourdomain.com/ (वह पब्लिक URL जहाँ फ़ाइलें एक्सेस की जा सकती हैं)

क्लिक करें Test Connection सत्यापित करने के लिए। Maxisnap कनेक्ट करने और एक टेस्ट फ़ाइल लिखने की कोशिश करेगा। अगर यह सफल होता है, तो आप अपलोड के लिए तैयार हैं।

स्टेप 4: आपका पहला ऑटो-अपलोड

दबाएँ Ctrl+Alt+7 (Maxisnap की ऑटो-अपलोड हॉटकी)। अपनी स्क्रीन का एक रीजन चुनें। Maxisnap उस रीजन को कैप्चर करता है, उसे SFTP के ज़रिए अपलोड करता है, और शेयर करने योग्य लिंक आपके क्लिपबोर्ड में कॉपी कर देता है।

उस लिंक को किसी ब्राउज़र में पेस्ट करें। आपका स्क्रीनशॉट आपके अपने डोमेन से लोड होना चाहिए। URL कुछ ऐसा दिखेगा:

https://screenshots.yourdomain.com/2026-05-06_143022.png

डेस्टिनेशन कॉन्फ़िगर हो जाने के बाद, एक कैप्चर आपके सर्वर पर अपलोड हो सकता है और अपना शेयर करने योग्य URL एक ही वर्कफ़्लो में क्लिपबोर्ड पर रख सकता है।

फ़ाइल नामकरण और व्यवस्था

Maxisnap डिफ़ॉल्ट रूप से कैप्चर टाइमस्टैम्प के आधार पर फ़ाइलनाम बनाता है (जैसे, 2026-05-06_143022.png। आप Settings > Upload > Filename pattern में नामकरण पैटर्न कस्टमाइज़ कर सकते हैं। विकल्पों में शामिल हैं:

  • {datetime} — पूरा टाइमस्टैम्प (डिफ़ॉल्ट)
  • {date}/{datetime} — तारीख़-आधारित सबडायरेक्टरी में व्यवस्थित
  • {random} — अनलिंक करने योग्य URL के लिए रैंडम 8-कैरेक्टर स्ट्रिंग
  • {random}-{datetime} — विशिष्टता के लिए रैंडम प्रीफ़िक्स और खोजने की सुविधा के लिए टाइमस्टैम्प

सुरक्षा को लेकर सतर्क सेटअप के लिए, इस्तेमाल करें {random} नामकरण। इससे URL अनुमान से परे हो जाते हैं — कोई टाइमस्टैम्प बढ़ाकर आपके स्क्रीनशॉट की गिनती नहीं कर सकता।

एडवांस्ड: अपने स्क्रीनशॉट सर्वर को सुरक्षित करना

पेशेवर इस्तेमाल के लिए, इन अतिरिक्त सुरक्षा उपायों पर विचार करें:

एक्सेस कंट्रोल

डिफ़ॉल्ट रूप से, आपके स्क्रीनशॉट URL के ज़रिए सार्वजनिक रूप से एक्सेस किए जा सकते हैं। एक्सेस सीमित करने के लिए, आपके पास कई विकल्प हैं:

  • रैंडम फ़ाइलनाम — सटीक लिंक के बिना URL का अनुमान नहीं लगाया जा सकता। आसान, लेकिन असली सुरक्षा नहीं।
  • Nginx basic auth — पूरी स्क्रीनशॉट डायरेक्टरी में पासवर्ड सुरक्षा जोड़ें। आंतरिक टीम शेयरिंग के लिए उपयोगी।
  • IP व्हाइटलिस्टिंग — एक्सेस को अपने ऑफ़िस या VPN IP रेंज तक सीमित करें।
  • साइन किए गए URL — अगर आप SFTP के बजाय S3-कम्पैटिबल स्टोरेज इस्तेमाल करते हैं, तो आप समय-सीमित साइन किए गए URL बना सकते हैं।

स्वचालित सफ़ाई

समय के साथ स्क्रीनशॉट जमा होते जाते हैं। पुरानी फ़ाइलें हटाने के लिए एक cron job जोड़ें:

# Delete screenshots older than 90 days
0 3 * * * find /var/www/screenshots -type f -mtime +90 -delete

बैंडविड्थ और स्टोरेज

स्टोरेज इस्तेमाल इमेज के आयाम, सामग्री, फ़ॉर्मेट और कैप्चर वॉल्यूम पर निर्भर करता है। अपने ख़ुद के वर्कफ़्लो से प्रतिनिधि फ़ाइलें मापें, अपेक्षित मासिक कैप्चर से गुणा करें, और कोई प्लान चुनने से पहले रिटेंशन व बैकअप के लिए क्षमता रखें।

ट्रबलशूटिंग

“Connection refused” या टाइमआउट: सत्यापित करें कि आपके सर्वर का SSH पोर्ट खुला है (फ़ायरवॉल नियम जाँचें sudo ufw statusसे)। सुनिश्चित करें कि SSH सेवा चल रही है (sudo systemctl status sshd)।

“Permission denied”: आपके SSH यूज़र को रिमोट पथ पर राइट अनुमति चाहिए। ओनरशिप जाँचें ls -la /var/www/screenshots/से। डायरेक्टरी का मालिक आपका SSH यूज़र या आपके यूज़र का कोई ग्रुप होना चाहिए।

अपलोड सफल होता है लेकिन लिंक काम नहीं करता: सत्यापित करें कि आपका URL prefix असली पब्लिक URL से मेल खाता है। जाँचें कि आपका वेब सर्वर स्क्रीनशॉट डायरेक्टरी सर्व कर रहा है। पूरे पथ के साथ ब्राउज़र से सीधे फ़ाइल एक्सेस करने की कोशिश करें।

धीमे अपलोड: SFTP एन्क्रिप्टेड है, जो सादे FTP की तुलना में थोड़ा ओवरहेड जोड़ता है। सामान्य स्क्रीनशॉट (200-500 KB) के लिए, किसी भी ठीक-ठाक कनेक्शन पर अपलोड एक सेकंड से कम में पूरा हो जाना चाहिए। अगर अपलोड लगातार धीमे हैं, तो सर्वर से अपने नेटवर्क कनेक्शन की जाँच करें।

SFTP के विकल्प

अपने ख़ुद के सर्वर वाले ज़्यादातर यूज़र्स के लिए SFTP सबसे अच्छा विकल्प है, लेकिन Maxisnap अन्य प्रोटोकॉल भी सपोर्ट करता है:

  • S3-कम्पैटिबल स्टोरेज — AWS S3, DigitalOcean Spaces, Cloudflare R2, MinIO। उन टीमों के लिए सर्वश्रेष्ठ जो बिना सर्वर संभाले मैनेज्ड स्टोरेज चाहती हैं।
  • HTTP POST — किसी भी ऐसे API एंडपॉइंट पर अपलोड करें जो फ़ाइल अपलोड स्वीकार करता है। कस्टम बैकएंड के साथ इंटीग्रेशन के लिए सर्वश्रेष्ठ।
  • FTP — पुराना प्रोटोकॉल, अनएन्क्रिप्टेड। सिर्फ़ तभी इस्तेमाल करें जब SFTP उपलब्ध न हो। संवेदनशील स्क्रीनशॉट के लिए अनुशंसित नहीं।

सेल्फ़-होस्टेड स्क्रीनशॉट क्यों मायने रखते हैं

किसी तीसरे पक्ष की स्क्रीनशॉट सेवा इस्तेमाल करने का मतलब है अपने डेटा, अपने अपटाइम और अपने लिंक के लिए उन पर भरोसा करना। सेवाएँ बंद हो जाती हैं, अपना मूल्य निर्धारण बदल देती हैं, या अधिग्रहित हो जाती हैं। लिंक टूट जाते हैं। डेटा नीतियाँ बदल जाती हैं।

सेल्फ़-होस्टेड स्क्रीनशॉट इन निर्भरताओं को ख़त्म कर देते हैं। आपकी इमेज आपके सर्वर पर रहती हैं, आपके डोमेन पर एक्सेस होती हैं, जब तक आप उन्हें वहाँ रखना चाहें। जिनके लिए प्राइवेसी-संवेदनशील स्क्रीनशॉटज़रूरी हैं, पेशेवर डॉक्युमेंटेशन के लिए, और उन लिंक के लिए जिन्हें भरोसेमंद ढंग से काम करना ज़रूरी है — सेल्फ़-होस्टिंग सही चुनाव है। यह उन प्रमुख वजहों में से एक है जिनसे डेवलपर Monosnap के बजाय Maxisnap चुनते हैं

Maxisnap डाउनलोड करें और आज ही SFTP अपलोड सेट करें। सबसे छोटा रास्ता है समर्पित Maxisnap में SFTP स्क्रीनशॉट अपलोड कॉन्फ़िगर करें वॉकथ्रू — host, port, key, base URL, हो गया। अब से पंद्रह मिनट में, आपके पास एक ऐसा स्क्रीनशॉट वर्कफ़्लो होगा जो तेज़, ज़्यादा निजी, और पूरी तरह आपके कंट्रोल में है।

एक बेहतर स्क्रीनशॉट टूल आज़माने के लिए तैयार हैं?

Maxisnap मुफ़्त डाउनलोड करें और फ़र्क़ ख़ुद देखें।

Maxisnap मुफ़्त डाउनलोड करें