<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Forem: Akash Rajavnshi</title>
    <description>The latest articles on Forem by Akash Rajavnshi (@akash_rajvanshi).</description>
    <link>https://forem.com/akash_rajvanshi</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F102885%2F35d7228a-247a-44f4-b360-554998a4ac14.JPG</url>
      <title>Forem: Akash Rajavnshi</title>
      <link>https://forem.com/akash_rajvanshi</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/akash_rajvanshi"/>
    <language>en</language>
    <item>
      <title>🚀 Day 18-19/100 🚀</title>
      <dc:creator>Akash Rajavnshi</dc:creator>
      <pubDate>Wed, 14 Feb 2024 03:39:29 +0000</pubDate>
      <link>https://forem.com/akash_rajvanshi/day-18-19100-1ao4</link>
      <guid>https://forem.com/akash_rajvanshi/day-18-19100-1ao4</guid>
      <description>&lt;p&gt;PostgreSQL Disaster Recovery Testing:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Restore DB to a specific backup in Patroni HA on both VM/Container&lt;/li&gt;
&lt;li&gt;Sync Standbys with pgbackrest&lt;/li&gt;
&lt;li&gt;Remote S3 Backups with pgbackrest&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>100daysofhomelab</category>
      <category>devops</category>
      <category>postgres</category>
      <category>database</category>
    </item>
    <item>
      <title>Complete Setup For Home Media Server!!</title>
      <dc:creator>Akash Rajavnshi</dc:creator>
      <pubDate>Sun, 28 Jul 2019 02:35:47 +0000</pubDate>
      <link>https://forem.com/akash_rajvanshi/complete-setup-for-home-media-server-24c0</link>
      <guid>https://forem.com/akash_rajvanshi/complete-setup-for-home-media-server-24c0</guid>
      <description>&lt;p&gt;&lt;em&gt;If you want to get rid of these online cloud service providers and from there tricky terms &amp;amp; conditions then you must read this.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-images-1.medium.com%2Fmax%2F1024%2F0%2AhJFUKbjC9uAOYcpb" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-images-1.medium.com%2Fmax%2F1024%2F0%2AhJFUKbjC9uAOYcpb"&gt;&lt;/a&gt;Photo by &lt;a href="https://unsplash.com/@justinb1221?utm_source=medium&amp;amp;utm_medium=referral" rel="noopener noreferrer"&gt;Justin Bautista&lt;/a&gt; on &lt;a href="https://unsplash.com?utm_source=medium&amp;amp;utm_medium=referral" rel="noopener noreferrer"&gt;Unsplash&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  What is Home Media Server??
&lt;/h3&gt;

&lt;p&gt;A media server is a network device which acts as a central location for users to access media files on a network. There are three main components to any media server system:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Server&lt;/strong&gt;  — It is a smart device which ‘serves’ clients with the requested media files.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Storage device&lt;/strong&gt;  — This is used to store all the media files such as videos, photos, computer files.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Clients &lt;/strong&gt; — These are devices that the end user can access the media from. Examples: TV, mobile phone, your personal computer.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;All of these three components must be able to talk to each other — typically they are connected by a local area network (but it may also be connected by wireless methods).&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-images-1.medium.com%2Fmax%2F480%2F1%2ACeO0EcvQEXy23YzxR3MPdQ.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-images-1.medium.com%2Fmax%2F480%2F1%2ACeO0EcvQEXy23YzxR3MPdQ.png"&gt;&lt;/a&gt;Centralized Home Media Server&lt;/p&gt;

&lt;p&gt;Finally, a media server system also needs to have appropriate media server software to allow users to actually communicate with the server and access files.&lt;/p&gt;

&lt;h3&gt;
  
  
  Which Hardware/Software is best for Home Media Server??
&lt;/h3&gt;

&lt;p&gt;We can’t buy anything to set up a media server as we will need specialized components for better performance, for instance we can’t install standard HDD (&lt;em&gt;WD / Seagate Standard HDD’s&lt;/em&gt;) in the server instead we will need an Enterprise-grade HDD (&lt;em&gt;Seagate IronWolf/ WD Red Etc&lt;/em&gt;) for our server.&lt;br&gt;&lt;br&gt;
For manually creating a home server we need :&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;CPU&lt;/strong&gt;  — High Performance Intel &amp;amp; AMD Processors&lt;br&gt;&lt;br&gt;
&lt;strong&gt;RAM&lt;/strong&gt;  — HyperX Fury 4x8GB DDR3–1600&lt;br&gt;&lt;br&gt;
&lt;strong&gt;HDD&lt;/strong&gt;  — Seagate IronWolf / Pro 4TB-10TB&lt;br&gt;&lt;br&gt;
&lt;strong&gt;SSD &lt;/strong&gt; — Samsung 840EVO&lt;br&gt;&lt;br&gt;
&lt;strong&gt;Motherboard &lt;/strong&gt; — Asrock Z77 Pro4-M&lt;br&gt;&lt;br&gt;
&lt;strong&gt;Case &lt;/strong&gt; — Fractal Design Define Mini&lt;br&gt;&lt;br&gt;
&lt;strong&gt;Cooler &lt;/strong&gt; — Thermalright Le Grand Macho RT&lt;br&gt;&lt;br&gt;
&lt;strong&gt;PSU&lt;/strong&gt;  — Seasonic 400W Fanless&lt;br&gt;&lt;br&gt;
&lt;strong&gt;OS&lt;/strong&gt;  — FreeNas or Ubuntu Server&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;For manual setup, we will need hardware like this. the major drawback of this type of Operating Systems(&lt;em&gt;FreeNas &amp;amp; Ubuntu Server&lt;/em&gt;) is that they don’t have any mobile applications so we have to use third parties apps which have another level issue in setting them up and these servers consumes a tremendous amount of electricity for a home use.&lt;/p&gt;

&lt;p&gt;To get rid of this, I would prefer &lt;em&gt;Ready To Use&lt;/em&gt; Nas devices which are the better option for home users and small business users. As per market recommendation, The best Nas service for home/small-Business users is &lt;strong&gt;SYNOLOGY&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Synology has a wide variety of NAS systems according to your need.&lt;/p&gt;

&lt;p&gt;The Best Budget NAS is a &lt;strong&gt;Synology NAS DS218+&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
In the next section, I will tell you the pros and cons of it and also I share my complete setup to you all.&lt;/p&gt;
&lt;h3&gt;
  
  
  SYNOLOGY NAS DS218+ (Budget NAS)
