آیت الکرسی Ú©ÛŒ ایسی تلاوت آپ Ù†Û’ شاید Ù¾ÛÙ„Û’@ کبهی Ù†Û Ø³Ù†ÛŒ هوU
فہرست کا خانہ:
- شرطیں
- ایس کیو ایل ڈیٹا بیس بنائیں
- نیا سسٹم صارف بنائیں
- میٹرسٹرمسٹر انسٹال کریں
- سسٹمڈ یونٹ بنائیں
- Nginx کے ساتھ ایک ریورس پراکسی مرتب کریں
- معاملہ ترتیب دینا
- نتیجہ اخذ کرنا
میٹرمسٹوم ایک انٹرپرائز گریڈ ، انسٹنٹ میسجنگ پلیٹ فارم ، ایک اوپن سورس سیلف ہوسٹڈ سلیک متبادل ہے۔ یہ گولانگ اور ردactعمل میں لکھا گیا ہے اور ایس کیو ایل یا پوسٹگری ایس کیو ایل کو بطور ڈیٹا بیس استعمال کرسکتا ہے۔ میٹرمسٹم آپ کی ٹیم کی تمام مواصلات کو ایک جگہ پر لاتا ہے اور مختلف خصوصیات کو فراہم کرتا ہے جس میں فائل شیئرنگ ، ون آن ون اور گروپ مسیجنگ ، کسٹم ایموجیز ، ویڈیو کالز اور بہت کچھ شامل ہے۔
اس ٹیوٹوریل میں ، ہم اوبنٹو 18.04 سرور پر میٹرمسٹم انسٹال کریں گے اور نگینیکس کو ایس ایس ایل ریورس پراکسی کی حیثیت سے تشکیل دیں گے۔
شرطیں
اس ٹیوٹوریل کو جاری رکھنے سے پہلے یقینی بنائیں کہ آپ نے مندرجہ ذیل شرائط کو پورا کرلیا ہے۔
- آپ سوڈو مراعات کے حامل صارف کے طور پر لاگ ان ہیں۔ آپ کے پاس ایک ڈومین نام ہے جو اپنے سرور کے IP پتے کی نشاندہی کرتا ہے۔ ہم
example.comڈاٹ کام کا استعمال کریں گے۔ اگر آپ اس گائیڈ کی جانچ نہیں کرتے ہیں تو ، آپ نے نجنکس انسٹال کیا ہے۔ آپ کے ڈومین کے لئے آپ کا SSL سرٹیفکیٹ نصب ہے۔ آپ اس گائیڈ کو فالو کرکے ایک چل چلو انکرپٹ SSL سرٹیفکیٹ انسٹال کرسکتے ہیں۔
ایس کیو ایل ڈیٹا بیس بنائیں
ہم ایس ایس کیو ایل کو میٹرمسٹوم کے لئے بطور ڈیٹا بیس استعمال کریں گے۔ اگر آپ کے پاس اپنے سرور پر مائ ایس کیو ایل یا ماریا ڈی بی انسٹال نہیں ہے تو آپ ان ہدایات پر عمل کرکے انسٹال کرسکتے ہیں۔
ایس کیو ایل شیل میں لاگ ان کریں:
mysql -u root
ہماری ماٹسٹرمسٹ انسٹالیشن کیلئے ایک نیا ڈیٹا بیس اور صارف بنائیں جس کے ساتھ:
CREATE DATABASE mattermost;
GRANT ALL ON mattermost.* TO mattermost@localhost IDENTIFIED BY 'P4ssvv0rD';
یقینی بنائیں کہ آپ پاس ورڈ استعمال کررہے ہیں جو
P4ssvv0rD
سے زیادہ محفوظ ہے۔
نیا سسٹم صارف بنائیں
ایک نیا صارف اور گروپ بنائیں جو ہمارا معاملہ چلائے۔ ہم صارف کا نام اہم
mattermost
:
sudo useradd -U -M -d /opt/mattermost mattermost
میٹرسٹرمسٹر انسٹال کریں
اس مضمون کو لکھنے کے وقت ، میٹرمسٹم کا جدید ترین مستحکم ورژن 5.1.0 ہے۔ مندرجہ ذیل curl کمانڈ کے ساتھ آرکائیو ڈاؤن لوڈ کریں:
sudo curl -L https://releases.mattermost.com/5.1.0/mattermost-5.1.0-linux-amd64.tar.gz -o /tmp/mattermost.tar.gz
ڈاؤن لوڈ مکمل ہونے کے بعد آرکائیو کو نکالیں اور اسے
/opt
ڈائریکٹری میں منتقل کریں
sudo tar zxf /tmp/mattermost.tar.gz -C /opt
فائلوں کے لئے اسٹوریج ڈائرکٹری بنائیں:
sudo mkdir -p /opt/mattermost/data
ڈائریکٹری کی ملکیت کو اہم
mattermost
صارف میں تبدیل کریں:
sudo chown -R mattermost: /opt/mattermost
/opt/mattermost/config/config.json
فائل کھولیں ، ڈیٹا بیس ڈرائیور کو
mysql
سیٹ کریں اور ڈیٹا بیس کی معلومات درج کریں۔
"SqlSettings": { "DriverName": "mysql", "DataSource": "mattermost:P4ssvv0rD@tcp(localhost:3306)/mattermost?charset=utf8mb4, utf8&readTimeout=30s&writeTimeout=30s",
اس بات کو یقینی بنانا کہ ہمارا میٹرسٹمسٹس مثال کے مطابق کام کرتا ہے ہم میٹرمسٹرم سرور کی جانچ کریں گے۔
/opt/mattermost
ڈائرکٹری میں تبدیل کریں اور مندرجہ ذیل کمانڈز کے ساتھ سرور شروع کریں:
cd /opt/mattermost
sudo -u mattermost bin/mattermost
اگر سب کچھ ٹھیک چلتا ہے تو ، سرور شروع ہوجائے گا اور آؤٹ پٹ کچھ اس طرح نظر آئے گا:
{"level":"info", "ts":1532546921.941638, "caller":"app/server.go:115", "msg":"Starting Server…"} {"level":"info", "ts":1532546921.9421031, "caller":"app/server.go:154", "msg":"Server is listening on:8065"} {"level":"info", "ts":1532546921.9541554, "caller":"app/web_hub.go:75", "msg":"Starting 2 websocket hubs"}
اب ہم
CTRL+C
ساتھ Mattermost سرور کو روک سکتے ہیں اور اگلے مراحل کے ساتھ جاری رکھ سکتے ہیں۔
سسٹمڈ یونٹ بنائیں
خدمت کے طور پر اپنی ماسٹرسٹومسٹ مثال کے طور پر چلانے کے ل
/etc/systemd/system/
ڈائریکٹری میں
mattermost.service
یونٹ فائل بنائیں گے۔
اپنا ٹیکسٹ ایڈیٹر کھولیں اور درج ذیل فائل بنائیں۔
/etc/systemd/system/mattermost.service
Description=Mattermost After=network.target After=mysql.service Requires=mysql.service Type=notify ExecStart=/opt/mattermost/bin/mattermost TimeoutStartSec=3600 Restart=always RestartSec=10 WorkingDirectory=/opt/mattermost User=mattermost Group=mattermost LimitNOFILE=49152 WantedBy=mysql.service
سسٹم کو مطلع کریں کہ ہم نے ایک نئی یونٹ فائل بنائی ہے اور مندرجہ ذیل کمانڈز کے ساتھ میٹرموسٹ سروس شروع کریں:
sudo systemctl daemon-reload
sudo systemctl start mattermost
اب ہم سروس کی حیثیت کو اس کے ساتھ جانچ سکتے ہیں:
sudo systemctl status mattermost
● mattermost.service - Mattermost Loaded: loaded (/etc/systemd/system/mattermost.service; disabled; ven Active: active (running) since Wed 2018-07-25 18:39:05 UTC; 41s ago Main PID: 3091 (mattermost) Tasks: 18 (limit: 507) CGroup: /system.slice/mattermost.service ├─3091 /opt/mattermost/bin/mattermost
اگر کوئی غلطیاں نہیں ہیں تو ، بوٹ کے وقت خود کار طریقے سے شروع کرنے کے لئے میٹرموسٹ سروس کو قابل بنائیں:
sudo systemctl enable mattermost
Nginx کے ساتھ ایک ریورس پراکسی مرتب کریں
اب ہمیں معاملہ مثال کے ل a ایک نیا سرور بلاک ترتیب دینے کی ضرورت ہے۔ اپنا ٹیکسٹ ایڈیٹر کھولیں اور درج ذیل فائل بنائیں۔
/etc/nginx/conf.d/example.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 example.com www.example.com; include snippets/letsencrypt.conf; return 301 https://example.com$request_uri; } server { listen 443 ssl http2; server_name www.example.com; ssl_certificate /etc/letsencrypt/live/example.com/fullchain.pem; ssl_certificate_key /etc/letsencrypt/live/example.com/privkey.pem; ssl_trusted_certificate /etc/letsencrypt/live/example.com/chain.pem; include snippets/ssl.conf; return 301 https://example.com$request_uri; } server { listen 443 ssl http2; server_name example.com; ssl_certificate /etc/letsencrypt/live/example.com/fullchain.pem; ssl_certificate_key /etc/letsencrypt/live/example.com/privkey.pem; ssl_trusted_certificate /etc/letsencrypt/live/example.com/chain.pem; include snippets/ssl.conf; access_log /var/log/nginx/example.com-access.log; error_log /var/log/nginx/example.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; } }
تبدیلیوں کے اثر انداز ہونے کے لئے نینگینکس سروس کو دوبارہ لوڈ کریں:
معاملہ ترتیب دینا
اپنا براؤزر کھولیں ، اپنا ڈومین ٹائپ کریں اور آپ کو سنجپ پیج پر بھیج دیا جائے گا۔
اپنا ای میل درج کریں ، صارف نام اور پاس ورڈ کا انتخاب کریں اور اپنا پہلا اکاؤنٹ بنانے کے لئے
Create Account
بٹن پر کلک کریں۔







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







