फेडोरा 28 पर रेनहेल्प वेबमेल कैसे स्थापित करें

RainLoop एक सरल, आधुनिक और तेज़ वेब-आधारित ईमेल क्लाइंट है। रेनहॉप सोर्स कोड GitHub पर होस्ट किया गया है । यह मार्गदर्शिका आपको दिखाएगी कि कैसे रेनप्लॉप को एक ताज़ा फेडोरा 28 वल्चर उदाहरण पर स्थापित किया जाए।

आवश्यकताएँ

  • nginx
  • PHP संस्करण 5.4 और इसके बाद के संस्करण, साथ ही निम्नलिखित एक्सटेंशन:
    • cURL
    • iconv
    • json
    • libxml
    • dom
    • openssl
    • DateTime
    • PCRE
    • SPL
    • वैकल्पिक PHP एक्सटेंशन: PDO

फेडोरा संस्करण की जाँच करें।

cat /etc/fedora-release
# Fedora release 28 (Twenty Eight)

एक्सेस और स्विच के non-rootसाथ एक नया उपयोगकर्ता खाता बनाएं sudo

useradd -c "John Doe" johndoe && passwd johndoe
usermod -aG wheel johndoe
su - johndoe

नोट: अपने उपयोगकर्ता नाम के साथ बदलें johndoe

टाइमजोन सेट करें।

timedatectl list-timezones
sudo timedatectl set-timezone 'Region/City'

सुनिश्चित करें कि आपका सिस्टम पुराना है।

sudo dnf check-upgrade || sudo dnf upgrade -y

आवश्यक पैकेज स्थापित करें।

sudo dnf install -y curl wget vim unzip bash-completion 

सरलता के लिए, SELinux और Firewall को अक्षम करें।

sudo setenforce 0 ; sudo systemctl stop firewalld ; sudo systemctl disable firewalld

PHP, आवश्यक PHP एक्सटेंशन, MariaDB और Nginx स्थापित करें

डाउनलोड करें और PHP और आवश्यक PHP एक्सटेंशन स्थापित करें।

sudo dnf install -y php-cli php-fpm php-curl php-json php-mbstring php-mysqlnd php-pgsql php-sqlite3 php-common php-xml

संस्करण की जाँच करें।

php -v

PHP-FPM को प्रारंभ और सक्षम करें।

sudo systemctl start php-fpm.service
sudo systemctl enable php-fpm.service

MariaDB स्थापित करें।

sudo dnf install -y mariadb-server

संस्करण की जाँच करें।

mysql --version

मारियाडीबी को शुरू और सक्षम करें।

sudo systemctl start mariadb.service
sudo systemctl enable mariadb.service

mysql_secure_installationअपने MariaDB इंस्टॉलेशन की सुरक्षा को बेहतर बनाने के लिए स्क्रिप्ट चलाएँ ।

sudo mysql_secure_installation

रूट उपयोगकर्ता के रूप में MariaDB में लॉग इन करें।

mysql -u root -p
# Enter password:

एक नया MariaDB डेटाबेस और उपयोगकर्ता बनाएँ, और क्रेडेंशियल्स याद रखें।

CREATE DATABASE dbname;
GRANT ALL ON dbname.* TO 'username' IDENTIFIED BY 'password';
FLUSH PRIVILEGES;
EXIT

Nginx स्थापित करें।

sudo dnf install -y nginx

संस्करण की जाँच करें।

nginx -v

Nginx को प्रारंभ और सक्षम करें।

sudo systemctl start nginx.service
sudo systemctl enable nginx.service

रेनटॉप के लिए Nginx कॉन्फ़िगर करें। sudo vim /etc/nginx/conf.d/rainloop.confनिम्न कॉन्फ़िगरेशन को चलाएं और जोड़ें।