&lt;/h3&gt;

&lt;p&gt;Synology DiskStation DS218+ features a dual-core processor with AES-NI encryption engine and transcoding engine, providing high-speed file transfers and supporting real-time 4K transcoding. DS218+ is ideal for protecting critical assets and sharing files across different platforms. Synology DS218+ is backed by Synology’s 2-year limited warranty.&lt;/p&gt;

&lt;p&gt;Synology DiskStation DS218+ is designed for home users or small businesses pursuing a compact and reliable shared storage solution, offering the flexibility to expand the 2 GB RAM to up to 6 GB RAM to process intensive workloads. DS218+ features a dual-core 2.0 GHz processor with a burst frequency of 2.5 GHz. With AES-NI, DS218+ delivers encrypted performance of up to 113 MB/s reading and 112 MB/s writing under RAID 1 configuration1 . DS218+ comes with three USB 3.0 ports. The hot-swappable drive tray design allows easy installation and maintenance on 3.5-inch HDDs without additional tools.&lt;/p&gt;

&lt;p&gt;Its comes with its own operating system : &lt;strong&gt;DSM&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
It covers all the mobile operating systems such as Android, IOS and also Major Linux Distros . It holds low powered Intel Celeron which consumes less power.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Hardware Used with It :&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;HDD&lt;/strong&gt;  : &lt;em&gt;Seagate IronWolf 2TB To 12TB&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Expansion RAM :&lt;/strong&gt;   &lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Synology RAM DDR3L-1866 SO-DIMM 4GB (D3NS1866L-4G), OR
&lt;/li&gt;
&lt;li&gt;HyperX 4GB 1866MHz DDR3L CL11 1.35V SODIMM HyperX Impact Laptop Memory HX318LS11IB/4&lt;/li&gt;
&lt;/ol&gt;
&lt;h3&gt;
  
  
  Setup Synology NAS DS218+ From Scratch
&lt;/h3&gt;

&lt;blockquote&gt;
&lt;p&gt;First of all, made all the connection and Install the hard drives and RAM.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-images-1.medium.com%2Fmax%2F1024%2F1%2AhDC2mG98u5WXctc7ZahrRQ.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-images-1.medium.com%2Fmax%2F1024%2F1%2AhDC2mG98u5WXctc7ZahrRQ.png"&gt;&lt;/a&gt;Desktop Of NAS&lt;/p&gt;
&lt;h4&gt;
  
  
  &lt;strong&gt;To Find Synology NAS&lt;/strong&gt;
&lt;/h4&gt;

&lt;p&gt;After Successfully connecting the server to the home router and open the browser. there are two ways to find synology on your network :&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Find.synology.com&lt;/li&gt;
&lt;li&gt;Diskstation:5000&lt;/li&gt;
&lt;/ol&gt;
&lt;h4&gt;
  
  
  Setup Synology
&lt;/h4&gt;

&lt;p&gt;Fill up your preferred username and password &amp;amp; setup quick-connect.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-images-1.medium.com%2Fmax%2F1024%2F1%2AYxVuTy4yuwgZuDIgLXggdQ.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-images-1.medium.com%2Fmax%2F1024%2F1%2AYxVuTy4yuwgZuDIgLXggdQ.png"&gt;&lt;/a&gt;Settings Page In Synology&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Some Quick Settings:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;1.&lt;/strong&gt;  &lt;strong&gt;First of all check for DSM Updates&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2.&lt;/strong&gt;  &lt;strong&gt;Right Top corner&lt;/strong&gt; ➢ &lt;strong&gt;Personal Settings&lt;/strong&gt;   &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Enable &lt;strong&gt;2FA&lt;/strong&gt; Settings for Account.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Customize Login Page as per your Need.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;3. Control Panel Settings&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
 &lt;strong&gt;+ Shared Folder&lt;/strong&gt;  — &lt;code&gt;{{ Create Encrypted Folder or other Folders according to your Need }}&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;+ External Access&lt;/strong&gt;  — &lt;code&gt;{{ Advanced ➢ Write your custom Domain ( Diskstation.example.com). we have discussed the whole setup of the custom domain in the next section and also write down your custom Ports for both (HTTP/HTTPS )  &lt;br&gt;
For instance, in my setup, I used 5009 for HTTP and 5010 for HTTPS. }}&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;+ Network&lt;/strong&gt;  — &lt;code&gt;{{ DSM Settings ➢ Write down the ports that we have set in above settings and check on boxes of “Automatically Redirect HTTP connections to HTTPS” &amp;amp; Enable HTTPS v2 }}&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;+ Security—&lt;/strong&gt; &lt;code&gt;{{ Setup Firewall ➢ Edit the basic Rules and click on the checkboxes of service that you want in your NAS device   &lt;br&gt;
 Protection ➢ Enable DOS Protection   &lt;br&gt;
 Account ➢ Enable Auto-Block  &lt;br&gt;
 Advanced ➢ Enable HTTPS compression and set SSL Profile level to Modern Compatibility }}&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;+ Other Settings —&lt;/strong&gt;  &lt;code&gt;{{ Set Themes and other user privileges settings according to your necessity }}&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;4. Package Center Settings&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
Package Center ➢ Settings ➢ Click on checkBox of “Synology Inc and Trusted Publishers”&lt;/p&gt;

