<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>sabi, Author at Linux Windows and android Tutorials</title>
	<atom:link href="https://www.osradar.com/author/sabi/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.osradar.com</link>
	<description>tutorials and news and Seurity</description>
	<lastBuildDate>Thu, 21 Jan 2021 15:34:47 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=5.8.12</generator>
	<item>
		<title>Taiga Project Management System Ubuntu 20.04</title>
		<link>https://www.osradar.com/taiga-project-management-system-ubuntu-20-04/</link>
					<comments>https://www.osradar.com/taiga-project-management-system-ubuntu-20-04/#respond</comments>
		
		<dc:creator><![CDATA[sabi]]></dc:creator>
		<pubDate>Thu, 21 Jan 2021 15:34:45 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[how to install taiga on ubuntu 20.04]]></category>
		<category><![CDATA[how to tutorials]]></category>
		<category><![CDATA[taiga project management system]]></category>
		<category><![CDATA[Ubuntu 20.04 tutorials]]></category>
		<guid isPermaLink="false">https://www.osradar.com/?p=27604</guid>

					<description><![CDATA[<p>In this article, you&#8217;ll learn that how to install Taiga Project Management System On Ubuntu 20.04. Taiga is an open source most popular tool for startups, agile developers &#38; designers. Taiga support the teams that work Agile across both Scrum &#38; Kanban frameworks. It&#8217;s frontend is written in the Javascript &#38; the backend in Python [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://www.osradar.com/taiga-project-management-system-ubuntu-20-04/">Taiga Project Management System Ubuntu 20.04</a> appeared first on <a rel="nofollow" href="https://www.osradar.com">Linux  Windows and android  Tutorials</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>In this article, you&#8217;ll learn that <a href="https://www.osradar.com/?p=27604" target="_blank" rel="noreferrer noopener">how to install Taiga Project Management System</a> On Ubuntu 20.04. Taiga is an open source most popular tool for startups, agile developers &amp; designers. Taiga support the teams that work Agile across both Scrum &amp; Kanban frameworks. It&#8217;s frontend is written in the Javascript &amp; the backend in Python &amp; Django. Taiga is very useful &amp; powerful application that helps you to handle both simple &amp; complex projects. You&#8217;ve also the options to integrate taiga with many services like Kanban, Scrum, Talky.io etc. So, here we&#8217;ll see the steps to install the Taiga Project Management on Ubuntu 20.04.</p>



<h2>Step 1: Update Your System</h2>



<p>First of all update your system to have the latest updates installed.</p>



<pre class="wp-block-verse">sudo apt update -y</pre>



<p>And install the required dependencies by typing.</p>



<pre class="wp-block-verse">sudo apt install git gnupg2 pwgen automake wget curl gettext python3 virtualenvwrapper python3-dev python3-pip python3-dev libssl-dev tmux build-essential libgdbm-dev binutils-doc autoconf flex gunicorn bison libjpeg-dev libzmq3-dev libfreetype6-dev zlib1g-dev libncurses5-dev libtool libxslt-dev libxml2-dev libffi-dev</pre>



<p>And then setup the hostname by typing</p>



<pre class="wp-block-verse">sudo hostnamectl set-hostname taiga.osradar.com</pre>



<p>Then bind the hostname with system IP by editing <strong>/etc/host</strong> file.</p>



<pre class="wp-block-verse">sudo nano /etc/hosts</pre>



<pre class="wp-block-verse">192.168.154.128         taiga.osradar.com</pre>



<p><strong>Note: </strong>Replace your server IP &amp; domain with your own.</p>



<p>Then save &amp; exit the file.</p>



<h3>Step 2: Install Node.js on Ubuntu 20.04</h3>



<p>Install the latest version of Node.js on Ubuntu 20.04 by adding the repository on your system.</p>



<pre class="wp-block-verse">sudo curl -sL https://deb.nodesource.com/setup_12.x | bash -
sudo apt install nodejs -y</pre>



<p>Once the installation finihed, verify the installed java version.</p>



<pre class="wp-block-verse">node -v</pre>



<h3>Step 3: Install &amp; Configure PostgreSQL On Ubuntu 20.04</h3>



<p>Fire the following commands to install the PostgreSQL on Ubuntu 20.04.</p>



<pre class="wp-block-verse">wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | apt-key add -<br>echo "deb http://apt.postgresql.org/pub/repos/apt/ focal-pgdg main" | tee /etc/apt/sources.list.d/pgdg.list<br>apt update -y<br>apt install postgresql -y</pre>



<p>Then update the PostgreSQL password by typing</p>



<pre class="wp-block-verse">passwd postgres</pre>



<p>Now, switch to the postgres user &amp; create a new user for Taiga by typing</p>



<pre class="wp-block-verse">sudo su - postgres
createuser taiga</pre>



<p>Then login to to the PostgreSQL by typing psql</p>



<p>Next create a database with the following commands.</p>



<pre class="wp-block-verse">ALTER USER osradaruser WITH ENCRYPTED password 'password';
 CREATE DATABASE osradardb OWNER osradaruser;
 \q
 exit</pre>



<h3>Step 4: Install RabbitMQ &amp; Redis On Ubuntu 20.04</h3>



<p>RabbitMQ &amp; Redis are required for Taiga as message broker &amp; caching respectively. So, install them by typing</p>



<pre class="wp-block-verse">sudo apt install rabbitmq-server redis-server -y</pre>



<p>Once installed, create a new user &amp; virtual host for RabbitMQ by typing the given commands.</p>



<pre class="wp-block-verse">rabbitmqctl add_user osradar password
 rabbitmqctl add_vhost osradar
 rabbitmqctl set_permissions -p  osradar osradar ".*<em>" ".*</em>" ".*"</pre>



<h3>Step 5: Install &amp; Configure Taiga Backend</h3>



<p>Add the new user for Taiga by typing the below commands</p>



<pre class="wp-block-verse">sudo adduser osradar<br>adduser osradar sudo</pre>



<p>Now, switch to the newly created user &amp; make a new directory for storing logs.</p>



<pre class="wp-block-verse">su - osradar<br>mkdir -p ~/logs</pre>



<p>And fire the below command to clone the taiga backend from git.</p>



<pre class="wp-block-verse">sudo git clone https://github.com/taigaio/taiga-back.git</pre>



<p>Once downloaded, switch to the downloaded directory &amp; check the latest branch by</p>



<pre class="wp-block-verse">cd taiga-back
sudo git checkout stable</pre>



<p>Next, activate the mkvirtualenv by</p>



<pre class="wp-block-verse">sudo nano ~/.bashrc</pre>



<p>Then add the given line to the above file.</p>



<p>source &#8216;/usr/share/virtualenvwrapper/virtualenvwrapper.sh&#8217;</p>



<p>Type the given command to source the file.</p>



<p>source ~/.bashrc</p>



<p>Now, hit the below command to create a Python virtula environment.</p>



<pre class="wp-block-verse">mkvirtualenv -p /usr/bin/python3 taiga_venv</pre>



<p>Fire the below command in order to resolve the required dependencies.</p>



<pre class="wp-block-verse">sudo pip3 install -r requirements.txt</pre>



<p><strong>Note:</strong> If you got requirements error, simply hit</p>



<pre class="wp-block-verse">pip freeze &gt; requirements.txt</pre>



<p>Now, migrate &amp; load data by typing the given below commands</p>



<pre class="wp-block-verse">python3 manage.py migrate --noinput<br>python3 manage.py loaddata initial_user<br>python3 manage.py loaddata initial_project_templates<br>python3 manage.py compilemessages<br>python3 manage.py collectstatic --noinput</pre>



<p>Edit the <strong>~/taiga-back/settings/local.py</strong> file to update application &amp; database settings.</p>



<pre class="wp-block-verse">sudo nano ~/taiga-back/settings/local.py</pre>



<pre class="wp-block-verse">from .common import *
 MEDIA_URL = "http://taiga.osradar.com/media/"
 STATIC_URL = "http://taiga.osradar.com/static/"
 SITES["front"]["scheme"] = "http"
 SITES["front"]["domain"] = "taiga.osradar.com"
 SECRET_KEY = "EJNSJIQHSNNANDBQNSOQOQNDOUQEJqQPOQOASQLSMS"
 DEBUG = False
 PUBLIC_REGISTER_ENABLED = True
 DEFAULT_FROM_EMAIL = "no-reply@taiga.osradar.com"
 SERVER_EMAIL = DEFAULT_FROM_EMAIL
 CELERY_ENABLED = True
 EVENTS_PUSH_BACKEND = "taiga.events.backends.rabbitmq.EventsPushBackend"
 EVENTS_PUSH_BACKEND_OPTIONS = {"url": "amqp://taiga:yourpassword@localhost:5672/taiga"}</pre>



<p>Finally save &amp; exit the file.</p>



<p>Start Taiga backend server with the help of below commands.</p>



<pre class="wp-block-verse">workon taiga_venv<br>python manage.py runserver</pre>



<p>To deactivate the virtual environment, type</p>



<pre class="wp-block-verse">deactivate</pre>



<h3>Step 6: Install &amp; Configure Taiga Frontend On Ubuntu 20.04</h3>



<p>Switch to the taiga user &amp; clone Taiga frontend from git.</p>



<pre class="wp-block-verse">sudo su - osradar<br>sudo git clone https://github.com/taigaio/taiga-front-dist.git</pre>



<p>Once downloaded, check out latest branch by</p>



<pre class="wp-block-verse">cd taiga-front-dist<br>git checkout stable</pre>



<p>Copy the config file</p>



<pre class="wp-block-verse">cp ~/taiga-front-dist/dist/conf.example.json ~/taiga-front-dist/dist/conf.json</pre>



<p>And then edit the <strong>conf.json</strong> file</p>



<pre class="wp-block-verse">sudo nano ~/taiga-front-dist/dist/conf.json</pre>



<p>Update the below lines according to your setup.</p>



<pre class="wp-block-verse">{
     "api": "http://taiga.osradar.com/api/v1/",
     "eventsUrl": "ws://taiga.osradar.com/events",
     "eventsMaxMissedHeartbeats": 5,
     "eventsHeartbeatIntervalTime": 60000,
     "eventsReconnectTryInterval": 10000,
     "debug": true,
     "debugInfo": false,
     "defaultLanguage": "en",
     "themes": ["taiga"],
     "defaultTheme": "taiga",
     "publicRegisterEnabled": true,
     "feedbackEnabled": true,
     "supportUrl": "https://tree.taiga.io/support",
     "privacyPolicyUrl": null,
     "termsOfServiceUrl": null,
     "GDPRUrl": null,
     "maxUploadFileSize": null,
     "contribPlugins": [],
     "tribeHost": null,
     "importers": [],
     "gravatar": true,
     "rtlLanguages": ["fa"]
 }</pre>



<p>Save &amp; exit the file.</p>



<h3>Step 7: Install &amp; Configure Taiga Event On Ubuntu 20.04</h3>



<p>Fire the below command the get the latest version of taiga event.</p>



<pre class="wp-block-verse">cd ~<br>sudo git clone https://github.com/taigaio/taiga-events.git taiga-events</pre>



<p>Then install NPM to the downloaded directory</p>



<pre class="wp-block-verse">cd taiga-events<br>npm install</pre>



<p>And copy the config file</p>



<pre class="wp-block-verse">cp config.example.json config.json</pre>



<p>Then edit the config.json &amp; update the given lines.</p>



<pre class="wp-block-verse">{
     "url": "amqp://taiga:yourpassword@localhost:5672/taiga",
     "secret": "EJNSJIQHSNNANDBQNSOQOQNDOUQEJqQPOQOASQLSMS",
     "webSocketServer": {
         "port": 8888
     }
 }</pre>



<p>Then save &amp; exit the file. Type exit in order to switch the taiga user.</p>



<h3>Step 8: Configure Nginx As Reverse Proxy for Taiga</h3>



<p>Install nginx by typing</p>



<pre class="wp-block-verse">sudo apt install nginx</pre>



<p>Create new virtual host file</p>



<pre class="wp-block-verse">sudo nano /etc/nginx/conf.d/taiga.conf</pre>



<p>Paste the below content into the file &amp; save it.</p>



<pre class="wp-block-verse">server {
     listen 80;
     server_name taiga.osradar.com;

large_client_header_buffers 4 32k;
     client_max_body_size 50M;
     charset utf-8;

access_log /home/taiga/logs/nginx.access.log;
     error_log /home/taiga/logs/nginx.error.log;

###Frontend
     location / {
         root /home/taiga/taiga-front-dist/dist/;
         try_files $uri $uri/ /index.html;
}

###Backend
location /api {
         proxy_set_header Host $http_host;
         proxy_set_header X-Real-IP $remote_addr;
         proxy_set_header X-Scheme $scheme;
         proxy_set_header X-Forwarded-Proto $scheme;
         proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
         proxy_pass http://127.0.0.1:8001/api;
         proxy_redirect off;
}
###Admin access (/admin/)
location /admin {
         proxy_set_header Host $http_host;
         proxy_set_header X-Real-IP $remote_addr;
         proxy_set_header X-Scheme $scheme;
         proxy_set_header X-Forwarded-Proto $scheme;
         proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
         proxy_pass http://127.0.0.1:8001$request_uri;
         proxy_redirect off;
}
###Static files
     location /static {
         alias /home/taiga/taiga-back/static;
     }

###Media files
     location /media {
         alias /home/taiga/taiga-back/media;
     }

###Events
     location /events {
         proxy_pass http://127.0.0.1:8888/events;
         proxy_http_version 1.1;
         proxy_set_header Upgrade $http_upgrade;
         proxy_set_header Connection "upgrade";
         proxy_connect_timeout 7d;
         proxy_send_timeout 7d;
         proxy_read_timeout 7d;
     }
}
</pre>



<p>Then restart nginx services</p>



<pre class="wp-block-verse">sudo systemctl restart nginx</pre>



<h3>Step 9: Access Taiga WEb UI</h3>



<p>Type <strong>taiga.osradar.com</strong> in your browser to access Taiga web interface</p>



<p>Hit login by entering below credentials.You&#8217;ll be redirected to the Taiga dashboard.</p>



<figure class="wp-block-image size-large"><img loading="lazy" width="1016" height="540" src="//1081754738.rsc.cdn77.org/wp-content/uploads/2021/01/2021-01-10_17h01_51.png" alt="" class="wp-image-27612" srcset="https://www.osradar.com/wp-content/uploads/2021/01/2021-01-10_17h01_51.png 1016w, https://www.osradar.com/wp-content/uploads/2021/01/2021-01-10_17h01_51-300x159.png 300w, https://www.osradar.com/wp-content/uploads/2021/01/2021-01-10_17h01_51-768x408.png 768w, https://www.osradar.com/wp-content/uploads/2021/01/2021-01-10_17h01_51-696x370.png 696w" sizes="(max-width: 1016px) 100vw, 1016px" /></figure>



<pre class="wp-block-verse">User: <strong>admin</strong><br>Pass: <strong>123123</strong></pre>



<p>So, this is how you can install Taiga Project Management System On Ubuntu 20.04</p>
<p>The post <a rel="nofollow" href="https://www.osradar.com/taiga-project-management-system-ubuntu-20-04/">Taiga Project Management System Ubuntu 20.04</a> appeared first on <a rel="nofollow" href="https://www.osradar.com">Linux  Windows and android  Tutorials</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.osradar.com/taiga-project-management-system-ubuntu-20-04/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How To Install Bolt CMS On Ubuntu 20.04</title>
		<link>https://www.osradar.com/how-to-install-bolt-cms-on-ubuntu-20-04/</link>
					<comments>https://www.osradar.com/how-to-install-bolt-cms-on-ubuntu-20-04/#respond</comments>
		
		<dc:creator><![CDATA[sabi]]></dc:creator>
		<pubDate>Tue, 19 Jan 2021 10:01:06 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[bolt cms]]></category>
		<category><![CDATA[bolt cms ubuntu 20.04]]></category>
		<category><![CDATA[how to install bolt cms]]></category>
		<category><![CDATA[how to tutorials]]></category>
		<category><![CDATA[ubuntu 20.04]]></category>
		<guid isPermaLink="false">https://www.osradar.com/?p=26464</guid>

					<description><![CDATA[<p>Today we are going to learn that how to install bolt CMS with Nginx on Ubuntu 20.04. Bolt CMS(Content Management System) is an open source used to design &#38; develop powerful &#38; dynamic websites. Bolt is based on PHP &#38; it is built on Silex microframework. It is great alternative for those developeres who are [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://www.osradar.com/how-to-install-bolt-cms-on-ubuntu-20-04/">How To Install Bolt CMS On Ubuntu 20.04</a> appeared first on <a rel="nofollow" href="https://www.osradar.com">Linux  Windows and android  Tutorials</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Today we are going to learn that how to install bolt CMS with Nginx on Ubuntu 20.04. Bolt CMS(Content Management System) is an open source used to design &amp; develop powerful &amp; dynamic websites. Bolt is based on PHP &amp; it is built on Silex microframework. It is great alternative for those developeres who are looking for a modern PHP system. So, here we&#8217;ll go through with the steps that can be taken to install bolt CMS on Ubuntu 20.04.</p>



<h2>Step 1: Update Your System</h2>



<p>As usual we do, first of all update your system to have the latest packages installed.</p>



<pre class="wp-block-verse">sudo apt update -y<br>sudo apt upgrade -y</pre>



<p>Once, updated, reboot your system by typing</p>



<pre class="wp-block-verse">sudo reboot</pre>



<h3>Step 2: Install LEMP Server On Ubuntu 20.04</h3>



<p>First of all, hit the below commands to install Nginx &amp; MariaDB Server on Ubuntu 20.04.</p>



<pre class="wp-block-verse">sudo apt install nginx mariadb-server -y</pre>



<p>After installing the above packages, you&#8217;ve to install PHP 7.2 to suit the requirements of Bolt CMS. Ubuntu repositories provides the latest PHP version but you&#8217;v to download the PHP 7.2 manually. For this add the below reposiotry.</p>



<pre class="wp-block-verse">sudo add-apt-repository ppa:ondrej/php</pre>



<p>Once added, hit the below commands to install the PHP 7.2 on your system.</p>



<pre class="wp-block-verse">sudo apt update -y<br>sudo apt install php7.2 php7.2-cli php7.2-fpm php7.2-common php7.2-mbstring php7.2-zip php7.2-pgsql php7.2-sqlite3 php7.2-curl php7.2-gd php7.2-mysql php7.2-intl php7.2-json php7.2-opcache php7.2-xml -y</pre>



<p>Make sure to verify that all packages are installed successfully. Then move towards the next step.</p>



<h3>Step 3: Create A Database For Bolt CMS</h3>



<p>Now, it&#8217;s time to create a database for bolt CMS. Hit the below commands to login to the MariaDB by typing</p>



<pre class="wp-block-verse">sudo mysql</pre>



<p>After the login, hit the below commands to create a new database.</p>



<pre class="wp-block-verse">CREATE DATABASE boltdb;
CREATE USER 'bolt'@'localhost' IDENTIFIED BY 'password';
GRANT ALL ON boltdb.* TO 'bolt'@'localhost';
FLUSH PRIVILEGES;
EXIT;</pre>



<h3>Step 4: Downloading Bolt CMS on Ubuntu 20.04</h3>



<p>Switch to the <strong>/var/www/html/</strong> directory &amp; clone the latest version of bolt CMS using git.</p>



<pre class="wp-block-verse">cd /var/www/html<br>sudo git clone https://github.com/bolt/bolt.git</pre>



<p>When the download finished, switch to the bolt directory.</p>



<pre class="wp-block-verse">cd bolt</pre>



<p>And then hit the below command to copy the sample configuration file.</p>



<pre class="wp-block-verse">sudo cp app/config/config.yml.dist app/config/config.yml</pre>



<p>After copying the file, edit it with the help of your favourite editor.</p>



<pre class="wp-block-verse">sudo nano app/config/config.yml</pre>



<p>Then delete the default sqlite DB line &amp; add the below lines.</p>



<pre class="wp-block-verse">database:
driver: mysql
username: osradaruser
password: password
databasename: osradardb
host: localhost
prefix: prefix_</pre>



<p>Once done, save the file &amp; exit.</p>



<p>Then, hit the below commands to install the composer on your system as it is a dependency manager for PHP.</p>



<pre class="wp-block-verse">sudo wget -O composer-setup.php https://getcomposer.org/installer
sudo php composer-setup.php --install-dir=/usr/local/bin --filename=composer</pre>



<p>You&#8217;ll see the similar output when composer is installed.</p>



<pre class="wp-block-verse">sabi@Ubuntu20:/var/www/html/bolt$ sudo php composer-setup.php --install-dir=/usr/local/bin --filename=composer
 All settings correct for using Composer
 Downloading…
 Composer (version 2.0.8) successfully installed to: /usr/local/bin/composer
 Use it: php /usr/local/bin/composer</pre>



<p>Then hit the following command to install the required dependencies.</p>



<pre class="wp-block-verse">sudo composer install</pre>



<p>Now, give proper permissions to the bolt directory.</p>



<pre class="wp-block-verse">sudo chown -R www-data:www-data /var/www/html/bolt<br>sudo chmod -R 755 /var/www/html/bolt</pre>



<h3>Step 5: Configuring Nginx For Bolt On Ubuntu 20.04</h3>



<p>Now, it&#8217;s time to configure the Nginx for bolt CMS on Ubuntu 20.04. Edit the bolt.conf file by typing.</p>



<pre class="wp-block-verse">sudo nano /etc/nginx/sites-available/bolt.conf</pre>



<p>And then add the below content into the file.</p>



<pre class="wp-block-verse">server {
listen 80;
root /var/www/html/bolt;
index index.php index.html index.htm;
server_name localhost;
location / {
try_files $uri $uri/ /index.php?$query_string;
}
location ~ [^/].php(/|$) {
try_files /index.php =404;
fastcgi_split_path_info ^(.+.php)(/.+)$;
fastcgi_index index.php;
fastcgi_pass unix:/var/run/php/php7.2-fpm.sock;
include fastcgi_params;
fastcgi_param PATH_INFO $fastcgi_path_info;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
}
location = /bolt {
try_files $uri /index.php?$query_string;
}
location ^~ /bolt/ {
try_files $uri /index.php?$query_string;
}
}</pre>



<p>Next, save &amp; close the file &amp; link the file with nginx.</p>



<pre class="wp-block-verse">sudo ln -s /etc/nginx/sites-available/bolt.conf /etc/nginx/sites-enabled/bolt.conf</pre>



<p>Check the nginx syntax.</p>



<pre class="wp-block-verse">nginx -t</pre>



<p>If everything ok, you&#8217;ll see the success message.</p>



<p>And finally, restart the nginx.</p>



<pre class="wp-block-verse">sudo systemctl restart nginx</pre>



<h3>Step 6: Accessing Bolt CMS on Ubuntu 20.04</h3>



<p>After updating all the configuration, it&#8217;s time to access the bolt CMS. Type <strong>bolt.example.com</strong> or <strong>http://localhost:80</strong> in your favourite browser to access bolt CMS. You&#8217;ll see the similar page as seen below:</p>



<figure class="wp-block-image size-large"><img loading="lazy" width="1024" height="500" src="//1081754738.rsc.cdn77.org/wp-content/uploads/2021/01/image-33-1024x500.png" alt="" class="wp-image-27582" srcset="https://www.osradar.com/wp-content/uploads/2021/01/image-33-1024x500.png 1024w, https://www.osradar.com/wp-content/uploads/2021/01/image-33-300x146.png 300w, https://www.osradar.com/wp-content/uploads/2021/01/image-33-768x375.png 768w, https://www.osradar.com/wp-content/uploads/2021/01/image-33-1536x749.png 1536w, https://www.osradar.com/wp-content/uploads/2021/01/image-33-696x340.png 696w, https://www.osradar.com/wp-content/uploads/2021/01/image-33-1068x521.png 1068w, https://www.osradar.com/wp-content/uploads/2021/01/image-33.png 1810w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>Note: Replace the <strong>bolt.example.com</strong> with your domain name.</p>



<p>Fill the required details &amp; press on <strong>&#8220;Create the first user&#8221;</strong> button. You&#8217;ll see the Bolt CMS dashboard.</p>



<figure class="wp-block-image size-large"><img loading="lazy" width="1024" height="455" src="//1081754738.rsc.cdn77.org/wp-content/uploads/2021/01/image-34-1024x455.png" alt="" class="wp-image-27583" srcset="https://www.osradar.com/wp-content/uploads/2021/01/image-34-1024x455.png 1024w, https://www.osradar.com/wp-content/uploads/2021/01/image-34-300x133.png 300w, https://www.osradar.com/wp-content/uploads/2021/01/image-34-768x341.png 768w, https://www.osradar.com/wp-content/uploads/2021/01/image-34-1536x683.png 1536w, https://www.osradar.com/wp-content/uploads/2021/01/image-34-696x309.png 696w, https://www.osradar.com/wp-content/uploads/2021/01/image-34-1068x475.png 1068w, https://www.osradar.com/wp-content/uploads/2021/01/image-34.png 1822w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<h3>Step 7: Secure Bolt CMS with Let&#8217;s Encrypt SSL on Ubuntu 20.04</h3>



<p>For security reasons, it is recommended to use the SSL certificates. For this purposes, we&#8217;ll use Let&#8217;s Encrypt to install the SSL over bolt CMS. To install the certs, hit the below commands.</p>



<pre class="wp-block-verse">sudo apt install python3-certbot-nginx -y</pre>



<p>And then hit the given command to install SSL for your site.</p>



<pre class="wp-block-verse">certbot --nginx -d bolt.example.com</pre>



<p>Fill the required fields to finish installing SSL.</p>



<p>So, this is how you can install bolt CMS on Ubuntu 20.04</p>
<p>The post <a rel="nofollow" href="https://www.osradar.com/how-to-install-bolt-cms-on-ubuntu-20-04/">How To Install Bolt CMS On Ubuntu 20.04</a> appeared first on <a rel="nofollow" href="https://www.osradar.com">Linux  Windows and android  Tutorials</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.osradar.com/how-to-install-bolt-cms-on-ubuntu-20-04/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How To Install Pandora FMS Monitoring Tool On Ubuntu 20.04</title>
		<link>https://www.osradar.com/how-to-install-pandora-fms-monitoring-tool-on-ubuntu-20-04/</link>
					<comments>https://www.osradar.com/how-to-install-pandora-fms-monitoring-tool-on-ubuntu-20-04/#respond</comments>
		
		<dc:creator><![CDATA[sabi]]></dc:creator>
		<pubDate>Tue, 12 Jan 2021 15:12:33 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[how to install pandora on ubuntu 20.04]]></category>
		<category><![CDATA[how to tutorials]]></category>
		<category><![CDATA[pandora fms monitoring tool]]></category>
		<category><![CDATA[Ubuntu 20.04 tutorials]]></category>
		<guid isPermaLink="false">https://www.osradar.com/?p=27375</guid>

					<description><![CDATA[<p>In this guide you&#8217;ll learn that how to install Pandora FMS Monitoring Tool on Ubuntu 20.04. Pandora FMS(Flexible Monitoring System) is a monitoring tool that can be used for servers,networks,apps &#38; virtual infrastructure. It is the simple, scalable &#38; easy tool for complex &#38; larger organizations. Pandora uses various protocols like HTTP, TCP, UDP,SNMP to [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://www.osradar.com/how-to-install-pandora-fms-monitoring-tool-on-ubuntu-20-04/">How To Install Pandora FMS Monitoring Tool On Ubuntu 20.04</a> appeared first on <a rel="nofollow" href="https://www.osradar.com">Linux  Windows and android  Tutorials</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>In this guide you&#8217;ll learn that <a href="https://www.osradar.com/?p=27375" target="_blank" rel="noreferrer noopener">how to install Pandora FMS Monitoring Tool on Ubuntu 20.04</a>. Pandora FMS(Flexible Monitoring System) is a monitoring tool that can be used for servers,networks,apps &amp; virtual infrastructure. It is the simple, scalable &amp; easy tool for complex &amp; larger organizations. Pandora uses various protocols like HTTP, TCP, UDP,SNMP to collect informations. With the help of this tool you can monitor the status &amp; performance of Web Servers, database servers, apps, routers &amp; many other network devices.</p>



<h3>Step 1: Update Your System</h3>



<p>First of all update your system to have the latest packages installed.</p>



<pre class="wp-block-verse">sudo apt update -y
sudo apt upgrade -y

Server IP = 51.222.106.194
Server  Hostname =  pandora.osradar.com</pre>



<p>And hit the given command to install the required dependencies.</p>



<pre class="wp-block-verse">sudo apt install snmp snmpd libnet-telnet-perl libgeo-ip-perl libtime-format-perl libxml-simple-perl libxml-twig-perl libdbi-perl libnetaddr-ip-perl libhtml-parser-perl xprobe2 nmap libmail-sendmail-perl traceroute libio-socket-inet6-perl libhtml-tree-perl libsnmp-perl snmp-mibs-downloader libio-socket-multicast-perl libsnmp-perl libjson-perl -y</pre>



<p>Once the update finished, reboot your system.</p>



<pre class="wp-block-verse"></pre>



<h3>Step 2: Install LAMP Server On Ubuntu 20.04</h3>



<p>Fire the following command to install apache, mariaDB, PHP &amp; the other necessary dependencies.</p>



<pre class="wp-block-verse">sudo apt install apache2 mariadb-server php php-common php-gmp php-curl php-mbstring php-xmlrpc php-mysql php-gd php-bcmath php-xml php-cli php-zip php-pear php-zip php-sqlite3 php-snmp php-db graphviz php-curl php-ldap dbconfig-common unzip git -y</pre>



<p>After finishing the installation, edit the <strong>php.ini</strong> file.</p>



<p>And do the following changes.</p>



<pre class="wp-block-verse">memory_limit = 256M
 upload_max_filesize = 100M
 max_execution_time = 360
 max_input_vars = 2000
 date.timezone = Karachi/Asia</pre>



<h3>Step 3: Configure MariaDB Server On Ubuntu 20.04</h3>



<p>Hit the below command to configure MariaDB server on Ubuntu 20.04.</p>



<pre class="wp-block-verse">sudo mysql_secure_installation</pre>



<p>Provide the answers to asked questions.</p>



<figure class="wp-block-image size-large"><img loading="lazy" width="1024" height="703" src="//1081754738.rsc.cdn77.org/wp-content/uploads/2021/01/image-39-1024x703.png" alt="" class="wp-image-27654" srcset="https://www.osradar.com/wp-content/uploads/2021/01/image-39-1024x703.png 1024w, https://www.osradar.com/wp-content/uploads/2021/01/image-39-300x206.png 300w, https://www.osradar.com/wp-content/uploads/2021/01/image-39-768x527.png 768w, https://www.osradar.com/wp-content/uploads/2021/01/image-39-218x150.png 218w, https://www.osradar.com/wp-content/uploads/2021/01/image-39-696x478.png 696w, https://www.osradar.com/wp-content/uploads/2021/01/image-39-1068x733.png 1068w, https://www.osradar.com/wp-content/uploads/2021/01/image-39.png 1114w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>Restart  Mariadb daemon </p>



<p><code>systemctl restart mariadb</code></p>



<p>And login to the MariaDB by typing</p>



<pre class="wp-block-verse">mysql -u root -p</pre>



<p>Enter the root password configured above to login to MariaDB. And type the below command to enable the mysql_native_password plugin.</p>



<pre class="wp-block-verse">USE mysql;
UPDATE user SET plugin='mysql_native_password' WHERE User='root';
</pre>



<figure class="wp-block-image size-large"><img loading="lazy" width="963" height="194" src="//1081754738.rsc.cdn77.org/wp-content/uploads/2021/01/image-40.png" alt="" class="wp-image-27659" srcset="https://www.osradar.com/wp-content/uploads/2021/01/image-40.png 963w, https://www.osradar.com/wp-content/uploads/2021/01/image-40-300x60.png 300w, https://www.osradar.com/wp-content/uploads/2021/01/image-40-768x155.png 768w, https://www.osradar.com/wp-content/uploads/2021/01/image-40-696x140.png 696w" sizes="(max-width: 963px) 100vw, 963px" /></figure>



<p>Now create a new database with the following details.</p>



<pre class="wp-block-verse">CREATE DATABASE pandora;
 GRANT ALL PRIVILEGES ON pandora.* to pandora@'localhost' IDENTIFIED BY 'pandora';
 FLUSH PRIVILEGES;
 EXIT;</pre>



<p>And edit the <strong>/etc/mysql/my.cnf</strong> file &amp; declare the sql_mode.</p>



<pre class="wp-block-verse">sudo nano /etc/mysql/my.cnf</pre>



<p>Then add the below data.</p>



<pre class="wp-block-verse">[mysqld]<br>sql_mode=NO_ENGINE_SUBSTITUTION</pre>



<p>Save &amp; exit the file.</p>



<p>Then restart MariaDB server.</p>



<pre class="wp-block-verse">sudo systemctl restart mariadb</pre>



<h3>Step 4: Download Pandora FMS On Ubuntu 20.04</h3>



<p>Switch to the <strong>/var/www/html/</strong> directory by typing</p>



<pre class="wp-block-verse">cd /var/www/html/</pre>



<p>And then clone the latest version of Pandora by hitting.</p>



<pre class="wp-block-verse">sudo git clone https://github.com/pandorafms/pandorafms.git
</pre>



<figure class="wp-block-image size-large"><img loading="lazy" width="965" height="159" src="//1081754738.rsc.cdn77.org/wp-content/uploads/2021/01/image-41.png" alt="" class="wp-image-27660" srcset="https://www.osradar.com/wp-content/uploads/2021/01/image-41.png 965w, https://www.osradar.com/wp-content/uploads/2021/01/image-41-300x49.png 300w, https://www.osradar.com/wp-content/uploads/2021/01/image-41-768x127.png 768w, https://www.osradar.com/wp-content/uploads/2021/01/image-41-696x115.png 696w" sizes="(max-width: 965px) 100vw, 965px" /></figure>



<p>Then type the following commands to set the proper permissions to the downloaded directory.</p>



<pre class="wp-block-verse">sudo chown -R www-data:www-data /var/www/html/pandorafms<br>sudo chown -R www-data:www-data /var/www/html/pandorafms/pandora_console/<br>sudo chmod -R 775 /var/www/html/pandorafms/pandora_console/</pre>



<p>Next, edit the Pandora config file by typing</p>



<pre class="wp-block-verse">sudo nano /var/www/html/pandorafms/pandora_console/include/config.inc.php</pre>



<p>Then uncomment &amp; change the given lines as per your requirements.</p>



<pre class="wp-block-verse">// Default values
  $config["dbname"]="pandora";
  $config["dbuser"]="pandora";
  $config["dbpass"]="pandora";
  $config["dbhost"]="localhost";
 // This is used for reporting, please add "/" character at the end
 // $config["homedir"]="/var/www/pandora_console/";
 // $config["homeurl"]="/pandora_console/";
  $config["auth"]["scheme"] = "mysql";</pre>



<p>And then save &amp; exit the file.</p>



<h3>Step 5: Configure Apache for Pandora FMS</h3>



<p>Now, create a new virtual host config file for apache to configure it with Pandora FMS.</p>



<pre class="wp-block-verse">sudo nano /etc/apache2/sites-available/pandora.conf</pre>



<p>Then add the below lines into the file.</p>



<pre class="wp-block-verse">&lt;VirtualHost *:80&gt;
 ServerAdmin admin@example.com
 ServerName localhost
 DocumentRoot /var/www/html/pandorafms/pandora_console
&lt;Directory /var/www/html/pandorafms/pandora_console&gt;
 AllowOverride All
 &lt;/Directory&gt;
 ErrorLog /var/log/apache2/error.log
 CustomLog /var/log/apache2/access.log combined
&lt;/VirtualHost&gt;</pre>



<p>Finally save &amp; exit the file. And enable the config file by</p>



<pre class="wp-block-verse">sudo a2ensite pandora</pre>



<p>Then restart the Apache.</p>



<pre class="wp-block-verse">sudo systemctl restart apache2</pre>



<h3>Step 6: Access Pandora FMS On Ubuntu 20.04</h3>



<p>Type  <strong>http://</strong>IP   or <strong>http://</strong>hostname in your browser in order to access Pandora. You&#8217;ll see the Pandora web installation wizard.</p>



<figure class="wp-block-image size-large"><img loading="lazy" width="1024" height="453" src="//1081754738.rsc.cdn77.org/wp-content/uploads/2021/01/image-35-1024x453.png" alt="" class="wp-image-27586" srcset="https://www.osradar.com/wp-content/uploads/2021/01/image-35-1024x453.png 1024w, https://www.osradar.com/wp-content/uploads/2021/01/image-35-300x133.png 300w, https://www.osradar.com/wp-content/uploads/2021/01/image-35-768x340.png 768w, https://www.osradar.com/wp-content/uploads/2021/01/image-35-1536x680.png 1536w, https://www.osradar.com/wp-content/uploads/2021/01/image-35-696x308.png 696w, https://www.osradar.com/wp-content/uploads/2021/01/image-35-1068x473.png 1068w, https://www.osradar.com/wp-content/uploads/2021/01/image-35.png 1592w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>Press <strong>&#8220;Next&#8221;</strong>. A new page will be open.</p>



<figure class="wp-block-image size-large"><img loading="lazy" width="1024" height="634" src="//1081754738.rsc.cdn77.org/wp-content/uploads/2021/01/image-36-1024x634.png" alt="" class="wp-image-27587" srcset="https://www.osradar.com/wp-content/uploads/2021/01/image-36-1024x634.png 1024w, https://www.osradar.com/wp-content/uploads/2021/01/image-36-300x186.png 300w, https://www.osradar.com/wp-content/uploads/2021/01/image-36-768x476.png 768w, https://www.osradar.com/wp-content/uploads/2021/01/image-36-696x431.png 696w, https://www.osradar.com/wp-content/uploads/2021/01/image-36-1068x661.png 1068w, https://www.osradar.com/wp-content/uploads/2021/01/image-36.png 1379w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>Accept License.</p>



<figure class="wp-block-image size-large"><img loading="lazy" width="1024" height="654" src="//1081754738.rsc.cdn77.org/wp-content/uploads/2021/01/image-37-1024x654.png" alt="" class="wp-image-27588" srcset="https://www.osradar.com/wp-content/uploads/2021/01/image-37-1024x654.png 1024w, https://www.osradar.com/wp-content/uploads/2021/01/image-37-300x192.png 300w, https://www.osradar.com/wp-content/uploads/2021/01/image-37-768x490.png 768w, https://www.osradar.com/wp-content/uploads/2021/01/image-37-696x444.png 696w, https://www.osradar.com/wp-content/uploads/2021/01/image-37-1068x682.png 1068w, https://www.osradar.com/wp-content/uploads/2021/01/image-37.png 1355w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>Verify that all requirements are met and press <strong>&#8220;Next</strong>.</p>



<figure class="wp-block-image size-large"><img loading="lazy" width="666" height="763" src="//1081754738.rsc.cdn77.org/wp-content/uploads/2021/01/image-42.png" alt="" class="wp-image-27663" srcset="https://www.osradar.com/wp-content/uploads/2021/01/image-42.png 666w, https://www.osradar.com/wp-content/uploads/2021/01/image-42-262x300.png 262w" sizes="(max-width: 666px) 100vw, 666px" /></figure>



<p>Provide DB details &amp; click :<strong>Next</strong>&#8220;.</p>



<figure class="wp-block-image size-large"><img loading="lazy" width="671" height="583" src="//1081754738.rsc.cdn77.org/wp-content/uploads/2021/01/image-43.png" alt="" class="wp-image-27664" srcset="https://www.osradar.com/wp-content/uploads/2021/01/image-43.png 671w, https://www.osradar.com/wp-content/uploads/2021/01/image-43-300x261.png 300w" sizes="(max-width: 671px) 100vw, 671px" /></figure>



<p>As it&#8217;ll change the pass of Pandora DB user. Hit the below command to declare your origonal password.</p>



<pre class="wp-block-verse">sudo nano /var/www/html/pandorafms/pandora_console/include/config.php</pre>



<p>And change the &#8220;$config[&#8220;dbpass&#8221;]&#8221; with your origonal pass.</p>



<pre class="wp-block-verse">// Begin of automatic config file
$config["dbtype"] = "mysql"; //DB type (mysql, postgresql…in future others)
$config["mysqli"] = true;
$config["dbname"]="pandora";
$config["dbuser"]="pandora";
$config["dbpass"]="pandora";
$config["dbhost"]="localhost";</pre>



<p>Fianlly save &amp; exit the file.</p>



<p>Run the below command in termianl to remove the install.php file.</p>



<pre class="wp-block-verse">sudo rm -rf /var/www/html/pandorafms/pandora_console/install.php</pre>



<figure class="wp-block-image size-large"><img loading="lazy" width="1024" height="529" src="//1081754738.rsc.cdn77.org/wp-content/uploads/2021/01/2021-01-09_22h51_24-1024x529.png" alt="" class="wp-image-27590" srcset="https://www.osradar.com/wp-content/uploads/2021/01/2021-01-09_22h51_24-1024x529.png 1024w, https://www.osradar.com/wp-content/uploads/2021/01/2021-01-09_22h51_24-300x155.png 300w, https://www.osradar.com/wp-content/uploads/2021/01/2021-01-09_22h51_24-768x397.png 768w, https://www.osradar.com/wp-content/uploads/2021/01/2021-01-09_22h51_24-696x360.png 696w, https://www.osradar.com/wp-content/uploads/2021/01/2021-01-09_22h51_24-1068x552.png 1068w, https://www.osradar.com/wp-content/uploads/2021/01/2021-01-09_22h51_24.png 1387w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>Adn press<strong> &#8220;Click here to access to your Pandora FMS console&#8221;</strong> on web interface to access Pandora dashboard.</p>



<figure class="wp-block-image size-large"><img loading="lazy" width="1024" height="505" src="//1081754738.rsc.cdn77.org/wp-content/uploads/2021/01/image-39-1024x505.jpg" alt="" class="wp-image-27591" srcset="https://www.osradar.com/wp-content/uploads/2021/01/image-39-1024x505.jpg 1024w, https://www.osradar.com/wp-content/uploads/2021/01/image-39-300x148.jpg 300w, https://www.osradar.com/wp-content/uploads/2021/01/image-39-768x379.jpg 768w, https://www.osradar.com/wp-content/uploads/2021/01/image-39-696x343.jpg 696w, https://www.osradar.com/wp-content/uploads/2021/01/image-39-1068x527.jpg 1068w, https://www.osradar.com/wp-content/uploads/2021/01/image-39.jpg 1184w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>user:admin<br>pass:pandora</p>



<p>Provide default details to login &amp; you&#8217;ll be redirected to the Pandora FMS dashboard.</p>



<figure class="wp-block-image size-large"><img loading="lazy" width="1024" height="489" src="//1081754738.rsc.cdn77.org/wp-content/uploads/2021/01/image-44-1024x489.png" alt="" class="wp-image-27669" srcset="https://www.osradar.com/wp-content/uploads/2021/01/image-44-1024x489.png 1024w, https://www.osradar.com/wp-content/uploads/2021/01/image-44-300x143.png 300w, https://www.osradar.com/wp-content/uploads/2021/01/image-44-768x367.png 768w, https://www.osradar.com/wp-content/uploads/2021/01/image-44-1536x734.png 1536w, https://www.osradar.com/wp-content/uploads/2021/01/image-44-696x333.png 696w, https://www.osradar.com/wp-content/uploads/2021/01/image-44-1068x511.png 1068w, https://www.osradar.com/wp-content/uploads/2021/01/image-44.png 1843w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<h3>Step 7: Secure Pandora FMS with Let&#8217;s Encrypt</h3>



<p>As for security reasons it is recommended to use SSL. We&#8217;ll use Let&#8217;s Encrypt SSL for this purposes to access Pandora securely. Run the given command to get certbot certificates.</p>



<pre class="wp-block-verse">sudo apt install python3-certbot-apache -y</pre>



<p>After installing certbot, type the below command to get SSL for your domain.</p>



<pre class="wp-block-verse">certbot --apache -d pandora.osradar.com</pre>



<p>And then provide the asked details.</p>



<p>Now, you can access Pandora via HTTPS.</p>



<p>So, this is how you can install Pandora FMS On Ubuntu 20.04</p>
<p>The post <a rel="nofollow" href="https://www.osradar.com/how-to-install-pandora-fms-monitoring-tool-on-ubuntu-20-04/">How To Install Pandora FMS Monitoring Tool On Ubuntu 20.04</a> appeared first on <a rel="nofollow" href="https://www.osradar.com">Linux  Windows and android  Tutorials</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.osradar.com/how-to-install-pandora-fms-monitoring-tool-on-ubuntu-20-04/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Install Jira Agile Project Management  On Ubuntu 20.04</title>
		<link>https://www.osradar.com/install-jira-agile-project-management-on-ubuntu-20-04/</link>
					<comments>https://www.osradar.com/install-jira-agile-project-management-on-ubuntu-20-04/#respond</comments>
		
		<dc:creator><![CDATA[sabi]]></dc:creator>
		<pubDate>Mon, 11 Jan 2021 10:40:18 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[how to install jira]]></category>
		<category><![CDATA[how to tutorials]]></category>
		<category><![CDATA[install jira on ubuntu 20.04]]></category>
		<category><![CDATA[jira project managmement]]></category>
		<category><![CDATA[jira ubuntu]]></category>
		<category><![CDATA[Ubuntu 20.04 tutorials]]></category>
		<guid isPermaLink="false">https://www.osradar.com/?p=27355</guid>

					<description><![CDATA[<p>In this tutorial, you&#8217;ll learn that how to install Jira Agile Project Management on Ubuntu 20.04. JIRA is a project management tool that can be used in the Customer &#38; Support services for tracking, generating &#38; to see the status of the tickets. It is commercial product &#38; available as a trial version for limited [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://www.osradar.com/install-jira-agile-project-management-on-ubuntu-20-04/">Install Jira Agile Project Management  On Ubuntu 20.04</a> appeared first on <a rel="nofollow" href="https://www.osradar.com">Linux  Windows and android  Tutorials</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>In this tutorial, you&#8217;ll learn that <a href="https://www.osradar.com/?p=27355">how to install Jira Agile Project Management on Ubuntu 20.04</a>. JIRA is a project management tool that can be used in the Customer &amp; Support services for tracking, generating &amp; to see the status of the tickets. It is commercial product &amp; available as a trial version for limited time. The main functions of JIRA are Bugs &amp; defect managing, advance reports, search &amp; filtering, custom workflows, dashboards, advance security &amp; administration. Simply follow the below steps to install JIRA on Ubuntu 20.04.</p>



<h2>Step 1: Update Your System</h2>



<p>First of all update your system to have the latest updates installed.</p>



<pre class="wp-block-verse">sudo apt update &amp;&amp; sudo apt upgrade -y</pre>



<p>Once updated, reboot your system.</p>



<pre class="wp-block-verse">sudo reboot</pre>



<h3>Step 2: Install &amp; Configure MariaDB Database Server</h3>



<p>As JIRA uses MariaDB to store it&#8217;s data, so we&#8217;ve to install &amp; configure it for JIRA. Fire the below command to install the MariaDB Server.</p>



<pre class="wp-block-verse">sudo apt install mariadb-server -y</pre>



<p>After installing the server type mysql to login to MariaDB.</p>



<pre class="wp-block-verse">sudo mysql</pre>



<p>Now, create a new database for JIRA by hitting the below commands.</p>



<pre class="wp-block-verse">CREATE DATABASE osradardb CHARACTER SET utf8mb4 COLLATE utf8mb4_bin;
 CREATE USER 'osradaruser'@'localhost' IDENTIFIED BY 'password';
 GRANT ALL ON osradardb.* TO 'osradaruser'@'localhost' WITH GRANT OPTION;
 FLUSH PRIVILEGES;
 EXIT;</pre>



<p>Now, edit the <strong>/etc/mysql/mariadb.conf.d/50-server.cnf</strong> file by typing</p>



<pre class="wp-block-verse">sudo nano /etc/mysql/mariadb.conf.d/50-server.cnf</pre>



<p>And then add the below data under <strong>[mysqld]</strong> section:</p>



<pre class="wp-block-verse">default-storage-engine= INNODB
 character_set_server = utf8mb4
 innodb_default_row_format = DYNAMIC
 innodb_large_prefix = ON
 innodb_file_format = Barracuda
 innodb_log_file_size = 2G
 sql_mode = NO_AUTO_VALUE_ON_ZERO</pre>



<p>Then save &amp; close the file and exit.</p>



<p>Finally restart MariaDB services.</p>



<pre class="wp-block-verse">sudo systemctl restart mariadb.service</pre>



<h3>Step 3: Install JIRA On Ubuntu 20.04</h3>



<p>Fetch the latest version of JIRA with the help of wget command.</p>



<pre class="wp-block-verse">wget https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-8.14.0-x64.bin</pre>



<p>Set the proper permissions for downloaded file by typing.</p>



<pre class="wp-block-verse">sudo chmod a+x atlassian-jira-software-8.14.0-x64.bin</pre>



<p>And then hit the below command to install the JIRA software.</p>



<pre class="wp-block-verse">sudo ./atlassian-jira-software-8.14.0-x64.bin</pre>



<p>You&#8217;ll see the similar output:</p>



<pre class="wp-block-verse">sabi@Ubuntu20:~$ sudo ./atlassian-jira-software-8.14.0-x64.bin
 Unpacking JRE …
 Starting Installer …
 This will install Jira Software 8.14.0 on your computer.
 OK [o, Enter], Cancel [c]
 o
 Click Next to continue, or Cancel to exit Setup.
 </pre>



<p>Presss <strong>&#8220;Enter&#8221;</strong> to continue the installation.</p>



<pre class="wp-block-verse">Choose the appropriate installation or upgrade option.
 Please choose one of the following:
 Express Install (use default settings) [1], Custom Install (recommended for advanced users) [2, Enter], Upgrade an existing Jira installation [3]
 2</pre>



<p>Choose the custom option by entering <strong>2</strong>.</p>



<pre class="wp-block-verse">Select the folder where you would like Jira Software to be installed.
 Where should Jira Software be installed?
 [/opt/atlassian/jira]</pre>



<p>Default location for Jira Software data<br>[/var/atlassian/application-data/jira]</p>



<p>Now, select the path where you want to install JIRA &amp; press Enter.</p>



<pre class="wp-block-verse">Configure which ports Jira Software will use.
 Jira requires two TCP ports that are not being used by any other
 applications on this machine. The HTTP port is where you will access Jira
 through your browser. The Control port is used to startup and shutdown Jira.
 Use default ports (HTTP: 8080, Control: 8005) - Recommended [1, Enter], Set custom value for HTTP and Control ports [2]
 1</pre>



<p>Now, type 1 to use default ports or select 2 to enter custom ports.</p>



<pre class="wp-block-verse">Jira can be run in the background.
 You may choose to run Jira as a service, which means it will start
 automatically whenever the computer restarts.
 Install Jira as Service?
 Yes [y, Enter], No [n]
 y</pre>



<p>Next, press <strong>&#8220;Y&#8221;</strong> &amp; hit <strong>&#8220;Enter&#8221; </strong>to install JIRA as a service.</p>



<pre class="wp-block-verse">Install as service: Yes 
 Install [i, Enter], Exit [e]
 i</pre>



<p>Finally select <strong>i </strong>&amp; press Enter to initialize the installation process.</p>



<p>Extracting files …</p>



<p>Please wait a few moments while Jira Software is configured.</p>



<pre class="wp-block-verse">Please wait a few moments while Jira Software starts up.
 Launching Jira Software …
 Installation of Jira Software 8.14.0 is complete
 Your installation of Jira Software 8.14.0 is now ready and can be accessed
 via your browser.
 Jira Software 8.14.0 can be accessed at http://localhost:8080
 Finishing installation …</pre>



<p>Now, select<strong> &#8220;Y&#8221; </strong>&amp; press <strong>&#8220;Enter&#8221; </strong>to start the JIRA. Upon successfull installation, you&#8217;ll see the following output:</p>



<pre class="wp-block-verse">Installation of Jira Software 8.14.0 is complete
Your installation of Jira Software 8.14.0 is now ready and can be accessed
via your browser.
Jira Software 8.14.0 can be accessed at http://localhost:8080
Finishing installation …</pre>



<h3>Step 4: Configure JIRA On Ubuntu 20.04</h3>



<p>To configure JIRA, you&#8217;ll need to download the MySQL JDBC driver &amp; then copy it to the Jira folder. You can do so by hitting the below command.</p>



<pre class="wp-block-verse">wget https://dev.mysql.com/get/Downloads/Connector-J/mysql-connector-java-8.0.18.zip</pre>



<p>Now, unzip the above downloaded file by typing</p>



<pre class="wp-block-verse">sudo unzip mysql-connector-java-8.0.18.zip</pre>



<p>And then copy the MySQL connector by typing</p>



<p>sudo cp mysql-connector-java-8.0.18/mysql-connector-java-8.0.18.jar /opt/atlassian/jira/lib</p>



<p>Now, stop &amp; start the Jira services by hitting</p>



<pre class="wp-block-verse">sudo /etc/init.d/jira stop<br>sudo /etc/init.d/jira start</pre>



<h3>Step 5: Configure Proxy For JIRA On Ubuntu 20.04</h3>



<p>Edit the <strong>/opt/atlassian/jira/conf/server.xml</strong> file to configure proxy for JIRA by typing</p>



<pre class="wp-block-verse">sudo nano /opt/atlassian/jira/conf/server.xml</pre>



<p>And look for the given lines.</p>



<pre class="wp-block-verse">&lt;Connector port="8080" relaxedPathChars="[]|" relaxedQueryChars="[]|{}^`"&lt;&gt;"
maxThreads="150" minSpareThreads="25" connectionTimeout="20000" enableLookups="false"
                    maxHttpHeaderSize="8192" protocol="HTTP/1.1" useBodyEncodingForURI="true" redirectPacceptCount="100" disableUploadTimeout="true" bindOnInit="false"/&gt;</pre>



<p>Then replace the above lines with the below lines.</p>



<pre class="wp-block-verse">&lt;Connector port="8080" relaxedPathChars="[]|" relaxedQueryChars="[]|{}^`"&lt;&gt;"
maxThreads="150" minSpareThreads="25" connectionTimeout="20000" enableLookups="false"
maxHttpHeaderSize="8192" protocol="HTTP/1.1" useBodyEncodingForURI="true" redirectPort="8443"
acceptCount="100" disableUploadTimeout="true" bindOnInit="false" scheme="http"
proxyName="jira.example.com" proxyPort="80"/&gt;</pre>



<p>And hit below commands to apply the changes.</p>



<pre class="wp-block-verse">sudo /etc/init.d/jira stop<br>sudo /etc/init.d/jira start</pre>



<h3>Step 6: Configure Nginx As Reverse Proxy for JIRA</h3>



<p>Now, configure the Nginx as a reverse proxy for JIRA. First install nginx by</p>



<pre class="wp-block-verse">sudo apt install nginx -y</pre>



<p>And then edit the config file to add new virtualhost.</p>



<p>sudo nano /etc/nginx/sites-available/jira.conf</p>



<p>Paste the below content into it.</p>



<pre class="wp-block-verse">server {
     listen 8080;
     server_name localhost;
     location / {
         proxy_set_header X-Forwarded-Host $host;
         proxy_set_header X-Forwarded-Server $host;
         proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
         proxy_pass http://localhost:8080;
         client_max_body_size 10M;
     }
 }</pre>



<p>Save &amp; exit the file and then link it.</p>



<pre class="wp-block-verse">sudo ln -s /etc/nginx/sites-available/jira.conf /etc/nginx/sites-enabled</pre>



<p>Verify the nginx syntax.</p>



<pre class="wp-block-verse">sudo nginx -t</pre>



<p>If everything ok you&#8217;ll see the success message.</p>



<h3>Step 7: Access JIRA On Ubuntu 20.04</h3>



<p>Go to <strong>jira.example.com </strong>or localhost:8080 to access JIRA on web interface. I&#8217;ll show you here on my localhost.</p>



<figure class="wp-block-image size-large"><img loading="lazy" width="1024" height="455" src="//1081754738.rsc.cdn77.org/wp-content/uploads/2021/01/2021-01-09_14h28_34-1024x455.png" alt="" class="wp-image-27570" srcset="https://www.osradar.com/wp-content/uploads/2021/01/2021-01-09_14h28_34-1024x455.png 1024w, https://www.osradar.com/wp-content/uploads/2021/01/2021-01-09_14h28_34-300x133.png 300w, https://www.osradar.com/wp-content/uploads/2021/01/2021-01-09_14h28_34-768x341.png 768w, https://www.osradar.com/wp-content/uploads/2021/01/2021-01-09_14h28_34-1536x683.png 1536w, https://www.osradar.com/wp-content/uploads/2021/01/2021-01-09_14h28_34-696x309.png 696w, https://www.osradar.com/wp-content/uploads/2021/01/2021-01-09_14h28_34-1068x475.png 1068w, https://www.osradar.com/wp-content/uploads/2021/01/2021-01-09_14h28_34.png 1613w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>Choose the option <strong>&#8220;i&#8217;will set it up myself&#8221; </strong>&amp; press <strong>&#8220;Next&#8221;</strong>.</p>



<figure class="wp-block-image size-large"><img loading="lazy" width="1024" height="564" src="//1081754738.rsc.cdn77.org/wp-content/uploads/2021/01/2021-01-09_14h32_05-1024x564.png" alt="" class="wp-image-27571" srcset="https://www.osradar.com/wp-content/uploads/2021/01/2021-01-09_14h32_05-1024x564.png 1024w, https://www.osradar.com/wp-content/uploads/2021/01/2021-01-09_14h32_05-300x165.png 300w, https://www.osradar.com/wp-content/uploads/2021/01/2021-01-09_14h32_05-768x423.png 768w, https://www.osradar.com/wp-content/uploads/2021/01/2021-01-09_14h32_05-1536x846.png 1536w, https://www.osradar.com/wp-content/uploads/2021/01/2021-01-09_14h32_05-696x383.png 696w, https://www.osradar.com/wp-content/uploads/2021/01/2021-01-09_14h32_05-1068x588.png 1068w, https://www.osradar.com/wp-content/uploads/2021/01/2021-01-09_14h32_05.png 1593w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>Click <strong>&#8220;My own Database&#8221;</strong> &amp; then fill up the details &amp; press <strong>&#8220;Next</strong>.</p>



<figure class="wp-block-image size-large"><img loading="lazy" width="1024" height="444" src="//1081754738.rsc.cdn77.org/wp-content/uploads/2021/01/2021-01-09_18h40_17-1024x444.png" alt="" class="wp-image-27573" srcset="https://www.osradar.com/wp-content/uploads/2021/01/2021-01-09_18h40_17-1024x444.png 1024w, https://www.osradar.com/wp-content/uploads/2021/01/2021-01-09_18h40_17-300x130.png 300w, https://www.osradar.com/wp-content/uploads/2021/01/2021-01-09_18h40_17-768x333.png 768w, https://www.osradar.com/wp-content/uploads/2021/01/2021-01-09_18h40_17-1536x666.png 1536w, https://www.osradar.com/wp-content/uploads/2021/01/2021-01-09_18h40_17-696x302.png 696w, https://www.osradar.com/wp-content/uploads/2021/01/2021-01-09_18h40_17-1068x463.png 1068w, https://www.osradar.com/wp-content/uploads/2021/01/2021-01-09_18h40_17.png 1661w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>Here fill up your appliction data &amp; press <strong>&#8220;Next&#8221;</strong>.</p>



<figure class="wp-block-image size-large"><img loading="lazy" width="1024" height="423" src="//1081754738.rsc.cdn77.org/wp-content/uploads/2021/01/2021-01-09_18h50_29-1024x423.png" alt="" class="wp-image-27575" srcset="https://www.osradar.com/wp-content/uploads/2021/01/2021-01-09_18h50_29-1024x423.png 1024w, https://www.osradar.com/wp-content/uploads/2021/01/2021-01-09_18h50_29-300x124.png 300w, https://www.osradar.com/wp-content/uploads/2021/01/2021-01-09_18h50_29-768x317.png 768w, https://www.osradar.com/wp-content/uploads/2021/01/2021-01-09_18h50_29-1536x634.png 1536w, https://www.osradar.com/wp-content/uploads/2021/01/2021-01-09_18h50_29-696x287.png 696w, https://www.osradar.com/wp-content/uploads/2021/01/2021-01-09_18h50_29-1068x441.png 1068w, https://www.osradar.com/wp-content/uploads/2021/01/2021-01-09_18h50_29.png 1606w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>Give trial key and proceed.</p>



<figure class="wp-block-image size-large"><img loading="lazy" width="993" height="646" src="//1081754738.rsc.cdn77.org/wp-content/uploads/2021/01/2021-01-09_19h26_28.png" alt="" class="wp-image-27576" srcset="https://www.osradar.com/wp-content/uploads/2021/01/2021-01-09_19h26_28.png 993w, https://www.osradar.com/wp-content/uploads/2021/01/2021-01-09_19h26_28-300x195.png 300w, https://www.osradar.com/wp-content/uploads/2021/01/2021-01-09_19h26_28-768x500.png 768w, https://www.osradar.com/wp-content/uploads/2021/01/2021-01-09_19h26_28-696x453.png 696w" sizes="(max-width: 993px) 100vw, 993px" /></figure>



<p>Enter admin account credentials &amp; press<strong> &#8220;Next</strong>&#8220;.</p>



<p>You&#8217;ll see the JIRA dashboard upon success.</p>



<figure class="wp-block-image size-large"><img loading="lazy" width="1024" height="529" src="//1081754738.rsc.cdn77.org/wp-content/uploads/2021/01/image-32-1024x529.png" alt="" class="wp-image-27577" srcset="https://www.osradar.com/wp-content/uploads/2021/01/image-32-1024x529.png 1024w, https://www.osradar.com/wp-content/uploads/2021/01/image-32-300x155.png 300w, https://www.osradar.com/wp-content/uploads/2021/01/image-32-768x397.png 768w, https://www.osradar.com/wp-content/uploads/2021/01/image-32-696x360.png 696w, https://www.osradar.com/wp-content/uploads/2021/01/image-32-1068x552.png 1068w, https://www.osradar.com/wp-content/uploads/2021/01/image-32.png 1142w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>So, this is how you can install JIRA Project Management System On Ubuntu 20.04.</p>
<p>The post <a rel="nofollow" href="https://www.osradar.com/install-jira-agile-project-management-on-ubuntu-20-04/">Install Jira Agile Project Management  On Ubuntu 20.04</a> appeared first on <a rel="nofollow" href="https://www.osradar.com">Linux  Windows and android  Tutorials</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.osradar.com/install-jira-agile-project-management-on-ubuntu-20-04/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How To Install DokuWiki On Ubuntu 20.04</title>
		<link>https://www.osradar.com/how-to-install-dokuwiki-on-ubuntu-20-04/</link>
					<comments>https://www.osradar.com/how-to-install-dokuwiki-on-ubuntu-20-04/#comments</comments>
		
		<dc:creator><![CDATA[sabi]]></dc:creator>
		<pubDate>Mon, 11 Jan 2021 10:38:16 +0000</pubDate>
				<category><![CDATA[Applications]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[how to install dokuwiki]]></category>
		<category><![CDATA[how to tutorials]]></category>
		<category><![CDATA[install dokuwiki ubuntu 20.04]]></category>
		<category><![CDATA[Ubuntu 20.04 tutorials]]></category>
		<guid isPermaLink="false">https://www.osradar.com/?p=27338</guid>

					<description><![CDATA[<p>In this tutorial, you&#8217;ll learn that how to install DokuWiki on Ubuntu 20.04. DokuWiki is an open source &#38; most popular application written in PHP. You can create your favourite websites with the help of dockuwiki by just uploading your content to the server. Dokuwiki uses a simple file to store it&#8217;s data instead of [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://www.osradar.com/how-to-install-dokuwiki-on-ubuntu-20-04/">How To Install DokuWiki On Ubuntu 20.04</a> appeared first on <a rel="nofollow" href="https://www.osradar.com">Linux  Windows and android  Tutorials</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>In this tutorial, you&#8217;ll learn that <a href="https://www.osradar.com/?p=27338" target="_blank" rel="noreferrer noopener">how to install DokuWiki on Ubuntu 20.04</a>. DokuWiki is an open source &amp; most popular application written in PHP. You can create your favourite websites with the help of dockuwiki by just uploading your content to the server. Dokuwiki uses a simple file to store it&#8217;s data instead of using a database. It comes with all the features required for a website along with SEO, authentication &amp; much more. Simply follow the below steps for an easy &amp; optimal installation of dokuwiki on Ubuntu 20.04.</p>



<h2>Step 1: Update Your System</h2>



<p>First of all update your system to have the latest packages installed.</p>



<pre class="wp-block-verse">sudo apt update -y<br>sudo apt upgrade -y</pre>



<p>Once updated, reboot your system.</p>



<pre class="wp-block-verse">sudo reboot</pre>



<h3>Step 2: Install Apache &amp; PHP on Ubuntu 20.04</h3>



<p>Type the following commands in your terminal to install the apache &amp; PHP along with it&#8217;s extensions.</p>



<pre class="wp-block-verse">sudo apt install apache2 php php-gd php-xml php-json -y</pre>



<p>After installing the above packages, hit the below commands to start the apache.</p>



<pre class="wp-block-verse">suod systemctl start apache2<br>sudo systemctl enable apache2</pre>



<h3>Step 3: Download DokuWiki on Ubuntu 20.04</h3>



<p>Get the latest version of DokuWiki with the help of wget command. Run the following command in your terminal.</p>



<pre class="wp-block-verse">wget https://download.dokuwiki.org/src/dokuwiki/dokuwiki-stable.tgz</pre>



<p>Once completed, create a new folder under <strong>/var/www/html/dokuwiki</strong> &amp; then extract the dokuwiki.</p>



<pre class="wp-block-verse">sudo mkdir /var/www/html/dokuwiki
sudo tar -xvzf dokuwiki-stable.tgz -C /var/www/html/dokuwiki/ --strip-components=1</pre>



<p>And then copy the sample <strong>.htaccess</strong> file by running</p>



<pre class="wp-block-verse">sudo cp /var/www/html/dokuwiki/.htaccess{.dist,}</pre>



<p>And finally give proper permissions to dokuwiki.</p>



<pre class="wp-block-verse">sudo chown -R www-data:www-data /var/www/html/dokuwiki</pre>



<h3>Step 4: Configure Apache for DokuWiki</h3>



<p>Now create a new Apache virtualhost config by typing</p>



<pre class="wp-block-verse">sudo nano /etc/apache2/sites-available/dokuwiki.conf</pre>



<p>And then add the below content into the file.</p>



<pre class="wp-block-verse">&lt;VirtualHost *:80&gt;
         ServerName    dokuwiki.osradar.com
         DocumentRoot  /var/www/html/dokuwiki

&lt;Directory ~ "/var/www/html/dokuwiki/(bin/|conf/|data/|inc/)"&gt;
&lt;IfModule mod_authz_core.c&gt;
AllowOverride All
                 Require all denied
&lt;/IfModule&gt;
&lt;IfModule !mod_authz_core.c&gt;
Order allow,deny
                 Deny from all
&lt;/IfModule&gt;
&lt;/Directory&gt;

ErrorLog   /var/log/apache2/dokuwiki_error.log
         CustomLog  /var/log/apache2/dokuwiki_access.log combined
&lt;/Virtualhost&gt;</pre>



<p>Finally save &amp; exit the file.</p>



<p>Next, enable dokuwiki site &amp; restart apache.</p>



<pre class="wp-block-verse">suod a2ensite dokuwiki.conf<br>sudo systemctl reload apache2</pre>



<h3>Step 5: Secure DokuWiki wit Let&#8217;s Encrypt SSL</h3>



<p>It is good practice to keep in mind the security practice. Install the certbot with the help of below command.</p>



<pre class="wp-block-verse">sudo apt install certbot python3-certbot-apache -y</pre>



<p>And type the given command to fetch SSL certificates for your domain.</p>



<pre class="wp-block-verse">certbot --apache -d dokuwiki.osradar.com</pre>



<p>Provide the asked details &amp; you&#8217;re all set.</p>



<h3>Step 6: Access DokuWiki On Ubntu 20.04</h3>



<p>Now, you can access the DokuWiki on Ubuntu 20.04 by typing <strong>https://yourdomain.com/install.php</strong>. Here I&#8217;ll perform it on localhost.You&#8217;ll see the installation page.</p>



<figure class="wp-block-image size-large"><img loading="lazy" width="1024" height="492" src="//1081754738.rsc.cdn77.org/wp-content/uploads/2021/01/2021-01-08_05h25_12-1024x492.png" alt="" class="wp-image-27532" srcset="https://www.osradar.com/wp-content/uploads/2021/01/2021-01-08_05h25_12-1024x492.png 1024w, https://www.osradar.com/wp-content/uploads/2021/01/2021-01-08_05h25_12-300x144.png 300w, https://www.osradar.com/wp-content/uploads/2021/01/2021-01-08_05h25_12-768x369.png 768w, https://www.osradar.com/wp-content/uploads/2021/01/2021-01-08_05h25_12-1536x738.png 1536w, https://www.osradar.com/wp-content/uploads/2021/01/2021-01-08_05h25_12-696x335.png 696w, https://www.osradar.com/wp-content/uploads/2021/01/2021-01-08_05h25_12-1068x513.png 1068w, https://www.osradar.com/wp-content/uploads/2021/01/2021-01-08_05h25_12.png 1847w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>Fill the required fields &amp; finally press <strong>&#8220;Save&#8221;</strong> button. You&#8217;ll be redirected to the similar page.</p>



<figure class="wp-block-image size-large"><img loading="lazy" width="1024" height="558" src="//1081754738.rsc.cdn77.org/wp-content/uploads/2021/01/2021-01-08_05h25_40-1024x558.png" alt="" class="wp-image-27533" srcset="https://www.osradar.com/wp-content/uploads/2021/01/2021-01-08_05h25_40-1024x558.png 1024w, https://www.osradar.com/wp-content/uploads/2021/01/2021-01-08_05h25_40-300x163.png 300w, https://www.osradar.com/wp-content/uploads/2021/01/2021-01-08_05h25_40-768x418.png 768w, https://www.osradar.com/wp-content/uploads/2021/01/2021-01-08_05h25_40-696x379.png 696w, https://www.osradar.com/wp-content/uploads/2021/01/2021-01-08_05h25_40.png 1052w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>Press on <strong>&#8220;You new dokuwiki&#8221;</strong>. You&#8217;ll see the similar page.</p>



<figure class="wp-block-image size-large"><img loading="lazy" width="1024" height="561" src="//1081754738.rsc.cdn77.org/wp-content/uploads/2021/01/2021-01-08_05h28_10-1024x561.png" alt="" class="wp-image-27534" srcset="https://www.osradar.com/wp-content/uploads/2021/01/2021-01-08_05h28_10-1024x561.png 1024w, https://www.osradar.com/wp-content/uploads/2021/01/2021-01-08_05h28_10-300x164.png 300w, https://www.osradar.com/wp-content/uploads/2021/01/2021-01-08_05h28_10-768x421.png 768w, https://www.osradar.com/wp-content/uploads/2021/01/2021-01-08_05h28_10-1536x842.png 1536w, https://www.osradar.com/wp-content/uploads/2021/01/2021-01-08_05h28_10-696x382.png 696w, https://www.osradar.com/wp-content/uploads/2021/01/2021-01-08_05h28_10-1068x586.png 1068w, https://www.osradar.com/wp-content/uploads/2021/01/2021-01-08_05h28_10.png 1645w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>Now, click <strong>&#8220;Login&#8221;</strong> button. You&#8217;ll be redirected to the login page. Provide the main username &amp; password given in 1st step to login.</p>



<figure class="wp-block-image size-large"><img loading="lazy" width="1024" height="521" src="//1081754738.rsc.cdn77.org/wp-content/uploads/2021/01/image-29-1024x521.png" alt="" class="wp-image-27539" srcset="https://www.osradar.com/wp-content/uploads/2021/01/image-29-1024x521.png 1024w, https://www.osradar.com/wp-content/uploads/2021/01/image-29-300x153.png 300w, https://www.osradar.com/wp-content/uploads/2021/01/image-29-768x391.png 768w, https://www.osradar.com/wp-content/uploads/2021/01/image-29-696x354.png 696w, https://www.osradar.com/wp-content/uploads/2021/01/image-29-1068x543.png 1068w, https://www.osradar.com/wp-content/uploads/2021/01/image-29.png 1525w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>And then you&#8217;ll be redirected to the dokuwiki dashboard.</p>



<figure class="wp-block-image size-large"><img loading="lazy" width="1024" height="562" src="//1081754738.rsc.cdn77.org/wp-content/uploads/2021/01/image-30-1024x562.png" alt="" class="wp-image-27540" srcset="https://www.osradar.com/wp-content/uploads/2021/01/image-30-1024x562.png 1024w, https://www.osradar.com/wp-content/uploads/2021/01/image-30-300x165.png 300w, https://www.osradar.com/wp-content/uploads/2021/01/image-30-768x422.png 768w, https://www.osradar.com/wp-content/uploads/2021/01/image-30-1536x843.png 1536w, https://www.osradar.com/wp-content/uploads/2021/01/image-30-696x382.png 696w, https://www.osradar.com/wp-content/uploads/2021/01/image-30-1068x586.png 1068w, https://www.osradar.com/wp-content/uploads/2021/01/image-30.png 1648w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>So, this is how you can install DokuWiki on Ubuntu 20.04</p>
<p>The post <a rel="nofollow" href="https://www.osradar.com/how-to-install-dokuwiki-on-ubuntu-20-04/">How To Install DokuWiki On Ubuntu 20.04</a> appeared first on <a rel="nofollow" href="https://www.osradar.com">Linux  Windows and android  Tutorials</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.osradar.com/how-to-install-dokuwiki-on-ubuntu-20-04/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>How To  Install and Create a Blog with Hexo On Ubuntu 20.04</title>
		<link>https://www.osradar.com/how-to-install-and-create-a-blog-with-hexo-on-ubuntu-20-04/</link>
					<comments>https://www.osradar.com/how-to-install-and-create-a-blog-with-hexo-on-ubuntu-20-04/#comments</comments>
		
		<dc:creator><![CDATA[sabi]]></dc:creator>
		<pubDate>Tue, 05 Jan 2021 16:40:34 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[hexo linux installation guide]]></category>
		<category><![CDATA[hexo ubuntu 20.04]]></category>
		<category><![CDATA[how to install hexo]]></category>
		<category><![CDATA[how to install hexo on ubuntu 20.04]]></category>
		<category><![CDATA[how to tutorials]]></category>
		<category><![CDATA[Ubuntu 20.04 tutorials]]></category>
		<guid isPermaLink="false">https://www.osradar.com/?p=26448</guid>

					<description><![CDATA[<p>Today we are going to learn that how to install &#38; create a blog with Hexo on Ubuntu 20.04. Hexo is a static blogging platform built on Node.js. With the help of hexo you can write posts in Markdown format. It converts the blog posts into static HTML files with the help of pre-built themes. [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://www.osradar.com/how-to-install-and-create-a-blog-with-hexo-on-ubuntu-20-04/">How To  Install and Create a Blog with Hexo On Ubuntu 20.04</a> appeared first on <a rel="nofollow" href="https://www.osradar.com">Linux  Windows and android  Tutorials</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Today we are going to learn that <a href="https://www.osradar.com/?p=26448" target="_blank" rel="noreferrer noopener">how to install &amp; create a blog with Hexo on Ubuntu 20.04</a>. Hexo is a static blogging platform built on Node.js. With the help of hexo you can write posts in Markdown format. It converts the blog posts into static HTML files with the help of pre-built themes. It varies from the other blogging softwares as it uses static files instead of loading code again &amp; again when you reload the site. So, here we&#8217;ll see that how to install it on your system.</p>



<h2>Step 1: Update Your System</h2>



<p>As usual we do, update your system to have the latest updates installed.</p>



<pre class="wp-block-verse">sudo apt update -y<br>sudo apt upgrade -y</pre>



<p>Then install the required packages by typing</p>



<pre class="wp-block-verse">sudo apt install git
git config --global user.name <strong>"Your Name"</strong>
git config --global user.email <strong>"youremail@domain.com"</strong></pre>



<p><strong>Note:</strong> Replace your git username, email &amp; domain name.</p>



<h3>Step 2: Configure Firewall on Ubuntu 20.04</h3>



<p>Allow the firewall access by enabling the SSH port. Don&#8217;t forget to enable firewall if you&#8217;re installing it for the first time.</p>



<pre class="wp-block-verse">sudo ufw enable</pre>



<p>Then enable the port 4000 in order to communicate</p>



<pre class="wp-block-verse">sudo ufw allow 4000</pre>



<p>Make sure to allow http, https &amp; then verify the status of firewall.</p>



<pre class="wp-block-verse">sudo ufw allow http<br>sudo ufw allow https<br>sudo ufw status</pre>



<p><strong>Output:</strong></p>



<pre class="wp-block-verse">sabi@Ubuntu20:~$ sudo ufw status
 Status: active
 To                         Action      From
 --                         ------      ----
 4000                       ALLOW       Anywhere                  
 80/tcp                     ALLOW       Anywhere                  
 443/tcp                    ALLOW       Anywhere                  
 4000 (v6)                  ALLOW       Anywhere (v6)             
 80/tcp (v6)                ALLOW       Anywhere (v6)             
 443/tcp (v6)               ALLOW       Anywhere (v6)             
 sabi@Ubuntu20:~$ </pre>



<h3>Step 3: Install Node.js on Ubuntu 20.04</h3>



<p>Hit the below commands to install <a href="https://www.osradar.com/how-to-install-nodejs-on-ubuntu-18-04-lts-linux-mint-19/" target="_blank" rel="noreferrer noopener">node.js on Ubuntu 20.04</a>.</p>



<pre class="wp-block-verse">curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash -<br>sudo apt install nodejs</pre>



<p>Verify the installed version</p>



<pre class="wp-block-verse">node --version</pre>



<h3>Step 4: Install Hexo On Ubuntu 20.04</h3>



<p>Fire the below command in your terminal to install Hexo on Ubuntu 20.04</p>



<pre class="wp-block-verse">sudo npm install hexo-cli -g</pre>



<p>Once installed, make a new directory to install Hexo</p>



<pre class="wp-block-verse">sudo mkdir -p /var/www/hexo</pre>



<p>Give it proper permissions</p>



<pre class="wp-block-verse">sudo chown -R $USER:$USER /var/www/hexo<br>sudo chmod -R 755 /var/www/hexo</pre>



<p>Now switch to the hexo directory &amp; initialize it.</p>



<pre class="wp-block-verse">cd /var/www/hexo
hexo init</pre>



<pre class="wp-block-verse">INFO  Cloning hexo-starter https://github.com/hexojs/hexo-starter.git
 INFO  Install dependencies
 added 185 packages from 430 contributors and audited 191 packages in 6.47s
 14 packages are looking for funding
 run npm fund for details
  found 0 vulnerabilities
 INFO  Start blogging with Hexo!</pre>



<p>Finally hit the below command to install hexo</p>



<pre class="wp-block-verse">npm install</pre>



<h3>Step 5: Configure Hexo On Ubuntu 20.04</h3>



<p>Edit the<strong> _config.yml </strong>file</p>



<pre class="wp-block-verse">sudo nano _config.yml</pre>



<p>And then change the name of options according to your needs.</p>



<pre class="wp-block-verse">## Hexo Configuration
##  Docs: https://hexo.io/docs/configuration.html
## Source: https://github.com/hexojs/hexo/
 #Site
 title: Hexo
 subtitle: ''
 description: ''
 keywords:
 author: sabi
 language: en
 timezone: ''
 #URL
 If your site is put in a subdirectory, set url as 'http://example.com/child' and root as '/child/'
 url: http://example.com
 root: /
 permalink: :year/:month/:day/:title/
 permalink_defaults:
 pretty_urls:
   trailing_index: true # Set to false to remove trailing 'index.html' from permalinks
   trailing_html: true # Set to false to remove trailing '.html' from permalinks</pre>



<p><strong>Note:</strong> Provide domain name, URL, site title &amp; other required options &amp; do 2 more changes.</p>



<ul><li>change <strong>default_layout</strong> value from post to draft.</li><li>change <strong>post_asset_folder </strong>variable to true.</li></ul>



<h3>Step 6: Install themes For Your Blog</h3>



<p>As hexo comes with the default theme, you can change to your favourite them by the hexo Themes page.</p>



<p>Here we&#8217;ll install Next theme for testing. To install this first switch to the <strong>/var/www/hexo/</strong> directory &amp; download the theme</p>



<pre class="wp-block-verse">cd /var/www/hexo<br>git clone https://github.com/theme-next/hexo-theme-next themes/next</pre>



<p>Once downloaded, edit the <strong>_config.yml</strong> to update your new theme.</p>



<pre class="wp-block-verse">sudo nano _config.yml</pre>



<p>Do the changes to theme variable in order to install new theme</p>



<pre class="wp-block-verse"># Extensions
## Plugins: https://hexo.io/plugins/
## Themes: https://hexo.io/themes/
 theme: next</pre>



<p>In order to update the theme settings, change the <strong>/var/www/hexo/themes/next/_config.yml</strong> file.</p>



<h3>Step 7: Create Your First Post</h3>



<p>Hit the below command to create your first post.</p>



<pre class="wp-block-verse">hexo new first-post<br>INFO Validating config<br>INFO Created: /var/www/hexo/source/_drafts/first-post.md</pre>



<p>Once created, fire the below command to edit new post.</p>



<pre class="wp-block-verse">sudo nano ./source/_drafts/first-post.md</pre>



<p>Each post should have it&#8217;s own front-master. It constists of title, published date, categories, tags, etc. Update the default details with the accurate one.</p>



<pre class="wp-block-verse">title: sabi's First Post
 tags:
 test
 categories:
 Hexo
 comments: true 
 date: 2021-01-02 00:00:00
 Markdown goes here.
**This is our first post!**</pre>



<p>To place an image in your post add the below command in your post.</p>



<pre class="wp-block-verse">{% asset_img "example.jpg" "This is an example image" %}</pre>



<p>Note: Replace<strong> example.jpg</strong> with your image name &amp; then copy that file to <strong>\source_posts\first-pos</strong>t directory.</p>



<p>Then save &amp; exit the file.</p>



<p>Finally publish the post by typing</p>



<pre class="wp-block-verse">hexo publish first-post</pre>



<h3>Step 8: Installing a Plugin For Hexo</h3>



<p>Get the plugins for hexo from their <a href="https://hexo.io/plugins/" target="_blank" rel="noreferrer noopener nofollow">hexo plugins page</a>. You can install your favourite one according to your needs. Save the plugin by typing</p>



<pre class="wp-block-verse">cd /var/www/hexo<br>npm i hexo-filter-nofollow --save</pre>



<p>Then edit the below file</p>



<pre class="wp-block-verse">sudo nano _config.yml</pre>



<p>Add the below lines at the end of the above file.</p>



<pre class="wp-block-verse">nofollow:<br>enable: true<br>field: site<br>exclude:<br>- 'exclude1.com'<br>- 'exclude2.com<br>enable: To activate the plugin.<br>field: Explain the scope of the plugin.<br>exclude: To exclude domains for nofollow links.</pre>



<h3>Step 9: Testing Hexo Server</h3>



<p>Hit the below command to test the hexo server.</p>



<p>hexo server</p>



<p>Then type IP:4000 in browser &amp; you&#8217;ll see the welcome page with your post created earlier.</p>



<p>Simply hit Ctrl+C to stop the server.</p>



<h3>Step 10: Generate Hexo Static Files</h3>



<p>Hit the below command to generate the static files</p>



<pre class="wp-block-verse">hexo generate</pre>



<p>These files can be found at <strong>/var/www/hexo/public</strong>. From there, you can server them publically. We&#8217;ll use Nginx for this purpose.</p>



<p>Fire the given command to install nginx</p>



<pre class="wp-block-verse">sudo apt install nginx</pre>



<p>Edit the hexo config file</p>



<pre class="wp-block-verse">sudo nano /etc/nginx/sites-available/hexo.conf</pre>



<p>Then add the below data into the file.</p>



<pre class="wp-block-verse">server {
     server_name hexo.example.com;
root /var/www/hexo/public; 
index index.html index.htm; 
listen 443 ssl http2; listen [::]:443 ssl http2; 
ssl_certificate /etc/letsencrypt/live/hexo.example.com/fullchain.pem;
 ssl_certificate_key /etc/letsencrypt/live/hexo.example.com/privkey.pem; 
ssl_protocols TLSv1.2 TLSv1.3;
ssl_session_timeout 1d; 
ssl_session_cache shared:MozSSL:10m;  
# about 40000 sessions ssl_session_tickets off; 
ssl_ciphers ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES25&gt;             ssl_prefer_server_ciphers off; 
ssl_dhparam /etc/ssl/certs/dhparam.pem; 
location / { 
    try_files $uri $uri/ =404; 
}
 }
 server {
     if ($host = hexo.example.com) {
         return 301 https://$host$request_uri;
     }
     server_name hexo.example.com;
     listen 80;
     listen [::]:80;
     return 404;
 }</pre>



<p>Then save &amp; exit the file.</p>



<p>Link the config file by typing</p>



<pre class="wp-block-verse">sudo ln -s /etc/nginx/sites-available/hexo.conf /etc/nginx/sites-enabled/</pre>



<p>Next, hit the below command to edit the nginx config file</p>



<pre class="wp-block-verse">sudo nano /etc/nginx/nginx.conf</pre>



<p>Add the given line before the line include <strong>/etc/nginx/conf.d/*.conf</strong></p>



<pre class="wp-block-verse">server_names_hash_bucket_size 64;</pre>



<p>Update the types_hash_max_size value from 2048-4096</p>



<pre class="wp-block-verse">types_hash_max_size 4096;</pre>



<p>Save the file &amp; verify the syntax.</p>



<pre class="wp-block-verse">sudo nginx -t</pre>



<p>And restart nginx</p>



<pre class="wp-block-verse">sudo systemctl restart nginx</pre>



<h3>Step 11: Install SSL For Hexo</h3>



<p>Now, install certbot by typing</p>



<pre class="wp-block-verse">sudo apt install certbot</pre>



<p>Hit the below command to generate the certificates then create a DHParams certificates.</p>



<pre class="wp-block-verse">sudo certbot certonly --standalone -d hexo.yourdomain.com --preferred-challenges http --agree-tos -n -m email@yourdomain.com --keep-until-expiring 
 sudo systemctl start nginx
 sudo openssl dhparam -out /etc/ssl/certs/dhparam.pem 2048</pre>



<p>You can host hexo sites on your server as well as with git,netlify,vercel &amp; many more platforms.</p>



<p>So, this is how you can install &amp; create a Hexo blog on Ubuntu 20.04.</p>
<p>The post <a rel="nofollow" href="https://www.osradar.com/how-to-install-and-create-a-blog-with-hexo-on-ubuntu-20-04/">How To  Install and Create a Blog with Hexo On Ubuntu 20.04</a> appeared first on <a rel="nofollow" href="https://www.osradar.com">Linux  Windows and android  Tutorials</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.osradar.com/how-to-install-and-create-a-blog-with-hexo-on-ubuntu-20-04/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>How To Install Calibre Ebook Server On Ubuntu 20.04</title>
		<link>https://www.osradar.com/how-to-install-calibre-ebook-server-on-ubuntu-20-04/</link>
					<comments>https://www.osradar.com/how-to-install-calibre-ebook-server-on-ubuntu-20-04/#respond</comments>
		
		<dc:creator><![CDATA[sabi]]></dc:creator>
		<pubDate>Sun, 20 Dec 2020 01:41:00 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Servers]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[how to install]]></category>
		<category><![CDATA[How To Install Calibre Ebook Server On Ubuntu 20.04]]></category>
		<category><![CDATA[how to tutorials]]></category>
		<category><![CDATA[instlal calibre ubuntu 20.04]]></category>
		<guid isPermaLink="false">https://www.osradar.com/?p=26170</guid>

					<description><![CDATA[<p>Today we are going to learn that how to install Calibre Ebook Server On Ubntu 20.04. Calibre is an open source ebook manager that helps you to manage your ebook library. With the help of Calibre you can access your ebook library from anywhere in the world &#38; you can also share them with your [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://www.osradar.com/how-to-install-calibre-ebook-server-on-ubuntu-20-04/">How To Install Calibre Ebook Server On Ubuntu 20.04</a> appeared first on <a rel="nofollow" href="https://www.osradar.com">Linux  Windows and android  Tutorials</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Today we are going to learn that how to install Calibre Ebook Server On Ubntu 20.04. Calibre is an open source ebook manager that helps you to manage your ebook library. With the help of Calibre you can access your ebook library from anywhere in the world &amp; you can also share them with your favourite person family or friend. You&#8217;ve also the option to download them to the smartphone for later reading. So, here we&#8217;ll see the steps to install calibre ebook server on Ubuntu 20.04.</p>



<h2>Step 1: Update Your System</h2>



<p>First of all update your system to have the latest updates installed.</p>



<pre class="wp-block-preformatted">sudo apt update &amp;&amp; sudo apt upgrade -y</pre>



<h3>Step 2: Allow Firewall Access</h3>



<p>If you have not already installed firewall, type the below command to install it.</p>



<pre class="wp-block-preformatted">sudo apt install ufw</pre>



<p>Once, installed enable SSH port.</p>



<pre class="wp-block-preformatted">sudo ufw allow "OpenSSH"</pre>



<p>Then enable the firewall to start on boot.</p>



<p>Now, allow the port <strong>8080</strong> that is being used by the calibre server.</p>



<pre class="wp-block-preformatted">sudo ufw allow 8080</pre>



<p>Verify the firewall status by typing</p>



<pre class="wp-block-preformatted">sudo ufw status
Status: active
To Action From
-- ------ ----
OpenSSH ALLOW Anywhere
8080 ALLOW Anywhere
OpenSSH (v6) ALLOW Anywhere (v6)
8080 (v6) ALLOW Anywhere (v6)</pre>



<h3>Step 3: Download &amp; Install Calibre Server</h3>



<p>Calibre is available on Ubuntu 20.04 but here we&#8217;ll use their official site to download the latest version of it instead of downloading it from Ubuntu repository.</p>



<p>Run the below command to install the required dependencies.</p>



<pre class="wp-block-preformatted">sudo apt install libfontconfig libgl1-mesa-glx</pre>



<p>And then type the below command to get the calibre server installer.</p>



<pre class="wp-block-preformatted">wget https://download.calibre-ebook.com/linux-installer.sh</pre>



<p>Now, make the script exceutable</p>



<pre class="wp-block-preformatted">chmod +x ./linux-installer.sh</pre>



<p>And finally hit the below command to install the Calibre.</p>



<div class="wp-block-columns">
<div class="wp-block-column" style="flex-basis:100%">
<div class="wp-block-columns">
<div class="wp-block-column" style="flex-basis:100%">
<pre class="wp-block-preformatted">sudo ./linux-installer.sh</pre>



<p></p>
</div>
</div>
</div>
</div>



<p>If you face any warning ignore them because it will give you warning as you are using desktop Ubuntu version instead of Ubuntu server.</p>



<h3>Step 4: Create Your Ebook Library</h3>



<p>Here we&#8217;ll download a book to show you how it works. You can download many books from Project Gutenberg as they provide free public domain books. Hit the below command to download one book.</p>



<pre class="wp-block-preformatted">wget http://www.gutenberg.org/ebooks/209.kindle.noimages -O turnofthescrew.mobi</pre>



<p>Then create a new folder for you calibre library.</p>



<pre class="wp-block-preformatted">sudo mkdir calibre-library</pre>



<p>And, then add the pre-downloaded book into this folder.</p>



<pre class="wp-block-preformatted">calibredb add *.mobi --with-library calibre-library/</pre>



<p>That&#8217;s it your book was added.</p>



<h3>Step 5: Running the Calibre Server on Ubuntu 20.04</h3>



<p>Fire the following command in your terminal in order to run the calibre server on ubuntu 20.04.</p>



<pre class="wp-block-preformatted">calibre-server calibre-library</pre>



<p>The above command consists of two parts. <strong>calibre-server</strong> refers to start the server &amp; the <strong>calibre-library</strong> indicates the folder used by the server.</p>



<p>Output:</p>



<p>You&#8217;ll see the similar output.</p>



<pre class="wp-block-preformatted">calibre server listening on 0.0.0.0:8080
OPDS feeds advertised via BonJour at: your_server_ip port: 8080</pre>



<h3>Step 6: Access Calibre Server Via Web</h3>



<p>Now, open your favourite browser and type your IP along with calibre port like <strong>http://IP:8080</strong> to access the calibre on web page.</p>



<figure class="wp-block-image size-large"><img loading="lazy" width="469" height="468" src="//1081754738.rsc.cdn77.org/wp-content/uploads/2020/12/image-19.png" alt="" class="wp-image-26430" srcset="https://www.osradar.com/wp-content/uploads/2020/12/image-19.png 469w, https://www.osradar.com/wp-content/uploads/2020/12/image-19-300x300.png 300w, https://www.osradar.com/wp-content/uploads/2020/12/image-19-150x150.png 150w" sizes="(max-width: 469px) 100vw, 469px" /></figure>



<p>Click on the shown folder &amp; you&#8217;ll see the downloaded book here. Similarly you can add many books here.</p>



<figure class="wp-block-image size-large"><img loading="lazy" width="475" height="394" src="//1081754738.rsc.cdn77.org/wp-content/uploads/2020/12/image-20.png" alt="" class="wp-image-26432" srcset="https://www.osradar.com/wp-content/uploads/2020/12/image-20.png 475w, https://www.osradar.com/wp-content/uploads/2020/12/image-20-300x249.png 300w" sizes="(max-width: 475px) 100vw, 475px" /></figure>



<p>To stop the server simply press <strong>Ctrl+C</strong> in the terminal.</p>



<p>In order to change the default port of calibre type</p>



<pre class="wp-block-preformatted">calibre-server calibre-library --port 7530</pre>



<p>Make sure to allow this port through firewall.</p>



<h3>Step 7: Creating A Service For Calibre Server</h3>



<p>To start calibre server on every boot, simply add the service for calibre. Create a new file <strong>/etc/systemd/system/calibre-server.service</strong>.</p>



<pre class="wp-block-preformatted">sudo nano /etc/systemd/system/calibre-server.service</pre>



<p>Then paste the below content into the file.</p>



<pre class="wp-block-preformatted">### startup service
[Unit]
Description=calibre content server
After=network.target
[Service]
Type=simple
User=&lt;username&gt;
Group=&lt;username&gt;
ExecStart=/opt/calibre/calibre-server /home/&lt;username&gt;/calibre-library --enable-local-write
[Install]
WantedBy=multi-user.target
Note: Replace <strong>username</strong> with your system user.</pre>



<p>Finally save &amp; close the file.</p>



<p>To start calibre server, type</p>



<pre class="wp-block-preformatted">sudo systemctl start calibre-server</pre>



<p>To start on boot hit</p>



<pre class="wp-block-preformatted">sudo systemctl enable calibre-server</pre>



<h3>Step 8: Add User Authentication</h3>



<p>In order to add user authentication, stop calibre server.</p>



<pre class="wp-block-preformatted">sudo systemctl stop calibre-server</pre>



<p>And then start the script by typing</p>



<pre class="wp-block-preformatted">sudo calibre-server --userdb /home/&lt;username&gt;/.config/calibre/server-users.sqlite --manage-users</pre>



<pre class="wp-block-preformatted">1) Add a new user
2) Edit an existing user
3) Remove a user
4) Cancel
What do you want to do? [1-4]: 1
Enter the username: osradar
Enter the new password for osradar:
Re-enter the new password for osradar, to verify:
User osradar added successfully!</pre>



<p>Provide details as required to setup user authentication.</p>



<p>Then edit the service file.</p>



<pre class="wp-block-verse">sudo nano /etc/systemd/system/calibre-server.service</pre>



<p>Now, type &#8211;<strong>-enable-auth</strong> to the end of <strong>ExectStart</strong> line.</p>



<pre class="wp-block-preformatted">. . .
ExecStart=/opt/calibre/calibre-server "/home/&lt;username&gt;/calibre-library" --userdb "/home/&lt;username&gt;/.config/calibre/server-users.sqlite" --enable-local-write --enable-auth
. . .</pre>



<p>Save &amp; exit the file.</p>



<p>Then reload the daemon by</p>



<pre class="wp-block-preformatted">sudo systemctl daemon-reload<br>sudo systemctl start calibre-server</pre>



<p>User authentication enabled now you&#8217;ve to provide username and password while accessing on web page.</p>



<p>So, this is how you can install Calibre Ebook Server on Ubutnu 20.04</p>
<p>The post <a rel="nofollow" href="https://www.osradar.com/how-to-install-calibre-ebook-server-on-ubuntu-20-04/">How To Install Calibre Ebook Server On Ubuntu 20.04</a> appeared first on <a rel="nofollow" href="https://www.osradar.com">Linux  Windows and android  Tutorials</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.osradar.com/how-to-install-calibre-ebook-server-on-ubuntu-20-04/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How To Install vnStat Network Traffic Monitoring Tool On Ubuntu 20.04</title>
		<link>https://www.osradar.com/how-to-install-vnstat-network-traffic-monitoring-tool-on-ubuntu-20-04/</link>
					<comments>https://www.osradar.com/how-to-install-vnstat-network-traffic-monitoring-tool-on-ubuntu-20-04/#respond</comments>
		
		<dc:creator><![CDATA[sabi]]></dc:creator>
		<pubDate>Fri, 18 Dec 2020 06:33:00 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Network]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[how to install vnstat]]></category>
		<category><![CDATA[how to install vnstat on ubuntu 20.04]]></category>
		<category><![CDATA[how to tutorials]]></category>
		<category><![CDATA[ubuntu 20.04]]></category>
		<guid isPermaLink="false">https://www.osradar.com/?p=26450</guid>

					<description><![CDATA[<p>In this tutorail you&#8217;ll learn that how to install vnStat network monitoring tool on Ubuntu 20.04. vnStat is an open source tool that can be used to monitor the network resources of your system by using console. It allows you to customize the time for generating network traffic data. vnStat provides high service with low [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://www.osradar.com/how-to-install-vnstat-network-traffic-monitoring-tool-on-ubuntu-20-04/">How To Install vnStat Network Traffic Monitoring Tool On Ubuntu 20.04</a> appeared first on <a rel="nofollow" href="https://www.osradar.com">Linux  Windows and android  Tutorials</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>In this tutorail you&#8217;ll learn that how to install vnStat network monitoring tool on Ubuntu 20.04. vnStat is an open source tool that can be used to monitor the network resources of your system by using console. It allows you to customize the time for generating network traffic data. vnStat provides high service with low consumption of resources. So, here we&#8217;ll see the steps to instlal it on your system.</p>



<h2>Step 1: Update Your System</h2>



<p>First of all update your system to have the latest updates installed.</p>



<pre class="wp-block-preformatted">sudo apt update &amp;&amp; sudo apt upgrade -y</pre>



<p>Then reboot your system.</p>



<pre class="wp-block-preformatted">sudo reboot</pre>



<h3>Step 2: Install vnStat On Ubuntu 20.04</h3>



<p>As the latest version of vnStat is not available on the Ubuntu repositories, so we&#8217;ll install it from the source code. Hit the below command to resolve the required dependencies.</p>



<pre class="wp-block-preformatted">sudo apt install build-essential gcc make libsqlite3-dev -y</pre>



<p>After installing the above packages, get the latest version of vnStat using wget.</p>



<pre class="wp-block-preformatted">wget https://humdi.net/vnstat/vnstat-2.6.tar.gz</pre>



<p>Then extract the downloaded file by typing</p>



<pre class="wp-block-preformatted">tar -xvzf vnstat-2.6.tar.gz</pre>



<p>Now, switch to the resultant directory &amp; configure it by typing</p>



<pre class="wp-block-preformatted">cd vnstat-2.6<br>./configure --prefix=/usr --sysconfdir=/etc</pre>



<p>Finally hit the below command to instlal the vnStat on your system</p>



<pre class="wp-block-preformatted">sudo make
sudo make install</pre>



<p>After the successfull installation, verify the installed version of vnStat by typing</p>



<pre class="wp-block-preformatted">vnstat -v</pre>



<p>Output: You&#8217;ll see the similar output.</p>



<pre class="wp-block-preformatted">sabi@Ubuntu20:~/vnstat-2.6$ vnstat -v
vnStat 2.6 by Teemu Toivola</pre>



<h3>Step 3: Managing vnStat Service on Ubuntu 20.04</h3>



<p>In order to add a systemd service for vnStat, simply copy the file from vnStat source to the<strong> /etc/systemd/system/ </strong>folder by typing</p>



<pre class="wp-block-preformatted">sudo cp -v vnstat-2.6/examples/systemd/vnstat.service /etc/systemd/system/</pre>



<p>Run the given commands to start &amp; enable the vnStat services.</p>



<pre class="wp-block-preformatted">systemctl enable vnstat<br>systemctl start vnstat</pre>



<p>Make sure that vnStat is in working status by</p>



<pre class="wp-block-preformatted">sabi@Ubuntu20:~$ <strong>sudo systemctl status vnstat</strong>
● vnstat.service - vnStat network traffic monitor
Loaded: loaded (/etc/systemd/system/vnstat.service; disabled; vendor preset:&gt;
Active: active (running) since Sat 2020-12-05 11:17:42 PKT; 5s ago
Docs: man:vnstatd(8)
man:vnstat(1)
man:vnstat.conf(5)
Main PID: 17791 (vnstatd)
Tasks: 1 (limit: 2285)
Memory: 1.4M
CGroup: /system.slice/vnstat.service
└─17791 /usr/sbin/vnstatd -n
دسمبر 05 11:17:42 Ubuntu20 systemd[1]: Started vnStat network traffic monitor.
دسمبر 05 11:17:42 Ubuntu20 vnstatd[17791]: No interfaces found in database, addin&gt;
دسمبر 05 11:17:42 Ubuntu20 vnstatd[17791]: Interface "ens33" added with 1000 Mbit&gt;
دسمبر 05 11:17:42 Ubuntu20 vnstatd[17791]: -&gt; 1 new interface found.
دسمبر 05 11:17:42 Ubuntu20 vnstatd[17791]: Limits can be modified using the confi&gt;
دسمبر 05 11:17:42 Ubuntu20 vnstatd[17791]: Unwanted interfaces can be removed fro&gt;
دسمبر 05 11:17:42 Ubuntu20 vnstatd[17791]: Info: vnStat daemon 2.6 started. (pid:&gt;
دسمبر 05 11:17:42 Ubuntu20 vnstatd[17791]: Info: Monitoring (1): ens33 (1000 Mbit)
lines 1-20/20 (END)</pre>



<h3>Step 4: Working with vnStat on Ubuntu 20.04</h3>



<p>The most useful command for operating with vnStat is help command. You can see all the other options by typing this command.</p>



<pre class="wp-block-preformatted">vnstat --help</pre>



<p>Output:</p>



<figure class="wp-block-image size-large"><img loading="lazy" width="676" height="415" src="//1081754738.rsc.cdn77.org/wp-content/uploads/2020/12/image-21.png" alt="" class="wp-image-26453" srcset="https://www.osradar.com/wp-content/uploads/2020/12/image-21.png 676w, https://www.osradar.com/wp-content/uploads/2020/12/image-21-300x184.png 300w" sizes="(max-width: 676px) 100vw, 676px" /></figure>



<p>You&#8217;ve to wait for few minutes to use the vnstat because vnstat take some time to update the database. Once updated, you can use it easily by typing</p>



<pre class="wp-block-preformatted">vnstat</pre>



<p>Output:</p>



<figure class="wp-block-image size-large"><img loading="lazy" width="811" height="368" src="//1081754738.rsc.cdn77.org/wp-content/uploads/2020/12/image-22.png" alt="" class="wp-image-26454" srcset="https://www.osradar.com/wp-content/uploads/2020/12/image-22.png 811w, https://www.osradar.com/wp-content/uploads/2020/12/image-22-300x136.png 300w, https://www.osradar.com/wp-content/uploads/2020/12/image-22-768x348.png 768w, https://www.osradar.com/wp-content/uploads/2020/12/image-22-696x316.png 696w" sizes="(max-width: 811px) 100vw, 811px" /></figure>



<p>In order to specify the network interface type</p>



<pre class="wp-block-preformatted">vnstat -i ens3</pre>



<p>Output:</p>



<figure class="wp-block-image size-large"><img loading="lazy" width="743" height="372" src="//1081754738.rsc.cdn77.org/wp-content/uploads/2020/12/2020-12-05_11h26_51.png" alt="" class="wp-image-26455" srcset="https://www.osradar.com/wp-content/uploads/2020/12/2020-12-05_11h26_51.png 743w, https://www.osradar.com/wp-content/uploads/2020/12/2020-12-05_11h26_51-300x150.png 300w, https://www.osradar.com/wp-content/uploads/2020/12/2020-12-05_11h26_51-696x348.png 696w" sizes="(max-width: 743px) 100vw, 743px" /></figure>



<p>In order to recieve hourly stats hit</p>



<pre class="wp-block-preformatted">vnstat -h</pre>



<p>To get daily updates type</p>



<pre class="wp-block-preformatted">vnstat -d</pre>



<p>In order to see the top traffic days hit</p>



<pre class="wp-block-preformatted">vnstat -t</pre>



<p>To see the network traffic in real time type</p>



<pre class="wp-block-preformatted">vnstat -i</pre>



<p>In order to clear the database &amp; stop monitoring the interface type</p>



<pre class="wp-block-preformatted">sudo vnstat -i ens3 --remove --force</pre>



<p>Output:</p>



<pre class="wp-block-preformatted">sabi@Ubuntu20:~$ <strong>sudo vnstat -i ens33 --remove --force</strong>
Interface "ens33" removed from database.
The interface will no longer be monitored. Use --add
if monitoring the interface is again needed.</pre>



<p>To add the removed int again type</p>



<pre class="wp-block-preformatted">sudo vnstat -i ens3 --add</pre>



<p>So, this is how you can install vnStat network monitoring tool on Ubuntu 20.04</p>
<p>The post <a rel="nofollow" href="https://www.osradar.com/how-to-install-vnstat-network-traffic-monitoring-tool-on-ubuntu-20-04/">How To Install vnStat Network Traffic Monitoring Tool On Ubuntu 20.04</a> appeared first on <a rel="nofollow" href="https://www.osradar.com">Linux  Windows and android  Tutorials</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.osradar.com/how-to-install-vnstat-network-traffic-monitoring-tool-on-ubuntu-20-04/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How To Install Etherpad On Ubuntu 20.04</title>
		<link>https://www.osradar.com/how-to-install-etherpad-on-ubuntu-20-04/</link>
					<comments>https://www.osradar.com/how-to-install-etherpad-on-ubuntu-20-04/#respond</comments>
		
		<dc:creator><![CDATA[sabi]]></dc:creator>
		<pubDate>Fri, 18 Dec 2020 06:05:00 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[OpenSource]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[etherpad ubuntu 20.04]]></category>
		<category><![CDATA[how to install etherpad]]></category>
		<category><![CDATA[how to tutorials]]></category>
		<category><![CDATA[ubuntu 20.04 tutoria]]></category>
		<guid isPermaLink="false">https://www.osradar.com/?p=26178</guid>

					<description><![CDATA[<p>In this tutorial you&#8217;ll learn that how to install Etherpad on Ubuntu 20.04. Etherpad is a web based online editor that helps you to wathc your edits in real time. It provides many features &#38; it is fully customizable and seprates each author text in separate color and many other features. With the help of [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://www.osradar.com/how-to-install-etherpad-on-ubuntu-20-04/">How To Install Etherpad On Ubuntu 20.04</a> appeared first on <a rel="nofollow" href="https://www.osradar.com">Linux  Windows and android  Tutorials</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>In this tutorial you&#8217;ll learn that how to install Etherpad on Ubuntu 20.04. Etherpad is a web based online editor that helps you to wathc your edits in real time. It provides many features &amp; it is fully customizable and seprates each author text in separate color and many other features. With the help of various plugins, you can make it more comfortable. So, here we&#8217;ll see the steps to install it on our system.</p>



<h2>Step 1: Update Your System</h2>



<p>First of all update your system.</p>



<pre class="wp-block-preformatted">sudo apt update -y</pre>



<p>And install some other required packages by typing</p>



<pre class="wp-block-preformatted">sudo apt install gnupg2 git unzip libssl-dev pkg-config gcc g++ make build-essential -y</pre>



<h3>Step 2: Install &amp; Configure MariadDB</h3>



<p>Run the below command to install MariaDB on your system.</p>



<pre class="wp-block-preformatted">sudo apt install mariadb-server -y</pre>



<p>Type mysql in the terminal to login.</p>



<pre class="wp-block-preformatted">sudo mysql -u root -p</pre>



<p>Then create a database for etherpad</p>



<pre class="wp-block-preformatted">create database etherpad;
grant all privileges on etherpad.* to etherpad@localhost identified by 'Your_Password';
flush privileges;
exit;</pre>



<h3>Step 3: Install Node.js on Ubuntu 20.04</h3>



<p>As Etherpad is based on Node.js, so you&#8217;ve to install it on your system. By default the latest version is not provided on Ubuntu repositories. Install it with the help of below commands.</p>



<pre class="wp-block-preformatted">sudo curl -sL https://deb.nodesource.com/setup_14.x -o nodesource_setup.sh
sudo bash nodesource_setup.sh
sudo apt install nodejs -y</pre>



<p>Verify the installed version by typing</p>



<pre class="wp-block-preformatted">node -v</pre>



<p>Output:</p>



<pre class="wp-block-preformatted">sabi@Ubuntu20:~$ node -v
v14.15.1</pre>



<h3>Step 4: Install &amp; Configure Etherpad</h3>



<p>First of all create a user for etherpad to run it as a seprate user.</p>



<pre class="wp-block-preformatted">sudo adduser --home /opt/etherpad --shell /bin/bash etherpad</pre>



<p>Provide the password and other details.</p>



<pre class="wp-block-preformatted">sabi@Ubuntu20:~$ sudo adduser --home /opt/etherpad --shell /bin/bash etherpad
Adding user <code>etherpad' ... Adding new group</code>etherpad' (1001) …
Adding new user <code>etherpad' (1001) with group</code>etherpad' …
Creating home directory <code>/opt/etherpad' ... Copying files from</code>/etc/skel' …
New password:
Retype new password:
passwd: password updated successfully
Changing the user information for etherpad
Enter the new value, or press ENTER for the default
Full Name []: Sabor
Room Number []:
Work Phone []:
Home Phone []:
Other []:
Is the information correct? [Y/n] y</pre>



<p>Give permissions to newly created user.</p>



<pre class="wp-block-preformatted">install -d -m 755 -o etherpad -g etherpad /opt/etherpad</pre>



<p>Now, switch to the user &amp; download the etherpad with the help of below commands.</p>



<pre class="wp-block-preformatted">su - etherpad
git clone --branch master https://github.com/ether/etherpad-lite.git</pre>



<p>Switch to the downloaded directory &amp; run the script.</p>



<pre class="wp-block-preformatted">cd etherpad-lite
bin/run.sh</pre>



<p>Output:</p>



<pre class="wp-block-preformatted">2020-12-05 10:41:17.826] [INFO] console - Your Etherpad version is 1.8.6 (2c8769a)<br>[2020-12-05 10:41:17.930] [INFO] console - You can access your Etherpad instance at http://0.0.0.0:9001/<br>[2020-12-05 10:41:17.930] [WARN] console - Admin username and password not set in settings.json. To access admin please uncomment and edit 'users' in settings.json<br>[2020-12-05 10:41:17.930] [WARN] console - Etherpad is running in Development mode. This mode is slower for users and less secure than production mode. You should set the NODE_ENV environment variable to production by using: export NODE_ENV=production</pre>



<pre class="wp-block-verse">Simply stop the server by pressing <strong>Ctrl+C </strong>&amp; edit the settings.json file.</pre>



<pre class="wp-block-preformatted">sudo nano settings.json</pre>



<p>And delete the given lines:</p>



<pre class="wp-block-preformatted">"dbType" : "dirty",<br>"dbSettings" : {<br>"filename" : "var/dirty.db"<br>},</pre>



<p>And do the similar changes as given below:</p>



<pre class="wp-block-preformatted">"dbType" : "mysql",<br>"dbSettings" : {<br>"user": "etherpad",<br>"host": "localhost",<br>"port": 3306,<br>"password": "Your_Password",<br>"database": "etherpad",<br>"charset": "utf8mb4"<br>},</pre>



<p><strong>Note:</strong> Provide your own credentials.</p>



<p>And set the trustProxy to true state.</p>



<pre class="wp-block-preformatted">"trustProxy": true,</pre>



<p>Also, type the pass for admin user.</p>



<pre class="wp-block-preformatted">"users": {<br>"admin": {<br>"password": "adminpassword",<br>"is_admin": true<br>},</pre>



<p>Finally save &amp; exit the file.</p>



<p>Hit the below command to resolve dependencies.</p>



<pre class="wp-block-preformatted">./bin/installDeps.sh</pre>



<p>On success, exit Etherpad user</p>



<pre class="wp-block-preformatted">exit</pre>



<p>Etherpad is now installed &amp; configured.</p>



<h3>Step 5: Create Systemd Service File</h3>



<p>Create a new file under <strong>/etc/systemd/system/</strong> directory.</p>



<pre class="wp-block-preformatted">sudo nano /etc/systemd/system/etherpad.service</pre>



<p>Then paste the below content in it.</p>



<pre class="wp-block-preformatted">[Unit]
Description=Etherpad-lite, the collaborative editor.
After=syslog.target network.target
[Service]
Type=simple
User=etherpad
Group=etherpad
WorkingDirectory=/opt/etherpad/etherpad-lite
Environment=NODE_ENV=production
ExecStart=/usr/bin/node /opt/etherpad/etherpad-lite/src/node/server.js
Restart=always
[Install]
WantedBy=multi-user.target</pre>



<p>Save &amp; exit the file.</p>



<p>Reload the daemon.</p>



<pre class="wp-block-preformatted">systemctl daemon-reload</pre>



<p>To start &amp; enable etherpad type,</p>



<pre class="wp-block-preformatted">systemctl start etherpad
systemctl enable etherpad</pre>



<p>Confirm the status by typing</p>



<pre class="wp-block-preformatted">sabi@Ubuntu20:~$ <strong>sudo systemctl status etherpad</strong>
● etherpad.service - Etherpad-lite, the collaborative editor.
Loaded: loaded (/etc/systemd/system/etherpad.service; enabled; vendor preset: ena&gt;
Active: active (running) since Sat 2020-12-05 10:47:47 PKT; 22s ago
Main PID: 13895 (node)
Tasks: 13 (limit: 2285)
Memory: 87.9M
CGroup: /system.slice/etherpad.service
└─13895 /usr/bin/node /opt/etherpad/etherpad-lite/src/node/server.js
دسمبر 05 10:47:47 Ubuntu20 node[13895]: No credentials file found in /opt/etherpad/eth&gt;
دسمبر 05 10:47:47 Ubuntu20 node[13895]: [2020-12-05 10:47:47.270] [INFO] console - Usi&gt;
دسمبر 05 10:47:47 Ubuntu20 node[13895]: [2020-12-05 10:47:47.271] [INFO] console - Ses&gt;
دسمبر 05 10:47:47 Ubuntu20 node[13895]: [2020-12-05 10:47:47.271] [WARN] console - Dir&gt;
دسمبر 05 10:47:49 Ubuntu20 node[13895]: [2020-12-05 10:47:49.114] [INFO] APIHandler - &gt;
دسمبر 05 10:47:49 Ubuntu20 node[13895]: [2020-12-05 10:47:49.252] [INFO] console - Ins&gt;
دسمبر 05 10:47:49 Ubuntu20 node[13895]: [2020-12-05 10:47:49.255] [INFO] console - Rep&gt;
دسمبر 05 10:47:49 Ubuntu20 node[13895]: [2020-12-05 10:47:49.256] [INFO] console - You&gt;
دسمبر 05 10:47:49 Ubuntu20 node[13895]: [2020-12-05 10:47:49.366] [INFO] console - You&gt;
دسمبر 05 10:47:49 Ubuntu20 node[13895]: [2020-12-05 10:47:49.367] [WARN] console - Adm&gt;
lines 1-19/19 (END)</pre>



<h3>Step 6: Configure Nginx</h3>



<p>Install &amp; configure the nginx for etherpad.</p>



<pre class="wp-block-preformatted">sudo apt install nginx -y</pre>



<p>Create new <strong>/etc/nginx/sites-available/etherpad.conf</strong> file.</p>



<pre class="wp-block-preformatted">sudo nano /etc/nginx/sites-available/etherpad.conf</pre>



<p>And paste the data given in it.</p>



<pre class="wp-block-preformatted">upstream etherpad {
server localhost:9001;
keepalive 32;
}
server {
listen 80;
server_name etherpad.osradar.com;
location / {
client_max_body_size 50M;
proxy_set_header X-Real-IP $remote_addr;
proxy_http_version 1.1;
proxy_pass http://etherpad;
}
}</pre>



<p>Save &amp; exit the file.</p>



<p>Link the above config file by typing</p>



<pre class="wp-block-preformatted">sudo ln -s /etc/nginx/sites-available/etherpad.conf /etc/nginx/sites-enabled/</pre>



<p>Verify the syntax,</p>



<pre class="wp-block-preformatted">sabi@Ubuntu20:~$ sudo nginx -t
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful</pre>



<p>Restart nginx services</p>



<pre class="wp-block-preformatted">sudo systemctl restart nginx</pre>



<p>Verify the status</p>



<pre class="wp-block-preformatted">sudo systemctl status nginx</pre>



<figure class="wp-block-image size-large"><img loading="lazy" width="729" height="391" src="//1081754738.rsc.cdn77.org/wp-content/uploads/2020/12/2020-12-05_10h55_34.png" alt="" class="wp-image-26443" srcset="https://www.osradar.com/wp-content/uploads/2020/12/2020-12-05_10h55_34.png 729w, https://www.osradar.com/wp-content/uploads/2020/12/2020-12-05_10h55_34-300x161.png 300w, https://www.osradar.com/wp-content/uploads/2020/12/2020-12-05_10h55_34-696x373.png 696w" sizes="(max-width: 729px) 100vw, 729px" /></figure>



<h3>Step 7:Access Etherpad Via Web</h3>



<p>Type <a href="http://etherpad.mydomain.com" target="_blank" rel="noreferrer noopener">http://etherpad.osradar.com</a> &amp; you&#8217;ll see the similar page.</p>



<figure class="wp-block-image size-large"><img loading="lazy" width="752" height="543" src="//1081754738.rsc.cdn77.org/wp-content/uploads/2020/12/2020-12-05_10h59_10.jpg" alt="How To Install Etherpad On Ubuntu 20.04" class="wp-image-26445" srcset="https://www.osradar.com/wp-content/uploads/2020/12/2020-12-05_10h59_10.jpg 752w, https://www.osradar.com/wp-content/uploads/2020/12/2020-12-05_10h59_10-300x217.jpg 300w, https://www.osradar.com/wp-content/uploads/2020/12/2020-12-05_10h59_10-696x503.jpg 696w" sizes="(max-width: 752px) 100vw, 752px" /></figure>



<p>Give it a name &amp; click <strong>&#8220;OK&#8221;</strong>. You&#8217;ll see the etherpad dashboard.</p>



<figure class="wp-block-image size-large"><img loading="lazy" width="748" height="495" src="//1081754738.rsc.cdn77.org/wp-content/uploads/2020/12/2020-12-05_11h00_01.png" alt="How To Install Etherpad On Ubuntu 20.04" class="wp-image-26446" srcset="https://www.osradar.com/wp-content/uploads/2020/12/2020-12-05_11h00_01.png 748w, https://www.osradar.com/wp-content/uploads/2020/12/2020-12-05_11h00_01-300x199.png 300w, https://www.osradar.com/wp-content/uploads/2020/12/2020-12-05_11h00_01-696x461.png 696w" sizes="(max-width: 748px) 100vw, 748px" /></figure>



<p>So, this is how you can install etherpad on Ubuntu20.04</p>
<p>The post <a rel="nofollow" href="https://www.osradar.com/how-to-install-etherpad-on-ubuntu-20-04/">How To Install Etherpad On Ubuntu 20.04</a> appeared first on <a rel="nofollow" href="https://www.osradar.com">Linux  Windows and android  Tutorials</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.osradar.com/how-to-install-etherpad-on-ubuntu-20-04/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How To Install Apache Spark On Ubuntu 20.04</title>
		<link>https://www.osradar.com/how-to-install-apache-spark-on-ubuntu-20-04/</link>
					<comments>https://www.osradar.com/how-to-install-apache-spark-on-ubuntu-20-04/#respond</comments>
		
		<dc:creator><![CDATA[sabi]]></dc:creator>
		<pubDate>Thu, 17 Dec 2020 06:15:00 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Servers]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Apache spark ubuntu 20.04]]></category>
		<category><![CDATA[How to]]></category>
		<category><![CDATA[How To Install Apache Spark On Ubuntu 20.04]]></category>
		<category><![CDATA[how to tutorials]]></category>
		<category><![CDATA[Ubuntu 20.04 tutorials]]></category>
		<guid isPermaLink="false">https://www.osradar.com/?p=26169</guid>

					<description><![CDATA[<p>In this article you&#8217;ll learn that how to install Apache Spark On Ubuntu 20.04. Apache Spark is most powerful cluster computing system that gives high level API&#8217;s in Java, Scala &#38; Python. It provides high level tools with advanced techniques like SQL,MLlib,GraphX &#38; Spark Streaming. So, follow the below steps for an easy &#38; optimal [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://www.osradar.com/how-to-install-apache-spark-on-ubuntu-20-04/">How To Install Apache Spark On Ubuntu 20.04</a> appeared first on <a rel="nofollow" href="https://www.osradar.com">Linux  Windows and android  Tutorials</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>In this article you&#8217;ll learn that how to install Apache Spark On Ubuntu 20.04. Apache Spark is most powerful cluster computing system that gives high level API&#8217;s in Java, Scala &amp; Python. It provides high level tools with advanced techniques like SQL,MLlib,GraphX &amp; Spark Streaming. So, follow the below steps for an easy &amp; optimal installation of Apache Spark.</p>



<h3>Step 1: Update Your System</h3>



<p>As usual we do, update your system before installing any new package.</p>



<pre class="wp-block-preformatted">sudo apt update &amp;&amp; sudo apt upgrade -y</pre>



<p>Once the update finished, reboot your system.</p>



<pre class="wp-block-preformatted">sudo reboot</pre>



<h3>Step 2: Install Java On Ubuntu 20.04</h3>



<p>As apache spark needs Java to operate, install it by typing</p>



<pre class="wp-block-preformatted">sudo apt install default-jdk</pre>



<p>Verify the installed java version by typing.</p>



<pre class="wp-block-preformatted">sabi@Ubuntu20:~$ <strong>java -version</strong>
openjdk version "11.0.9.1" 2020-11-04
OpenJDK Runtime Environment (build 11.0.9.1+1-Ubuntu-0ubuntu1.20.04)
OpenJDK 64-Bit Server VM (build 11.0.9.1+1-Ubuntu-0ubuntu1.20.04, mixed mode, sharing)</pre>



<h3>Step 3: Download &amp; Install Apache Spark On Ubuntu 20.04</h3>



<p>Fire the below command in your terminal to download the latest version of Apache spark or visit the official page to download manually.</p>



<pre class="wp-block-preformatted">wget https://www.apache.org/dyn/closer.lua/spark/spark-3.0.1/spark-3.0.1-bin-hadoop2.7.tgz<br>tar xvzf spark-3.0.1-bin-hadoop2.7.tgz<br>sudo mv spark-3.0.1-bin-hadoop2.7/ /opt/spark</pre>



<p>Now, configure the apache environment.</p>



<pre class="wp-block-preformatted">sudo nano ~/.bashrc</pre>



<p>And add the environment variable into the file.</p>



<pre class="wp-block-preformatted">export SPARK_HOME=/opt/spark<br>export PATH=$PATH:$SPARK_HOME/bin:$SPARK_HOME/sbin</pre>



<p>Finally source the file by typing</p>



<pre class="wp-block-preformatted">source ~/.bashrc</pre>



<h3>Step 4: Starting Spark Master Server</h3>



<p>You can start the Apache Spark Master server by typing the following command in your terminal.</p>



<pre class="wp-block-preformatted">start-master.sh</pre>



<h3>Step 5: Access Apache Spark Via Web Interface</h3>



<p>Go to your browser and type your server IP with port 8080 to access apache spark web interface.</p>



<pre class="wp-block-verse"><a href="http://osradar.com">http://127.0.0.1:8080/</a></pre>



<figure class="wp-block-image size-large"><img loading="lazy" width="792" height="549" src="//1081754738.rsc.cdn77.org/wp-content/uploads/2020/12/image-4.png" alt="" class="wp-image-26265" srcset="https://www.osradar.com/wp-content/uploads/2020/12/image-4.png 792w, https://www.osradar.com/wp-content/uploads/2020/12/image-4-300x208.png 300w, https://www.osradar.com/wp-content/uploads/2020/12/image-4-768x532.png 768w, https://www.osradar.com/wp-content/uploads/2020/12/image-4-218x150.png 218w, https://www.osradar.com/wp-content/uploads/2020/12/image-4-696x482.png 696w" sizes="(max-width: 792px) 100vw, 792px" /></figure>



<p>To start a new slave server under this Master server, type the following command.</p>



<pre class="wp-block-preformatted">start-slave.sh spark://ubuntu1:7077</pre>



<p>Reload the web page and you&#8217;ll see the slave server running.</p>



<figure class="wp-block-image size-large"><img loading="lazy" width="780" height="317" src="//1081754738.rsc.cdn77.org/wp-content/uploads/2020/12/image-5.png" alt="" class="wp-image-26266" srcset="https://www.osradar.com/wp-content/uploads/2020/12/image-5.png 780w, https://www.osradar.com/wp-content/uploads/2020/12/image-5-300x122.png 300w, https://www.osradar.com/wp-content/uploads/2020/12/image-5-768x312.png 768w, https://www.osradar.com/wp-content/uploads/2020/12/image-5-696x283.png 696w" sizes="(max-width: 780px) 100vw, 780px" /></figure>



<p>Finally finish the config &amp; hit the below command to verify the installation.</p>



<p>So, this is how you can install Apache Spark on Ubuntu 20.04</p>
<p>The post <a rel="nofollow" href="https://www.osradar.com/how-to-install-apache-spark-on-ubuntu-20-04/">How To Install Apache Spark On Ubuntu 20.04</a> appeared first on <a rel="nofollow" href="https://www.osradar.com">Linux  Windows and android  Tutorials</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.osradar.com/how-to-install-apache-spark-on-ubuntu-20-04/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