server {

  listen 80;

  server_name example.com;
  root /var/www/rainloop;

  index index.php;

  location / {
    try_files $uri $uri/ /index.php?$query_string;
  }

  location ~ \.php$ {
    fastcgi_index index.php;
    fastcgi_split_path_info ^(.+\.php)(.*)$;
    fastcgi_keep_conn on;
    include fastcgi_params;
    fastcgi_pass unix:/run/php-fpm/www.sock;
    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
  }

  location ~ /\.ht {
    deny all;
  }

  location ^~ /data {
     deny all;
  }

}

कॉन्फ़िगरेशन का परीक्षण करें।

sudo nginx -t

रीलोडेड नेग्नेक्स।

sudo systemctl reload nginx.service

RainLoop स्थापित करें

डॉक्यूमेंट रूट बनाएं।

sudo mkdir -p /var/www/rainloop

/var/www/rainloopनिर्देशिका का स्वामित्व बदलें johndoe

sudo chown -R johndoe:johndoe /var/www/rainloop

रेनलोप की नवीनतम रिलीज़ को डाउनलोड करें और इसे अनज़िप करें।

cd /var/www/rainloop
wget http://www.rainloop.net/repository/webmail/rainloop-latest.zip
unzip rainloop-latest.zip -d /var/www/rainloop
rm rainloop-latest.zip

/var/www/rainloopनिर्देशिका का स्वामित्व बदलें nginx

sudo chown -R nginx:nginx /var/www/rainloop

sudo vim /etc/php-fpm.d/www.confउपयोगकर्ता और समूह को चलाएं और सेट करें nginx। प्रारंभ में, इसे सेट किया जाएगा apache

sudo vim /etc/php-fpm.d/www.conf
# user = nginx
# group = nginx

PHP-FPM सेवा को पुनरारंभ करें।

sudo systemctl restart php-fpm.service

http://example.com/?adminअपने पसंदीदा ब्राउज़र में खोलें और RainLoop वेबमेल को कॉन्फ़िगर करने के लिए लॉगिन करें। डिफ़ॉल्ट लॉगिन नाम है adminऔर पासवर्ड है 12345। पहले लॉगिन के बाद, आपको डिफ़ॉल्ट लॉगिन क्रेडेंशियल को बदलना चाहिए।



Leave a Comment

Ubuntu 16.04 पर पोस्टफिक्स के साथ स्पैमास हत्यारे को कैसे कॉन्फ़िगर करें

Ubuntu 16.04 पर पोस्टफिक्स के साथ स्पैमास हत्यारे को कैसे कॉन्फ़िगर करें

Spamassassin पर्ल में लिखा गया एक स्वतंत्र और ओपन-सोर्स मेल फ़िल्टर है जो मेल हेडर और बोड पर हेयुरिस्टिक परीक्षणों की एक विस्तृत श्रृंखला का उपयोग करके स्पैम की पहचान करने के लिए उपयोग किया जाता है

Ubuntu 16.04 पर RainLoop Webmail कैसे स्थापित करें

Ubuntu 16.04 पर RainLoop Webmail कैसे स्थापित करें

एक अलग प्रणाली का उपयोग? RainLoop एक सरल, आधुनिक और तेज़ वेब-आधारित ईमेल क्लाइंट है। रेनहॉप स्रोत कोड को जीथब पर होस्ट किया गया है। यह गाइड आपको हो दिखाएगा

Ubuntu 18.04 पर iRedMail कैसे स्थापित करें

Ubuntu 18.04 पर iRedMail कैसे स्थापित करें

परिचय अपने स्वयं के मेल सर्वर को चलाने से गोपनीयता का लाभ मिलता है और साथ ही आप अपने डोमेन के लिए कई मेल खातों को बनाने की क्षमता प्रदान करते हैं।

Ubuntu 16.04 पर वेब अनुप्रयोग विकास के लिए मेलट्रैप के साथ sSMTP स्थापित करें

Ubuntu 16.04 पर वेब अनुप्रयोग विकास के लिए मेलट्रैप के साथ sSMTP स्थापित करें