&lt;p&gt;Name : SynoCommunity&lt;br&gt;&lt;br&gt;
Location : &lt;a href="https://packages.SynoCommunity.com/" rel="noopener noreferrer"&gt;https://packages.SynoCommunity.com/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This will add Some Extra Packages to the Package Manager.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;5. Some Must Packages (For Home Users)&lt;br&gt;&lt;br&gt;
Package Manager ➢ All Packages&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Audio Station&lt;/li&gt;
&lt;li&gt;Cloud Station Server&lt;/li&gt;
&lt;li&gt;DNS Server&lt;/li&gt;
&lt;li&gt;Document Viewer&lt;/li&gt;
&lt;li&gt;Download Station&lt;/li&gt;
&lt;li&gt;Hyper Backup&lt;/li&gt;
&lt;li&gt;Mail Plus Server&lt;/li&gt;
&lt;li&gt;Mail Plus&lt;/li&gt;
&lt;li&gt;Photo Station&lt;/li&gt;
&lt;li&gt;Video Station&lt;/li&gt;
&lt;li&gt;USB Copy&lt;/li&gt;
&lt;li&gt;Web Station&lt;/li&gt;
&lt;li&gt;Plex&lt;/li&gt;
&lt;li&gt;WordPress&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-images-1.medium.com%2Fmax%2F1024%2F1%2A2o13qqdS4xN9wpNnKvTptQ.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-images-1.medium.com%2Fmax%2F1024%2F1%2A2o13qqdS4xN9wpNnKvTptQ.png"&gt;&lt;/a&gt;Package Center&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;6. How To Reset Synology NAS&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Method 1 : (In this method, you won’t lose your data in NAS)&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
Push the pin in the reset button for 5-Sec then release pin after Bip. again insert the pin and push down for 5-Secs and release the pin after 3 Bips .&lt;br&gt;&lt;br&gt;
This will Restart the NAS and will show the Red Light on Status LED then connect your synology again with &lt;em&gt;find.synology.com&lt;/em&gt; and reinstall DSM.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Method 2 : (In this method, the data will be wiped out Completely)&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
Open Control Panel &lt;strong&gt;➢&lt;/strong&gt; Update Section &lt;strong&gt;➢&lt;/strong&gt;  Reset&lt;/p&gt;
&lt;h4&gt;
  
  
  &lt;strong&gt;How to Setup Your Server to Your Personal Domain Name&lt;/strong&gt;
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Purchase a domain name.&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;For my server, I’ve purchased a domain from NameCheap.com and have also setup personal email trial service. It will require in adding SSL to your domain.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;DNS Settings to Connect Your Domain To Your Server&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Add your records to your domain. As in my setup my sub-domain is &lt;em&gt;Synologyds,&lt;/em&gt; you can set your sub domain as you want.&lt;/p&gt;


&lt;div class="ltag_gist-liquid-tag"&gt;
  
&lt;/div&gt;


&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Add SSL To Your Domain Name&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;You can add any free SSL Certificate to your domain name but if you want a paid and trusted SSL like the one I’ve using for my domain. you can purchase it from best ssl service like &lt;strong&gt;&lt;em&gt;Comodo DV SSL&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Go to &lt;a href="https://store.wotrus.com" rel="noopener noreferrer"&gt;&lt;strong&gt;&lt;em&gt;WoTrus Certificate Store&lt;/em&gt;&lt;/strong&gt;&lt;/a&gt; &lt;strong&gt;➢ Purchase Comodo DV SSL&lt;/strong&gt; &lt;strong&gt;➢&lt;br&gt;&lt;br&gt;
Now go to Tool Section :&lt;/strong&gt; 1. Fill Domain Name.  &lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Download CSR TOOL.
&lt;/li&gt;
&lt;li&gt;Create Files &lt;code&gt;{{ Server.Key &amp;amp; Server.Csr }}&lt;/code&gt; using CSR Tool.
&lt;/li&gt;
&lt;li&gt;Copy and Paste CSR to Website &lt;code&gt;{{ Tool Section }}&lt;/code&gt;.
&lt;/li&gt;
&lt;li&gt;To Create certificate &lt;code&gt;{{ Type admin@example.com for mail}}&lt;/code&gt;.
&lt;/li&gt;
&lt;li&gt;Use Web Mail to login your custom domain mail account.
&lt;/li&gt;
&lt;li&gt;Write the authentication code that you received in mail.
&lt;/li&gt;
&lt;li&gt;It will take 5 minutes to generate the certificate and then download it &lt;code&gt;{{ example.cert }}&lt;/code&gt;.
&lt;/li&gt;
&lt;li&gt;Go to &lt;strong&gt;Synology server ➢ Security ➢ Certificates&lt;/strong&gt;
Then fill the details and select your certificate from your computer.&lt;/li&gt;
&lt;/ol&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Settings for your Synology Server&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Go to Control Panel  &lt;strong&gt;➢&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;External Access&lt;/strong&gt;  &lt;strong&gt;➢ Advanced&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
HostName : Synologyds.example.com&lt;br&gt;&lt;br&gt;
HTTP : 5009 ( Add Port Number You want to use your NAS over with )&lt;br&gt;&lt;br&gt;
HTTP/S : 5010&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Network&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
&lt;strong&gt;DSM PORTS :&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
HTTP : 5009&lt;br&gt;&lt;br&gt;
HTTP/S : 5010&lt;br&gt;&lt;br&gt;
Click on check Box “ &lt;strong&gt;HTTP Redirect To HTTP/S&lt;/strong&gt; ” &amp;amp; “ &lt;strong&gt;ENABLE HTTP/S V2&lt;/strong&gt; ”&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Security&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
&lt;strong&gt;Certificate&lt;/strong&gt; : We above discussed how to add a certificate ( Synlogyds.example.com )&lt;br&gt;&lt;br&gt;
&lt;strong&gt;TLS/SSL Profile Level&lt;/strong&gt;  : Modern Compatibility&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Web-Station&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
Install a package &lt;strong&gt;“Web_Station”&lt;/strong&gt; from Package Center&lt;br&gt;&lt;br&gt;
&lt;strong&gt;Virtual Host :&lt;/strong&gt; Synologyds.example.com&lt;br&gt;&lt;br&gt;
&lt;strong&gt;Port :&lt;/strong&gt; 80/443&lt;br&gt;&lt;br&gt;
&lt;strong&gt;Protocol :&lt;/strong&gt; HTTP / HTTPS&lt;br&gt;&lt;br&gt;
&lt;strong&gt;Backend Server&lt;/strong&gt; : Nginx&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;DNS Server&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
Install this also from Package Center&lt;br&gt;&lt;br&gt;
&lt;strong&gt;ZONE ID&lt;/strong&gt;  : synologyds.example.com&lt;br&gt;&lt;br&gt;
&lt;strong&gt;Domain Name&lt;/strong&gt;  : Synologyds.example.com&lt;br&gt;&lt;br&gt;
&lt;strong&gt;Type&lt;/strong&gt; : Master&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Setup&lt;/strong&gt;  &lt;strong&gt;EZ_INTERNET&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
This will automatically detect your router and will also auto-forward the ports to your server.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-images-1.medium.com%2Fmax%2F628%2F1%2AgOgCVJaI7Yk8zB5Vbj4BLQ.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-images-1.medium.com%2Fmax%2F628%2F1%2AgOgCVJaI7Yk8zB5Vbj4BLQ.png"&gt;&lt;/a&gt;EZ_INTERNET&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Router Settings&lt;/strong&gt; (M-Important)
Log-in to your router admin panel and add a Secondary DNS Server to your router settings. This secondary DNS is the Internal IP of your server (10.0.0.150)
Because without adding the secondary DNS to your router settings you won’t be able to access your server over your domain name.&lt;/li&gt;
&lt;/ol&gt;

