
परिचय #
InvoicePlane कोटेशन, इनवॉइस, ग्राहक और भुगतान के प्रबंधन के लिए अग्रणी सॉफ़्टवेयर में से एक है, और अपनी उपयोग-सरलता तथा आसान कॉन्फ़िगरेशन के लिए जाना जाता है।
इस AMI में यह Ubuntu 24.04 LTS पर nginx, PHP 8.1 और MariaDB 11.4 के साथ इंस्टॉल और कॉन्फ़िगर मिलता है: बस इंस्टेंस चलाइए और ब्राउज़र खोलिए।
विशेषताएँ #
InvoicePlane की कुछ विशेषताएँ:
- ग्राहक प्रबंधन।
- कोटेशन प्रबंधन।
- सामान्य और आवर्ती इनवॉइस का प्रबंधन।
- उत्पाद प्रबंधन।
- भुगतान प्रबंधन।
- कार्य और परियोजना प्रबंधन।
- इनवॉइस एजिंग, भुगतान इतिहास, ग्राहक या तिथि के अनुसार बिक्री और ग्राहकवार इनवॉइस की रिपोर्ट।
हमारी AMI क्या जोड़ती है
- Ubuntu 24.04 Noble पर आधारित AMI।
- InvoicePlane इंस्टॉल और कॉन्फ़िगर (नवीनतम स्थिर संस्करण)।
- अनुकूलित: nginx, PHP 8.1 और MariaDB 11.4।
इंस्टॉलेशन #
इंस्टॉलेशन EC2 इंस्टेंस बनाने की सामान्य प्रक्रिया जैसा ही है। अनुशंसित इंस्टेंस आकार t3.medium है।
सिक्योरिटी ग्रुप में आमतौर पर ये नियम होते हैं:
| प्रकार | प्रोटोकॉल | पोर्ट रेंज | स्रोत |
|---|---|---|---|
| (*) SSH | TCP | 22 | 0.0.0.0/0 |
| (*) HTTP | HTTP | 80 | 0.0.0.0/0 |
| (*) HTTPS | HTTPS | 443 | 0.0.0.0/0 |
(*) से चिह्नित नियम अनिवार्य हैं — वेब इंटरफ़ेस तक पहुँच और सर्वर के सामान्य संचालन दोनों के लिए। उदाहरण में 0.0.0.0/0 लिखा है, पर हम पहुँच को अपने नेटवर्क या बैशन होस्ट तक सीमित रखने की सलाह देते हैं।
इंस्टेंस चालू होने के बाद इस तरह लॉगिन कर सकते हैं:
- SSH: इंस्टेंस शुरू करते समय चुनी गई
.pemकुंजी और उपयोगकर्ताubuntuसे। - HTTP:
https://ip.of.invoiceplane.instance/पर, उपयोगकर्ता[email protected]और पासवर्ड के रूप में अभी बनाए गए इंस्टेंस का ID।
कॉन्फ़िगरेशन #
Let's Encrypt से SSL कॉन्फ़िगरेशन
वैध प्रमाणपत्र के लिए पहले अपने DNS में इच्छित नाम को A रिकॉर्ड के रूप में सर्वर के IP पर इंगित करना होगा। यह चरण ज़रूरी है क्योंकि Let’s Encrypt जाँचता है कि डोमेन सही जगह इंगित करता है।
बाकी प्रक्रिया बस स्क्रिप्ट /opt/tools/sbin/configure-nginx-letsencrypt.sh को दो आर्ग्युमेंट के साथ चलाने की है:
- वह पूरा डोमेन नाम जिसका उपयोग करना है।
- एक वैध ईमेल पता।
यदि, उदाहरण के लिए, डोमेन my.domain.com और ईमेल [email protected] है, तो स्क्रिप्ट यूँ चलाएँगे:
/opt/tools/sbin/configure-nginx-letsencrypt.sh my.domain.com [email protected]स्क्रिप्ट प्रमाणपत्र लगाने के लिए सर्वर की कॉन्फ़िगरेशन कर देती है, और पूरा होने पर आप https://आपका-डोमेन से इंस्टेंस तक पहुँच सकेंगे।
यहाँ उदाहरण के तौर पर दिए डोमेन नाम की जगह अपना डोमेन नाम रखना न भूलें।
सपोर्ट #
हमारी InvoicePlane AMI के उपयोग में इन चीज़ों का सपोर्ट शामिल है:
- AMI की इंस्टॉलेशन।
- प्रारंभिक कॉन्फ़िगरेशन।
- AMI से जुड़ी अतिरिक्त कॉन्फ़िगरेशन (जैसे Let’s Encrypt का समर्थन)।
- InvoicePlane की वे कॉन्फ़िगरेशन बातें जो AMI से जुड़ी हो सकती हैं।
- InvoicePlane का बुनियादी सामान्य सपोर्ट।
- AMI के अपडेट और माइग्रेशन।
परिवर्तन सूची #
AMI का इतिहास। तिथियाँ AWS Marketplace पर हर संस्करण के प्रकाशन की हैं।
संस्करण 1.0
हमारी पहली InvoicePlane AMI, जिसमें InvoicePlane इंस्टॉल और कॉन्फ़िगर है।
इस AMI के साथ मदद चाहिए?
जवाब वही टीम देती है जो यह इमेज बनाती है — असली इंजीनियर, न बॉट न फ़र्स्ट लेवल।