इस ट्यूटोरियल में, आप सीखेंगे कि एक सरल अग्रेषण सर्वर sSMTP कैसे स्थापित किया जाए। Mailtrap.io डेवलपर्स के लिए एक नकली ईमेल सर्वर प्रदान करता है। इसे सेन के लिए उपयोग करें

डेबियन 9 पर रेनहेल्प वेबमेल कैसे स्थापित करें

डेबियन 9 पर रेनहेल्प वेबमेल कैसे स्थापित करें

एक अलग प्रणाली का उपयोग? RainLoop एक सरल, आधुनिक और तेज़ वेब-आधारित ईमेल क्लाइंट है। रेनहॉप स्रोत कोड को जीथब पर होस्ट किया गया है। यह गाइड आपको हो दिखाएगा

Ubuntu 18.04 पर मेल-इन-ए-बॉक्स को कैसे स्थापित करें

Ubuntu 18.04 पर मेल-इन-ए-बॉक्स को कैसे स्थापित करें

परिचय मेल-इन-द-बॉक्स (MiaB) सुरक्षा समस्याओं से बचने के लिए आवश्यक सभी जटिल विन्यासों का ध्यान रखता है, एक ठोस स्पैम डिटेक्शन सिस्ट प्रदान करता है

FreeBSD 11 के साथ अपना खुद का मेल सर्वर का निर्माण

FreeBSD 11 के साथ अपना खुद का मेल सर्वर का निर्माण

अपना खुद का ईमेल सर्वर चलाना काफी फायदेमंद हो सकता है। आप अपने डेटा के प्रभारी हैं। यह आपके वितरण विकल्पों के साथ आपको अधिक लचीलापन भी देता है। तथापि

एक OpenBSD ई-मेल सर्वर OpenSMTPD, Dovecot, Rspamd, और RainLoop का उपयोग कर रहा है

एक OpenBSD ई-मेल सर्वर OpenSMTPD, Dovecot, Rspamd, और RainLoop का उपयोग कर रहा है

परिचय यह ट्यूटोरियल OpenSMDD, Dovecot, Rspamd, और RainLoop का उपयोग करके OpenBSD पर चलने वाले एक पूर्ण विशेषताओं वाले ईमेल सर्वर को प्रदर्शित करता है। OpenSMTPD वें है

FreeBSD 12 पर RainLoop Webmail कैसे स्थापित करें

FreeBSD 12 पर RainLoop Webmail कैसे स्थापित करें

एक अलग प्रणाली का उपयोग? RainLoop एक सरल, आधुनिक और तेज़ वेब-आधारित ईमेल क्लाइंट है। रेनहॉप स्रोत कोड को जीथब पर होस्ट किया गया है। यह गाइड आपको हो दिखाएगा

कैसे CentOS 7 पर Imapsync के साथ मेलबॉक्स आसानी से माइग्रेट करें

कैसे CentOS 7 पर Imapsync के साथ मेलबॉक्स आसानी से माइग्रेट करें

एक अलग प्रणाली का उपयोग? वेबसाइटों को माइग्रेट करते समय आमतौर पर कोई समस्या नहीं होती है, कभी-कभी ईमेल बॉक्सों को स्थानांतरित करना अधिक कठिन होता है। यह विशेष रूप से कैस है

Ubuntu 16.04 LTS पर आसानी से Imapsync के साथ मेलबॉक्स को माइग्रेट कैसे करें

Ubuntu 16.04 LTS पर आसानी से Imapsync के साथ मेलबॉक्स को माइग्रेट कैसे करें

एक अलग प्रणाली का उपयोग? वेबसाइटों को माइग्रेट करते समय आमतौर पर कोई समस्या नहीं होती है, कभी-कभी ईमेल बॉक्सों को स्थानांतरित करना अधिक कठिन होता है। यह विशेष रूप से कैस है

FreeBSD 12 पर मेलट्रेन न्यूज़लैटर एप्लिकेशन कैसे स्थापित करें

FreeBSD 12 पर मेलट्रेन न्यूज़लैटर एप्लिकेशन कैसे स्थापित करें