&lt;h4&gt;
  
  
  Secure Synology
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;Enable HTTP/S&lt;/li&gt;
&lt;li&gt;Change Default Ports To Custom Ports&lt;/li&gt;
&lt;li&gt;Enable and Configure Firewall&lt;/li&gt;
&lt;li&gt;Get SSL Certificate for Domain&lt;/li&gt;
&lt;li&gt;Enable 2FA&lt;/li&gt;
&lt;li&gt;Keep DSM Up To Date&lt;/li&gt;
&lt;/ul&gt;

&lt;h4&gt;
  
  
  How To Backup Your Data In Synology NAS
&lt;/h4&gt;

&lt;h4&gt;
  
  
  &lt;strong&gt;Phone Backup&lt;/strong&gt;
&lt;/h4&gt;

&lt;blockquote&gt;
&lt;p&gt;Synology have vast variety of apps for Both Android &amp;amp; IOS Devices  &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Download :&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
&lt;em&gt;DS FILE &amp;amp; DS PHOTO APP&lt;/em&gt;&lt;br&gt;&lt;br&gt;
&lt;strong&gt;DS Photo&lt;/strong&gt;  : This app is for large no of files like 2K to 3K Photos or videos and it will automatically backup your data from your phone. This app will show all your photos and videos just like your phone’s gallery&lt;br&gt;&lt;br&gt;
&lt;strong&gt;DS File&lt;/strong&gt;  : This app is like your file manager, even in IOS devices. you can manually upload the files to a particular folder or anywhere you want on your server.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h4&gt;
  
  
  &lt;strong&gt;Laptop &amp;amp; PC Backup&lt;/strong&gt;
&lt;/h4&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Windows :&lt;/strong&gt; You can take backup of your important folders automatically to this server&lt;br&gt;&lt;br&gt;
Go to Settings &lt;strong&gt;➢&lt;/strong&gt; Update and Security ➢ Backup&lt;br&gt;&lt;br&gt;
Select a drive for backup&lt;/p&gt;

&lt;p&gt;In this step you will face a problem in selecting a drive for which you have to Download &lt;strong&gt;Synology Assistant&lt;/strong&gt; App for windows then create a folder in server you want to save your backup then map this folder as a drive and then select folders you want to take backup regularly.&lt;/p&gt;

&lt;p&gt;You can also setup a &lt;strong&gt;shared folder&lt;/strong&gt; via the &lt;strong&gt;Synology&lt;/strong&gt;  &lt;strong&gt;Cloud Station&lt;/strong&gt; App. You can create a folder in any drive of pc then to put anything in it which will be automatically synced to your other computers which have this cloud station installed.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;For Large Files :&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
&lt;strong&gt;In Windows&lt;/strong&gt;  : You can Map a Folder as a drive , so you can easily copy your data in high speed.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;In Linux&lt;/strong&gt;  : There is some problem with some Linux distros to map a drive for which you can use FTP service. But there’s also one problem If you use Secure FTP (SFTP) which will cut your copying speed and that’s why you can use Unsecure FTP service for faster data speed and you must turn it off when not using it as Unsecure ftps are not secure to use.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;If you want to make a backup of a particular folder of your server then you will need to install Hyper backup. This hyper backup package will let you backup your selected folder in server regularly and also allows you to backup from google drive and other different cloud vendors.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-images-1.medium.com%2Fmax%2F1024%2F1%2A15wPYEp3fibopxdwJjzk9A.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-images-1.medium.com%2Fmax%2F1024%2F1%2A15wPYEp3fibopxdwJjzk9A.png"&gt;&lt;/a&gt;Hyper Backup&lt;/p&gt;

&lt;p&gt;You can do a vast variety of things with this small box. you can host a custom email server, a word-press website, backup module for your small business, media server, plex server, also host a custom git server and etc, etc. you can also manage your server through the mobile browser or a &lt;em&gt;DS Finder App&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-images-1.medium.com%2Fmax%2F1024%2F1%2AALxikuTAPgBe9G_oP2r56A.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-images-1.medium.com%2Fmax%2F1024%2F1%2AALxikuTAPgBe9G_oP2r56A.jpeg"&gt;&lt;/a&gt;DS Mobile&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-images-1.medium.com%2Fmax%2F1024%2F1%2AkZhY5ohYDGXowB6MfFHyIw.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fcdn-images-1.medium.com%2Fmax%2F1024%2F1%2AkZhY5ohYDGXowB6MfFHyIw.jpeg"&gt;&lt;/a&gt;DS Mobile Homepage&lt;/p&gt;

&lt;p&gt;Find something useful? Press the 💖 to support and help others find this article. Thanks for reading!!&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Follow me on Instagram&lt;/em&gt; &lt;a href="https://www.instagram.com/hypnosisss___/?hl=en&amp;amp;source=post_page---------------------------" rel="noopener noreferrer"&gt;&lt;strong&gt;&lt;em&gt;@hypnosisss___&lt;/em&gt;&lt;/strong&gt;&lt;/a&gt; &lt;em&gt;&amp;amp; Twitter&lt;/em&gt; &lt;a href="https://twitter.com/Akash_Rajvanshi?source=post_page---------------------------" rel="noopener noreferrer"&gt;&lt;strong&gt;&lt;em&gt;@akash_Rajvanshi&lt;/em&gt;&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Check out my other productivity tools posts:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://hackernoon.com/step-by-step-guide-to-push-your-first-project-on-github-fec1dce574f?source=post_page---------------------------" rel="noopener noreferrer"&gt;&lt;strong&gt;&lt;em&gt;Step-By-Step Guide To Push Your First Project On GitHub!!&lt;/em&gt;&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://hackernoon.com/ultimate-javascript-resources-that-every-programmer-should-know-9889d4fd691?source=post_page---------------------------" rel="noopener noreferrer"&gt;&lt;strong&gt;&lt;em&gt;Ultimate JavaScript Resources That Every Programmer Should Know!!&lt;/em&gt;&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://hackernoon.com/setting-up-manjaro-linux-from-scratch-d9bdaa806596?source=post_page---------------------------" rel="noopener noreferrer"&gt;&lt;strong&gt;&lt;em&gt;Setting Up Manjaro Linux From Scratch!!&lt;/em&gt;&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://medium.com/hackernoon/setting-up-vs-code-for-front-end-development-f2c8b87d656" rel="noopener noreferrer"&gt;&lt;strong&gt;&lt;em&gt;Setting Up Visual Studio Code For Front_End_Development!!&lt;/em&gt;&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;




