Ø§Ø¹Ø¯Ø§Ù ÙØ§Û ØºÙØ± ÙØ¶Ø§ÙÛ Ø¯Ø± Ø§ÙØ±Ø§Ù
فہرست کا خانہ:
- شرطیں
- ایس کیو ایل ڈیٹا بیس بنائیں
- نیا سسٹم صارف بنائیں
- میٹرسٹرمسٹر انسٹال کریں
- سسٹمڈ یونٹ بنائیں
- Nginx کے ساتھ ایک ریورس پراکسی مرتب کریں
- معاملہ ترتیب دینا
- نتیجہ اخذ کرنا
میٹرمسٹم ایک اوپن سورس ، انسٹنٹ میسجنگ پلیٹ فارم ، خود میزبان سلیک متبادل ہے۔ یہ گولانگ اور ردactعمل میں لکھا گیا ہے اور ایس کیو ایل یا پوسٹگری ایس کیو ایل کو بطور ڈیٹا بیس استعمال کرسکتا ہے۔ میٹرمسٹم آپ کی ٹیم کی تمام مواصلات کو ایک جگہ پر لاتا ہے اور مختلف خصوصیات کو فراہم کرتا ہے جس میں فائل شیئرنگ ، ون آن ون اور گروپ مسیجنگ ، کسٹم ایموجیز ، ویڈیو کالز اور بہت کچھ شامل ہے۔ اس ٹیوٹوریل میں ، ہم آپ کو دکھائیں گے کہ سینٹوس 7 سرور پر میٹرمسٹ کو کیسے تعینات کیا جائے اور نجنکس کو ایس ایس ایل ریورس پراکسی کے بطور تشکیل کیسے دیا جائے۔
شرطیں
اس ٹیوٹوریل کو جاری رکھنے سے پہلے یقینی بنائیں کہ آپ نے مندرجہ ذیل شرائط کو پورا کرلیا ہے۔
- آپ سوڈو مراعات کے حامل صارف کے طور پر لاگ ان ہیں۔ آپ کے پاس ایک ڈومین نام ہے جو اپنے سرور کے IP پتے کی نشاندہی کرتا ہے۔ ہم
linuxize-test.comاستعمال کریں گے۔ اگر آپ اس گائیڈ کی جانچ نہیں کرتے ہیں تو آپ نے نجنکس انسٹال کرلیا ہے۔ آپ کے ڈومین کے لئے آپ کا SSL سرٹیفکیٹ نصب ہے۔ آپ اس گائیڈ کو فالو کرکے ایک چل چلو انکرپٹ SSL سرٹیفکیٹ انسٹال کرسکتے ہیں۔
ایس کیو ایل ڈیٹا بیس بنائیں
ہم ماریا ڈی بی 10.3 کو بطور ڈیٹا بیس استعمال کریں گے۔ میچسٹرمسٹ ماریا ڈی بی ورژن 5.5 کے ساتھ کام نہیں کرے گا۔
ایس کیو ایل شیل میں لاگ ان کریں:
mysql -u root -p
اور ہماری ماٹرمسٹم انسٹالیشن کے لئے نیا ڈیٹا بیس اور صارف بنانے کے لئے درج ذیل کمانڈز چلائیں:
create database mattermost;
GRANT ALL ON mattermost.* TO mattermost@localhost IDENTIFIED BY 'P4ssvv0rD';
نیا سسٹم صارف بنائیں
mattermost
نامی ایک نیا صارف اور گروپ بنانے کے لئے ، جو میٹرمسٹم تنصیب کو چلائے گا ، مندرجہ ذیل کمانڈ کو چلائیں:
sudo useradd -U -M -d /opt/mattermost mattermost
میٹرسٹرمسٹر انسٹال کریں
اس مضمون کو لکھنے کے وقت ، میٹرمسٹم کا جدید ترین مستحکم ورژن 5.4.0 ہے۔ اگلے مرحلے کے ساتھ جاری رکھنے سے پہلے آپ کو یہ معلوم کرنے کے لئے کہ مطابقت پذیر ڈاؤن لوڈ کے صفحے کو چیک کرنا چاہئے کہ نیا ورژن دستیاب ہے یا نہیں۔
مندرجہ ذیل curl کمانڈ کے ساتھ آرکائیو ڈاؤن لوڈ کریں:
sudo curl -L https://releases.mattermost.com/5.4.0/mattermost-5.4.0-linux-amd64.tar.gz -o /tmp/mattermost.tar.gz
ڈاؤن لوڈ مکمل ہونے کے بعد آرکائیو کو نکالیں اور اسے
opt
ڈائرکٹری میں منتقل کریں:
sudo tar zxf /tmp/mattermost.tar.gz -C /opt
فائلوں کے لئے اسٹوریج ڈائرکٹری بنائیں:
sudo mkdir /opt/mattermost/data
ڈائریکٹری کی ملکیت کو اہم
mattermost
صارف میں تبدیل کریں:
sudo chown -R mattermost: /opt/mattermost
اپنے پسندیدہ ٹیکسٹ ایڈیٹر کے ساتھ تشکیل کریں۔
sudo nano /opt/mattermost/config/config.json
ڈیٹا بیس ڈرائیور کو
mysql
سیٹ کریں ، ڈیٹا بیس کا نام اور ڈیٹا بیس کا صارف پاس ورڈ درج کریں جو ہم نے اس ٹیوٹوریل میں پہلے تیار کیا تھا۔
… "SqlSettings": { "DriverName": "mysql", "DataSource": "mattermost:P4ssvv0rD@tcp(localhost:3306)/mattermost?charset=utf8mb4, utf8&readTimeout=30s&writeTimeout=30s", "DataSourceReplicas":,…
ہماری تنصیب کی جانچ کرنے کے لئے یہ یقینی بنانا کہ سسٹمسٹڈ یونٹ بنانے سے پہلے اور Nginx کے ساتھ ریورس پراکسی قائم کرنے سے پہلے ہر چیز کام کرتی ہے۔
/opt/mattermost
ڈائرکٹری میں تبدیل کریں اور سرور شروع کریں:
cd /opt/mattermost
sudo -u mattermost bin/mattermost
آؤٹ پٹ کو ظاہر کرنا چاہئے کہ میٹسٹرمسٹ سرور
8065
پورٹ پر سن رہا ہے:
{"level":"info", "ts":1540921243.6797202, "caller":"app/plugin.go:100", "msg":"Starting up plugins"} {"level":"info", "ts":1540921244.3483207, "caller":"app/server.go:88", "msg":"Starting Server…"} {"level":"info", "ts":1540921244.3488805, "caller":"app/server.go:148", "msg":"Server is listening on:8065"} {"level":"info", "ts":1540921244.3620636, "caller":"app/web_hub.go:75", "msg":"Starting 2 websocket hubs"} {"level":"info", "ts":1540921244.451155, "caller":"jobs/workers.go:63", "msg":"Starting workers"} {"level":"info", "ts":1540921244.456804, "caller":"jobs/schedulers.go:68", "msg":"Starting schedulers."}
اب آپ
CTRL+C
ٹی آر ایل
CTRL+C
ساتھ میچسٹرمسٹ سرور کو روک سکتے ہیں اور اگلے مراحل کے ساتھ جاری رکھ سکتے ہیں۔
سسٹمڈ یونٹ بنائیں
خدمت کے طور پر اپنی ماسٹرسٹومسٹ مثال کے طور پر چلانے کے ل we ، ہم مندرجہ ذیل مواد کے ساتھ
/etc/systemd/system/
ڈائریکٹری میں
mattermost.service
یونٹ فائل بنائیں گے۔
Description=Mattermost After=network.target nss-lookup.target mariadb.service Type=notify WorkingDirectory=/opt/mattermost User=mattermost SyslogIdentifier=mattermost ExecStart=/opt/mattermost/bin/mattermost TimeoutStartSec=3600 LimitNOFILE=49152 WantedBy=multi-user.target
سسٹم کو مطلع کریں کہ ہم نے ایک نئی یونٹ کی فائل بنائی ہے اور عملدرآمد کر کے Mattermost سروس شروع کریں:
sudo systemctl daemon-reload
sudo systemctl start mattermost
اب ہم درج ذیل کمانڈ سے سروس کی حیثیت کو جانچ سکتے ہیں۔
sudo systemctl status mattermost
● mattermost.service - Mattermost Loaded: loaded (/etc/systemd/system/mattermost.service; disabled; vendor preset: disabled) Active: active (running) since Tue 2018-10-30 17:44:46 UTC; 3s ago Main PID: 25959 (mattermost) CGroup: /system.slice/mattermost.service └─25959 /opt/mattermost/bin/mattermost
آخر میں ، بوٹ کے وقت خود کار طریقے سے شروع کرنے کے لئے میچسٹرمسٹ سروس کو اہل بنائیں:
sudo systemctl enable mattermost
Nginx کے ساتھ ایک ریورس پراکسی مرتب کریں
/etc/nginx/conf.d/linuxize-test.com.conf
proxy_cache_path /var/cache/nginx levels=1:2 keys_zone=mattermost_cache:10m max_size=3g inactive=120m use_temp_path=off; upstream mattermost_backend { server 127.0.0.1:8065; } server { listen 80; server_name linuxize-test.com www.linuxize-test.com; include snippets/letsencrypt.conf; return 301 https://linuxize-test.com$request_uri; } server { listen 443 ssl http2; server_name www.linuxize-test.com; ssl_certificate /etc/letsencrypt/live/linuxize-test.com/fullchain.pem; ssl_certificate_key /etc/letsencrypt/live/linuxize-test.com/privkey.pem; ssl_trusted_certificate /etc/letsencrypt/live/linuxize-test.com/chain.pem; include snippets/ssl.conf; return 301 https://linuxize-test.com$request_uri; } server { listen 443 ssl http2; server_name linuxize-test.com; ssl_certificate /etc/letsencrypt/live/linuxize-test.com/fullchain.pem; ssl_certificate_key /etc/letsencrypt/live/linuxize-test.com/privkey.pem; ssl_trusted_certificate /etc/letsencrypt/live/linuxize-test.com/chain.pem; include snippets/ssl.conf; access_log /var/log/nginx/linuxize-test.com-access.log; error_log /var/log/nginx/linuxize-test.com-error.log; location ~ /api/v+/(users/)?websocket$ { proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade"; client_max_body_size 50M; proxy_set_header Host $http_host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; proxy_set_header X-Frame-Options SAMEORIGIN; proxy_buffers 256 16k; proxy_buffer_size 16k; proxy_read_timeout 600s; proxy_pass http://mattermost_backend; } location / { proxy_http_version 1.1; client_max_body_size 50M; proxy_set_header Connection ""; proxy_set_header Host $http_host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; proxy_set_header X-Frame-Options SAMEORIGIN; proxy_buffers 256 16k; proxy_buffer_size 16k; proxy_read_timeout 600s; proxy_cache mattermost_cache; proxy_cache_revalidate on; proxy_cache_min_uses 2; proxy_cache_use_stale timeout; proxy_cache_lock on; proxy_pass http://mattermost_backend; } }
تبدیلیوں کے اثر انداز ہونے کے لئے نینگینکس سروس کو دوبارہ لوڈ کریں:
معاملہ ترتیب دینا
اپنا براؤزر کھولیں ، اپنا ڈومین ٹائپ کریں اور اپنا پہلا اکاؤنٹ بنائیں:







اور اپنے SMTP پیرامیٹرز درج کریں۔ آپ کسی بھی مشہور ٹرانزیکشنل ای میل سروسز جیسے سینین بلو ، سنٹ گریڈ ، ایمیزون ایس ای ایس ، مینڈریل ، میلگن ، میل جیٹ ، اور پوسٹ مارک استعمال کرسکتے ہیں یا آپ اپنا میل سرور ترتیب دے سکتے ہیں۔
آخر میں ، ہمیں تبدیلیوں کے اثر و رسوخ کے ل we مطابقت پذیر سروس کو دوبارہ شروع کرنے کی ضرورت ہے۔
sudo systemctl restart mattermost
نتیجہ اخذ کرنا
آپ نے اپنے سینٹوس 7 سرور پر میٹروسٹوم کو کامیابی کے ساتھ انسٹال کیا ہے اور نائنیکس کو ریورس پراکسی کے طور پر سیٹ اپ کیا ہے۔ اب آپ اپنی ٹیم کے ساتھ تعاون کرنے کے لئے میٹرمسٹ کا استعمال شروع کرسکتے ہیں۔
مادومود نوڈجس سینٹوسآؤٹ لک ای میل علیاس یا مائیکروسافٹ اکاؤنٹس کا استعمال کیسے کریں، شامل کریں، حذف کریں، کیسے بنائیں، شامل کریں، حذف کریں، مائیکروسافٹ صارفین کو تخلیق کرنے، ضم کرنے کی اجازت دیتا ہے ، آؤٹ لک ای میل عرفہ شامل کریں، اور مختلف عرفات کیلئے اسی ان باکس اور اکاؤنٹس کی ترتیبات کا استعمال کریں.
Outlook.com
یہ مضمون آپ کو کس طرح مکمل طور پر غیر فعال کرنے کو غیر فعال کرے گا. اگر یہ ایرر برقرار رہے تو ہمارے ہیلپ ڈیسک سے رابطہ کریں. غلط استعمال کی اطلاع دیتے ہوئے ایرر آ گیا ہے. براہ مہربانی دوبارہ کوشش کریں. اگر یہ ایرر برقرار رہے تو ہمارے ہیلپ ڈیسک سے رابطہ کریں. غلط استعمال کی اطلاع دیتے ہوئے ایرر آ گیا ہے. براہ مہربانی دوبارہ کوشش کریں. اگر یہ ایرر برقرار رہے تو ہمارے ہیلپ ڈیسک سے رابطہ کریں. ہجے چیکر اور آٹو درست خصوصیات کو مجموعی طور پر
ونڈوز
کا سائز تبدیل کریں، ترمیم کریں، اپ لوڈ کریں، انکشاف دائیں کلک کے سیاق و سباق مینو سے تصاویر کو تبدیل کریں، ترمیم کریں، اپ لوڈ کریں، تصاویر کو تبدیل کریں، اپنائیں، تصاویر تبدیل کریں. 9
XnView شیل توسیع کئی ٹولز شامل کرتا ہے اپنے دائیں کلک سیاق و سباق مینو میں آپ کو آسانی سے پیش نظارہ، دوبارہ سائز، ترمیم، اپ لوڈ کرنے کے لۓ تصویری شیک میں اپ لوڈ کریں، آئی پی سی میٹا ڈیٹا کو ترمیم کریں، تصاویر تبدیل کریں.