एक अलग प्रणाली का उपयोग? Mailtrain Node.js और MySQL / MariaDB पर निर्मित एक ओपन-सोर्स सेल्फ-होस्टेड न्यूज़लेटर ऐप है। Mailtrains स्रोत GitHub पर है। थी

Ubuntu 16.04 पर iRedMail का उपयोग करके एक मेल सर्वर कैसे सेट करें

Ubuntu 16.04 पर iRedMail का उपयोग करके एक मेल सर्वर कैसे सेट करें

एक अलग प्रणाली का उपयोग? परिचय यदि आपने कभी जमीन से एक मेल सर्वर बनाया है, तो आप जानेंगे कि यह एक थकाऊ उपक्रम हो सकता है। वहां मैं

CentOS 7 पर RainLoop Webmail कैसे स्थापित करें

CentOS 7 पर RainLoop Webmail कैसे स्थापित करें

एक अलग प्रणाली का उपयोग? RainLoop एक सरल, आधुनिक और तेज़ वेब-आधारित ईमेल क्लाइंट है। रेनहॉप सोर्स कोड GitHub पर होस्ट किया गया है। यह गाइड आपको हो दिखाएगा

Fedora 28 पर मेलट्रेन न्यूज़लैटर एप्लिकेशन कैसे स्थापित करें

Fedora 28 पर मेलट्रेन न्यूज़लैटर एप्लिकेशन कैसे स्थापित करें

एक अलग प्रणाली का उपयोग? Mailtrain Node.js और MySQL / MariaDB पर बनाया गया एक ओपन-सोर्स सेल्फ होस्टेड न्यूज़लेटर ऐप है। Mailtrains स्रोत GitHub पर है। थी

Ubuntu 16.04 पर मेल्ट्रेन न्यूज़लैटर एप्लिकेशन कैसे स्थापित करें

Ubuntu 16.04 पर मेल्ट्रेन न्यूज़लैटर एप्लिकेशन कैसे स्थापित करें

एक अलग प्रणाली का उपयोग? Mailtrain Node.js और MySQL / MariaDB पर बनाया गया एक ओपन-सोर्स सेल्फ होस्टेड न्यूज़लेटर ऐप है। Mailtrains स्रोत GitHub पर है। थी

CentOS 7 पर मेलट्रेन न्यूज़लैटर एप्लीकेशन कैसे स्थापित करें

CentOS 7 पर मेलट्रेन न्यूज़लैटर एप्लीकेशन कैसे स्थापित करें

एक अलग प्रणाली का उपयोग? Mailtrain Node.js और MySQL / MariaDB पर बनाया गया एक ओपन-सोर्स सेल्फ होस्टेड न्यूज़लेटर ऐप है। Mailtrains स्रोत GitHub पर है। थी

डेबियन 9 पर मेलट्रेन न्यूज़लैटर एप्लिकेशन कैसे स्थापित करें

डेबियन 9 पर मेलट्रेन न्यूज़लैटर एप्लिकेशन कैसे स्थापित करें

एक अलग प्रणाली का उपयोग? Mailtrain Node.js और MySQL / MariaDB पर बनाया गया एक ओपन-सोर्स सेल्फ होस्टेड न्यूज़लेटर ऐप है। Mailtrains स्रोत GitHub पर है। थी

Ubuntu 16.04 पर लाइटकार्ट शॉपिंग कार्ट प्लेटफ़ॉर्म कैसे स्थापित करें

Ubuntu 16.04 पर लाइटकार्ट शॉपिंग कार्ट प्लेटफ़ॉर्म कैसे स्थापित करें

LiteCart PHP, jQuery और HTML में लिखा गया एक स्वतंत्र और ओपन सोर्स शॉपिंग कार्ट प्लेटफॉर्म है। यह ई-कॉमर्स सॉफ्टवेअर का उपयोग करने के लिए एक सरल, हल���का और आसान है

डेबियन पर सेटअप NFS शेयर

डेबियन पर सेटअप NFS शेयर

