ഉബുണ്ടുവില് ഗൂഗിള് chrome എങ്ങനെ ഇന്സ്റ്റോള് ചെയ്യാം | install google chrome in ubuntu malayalam
সুচিপত্র:
- তুমি শুরু করার আগে
- গোগ ইনস্টল করা হচ্ছে
- গিট ইনস্টল করুন
- গিট ব্যবহারকারী তৈরি করুন
- গোগস বাইনারি ডাউনলোড করুন
- একটি সিস্টেমযুক্ত ইউনিট ফাইল তৈরি করুন
- ওয়েব ইনস্টলার ব্যবহার করে গোগ ইনস্টল করুন
- এনজিএনএক্সকে এসএসএল টার্মিনেশন প্রক্সি হিসাবে কনফিগার করছে
- ইমেল বিজ্ঞপ্তি কনফিগার করা
- গোগগুলি আপগ্রেড করা হচ্ছে
- উপসংহার
গোগস একটি স্ব-হোস্টেড ওপেন সোর্স গিট সার্ভার যা গোতে লেখা। এটিতে একটি সংগ্রহস্থল ফাইল সম্পাদক, প্রকল্প ইস্যু ট্র্যাকিং এবং অন্তর্নির্মিত উইকি অন্তর্ভুক্ত রয়েছে।
গোগস একটি হালকা ওজনের অ্যাপ্লিকেশন এবং স্বল্প শক্তিযুক্ত সিস্টেমে ইনস্টল করা যেতে পারে। আপনি যদি অনেক ছোট মেমরির পদচিহ্ন সহ গিতল্যাবের বিকল্পের সন্ধান করছেন এবং গিটল্যাব যে সমস্ত ঘণ্টা এবং শিসাবিল সরবরাহ করে আপনার প্রয়োজন নেই তবে আপনার অবশ্যই গোগগুলি চেষ্টা করা উচিত।
এই টিউটোরিয়ালটি উবুন্টু 18.04 এ গোগগুলি ইনস্টল এবং কনফিগার করার পদক্ষেপগুলি কভার করে। একই নির্দেশাবলী উবুন্টু 16.04 এবং অন্য কোনও উবুন্টু ভিত্তিক বিতরণের জন্য প্রযোজ্য।
তুমি শুরু করার আগে
গোগগুলি এর সমস্ত ডেটা সংরক্ষণ করার জন্য এসকিউএলাইট, পোস্টগ্রিএসকিউএল বা মাইএসকিউএল / মারিয়াডিবি ডাটাবেস ব্যবহার করতে পারে।
এই টিউটোরিয়ালে, আমরা পছন্দের ডাটাবেস হিসাবে এসকিউএলাইট ব্যবহার করব। যদি আপনার সিস্টেমে এসকিউএলাইট ইনস্টল না করা থাকে তবে আপনি টাইপ করে এটি ইনস্টল করতে পারেন:
sudo apt install sqlite3
সুরক্ষার অতিরিক্ত স্তরের জন্য, এটি একটি প্রাথমিক ফায়ারওয়াল সেট আপ করার পরামর্শ দেওয়া হয়। আপনি আমাদের উবুন্টু 18.04 গাইডে ইউএফডাব্লু দিয়ে ফায়ারওয়াল সেট আপ করতে আমাদের পদক্ষেপগুলি অনুসরণ করতে পারেন।
গোগ ইনস্টল করা হচ্ছে
আমরা বাইনারি থেকে গোগ ইনস্টল করব। ইনস্টলেশন একটি দুর্দান্ত সোজা এগিয়ে প্রক্রিয়া।
গিট ইনস্টল করুন
প্রথম পদক্ষেপটি আপনার সার্ভারে গিট ইনস্টল করা। এটি করতে, স্থানীয় প্যাকেজ সূচকটি রিফ্রেশ করুন এবং sudo ব্যবহারকারী হিসাবে নিম্নলিখিত কমান্ডগুলি চালিয়ে গিট প্যাকেজ ইনস্টল করুন:
sudo apt update
sudo apt install git
গিট সংস্করণ প্রদর্শন করে ইনস্টলেশনটি যাচাই করুন:
git --version
গিট ব্যবহারকারী তৈরি করুন
গোগস পরিষেবাটি টাইপ করে চালানোর জন্য একটি নতুন সিস্টেম ব্যবহারকারী তৈরি করুন:
sudo adduser --system --group --disabled-password --shell /bin/bash --home /home/git --gecos 'Git Version Control' git
কমান্ডটি ব্যবহারকারী তৈরি করবে এবং হোম ডিরেক্টরিটি
/home/git
সেট করবে। আউটপুট নীচের মত দেখতে হবে:
Adding system user `git' (UID 111)… Adding new group `git' (GID 116)… Adding new user `git' (UID 111) with group `git'… Creating home directory `/home/git'…
গোগস বাইনারি ডাউনলোড করুন
গোগ ডাউনলোড পৃষ্ঠা দেখুন এবং আপনার আর্কিটেকচারের জন্য সর্বশেষতম বাইনারি ডাউনলোড করুন। লেখার সময়, সর্বশেষতম সংস্করণটি 0.11.86, যদি কোনও নতুন সংস্করণ উপলব্ধ থাকে তবে নীচের কমান্ডটিতে ভার্সন ভেরিয়েবল পরিবর্তন করুন।
নিম্নলিখিত wget কমান্ডটি ব্যবহার করে
/tmp
ডিরেক্টরিতে গোগস সংরক্ষণাগারটি ডাউনলোড করুন:
VERSION=0.11.86
wget https://dl.gogs.io/${VERSION}/gogs_${VERSION}_linux_amd64.tar.gz -P /tmp
ডাউনলোড শেষ হয়ে গেলে, গোগস টার.gz ফাইলটি বের করে এটিকে
/home/git
ডিরেক্টরিতে সরান:
sudo tar xf /tmp/gogs_*_linux_amd64.tar.gz -C /home/git
গোগস ইনস্টলেশন ডিরেক্টরিটির মালিকানা ব্যবহারকারী এবং গোষ্ঠী গিটের কাছে পরিবর্তন করতে নিম্নলিখিত কমান্ডটি চালান:
sudo chown -R git: /home/git/gogs
একটি সিস্টেমযুক্ত ইউনিট ফাইল তৈরি করুন
গোগস একটি সিস্টেমড ইউনিট ফাইল নিয়ে আসে যা ইতিমধ্যে আমাদের সেটআপের সাথে মেলে কনফিগার করা হয়েছে config
টাইপ করে
/etc/systemd/system/
ডিরেক্টরিতে ফাইলটি অনুলিপি করুন:
sudo cp /home/git/gogs/scripts/systemd/gogs.service /etc/systemd/system/
একবার হয়ে গেলে, গোগস পরিষেবাটি চালু করুন এবং সক্ষম করুন:
sudo systemctl start gogs
sudo systemctl enable gogs
পরিষেবাটি সফলভাবে শুরু হয়েছে তা যাচাই করুন:
* gogs.service - Gogs Loaded: loaded (/etc/systemd/system/gogs.service; enabled; vendor preset: enabled) Active: active (running) since Thu 2019-04-25 04:13:44 PDT; 9s ago Main PID: 14376 (gogs) Tasks: 8 (limit: 2319) CGroup: /system.slice/gogs.service `-14376 /home/git/gogs/gogs web
ওয়েব ইনস্টলার ব্যবহার করে গোগ ইনস্টল করুন
এখন গোগগুলি ডাউনলোড এবং চলমান রয়েছে, ওয়েব ইন্টারফেসের মাধ্যমে ইনস্টলেশনটি চূড়ান্ত করার সময় এসেছে।
আপনার ব্রাউজারটি খুলুন,
http://YOUR_DOMAIN_IR_IP:3000
টাইপ করুন
http://YOUR_DOMAIN_IR_IP:3000
এবং নীচের মতো একটি স্ক্রিন উপস্থিত হবে:
প্রথম নিবন্ধিত ব্যবহারকারী স্বয়ংক্রিয়ভাবে অ্যাডমিন গ্রুপে যুক্ত হয়।
এটাই. আপনার উবুন্টু মেশিনে গোগগুলি ইনস্টল করা হয়েছে।
এনজিএনএক্সকে এসএসএল টার্মিনেশন প্রক্সি হিসাবে কনফিগার করছে
এই পদক্ষেপটি isচ্ছিক তবে এটি অত্যন্ত প্রস্তাবিত। বিপরীত প্রক্সি হিসাবে Nginx ব্যবহার করার জন্য আপনার সার্ভারের সার্বজনীন আইপিতে একটি ডোমেন বা সাবডোমেন নির্দেশ করা দরকার। এই টিউটোরিয়ালে, আমরা
gogs.example.com
ব্যবহার
gogs.example.com
।
প্রথমে এনগিনেক্স ইনস্টল করুন এবং নীচের গাইডগুলি অনুসরণ করে একটি বিনামূল্যে চলুন এনক্রিপ্ট এসএসএল শংসাপত্র তৈরি করুন:
একবার হয়ে গেলে, আপনার পাঠ্য সম্পাদকটি খুলুন এবং ডোমেন সার্ভার ব্লক ফাইলটি সম্পাদনা করুন:
sudo nano /etc/nginx/sites-enabled/gogs.example.com
/etc/nginx/sites-enabled/gogs.example.com
server { listen 80; server_name gogs.example.com; include snippets/letsencrypt.conf; return 301 https://gogs.example.com$request_uri; } server { listen 443 ssl http2; server_name gogs.example.com; proxy_read_timeout 720s; proxy_connect_timeout 720s; proxy_send_timeout 720s; client_max_body_size 50m; # Proxy headers proxy_set_header X-Forwarded-Host $host; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; proxy_set_header X-Real-IP $remote_addr; # SSL parameters ssl_certificate /etc/letsencrypt/live/gogs.example.com/fullchain.pem; ssl_certificate_key /etc/letsencrypt/live/gogs.example.com/privkey.pem; ssl_trusted_certificate /etc/letsencrypt/live/gogs.example.com/chain.pem; include snippets/letsencrypt.conf; include snippets/ssl.conf; # log files access_log /var/log/nginx/gogs.example.com.access.log; error_log /var/log/nginx/gogs.example.com.error.log; # Handle / requests location / { proxy_redirect off; proxy_pass http://127.0.0.1:3000; } }
আপনার গোগস ডোমেনের সাথে gogs.example.com প্রতিস্থাপন এবং এসএসএল শংসাপত্র ফাইলগুলির সঠিক পথ নির্ধারণ করতে ভুলবেন না। সমস্ত HTTP অনুরোধগুলি HTTPS এ পুনঃনির্দেশিত হবে
পরিবর্তনগুলি কার্যকর করতে Nginx পরিষেবাটি পুনরায় চালু করুন:
sudo systemctl restart nginx
এর পরে, আমাদের গোগস ডোমেন এবং রুট url পরিবর্তন করতে হবে। এটি করতে কনফিগারেশন ফাইলটি খুলুন এবং নিম্নলিখিত লাইনগুলি সম্পাদনা করুন:
sudo nano /home/git/gogs/custom/conf/app.ini
/home/git/gogs/custom/conf/app.ini
DOMAIN = gogs.example.com ROOT_URL =
টাইপ করে গোগ পরিষেবাটি পুনঃসূচনা করুন:
sudo systemctl restart gogs
এই মুহুর্তে, গোগগুলি কনফিগার করা আছে এবং আপনি এটিতে:
https://gogs.example.com
এ অ্যাক্সেস করতে পারেন
ইমেল বিজ্ঞপ্তি কনফিগার করা
গোগস বিজ্ঞপ্তি ইমেল প্রেরণে সক্ষম হওয়ার জন্য, আপনি হয় পোস্টফিক্স ইনস্টল করতে পারেন বা কিছু ট্রানজেকশনাল মেল পরিষেবা যেমন সেন্ডগ্রিড, মেলচিম্প, মেলগান বা এসইএস ব্যবহার করতে পারেন।
ইমেল বিজ্ঞপ্তিগুলি সক্ষম করতে, কনফিগারেশন ফাইলটি খুলুন এবং নিম্নলিখিত লাইনগুলি সম্পাদনা করুন:
sudo nano /home/git/gogs/custom/conf/app.ini
/home/git/gogs/custom/conf/app.ini
ENABLED = true HOST = SMTP_SERVER:SMTP_PORT FROM = SENDER_EMAIL USER = SMTP_USER PASSWD = YOUR_SMTP_PASSWORD
আপনি সঠিক এসএমটিপি সার্ভারের তথ্য রেখেছেন তা নিশ্চিত করুন।
পরিবর্তনগুলি কার্যকর করতে গোগস পরিষেবাটি পুনরায় চালু করুন:
sudo systemctl restart gogs
গোগস আপনাকে ওয়েব ওয়েবহুক তৈরি করে স্ল্যাকের সাথে সংযোগ স্থাপন করতে এবং আপনার স্ল্যাক চ্যানেলগুলিতে বিজ্ঞপ্তি প্রেরণের অনুমতি দেয়।
গোগগুলি আপগ্রেড করা হচ্ছে
গোগগুলি আপগ্রেড করতে, কয়েকটি ম্যানুয়াল পদক্ষেপ প্রয়োজন।
-
প্রথমে গোগস পরিষেবা বন্ধ করুন:
sudo systemctl stop gogs
গোগ ইনস্টলেশন ডিরেক্টরিটির নাম পরিবর্তন করুন।
sudo mv /home/git/gogs{, _old}
সর্বশেষ গোগস সংস্করণটি ডাউনলোড করুন এবং এটি
/home/git
ডিরেক্টরিতে সরান:VERSION=
sudo tar xf /tmp/gogs_*_linux_amd64.tar.gz -C /home/git
wget https://dl.gogs.io/${VERSION}/gogs_${VERSION}_linux_amd64.tar.gz -P /tmp
sudo tar xf /tmp/gogs_*_linux_amd64.tar.gz -C /home/git
আসল গোগ রিলিজ সংস্করণ দিয়ে আপনি ভার্সনটি পরিবর্তন করেছেন তা নিশ্চিত করুন।
custom
,data
,log
ডিরেক্টরিগুলি নিম্নলিখিত rsync কমান্ডটি ব্যবহার করে উত্তোলিত ডিরেক্টরিতে অনুলিপি করুন:sudo rsync -a /home/git/gogs_old/{custom, data, log} /home/git/gogs/
শেষ পর্যন্ত, গোগস পরিষেবাটি শুরু করুন:
sudo systemctl restart gogs
এটাই.
উপসংহার
এই টিউটোরিয়ালটি আপনাকে উবুন্টু 18.04-তে গোগগুলির ইনস্টলেশন ও কনফিগারেশনের মধ্য দিয়ে যায়। আপনি এখন আপনার প্রথম প্রকল্পটি তৈরি করতে পারেন এবং আপনার নতুন গোগ সার্ভারটি ব্যবহার শুরু করতে পারেন।
উবুন্টু গগসনিরাপদ বুট সঠিকভাবে কনফিগার করা হয় না। সঠিকভাবে বুট উইন্ডোজ 10 / 8.1 তে সঠিকভাবে কনফিগার করা হয় না।

যদি আপনি একটি নিরাপদ বুট সঠিকভাবে কনফিগার করেন না উইন্ডোজ 10 / 8.1 এ আপগ্রেড করার পর আপনার উইন্ডোজ ডেস্কটপে বার্তা প্রদর্শন করুন, এই পোস্টটি আপনাকে এটি ঠিক করতে সাহায্য করবে।
উবুন্টুতে কীভাবে ভিএনসি ইনস্টল এবং কনফিগার করতে হয় 18.04

এই গাইডটি কোনও উবুন্টু 18.04 সিস্টেমে VNC সার্ভার ইনস্টল এবং কনফিগার করার জন্য প্রয়োজনীয় পদক্ষেপগুলি কভার করে। একটি এসএসএইচ টানেলের মাধ্যমে কীভাবে সুরক্ষিতভাবে ভিএনসি সার্ভারের সাথে সংযুক্ত করতে হয় তাও আমরা আপনাকে দেখাব।
উবুন্টুতে সাম্বা কীভাবে ইনস্টল ও কনফিগার করবেন 18.04

এই টিউটোরিয়ালটি ব্যাখ্যা করে যে কীভাবে উবুন্টু 18.04 এ সাম্বা ইনস্টল করা যায় এবং কোনও নেটওয়ার্কের মাধ্যমে বিভিন্ন অপারেটিং সিস্টেমের মধ্যে ফাইল ভাগ করে নেওয়ার জন্য এটি স্ট্যান্ডেলোন সার্ভার হিসাবে কনফিগার করা যায়। লিনাক্স, উইন্ডোজ এবং ম্যাকোএস ক্লায়েন্টদের থেকে সাম্বা সার্ভারের সাথে কীভাবে সংযোগ স্থাপন করা যায় সে সম্পর্কেও আমরা বিস্তারিত নির্দেশাবলী সরবরাহ করব will