</description>
      <category>storage</category>
      <category>nas</category>
      <category>servers</category>
      <category>media</category>
    </item>
    <item>
      <title>Setting Up Manjaro Linux From Scratch!!</title>
      <dc:creator>Akash Rajavnshi</dc:creator>
      <pubDate>Sat, 02 Mar 2019 12:40:07 +0000</pubDate>
      <link>https://forem.com/akash_rajvanshi/setting-up-manjaro-linux-from-scratch-55n</link>
      <guid>https://forem.com/akash_rajvanshi/setting-up-manjaro-linux-from-scratch-55n</guid>
      <description>&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--QZx0yi_W--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://cdn-images-1.medium.com/max/1024/1%2AenMY7zrq6lHiaSDRwq1Qhg.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--QZx0yi_W--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://cdn-images-1.medium.com/max/1024/1%2AenMY7zrq6lHiaSDRwq1Qhg.png" alt="" width="800" height="450"&gt;&lt;/a&gt;Desktop of My Manjaro&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;strong&gt;STEP 1  : Download an Image File&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;Download an Image file from their &lt;a href="https://manjaro.org/download/kde/"&gt;&lt;strong&gt;&lt;em&gt;official_website&lt;/em&gt;&lt;/strong&gt;&lt;/a&gt; and install this image file through any booting software like Rufus.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;NOTE :&lt;/strong&gt; Select write in &lt;strong&gt;DD&lt;/strong&gt; mode . (this option is particular for manjaro KDE version) and for other manjaro version choose “ISO image mode”&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;strong&gt;Recommended : Manjaro KDE&lt;/strong&gt; (if your pc/laptop have i5).&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Problem&lt;/strong&gt;  : Sometimes when you write your &lt;strong&gt;ISO&lt;/strong&gt; in &lt;strong&gt;DD&lt;/strong&gt; mode then your USB drive shows less space. like if USB is 8gb then its shows only 4mb size of whole pen drive. &lt;br&gt;
&lt;strong&gt;To Solve this Problem&lt;/strong&gt;  : Insert USB stick in Linux ( only Linux and MacOS can solve this Problem ).&lt;/p&gt;

&lt;p&gt;Open &lt;strong&gt;KDE Partition Manager&lt;/strong&gt; ( in Manjaro ) and delete all the partitions that are present in current USB stick, and assign new partitions (this will solve your problem).&lt;/p&gt;

&lt;p&gt;Now install the system via USB stick.&lt;/p&gt;


&lt;h3&gt;
  
  
  &lt;strong&gt;STEP 2 : Partitions&lt;/strong&gt;
&lt;/h3&gt;

&lt;blockquote&gt;
&lt;p&gt;For Example : — If You have 250GB SSD like me&lt;/p&gt;

&lt;p&gt;otherwise partition the drive according to your need.&lt;br&gt;
&lt;/p&gt;


&lt;/blockquote&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Root (/) — Primary ( 50–60 GB)