एनएफएस एक नेटवर्क-आधारित फाइल सिस्टम है जो कंप्यूटरों को कंप्यूटर नेटवर्क पर फाइलों तक पहुंचने की अनुमति देता है। यह मार्गदर्शिका बताती है कि आप एनएफ पर फ़ोल्डर्स को कैसे उजागर कर सकते हैं

मोटोमो एनालिटिक्स को फेडोरा 28 पर कैसे स्थापित करें

मोटोमो एनालिटिक्स को फेडोरा 28 पर कैसे स्थापित करें

एक अलग प्रणाली का उपयोग? माटोमो (पूर्व में पिविक) एक ओपन सोर्स एनालिटिक्स प्लेटफॉर्म है, जो गूगल एनालिटिक्स का एक खुला विकल्प है। Matomo स्रोत को होस्ट किया गया है

Linux पर एक TeamTalk Server सेटअप करें

Linux पर एक TeamTalk Server सेटअप करें

टीमटॉक एक कॉन्फ्रेंसिंग प्रणाली है जो उपयोगकर्ताओं को उच्च-गुणवत्ता वाले ऑडियो / वीडियो वार्तालाप, टेक्स्ट चैट, स्थानांतरण फ़ाइलें और स्क्रीन साझा करने की अनुमति देती है। यह मैं

विंडोज सर्वर पर Garrys मॉड कैसे स्थापित करें

विंडोज सर्वर पर Garrys मॉड कैसे स्थापित करें

परिचय यह आलेख बताएगा कि विंडोज सर्वर 2012 पर गारस मोड सर्वर को कैसे डाउनलोड और इंस्टॉल किया जाए। यह गाइड गहराई में होने के लिए बनाया गया है।

कैसे स्थापित करें और अपने CentOS 7 सर्वर पर CyberPanel कॉन्फ़िगर करें

कैसे स्थापित करें और अपने CentOS 7 सर्वर पर CyberPanel कॉन्फ़िगर करें

एक अलग प्रणाली का उपयोग? परिचय CyberPanel बाजार पर पहला नियंत्रण पैनल है जो दोनों खुला स्रोत है और OpenLiteSpeed ​​का उपयोग करता है। क्या थी?

CentOS पर FFmpeg कैसे स्थापित करें

CentOS पर FFmpeg कैसे स्थापित करें

FFmpeg ऑडियो और वीडियो रिकॉर्ड करने, कन्वर्ट करने और स्ट्रीम करने के लिए एक लोकप्रिय ओपन सोर्स समाधान है, जो सभी प्रकार की ऑनलाइन स्ट्रीमिंग सेवाओं में व्यापक रूप से उपयोग किया जाता है। मैं

SSH का उपयोग करके LUKS डिस्क एन्क्रिप्शन पर LVM को दूरस्थ रूप से अनलॉक करने के लिए CentOS 7 स्थापित और सेटअप करें

SSH का उपयोग करके LUKS डिस्क एन्क्रिप्शन पर LVM को दूरस्थ रूप से अनलॉक करने के लिए CentOS 7 स्थापित और सेटअप करें

एलयूकेएस (लिनक्स यूनिफाइड की सेटअप) लिनक्स के लिए उपलब्ध विभिन्न डिस्क एन्क्रिप्शन प्रारूपों में से एक है जो प्लेटफॉर्म एग्नॉस्टिक है। यह ट्यूटोरियल आपको बुद्धि प्रदान करेगा

अपने Vultr VPS को कैसे एक्सेस करें

अपने Vultr VPS को कैसे एक्सेस करें

Vultr अपने VPS को कॉन्फ़िगर करने, स्थापित करने और उपयोग करने के लिए कई अलग-अलग तरीके प्रदान करता है। क्रेडेंशियल एक्सेस करें आपके VPS के लिए डिफ़ॉल्ट एक्सेस क्रेडेंशियल ar

CentOS 7 पर अक्टूबर CMS को कैसे स्थापित करें

CentOS 7 पर अक्टूबर CMS को कैसे स्थापित करें

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