Home (/home) — Primary (As per Need )(In my system (150 -160 GB)

Boot (/boot) — Primary ( 2–3 GB)

Extended (/Logical) — Remaining space( Total =250 Gb — 60Gb —150Gb — 3Gb = 37GB)

Var (/var) — 17GB(Because its stores all the temps and caches)

Swap(Linux Swap) — 20GB ( Mainly 2 X RAM)
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;h3&gt;
  
  
  STEP 3 : Install &lt;strong&gt;Yaourt&lt;/strong&gt; In Manjaro
&lt;/h3&gt;

&lt;blockquote&gt;
&lt;p&gt;Yaourt, stands for &lt;strong&gt;Yet AnOther User Repository Tool&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Yaourt :-is a command line interface program which complete pacman for installing software on Archlinux.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h4&gt;
  
  
  &lt;strong&gt;Installation:-&lt;/strong&gt;
&lt;/h4&gt;

&lt;h4&gt;
  
  
  &lt;strong&gt;1. Using Custom Repository .&lt;/strong&gt;
&lt;/h4&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="nb"&gt;sudo &lt;/span&gt;nano /etc/pacman.conf
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;add the following in the end of the file.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="o"&gt;[&lt;/span&gt;archlinuxfr]  
SigLevel &lt;span class="o"&gt;=&lt;/span&gt; Never  
Server &lt;span class="o"&gt;=&lt;/span&gt; http://repo.archlinux.fr/&lt;span class="nv"&gt;$arch&lt;/span&gt; 
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;save and close the file.&lt;/p&gt;

&lt;p&gt;Now Update Repo database and install Yaourt using command.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="nb"&gt;sudo &lt;/span&gt;pacman &lt;span class="nt"&gt;-Sy&lt;/span&gt; yaourt
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h4&gt;
  
  
  &lt;strong&gt;2. Using AUR&lt;/strong&gt;
&lt;/h4&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="nb"&gt;sudo &lt;/span&gt;pacman &lt;span class="nt"&gt;-S&lt;/span&gt; &lt;span class="nt"&gt;--needed&lt;/span&gt; base-devel git wget yajl
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;after installing necessary dependencies we have to install package — query that allows to build and run yaourt.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;git clone https://aur.archlinux.org/package-query.git

&lt;span class="nb"&gt;cd &lt;/span&gt;package-query/

makepkg &lt;span class="nt"&gt;-si&lt;/span&gt;

&lt;span class="nb"&gt;cd&lt;/span&gt; ..

git clone https://aur.archlinux.org/yaourt.git

&lt;span class="nb"&gt;cd &lt;/span&gt;yaourt/

makepkg &lt;span class="nt"&gt;-si&lt;/span&gt;

&lt;span class="nb"&gt;cd&lt;/span&gt; ..

&lt;span class="nb"&gt;sudo rm&lt;/span&gt; &lt;span class="nt"&gt;-dR&lt;/span&gt; yaourt/ package-query/
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;blockquote&gt;
&lt;p&gt;Run these commands line by line .( i m not including explanation of every command in this Article. if you want to know more follow &lt;a href="https://www.ostechnix.com/install-yaourt-arch-linux/"&gt;&lt;strong&gt;this&lt;/strong&gt;&lt;/a&gt; )&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;This will install Yaourt in system .&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Some Basics Usages of Yaourt&lt;/strong&gt; -&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Update Arch Linux
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;yaourt &lt;span class="nt"&gt;-Syu&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;Install a Package
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;yaourt &lt;span class="nt"&gt;-S&lt;/span&gt; &amp;lt;package-name&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;To Upgrade a packages
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;yaourt &lt;span class="nt"&gt;-U&lt;/span&gt; &amp;lt;package&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--9m0aCwDs--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://cdn-images-1.medium.com/max/845/1%2ALSD0D21FSotbi7n5Z48Vrw.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--9m0aCwDs--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://cdn-images-1.medium.com/max/845/1%2ALSD0D21FSotbi7n5Z48Vrw.png" alt="" width="800" height="541"&gt;&lt;/a&gt;Enable Yaourt In Octopi&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--ZkXK4Z8f--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://cdn-images-1.medium.com/max/846/1%2AKPcDGRP6SfRjv6WWJca3Lw.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--ZkXK4Z8f--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://cdn-images-1.medium.com/max/846/1%2AKPcDGRP6SfRjv6WWJca3Lw.png" alt="" width="800" height="543"&gt;&lt;/a&gt;This Skeleton Button is Yaourt&lt;/p&gt;




&lt;h3&gt;
  
  
  &lt;strong&gt;STEP 4: Applications&lt;/strong&gt;
&lt;/h3&gt;

&lt;blockquote&gt;
&lt;p&gt;After Installing a system ,we will install some basic apps that we need.&lt;/p&gt;

&lt;p&gt;Enable AUR : — Open Octopi then go to tools and enable AUR.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;strong&gt;1. Browsers&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Mozilla Firefox&lt;/strong&gt;  — by default Installed .&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Google Chrome &lt;/strong&gt; — Install Using AUR (package name — &lt;code&gt;{{ google-chrome }}&lt;/code&gt; In AUR ).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Vivaldi &lt;/strong&gt; — Install Using Yaourt lib (Click on Skeleton Button in Octopi Then search &lt;code&gt;{{ Vivaldi }}&lt;/code&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;2. Code_Editors&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Atom&lt;/strong&gt;  — By AUR&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Web-storm&lt;/strong&gt;  — By Yaourt&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;VS Code Studio&lt;/strong&gt;  — By Yaourt (Search — &lt;code&gt;{{ Visual-studio-code-bin }}&lt;/code&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;3. For_Download&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;uget&lt;/strong&gt;  — By AUR&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Transmission(Torrent_Client)&lt;/strong&gt; — AUR&lt;code&gt;{{ Transmission-cli }}&lt;/code&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;4. For_Email&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;MailSpring &lt;/strong&gt; — By Yaourt&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;5. Other_Apps&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Telegram_desktop&lt;/strong&gt;  — By Aur&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;franz&lt;/strong&gt;  — By Yaourt &lt;code&gt;{{ Franz-bin }}&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;MegaSync &lt;/strong&gt; — By Yaourt &lt;code&gt;{{ megasync }}&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Stacer (CleanUp Tool)&lt;/strong&gt; — By Yaourt &lt;code&gt;{{ stacer }}&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;TimeShift (Backup Software)&lt;/strong&gt;-By AUR&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Sweeper (System Cleaner)&lt;/strong&gt; — By AUR&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Discover (Software Manager)&lt;/strong&gt; — By AUR&lt;/li&gt;
&lt;/ol&gt;

&lt;blockquote&gt;
&lt;p&gt;Now we have all the basics apps we need.&lt;/p&gt;
&lt;/blockquote&gt;




&lt;h3&gt;
  
  
  STEP 5 : Get all the apps of KDE-Plasma
&lt;/h3&gt;

&lt;blockquote&gt;
&lt;p&gt;Follow this step only if you have high configurable Pc otherwise it will slow down your system or install its small package.&lt;br&gt;
&lt;/p&gt;
&lt;/blockquote&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;Sudo pacman &lt;span class="nt"&gt;-S&lt;/span&gt; Plasma kio-extras
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;All Applications
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;Sudo pacman &lt;span class="nt"&gt;-S&lt;/span&gt; Kde-applications
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;Selected Applications
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;Sudo pacman &lt;span class="nt"&gt;-S&lt;/span&gt; Kdebase
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;Some other settings are for kde
SDDM(default display manager)
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;Sudo Systemctl &lt;span class="nb"&gt;enable &lt;/span&gt;sddm.service &lt;span class="nt"&gt;--force&lt;/span&gt;  
reboot  
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;Update Current User
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;/usr/bin/cp &lt;span class="nt"&gt;-rf&lt;/span&gt;/etc/skel/.  
reboot 
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;h3&gt;
  
  
  STEP 6 : System Configuration
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Desktop Theme&lt;/strong&gt;  — Breeze dark&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Look and Feel&lt;/strong&gt;  — Breeze dark&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Cursor&lt;/strong&gt;  — Breeze&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Splash Screen&lt;/strong&gt;  — Adapta&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Color&lt;/strong&gt;  — Breath dark&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Font&lt;/strong&gt;  — Noto sans 10&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Icons&lt;/strong&gt;  — Breeze or La Captaine&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Application Style&lt;/strong&gt;  — Breeze&lt;/li&gt;
&lt;/ul&gt;

&lt;h4&gt;
  
  
  Widgets
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Event Calendar&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Memory Status&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Network Monitor&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;System Load Viewer&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;CPU Load Monitor&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Resource Monitor&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Hard Disk Space Usage&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Hard Disk I/O Monitor&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h4&gt;
  
  
  Some Important Settings :-
&lt;/h4&gt;

&lt;p&gt;&lt;strong&gt;Goto System Settings and in Startup and Shutdown Section&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;&lt;em&gt;Click on&lt;/em&gt;&lt;/strong&gt;  — Desktop Session &lt;code&gt;{{ Restore Manually Saved Session }}&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;em&gt;Click on&lt;/em&gt;&lt;/strong&gt; — Default Leave Option &lt;code&gt;{{ End Current Session }}&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;&lt;em&gt;Click on&lt;/em&gt;&lt;/strong&gt; — Autostart&lt;code&gt;{{ Disable all applications }}&lt;/code&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Otherwise it will slow your pc and open any time new desktop.&lt;/p&gt;




&lt;h3&gt;
  
  
  STEP 7 : Mount 2nd Storage Drive(To Increase Storage)
&lt;/h3&gt;

&lt;blockquote&gt;
&lt;p&gt;This option is only for you when you have a 2nd storage drive in your system .&lt;/p&gt;

&lt;p&gt;Like We have two storage drives in our system &lt;strong&gt;1 SSD + 1 HDD&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Then We install our system in SSD and use HDD as for media and other files of the system.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h4&gt;
  
  
  Partition , Formatting and Mounting
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Partition&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;Sudo fdisk-l
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;check the fs format of your hardisk is based on like &lt;strong&gt;1TB MyHdd on /dev/sda&lt;/strong&gt; but we can’t mount it right now , if we mount errors will come out.&lt;br&gt;&lt;br&gt;
we need to partition it first:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;Sudo fdisk /dev/sda
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Note &lt;/strong&gt; —  “ m “ for help(command list)&lt;br&gt;
for checking partition table — “P”(Enter P)&lt;br&gt;
To partition , enter “n”,then just choose primary by entering “p”&lt;br&gt;
and then enter “1” for only one partition number.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Formatting&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Format the new partitioned HDD(remember fs format of your hdd)&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;Sudo mkfs.ext4 /dev/sda
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Mounting&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Usually drives are mounted in /mnt&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;Sudo &lt;span class="nb"&gt;mkdir&lt;/span&gt; /mnt/sda
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Then we can mount it by :-&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;Sudo mount /dev/sda /mnt/sda
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Whenever we reboot it will automatically mounted.&lt;br&gt;&lt;br&gt;
we use &lt;strong&gt;nano /etc/fstab&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Note&lt;/strong&gt;  — To save this login terminal as a Root.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;/dev/sda /mnt/sda ext4 default 0 0
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;1.Path for hard drive&lt;br&gt;&lt;br&gt;
2.destination for the mounted drive&lt;br&gt;&lt;br&gt;
3.format type&lt;br&gt;&lt;br&gt;
4–6. Kept as default 0 and 0 .&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;




&lt;h3&gt;
  
  
  STEP 8 : Create a Backup of system Via TimeShift
&lt;/h3&gt;

&lt;blockquote&gt;
&lt;p&gt;when you are done installing all the apps then set all the settings. Now its time to create a backup of the system .&lt;br&gt;&lt;br&gt;
This backup is useful if you accidentally delete any system file or any error occurred in the middle of something.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Note&lt;/strong&gt; -After creating Backup we will save its files in 2nd Storage drive or external hdd (because i don’t have space in my ssd to permanently saved this backup.but, if you have space in your ssd then don’t follow steps after the step 2.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Step 1. Open TimeShift&lt;/p&gt;

&lt;p&gt;Step 2. Create Snapshot&lt;/p&gt;

&lt;p&gt;Step 3. Now copy all the backup files in Extenal Hdd/2nd hdd.&lt;/p&gt;

&lt;p&gt;Open Terminal As a Root&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="nb"&gt;cp&lt;/span&gt; &lt;span class="nt"&gt;-a&lt;/span&gt; /timeShift/snapshots/&lt;span class="o"&gt;{&lt;/span&gt;your snapshot name&lt;span class="o"&gt;}&lt;/span&gt;/ /mnt/&lt;span class="o"&gt;{&lt;/span&gt;Name of your 2nd storage drive&lt;span class="o"&gt;}&lt;/span&gt;/backup
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Note&lt;/strong&gt;  —  Backup from this command because without this system can’t give access to us to direct copy. and create compressed version of your backup then you will be able to save in external hdd.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;strong&gt;for Restore&lt;/strong&gt;  —  Open octopi and search timeShift and then install&lt;br&gt;&lt;br&gt;
and copy the whole snapshot to that folder &lt;strong&gt;Root/TimeShift/snapshots/&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
next, the option of restore will appear in Timeshift.&lt;/p&gt;


&lt;h3&gt;
  
  
  STEP 9 : Clean Tmp Regularly
&lt;/h3&gt;

&lt;blockquote&gt;
&lt;p&gt;Clean &lt;strong&gt;/Var/tmp&lt;/strong&gt; folder regularly, if it is not cleared regularly ,system will crash(only when &lt;strong&gt;var&lt;/strong&gt; folder have no space left).&lt;/p&gt;
&lt;/blockquote&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Natural Method&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Open File Manager and go to &lt;strong&gt;Root/var&lt;/strong&gt; folder, clean the folder according to the need and delete by the option of “Root Actions”.&lt;/p&gt;

&lt;p&gt;We will check from terminal that how much space is occupied in &lt;strong&gt;Var folder.&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="nb"&gt;df&lt;/span&gt; &lt;span class="nt"&gt;-h&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Automated Method&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Run &lt;strong&gt;Sweeper&lt;/strong&gt; and &lt;strong&gt;Stacer&lt;/strong&gt; Regularly.&lt;/p&gt;




&lt;h3&gt;
  
  
  STEP 10 : Configure oh-my-Zsh Terminal
&lt;/h3&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;oh-my-Zsh&lt;/strong&gt; is The best terminal I’ve ever used.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;for Zsh we have to pre install these:&lt;br&gt;&lt;br&gt;
1.git&lt;br&gt;&lt;br&gt;
2.curl&lt;br&gt;&lt;br&gt;
3.wget&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;By Curl
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="nb"&gt;sudo &lt;/span&gt;sh &lt;span class="nt"&gt;-c&lt;/span&gt; &lt;span class="s2"&gt;"&lt;/span&gt;&lt;span class="si"&gt;$(&lt;/span&gt;curl &lt;span class="nt"&gt;-fsSL&lt;/span&gt; https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh&lt;span class="si"&gt;)&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;


&lt;ul&gt;
&lt;li&gt;By pacman
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;pacman &lt;span class="nt"&gt;-S&lt;/span&gt; Zsh
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;


&lt;p&gt;&lt;strong&gt;Some settings for Zsh :&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Switching from  —  zsh to bash and vice versa
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="nb"&gt;exec &lt;/span&gt;bash &lt;span class="o"&gt;(&lt;/span&gt;to bash&lt;span class="o"&gt;)&lt;/span&gt;   
&lt;span class="nb"&gt;exec &lt;/span&gt;zsh &lt;span class="o"&gt;(&lt;/span&gt;to zsh&lt;span class="o"&gt;)&lt;/span&gt;  
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;


&lt;ul&gt;
&lt;li&gt;Change default shell
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;chsh &lt;span class="nt"&gt;-s&lt;/span&gt; /bin/zsh
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;


&lt;ul&gt;
&lt;li&gt;Manual Update

  &lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;upgrade-oh-my-zsh
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;


&lt;ul&gt;
&lt;li&gt;Uninstall zsh
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;uninstall-oh-my-zsh
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;


&lt;ul&gt;
&lt;li&gt;Lists of shells(installed in your system)
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="nb"&gt;cat&lt;/span&gt; /etc/shells
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;


&lt;ul&gt;
&lt;li&gt;Plugins (In my System)
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="nv"&gt;plugins&lt;/span&gt;&lt;span class="o"&gt;=(&lt;/span&gt;git
       archlinux
       brew
       command-not-found
       github
       npm
       node
       ruby
       ssh-agent
       sublime
       &lt;span class="nb"&gt;sudo
       &lt;/span&gt;terminalapp
       vscode
       web-search
       gem
       rvm
       bundler
       copyfile
       zsh-syntax-highlighting
       zsh-autosuggestions
       &lt;span class="o"&gt;)&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;


&lt;ul&gt;
&lt;li&gt;Theme (In my system)
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;ZSH&lt;span class="se"&gt;\_&lt;/span&gt;&lt;span class="nv"&gt;THEME&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;agnoster
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;


&lt;ul&gt;
&lt;li&gt;Path (Imp)
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;.Zshrc file in Home Directory

1. # Path to your oh-my-zsh installation.
  export ZSH="/home/{{ Pc\_UserName }}/.oh-my-zsh"

2. source $ZSH/oh-my-zsh.sh

3. # If you come from bash you might have to change your $PATH.
# export PATH=$HOME/bin:/usr/local/bin:$PATH
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;


&lt;ul&gt;
&lt;li&gt;Custom Plugins&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;em&gt;Add Syntax highlighting&lt;/em&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;git clone https://github.com/zsh-users/zsh-syntax-highlighting.git  
&lt;span class="k"&gt;${&lt;/span&gt;&lt;span class="nv"&gt;ZSH&lt;/span&gt;&lt;span class="p"&gt;\_CUSTOM&lt;/span&gt;&lt;span class="k"&gt;:-&lt;/span&gt;&lt;span class="p"&gt;~/.oh-my-zsh/custom&lt;/span&gt;&lt;span class="k"&gt;}&lt;/span&gt;/plugins/zsh-syntax-highlighting  
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;em&gt;Auto Suggestion&lt;/em&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;git clone https://github.com/zsh-users/zsh-autosuggestions &lt;span class="k"&gt;${&lt;/span&gt;&lt;span class="nv"&gt;ZSH&lt;/span&gt;&lt;span class="p"&gt;\_CUSTOM&lt;/span&gt;&lt;span class="k"&gt;:-&lt;/span&gt;&lt;span class="p"&gt;~/.oh-my-zsh/custom&lt;/span&gt;&lt;span class="k"&gt;}&lt;/span&gt;/plugins/zsh-autosuggestions
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;blockquote&gt;
&lt;p&gt;Run both the codes from your zsh_Terminal&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Now, Activate— go to .Zshrc file in home directory .&lt;br&gt;&lt;br&gt;
Add:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="nv"&gt;plugins&lt;/span&gt;&lt;span class="o"&gt;=(&lt;/span&gt; 
          zsh-syntax-highlighting
          zsh-autosuggestions
        &lt;span class="o"&gt;)&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;Fonts and color scheme settings&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Right click&lt;/strong&gt; on empty &lt;strong&gt;&lt;em&gt;zsh_terminal&lt;/em&gt;&lt;/strong&gt; and click on &lt;strong&gt;Edit current profile&lt;/strong&gt; then click on &lt;strong&gt;Appearence.&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Color-Scheme &amp;amp; background - Maia  
font - Meslo LG S DZ for Powerline  
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Install-&lt;/strong&gt; &lt;a href="https://github.com/powerline/fonts"&gt;&lt;strong&gt;Powerline Fonts&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;




&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Aticles For Zsh&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://github.com/agnoster"&gt;&lt;strong&gt;1. agnoster&lt;/strong&gt;&lt;/a&gt; &lt;strong&gt;/&lt;/strong&gt; &lt;a href="https://github.com/agnoster/agnoster-zsh-theme"&gt;&lt;strong&gt;agnoster-zsh-theme&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/powerline/fonts"&gt;&lt;strong&gt;2. powerline/fonts&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--Fdz6ywvX--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://cdn-images-1.medium.com/max/984/1%2Aca_Q6hA9q4yT5_k4t0fhvA.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--Fdz6ywvX--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://cdn-images-1.medium.com/max/984/1%2Aca_Q6hA9q4yT5_k4t0fhvA.png" alt="" width="800" height="441"&gt;&lt;/a&gt;oh-my-zsh&lt;/p&gt;




&lt;p&gt;Find something useful? Press the 💖 to support and help others find this article. Thanks for reading!!&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Follow me on Instagram&lt;/em&gt; &lt;a href="https://www.instagram.com/hypnosisss___/?hl=en&amp;amp;source=post_page---------------------------"&gt;&lt;strong&gt;&lt;em&gt;@hypnosisss___&lt;/em&gt;&lt;/strong&gt;&lt;/a&gt; &lt;em&gt;&amp;amp; Twitter&lt;/em&gt; &lt;a href="https://twitter.com/Akash_Rajvanshi?source=post_page---------------------------"&gt;&lt;strong&gt;&lt;em&gt;@akash_Rajvanshi&lt;/em&gt;&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Check out my other productivity tools posts:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://hackernoon.com/step-by-step-guide-to-push-your-first-project-on-github-fec1dce574f?source=post_page---------------------------"&gt;&lt;strong&gt;&lt;em&gt;Step-By-Step Guide To Push Your First Project On GitHub!!&lt;/em&gt;&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://hackernoon.com/ultimate-javascript-resources-that-every-programmer-should-know-9889d4fd691?source=post_page---------------------------"&gt;&lt;strong&gt;&lt;em&gt;Ultimate JavaScript Resources That Every Programmer Should Know!!&lt;/em&gt;&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://medium.com/hackernoon/setting-up-vs-code-for-front-end-development-f2c8b87d656"&gt;&lt;strong&gt;&lt;em&gt;Setting Up Visual Studio Code For Front_End_Development!!&lt;/em&gt;&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;




</description>
      <category>productivity</category>
      <category>setup</category>
      <category>programming</category>
      <category>linux</category>
    </item>
  </channel>
</rss>
