<?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>ubuntu Archives - Linux Windows and android Tutorials</title>
	<atom:link href="https://www.osradar.com/tag/ubuntu/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.osradar.com</link>
	<description>tutorials and news and Seurity</description>
	<lastBuildDate>Fri, 08 Oct 2021 21:15:52 +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>How to install Google Cloud SDK on Ubuntu 20.04?</title>
		<link>https://www.osradar.com/install-google-cloud-sdk-ubuntu-20-04/</link>
					<comments>https://www.osradar.com/install-google-cloud-sdk-ubuntu-20-04/#respond</comments>
		
		<dc:creator><![CDATA[angeloma]]></dc:creator>
		<pubDate>Mon, 11 Oct 2021 23:13:00 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[focal]]></category>
		<category><![CDATA[Focal Fossa]]></category>
		<category><![CDATA[Google Cloud SDK]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[ubuntu]]></category>
		<guid isPermaLink="false">https://www.osradar.com/?p=32568</guid>

					<description><![CDATA[<p>Hello, friends. In this post, you will learn how to install the Google Cloud SDK on Ubuntu 20.04 following this guide you can achieve the goal quickly and easily. The Google Cloud Platform provides services for building IT infrastructure entirely in the cloud as well as for development, artificial intelligence, analytics, storage, databases, and security. [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://www.osradar.com/install-google-cloud-sdk-ubuntu-20-04/">How to install Google Cloud SDK 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>Hello, friends. In this post, you will learn how to install the Google Cloud SDK on Ubuntu 20.04 following this guide you can achieve the goal quickly and easily.</p>



<p>The <a href="https://cloud.google.com/" target="_blank" rel="noreferrer noopener">Google Cloud Platform</a> provides services for building IT infrastructure entirely in the cloud as well as for development, artificial intelligence, analytics, storage, databases, and security. It can therefore be useful to deploy one in your network or learn how to work with it.</p>



<p>So, it is necessary to install the SDK so that we can learn how to work with this tool.</p>



<p>So, let’s go for it.</p>



<h2 id="install-google-cloud-sdk-on-ubuntu-20.04">Install Google Cloud SDK on Ubuntu 20.04</h2>



<p>The installation will be done using the terminal so it is recommended that you know how to work with it. So, open one and update the operating system.</p>



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



<p>Then download the SDK for Linux using the <a href="https://www.osradar.com/the-wget-command/" target="_blank" rel="noreferrer noopener"><code>wget</code> </a>command.</p>



<pre class="wp-block-preformatted">wget https://dl.google.com/dl/cloudsdk/channels/rapid/downloads/google-cloud-sdk-307.0.0-linux-x86_64.tar.gz</pre>



<p>After that, you have to unzip the archive using the <code>tar</code> command.</p>



<pre class="wp-block-preformatted">tar -xvzf google-cloud-sdk-307.0.0-linux-x86_64.tar.gz</pre>



<p>This command will generate a folder called <code>google-cloud-sdk</code> that you will need to access</p>



<pre class="wp-block-preformatted">cd google-cloud-sdk</pre>



<p>In it, you will find the installer file that you will have to run.</p>



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



<p>During the execution of the script, you will see some messages. The first one asks you if you want to help Google Cloud development by sending statistics anonymously.</p>



<figure class="wp-block-image size-full"><img loading="lazy" width="851" height="288" src="https://www.osradar.com/wp-content/uploads/2021/10/1-3.png" alt="1.- Installing the Google Cloud SDK on Ubuntu 20.04" class="wp-image-32612" srcset="https://www.osradar.com/wp-content/uploads/2021/10/1-3.png 851w, https://www.osradar.com/wp-content/uploads/2021/10/1-3-300x102.png 300w, https://www.osradar.com/wp-content/uploads/2021/10/1-3-768x260.png 768w, https://www.osradar.com/wp-content/uploads/2021/10/1-3-696x236.png 696w" sizes="(max-width: 851px) 100vw, 851px" /><figcaption>1.- Installing the Google Cloud SDK on Ubuntu 20.04</figcaption></figure>



<p>Then, you will see an on-screen output indicating that the components have not been installed and you will be informed how to install them. You will also be asked to confirm the installation.</p>



<figure class="wp-block-image size-large"><img loading="lazy" width="1024" height="600" src="https://www.osradar.com/wp-content/uploads/2021/10/2-3-1024x600.png" alt="2.- Confirm the installation" class="wp-image-32613" srcset="https://www.osradar.com/wp-content/uploads/2021/10/2-3-1024x600.png 1024w, https://www.osradar.com/wp-content/uploads/2021/10/2-3-300x176.png 300w, https://www.osradar.com/wp-content/uploads/2021/10/2-3-768x450.png 768w, https://www.osradar.com/wp-content/uploads/2021/10/2-3-696x408.png 696w, https://www.osradar.com/wp-content/uploads/2021/10/2-3-1068x626.png 1068w, https://www.osradar.com/wp-content/uploads/2021/10/2-3.png 1202w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption>2.- Confirm the installation</figcaption></figure>



<p>If all has gone well, then you will see the following screen.</p>



<figure class="wp-block-image size-full"><img loading="lazy" width="777" height="265" src="https://www.osradar.com/wp-content/uploads/2021/10/3-2.png" alt="3.- Google Cloud SDK installed" class="wp-image-32614" srcset="https://www.osradar.com/wp-content/uploads/2021/10/3-2.png 777w, https://www.osradar.com/wp-content/uploads/2021/10/3-2-300x102.png 300w, https://www.osradar.com/wp-content/uploads/2021/10/3-2-768x262.png 768w, https://www.osradar.com/wp-content/uploads/2021/10/3-2-696x237.png 696w" sizes="(max-width: 777px) 100vw, 777px" /><figcaption>3.- Google Cloud SDK installed</figcaption></figure>



<p>This indicates that the process was OK.</p>



<p>So, enjoy it.</p>



<h2 id="conclusion">Conclusion</h2>



<p>In this post, you have learned how to install Google Cloud SDK on a system like Ubuntu 20.04. This will open the door to using the Google Cloud Platform that you can deploy for your business.</p>
<p>The post <a rel="nofollow" href="https://www.osradar.com/install-google-cloud-sdk-ubuntu-20-04/">How to install Google Cloud SDK 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-google-cloud-sdk-ubuntu-20-04/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How to install ReactJS on Ubuntu 20.04</title>
		<link>https://www.osradar.com/install-reactjs-ubuntu-20-04/</link>
					<comments>https://www.osradar.com/install-reactjs-ubuntu-20-04/#respond</comments>
		
		<dc:creator><![CDATA[angeloma]]></dc:creator>
		<pubDate>Thu, 30 Sep 2021 23:03:00 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Javascritpt]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[web]]></category>
		<guid isPermaLink="false">https://www.osradar.com/?p=32484</guid>

					<description><![CDATA[<p>Hello, friends. Ubuntu 20.04 is a good system to start developing applications and this is well known by most veteran developers. So, today I will show you how to install ReactJS on Ubuntu 20.04 as a first step so you can start using this tool for your web applications. So, first, let’s talk about what [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://www.osradar.com/install-reactjs-ubuntu-20-04/">How to install ReactJS 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 class="has-line-data">Hello, friends. Ubuntu 20.04 is a good system to start developing applications and this is well known by most veteran developers. So, today I will show you how to install ReactJS on Ubuntu 20.04 as a first step so you can start using this tool for your web applications.</p>



<p class="has-line-data">So, first, let’s talk about what is ReactJS</p>



<p class="has-line-data"><strong><a href="https://reactjs.org/" target="_blank" rel="noreferrer noopener">ReactJS </a>is an open-source JavaScript library for developing user interfaces.</strong> It was launched in 2013 and developed by Facebook, which also currently maintains it together with a community of independent developers and companies.</p>



<p class="has-line-data">React, as it is also known, represents a solid foundation on which almost anything can be built with JavaScript. It also makes development much easier, as it offers us many ready-made things, which we don’t need to spend time working on.</p>



<p class="has-line-data">An example of this is that <strong>it is used to develop web applications in a more orderly way and with less code than if you use pure Javascript or libraries like jQuery focused on DOM manipulation</strong>. It allows views to be associated with data, so that if the data changes, so do the views.</p>



<p class="has-line-data">For these and other reasons, many developers use it in their front-end projects.</p>



<p class="has-line-data">So, let’s install it.</p>



<h2 class="code-line"><a id="Install_ReactJS_on_UBuntu_2004_14"></a>Install ReactJS on UBuntu 20.04</h2>



<p class="has-line-data">React, as we’ll call it, depends on NodeJS so the first step is to install it on the system.</p>



<p class="has-line-data">So, open a terminal and update the distro completely.</p>



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



<p class="has-line-data">After that, add the NodeJS 14.x repository which is the version we will be working with.</p>



<pre class="wp-block-preformatted">curl -sL https://deb.nodesource.com/setup_14.x | sudo bash -</pre>



<p class="has-line-data">When the process is finished, we can start the NodeJS installation by running the following command</p>



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



<p class="has-line-data">When finished, you will be able to check the version of NodeJS installed on the system.</p>



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



<p class="has-line-data">Now it is necessary to install a recent version of NPM to do so run</p>



<pre class="wp-block-preformatted">sudo npm install npm@latest -g</pre>



<p class="has-line-data">Output</p>



<pre class="wp-block-preformatted">/usr/bin/npm -> /usr/lib/node_modules/npm/bin/npm-cli.js
/usr/bin/npx -> /usr/lib/node_modules/npm/bin/npx-cli.js
+ npm@7.24.1
added 70 packages from 27 contributors, removed 250 packages and updated 187 packages in 6.975s</pre>



<p class="has-line-data">To install ReactJS then, run the following command</p>



<pre class="wp-block-preformatted">sudo npm install -g create-react-app</pre>



<p class="has-line-data">Query the installed version to check that the installation was successful.</p>



<pre class="wp-block-preformatted">create-react-app --version
4.0.3</pre>



<p class="has-line-data">With this, we can start creating our projects without problems</p>



<h3 class="code-line"><a id="Creating_a_new_ReactJS_project_58"></a>Creating a new ReactJS project</h3>



<p class="has-line-data">To create a new project with ReactJS just run the following command</p>



<pre class="wp-block-preformatted">create-react-app example</pre>



<p class="has-line-data">You have to replace <code>example</code> with the name of your project. This will start the whole process of downloading and configuring the new project.</p>



<p class="has-line-data">When the process is finished, you will see the following output on the screen</p>



<figure class="wp-block-image size-full"><img loading="lazy" width="887" height="403" src="https://www.osradar.com/wp-content/uploads/2021/09/1-7.png" alt="1.- ReactJS installed" class="wp-image-32491" srcset="https://www.osradar.com/wp-content/uploads/2021/09/1-7.png 887w, https://www.osradar.com/wp-content/uploads/2021/09/1-7-300x136.png 300w, https://www.osradar.com/wp-content/uploads/2021/09/1-7-768x349.png 768w, https://www.osradar.com/wp-content/uploads/2021/09/1-7-696x316.png 696w" sizes="(max-width: 887px) 100vw, 887px" /><figcaption>1.- ReactJS installed</figcaption></figure>



<p class="has-line-data">As you can see, you have some commands that you should use when needed. To check that everything went well, run</p>



<pre class="wp-block-preformatted">npm start</pre>



<p class="has-line-data">Now open a web browser and go to <code>http://your-server:3000</code> or <code>http://localhost:3000</code> and you’ll see a screen like this</p>



<figure class="wp-block-image size-large"><img loading="lazy" width="1024" height="511" src="https://www.osradar.com/wp-content/uploads/2021/09/2-4-1024x511.png" alt="2.- ReactJS on Ubuntu 20.04" class="wp-image-32492" srcset="https://www.osradar.com/wp-content/uploads/2021/09/2-4-1024x511.png 1024w, https://www.osradar.com/wp-content/uploads/2021/09/2-4-300x150.png 300w, https://www.osradar.com/wp-content/uploads/2021/09/2-4-768x383.png 768w, https://www.osradar.com/wp-content/uploads/2021/09/2-4-696x347.png 696w, https://www.osradar.com/wp-content/uploads/2021/09/2-4-1068x533.png 1068w, https://www.osradar.com/wp-content/uploads/2021/09/2-4.png 1366w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption>2.- ReactJS on Ubuntu 20.04</figcaption></figure>



<p class="has-line-data">So, ReactJS is ready and you can now create great creations with it. Enjoy it!</p>



<h2 class="code-line"><a id="Conclusion_76"></a>Conclusion</h2>



<p class="has-line-data">ReactJS is a great tool on the Front-end side itself gives us answers to many problems arising from the use of JQuery. So, in this post, you learn how to install it on Ubuntu 20.04</p>



<p></p>
<p>The post <a rel="nofollow" href="https://www.osradar.com/install-reactjs-ubuntu-20-04/">How to install ReactJS 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-reactjs-ubuntu-20-04/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How to install Apache Subversion on Ubuntu 20.04?</title>
		<link>https://www.osradar.com/install-subversion-ubuntu-control-version-programming/</link>
					<comments>https://www.osradar.com/install-subversion-ubuntu-control-version-programming/#respond</comments>
		
		<dc:creator><![CDATA[angeloma]]></dc:creator>
		<pubDate>Wed, 25 Aug 2021 23:03:00 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[focal]]></category>
		<category><![CDATA[Focal Fossa]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[Subversion]]></category>
		<category><![CDATA[ubuntu]]></category>
		<guid isPermaLink="false">https://www.osradar.com/?p=31677</guid>

					<description><![CDATA[<p>Hello, friends. Although Git is the most popular version control system out there, some projects are maintained using Subversion. So, in this post, you will learn how to install Apache Subversion on UBuntu 20.04. Brief introduction to Apache Subversion According to the website of this program: Subversion is an open-source version control system. Founded in [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://www.osradar.com/install-subversion-ubuntu-control-version-programming/">How to install Apache Subversion 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 class="has-line-data">Hello, friends. Although Git is the most popular version control system out there, some projects are maintained using Subversion. So, in this post, you will learn how to install Apache Subversion on UBuntu 20.04.</p>



<h2 class="code-line"><a id="Brief_introduction_to_Apache_Subversion_2"></a>Brief introduction to Apache Subversion</h2>



<p class="has-line-data">According to <a href="https://subversion.apache.org/" target="_blank" rel="noreferrer noopener">the website</a> of this program:</p>



<blockquote class="wp-block-quote"><p class="has-line-data" data-line-start="6" data-line-end="7">Subversion is an open-source version control system. Founded in 2000 by CollabNet, Inc. the Subversion project and software have seen incredible success over the past decade. Subversion has enjoyed and continues to enjoy widespread adoption in both the open-source arena and the corporate world.</p></blockquote>



<p class="has-line-data">With the advent of Git, it has indeed fallen in use, but it is still important to many developers and projects worldwide. That’s why learning how to install it can be quite useful.</p>



<p class="has-line-data">What does Subversion pretend to be? Subversion exists to be universally recognized and adopted as an open-source, centralized version control system characterized by its reliability as a haven for valuable data; the simplicity of its model and usage; and its ability to support the needs of a wide variety of users and projects, from individuals to large-scale enterprise operations.</p>



<p class="has-line-data">So now we can get started.</p>



<h2 class="code-line"><a id="Install_Apache_Subversion_on_Ubuntu_2004_14"></a>Install Apache Subversion on Ubuntu 20.04</h2>



<p class="has-line-data">So, before we start, update your entire Linux distribution as follows:</p>



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



<p class="has-line-data">Then, install Apache and the <code>apache2-utils</code> package</p>



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



<p class="has-line-data">Check the status of the Apache service for any errors</p>



<pre class="wp-block-preformatted">sudo systemctl status apache2
● apache2.service - The Apache HTTP Server
     Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled)
     Active: active (running) since Thu 2021-08-12 17:24:56 CEST; 7s ago
       Docs: https://httpd.apache.org/docs/2.4/
   Main PID: 1872 (apache2)
      Tasks: 55 (limit: 2286)
     Memory: 5.6M
     CGroup: /system.slice/apache2.service
             ├─1872 /usr/sbin/apache2 -k start
             ├─1873 /usr/sbin/apache2 -k start
             └─1874 /usr/sbin/apache2 -k start

Aug 12 17:24:56 osradar systemd[1]: Starting The Apache HTTP Server...
Aug 12 17:24:56 osradar apachectl[1871]: AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName'&gt;ug 12 17:24:56 osradar systemd[1]: Started The Apache HTTP Server.</pre>



<p class="has-line-data">If everything is OK, then you can install the modules required by Subversion.</p>



<pre class="wp-block-preformatted">sudo apt install libapache2-mod-svn subversion-tools libsvn-dev
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following additional packages will be installed:
  libapr1-dev libaprutil1-dev libc-dev-bin libc6-dev libcrypt-dev libexpat1-dev libldap2-dev libsctp-dev libsctp1 libserf-1-1 libsvn1 libutf8proc2 linux-libc-dev
  subversion uuid-dev
Suggested packages:
  db5.3-util python glibc-doc manpages-dev lksctp-tools libserf-dev libsvn-doc zlib1g-dev ruby-svn svn2cl
Recommended packages:
  manpages-dev default-mta | mail-transport-agent libconfig-inifiles-perl libsvn-perl liburi-perl python-subversion
The following NEW packages will be installed:
  libapache2-mod-svn libapr1-dev libaprutil1-dev libc-dev-bin libc6-dev libcrypt-dev libexpat1-dev libldap2-dev libsctp-dev libsctp1 libserf-1-1 libsvn-dev libsvn1
  libutf8proc2 linux-libc-dev subversion subversion-tools uuid-dev
0 upgraded, 18 newly installed, 0 to remove and 29 not upgraded.
Need to get 9,473 kB of archives.
After this operation, 63.0 MB of additional disk space will be used.
Do you want to continue? [Y/n]</pre>



<p class="has-line-data">And then Subversion itself:</p>



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



<p class="has-line-data">After that, enable the apache modules for Subversion</p>



<pre class="wp-block-preformatted">sudo a2enmod dav
sudo a2enmod dav_svn</pre>



<p class="has-line-data">In my case, they were already enabled, but better be sure.</p>



<h3 class="code-line"><a id="Configuring_Subversion_for_the_first_use_44"></a>Configuring Subversion for the first use</h3>



<p class="has-line-data">Subversion is already installed and running, but it is convenient to make some previous configurations.</p>



<p class="has-line-data">The first thing to do is to create a username and password to secure access from the web.</p>



<p class="has-line-data">To do this, run the following command:</p>



<pre class="wp-block-preformatted">sudo htpasswd -cm /etc/apache2/dav_svn.passwd admin
New password:
Re-type new password:
Adding password for user admin</pre>



<p class="has-line-data">You can replace <code>admin</code> with any username you want. The above command will prompt for the password of this new user.</p>



<p class="has-line-data">Apply the changes by restarting Apache</p>



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



<p class="has-line-data">Now, you have to modify the configuration file of one of the Subversion modules for Apache</p>



<pre class="wp-block-preformatted">sudo nano /etc/apache2/mods-enabled/dav_svn.conf</pre>



<p class="has-line-data">And replace the content with the following:</p>



<pre class="wp-block-preformatted">Alias /svn /var/www/svn
&lt;Location /svn&gt;

    DAV svn
    SVNParentPath /var/www/svn

    AuthType Basic
    AuthName "Subversion Repository"
    AuthUserFile /etc/apache2/dav_svn.passwd
    Require valid-user

&lt;/Location&gt;</pre>



<p class="has-line-data"><strong>Note: It is advisable then, to make a backup before</strong></p>



<p class="has-line-data">Save the changes and close the editor.</p>



<p class="has-line-data">Now create a new folder for Subversion projects.</p>



<pre class="wp-block-preformatted">sudo mkdir /var/www/svn</pre>



<p class="has-line-data">Next, it is necessary to initialize the Subversion project.</p>



<pre class="wp-block-preformatted">sudo sudo svnadmin create /var/www/svn/[project-name]</pre>



<p class="has-line-data">Remember that you have to replace <code>[project-name]</code> with the name of your project as this will generate a folder.</p>



<p class="has-line-data">Make Apache the owner of the project folder.</p>



<pre class="wp-block-preformatted">sudo chown -R www-data:www-data /var/www/svn</pre>



<p class="has-line-data">And assign the correct permissions:</p>



<pre class="wp-block-preformatted">sudo chmod -R 775 /var/www/svn</pre>



<p class="has-line-data">Now yes, you can see the change from apache and a web browser at the address <code>http://ip-server/svn/project</code>, and from now on you can work with Subversion.</p>



<figure class="wp-block-image size-large"><img loading="lazy" width="1024" height="511" src="https://www.osradar.com/wp-content/uploads/2021/08/1-8-1024x511.png" alt="1.- Apache Subversion working on Ubuntu 20.04" class="wp-image-31685" srcset="https://www.osradar.com/wp-content/uploads/2021/08/1-8-1024x511.png 1024w, https://www.osradar.com/wp-content/uploads/2021/08/1-8-300x150.png 300w, https://www.osradar.com/wp-content/uploads/2021/08/1-8-768x383.png 768w, https://www.osradar.com/wp-content/uploads/2021/08/1-8-696x347.png 696w, https://www.osradar.com/wp-content/uploads/2021/08/1-8-1068x533.png 1068w, https://www.osradar.com/wp-content/uploads/2021/08/1-8.png 1366w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption>1.- Apache Subversion working on Ubuntu 20.04</figcaption></figure>



<h2 class="code-line"><a id="Conclusion_95"></a>Conclusion</h2>



<p class="has-line-data">Git is the clear market dominator but Subversion is a useful tool that adapts to other needs. So it is always convenient to know how to install it.</p>
<p>The post <a rel="nofollow" href="https://www.osradar.com/install-subversion-ubuntu-control-version-programming/">How to install Apache Subversion 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-subversion-ubuntu-control-version-programming/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How to install the Signal desktop client on Debian 11 / Ubuntu 20.04 / Linux Mint 20?</title>
		<link>https://www.osradar.com/install-signal-desktop-client-ubuntu-linux-mint-debian/</link>
					<comments>https://www.osradar.com/install-signal-desktop-client-ubuntu-linux-mint-debian/#respond</comments>
		
		<dc:creator><![CDATA[angeloma]]></dc:creator>
		<pubDate>Tue, 24 Aug 2021 23:08:00 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[desktop]]></category>
		<category><![CDATA[focal]]></category>
		<category><![CDATA[Focal Fossa]]></category>
		<category><![CDATA[linux mint]]></category>
		<category><![CDATA[signal]]></category>
		<category><![CDATA[ubuntu]]></category>
		<guid isPermaLink="false">https://www.osradar.com/?p=31375</guid>

					<description><![CDATA[<p>Hello, friends. Security in communications is very important nowadays and every day more and more questions arise about security in WhatsApp. So today I will show you how to install Signal Desktop client on Debian 11 / Ubuntu 20.04 / Linux Mint 20. What is Signal? Signal is a messaging service that comes to compete [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://www.osradar.com/install-signal-desktop-client-ubuntu-linux-mint-debian/">How to install the Signal desktop client on Debian 11 / Ubuntu 20.04 / Linux Mint 20?</a> appeared first on <a rel="nofollow" href="https://www.osradar.com">Linux  Windows and android  Tutorials</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="has-line-data">Hello, friends. Security in communications is very important nowadays and every day more and more questions arise about security in WhatsApp. So today I will show you <strong>how to install Signal Desktop client on Debian 11 / Ubuntu 20.04 / Linux Mint 20.</strong></p>



<h2 class="code-line"><a id="What_is_Signal_2"></a>What is Signal?</h2>



<p class="has-line-data"><a href="http://signal.org/" target="_blank" rel="noreferrer noopener">Signal </a>is a messaging service that comes to compete with WhatsApp and Telegram. As you can imagine it is less popular than these two but it is very well valued by advanced users. The reason is that Signal is committed to offering the highest level of privacy possible.</p>



<p class="has-line-data"><strong>Signal uses an end-to-end encryption protocol called Open Whispers Systems for all communications</strong>. This means that<strong>messages are sent from your mobile phone already encrypted</strong> and are only decrypted when they reach the recipient.</p>



<p class="has-line-data">While I love installing <a href="https://www.osradar.com/install-telegram-desktop-any-linux-distribution/" target="_blank" rel="noreferrer noopener">Telegram Dekstop on Linux</a>, it is also true that Signal offers better security. That is why it is so important for many users.</p>



<p class="has-line-data">So, let’s get started.</p>



<h2 class="code-line"><a id="Install_Signal_Desktop_Client_on_Ubuntu_2004__Linux_Mint_20_12"></a>Install Signal Desktop Client on Debian 11 / Ubuntu 20.04 / Linux Mint 20</h2>



<p class="has-line-data">One of the great advantages of Signal Desktop Client is that the source code is open to everyone. So you can examine it and see that there are no backdoors or malware. And also as you can imagine, it enjoys great support for Linux and especially DEB distributions.</p>



<p class="has-line-data">So, open a terminal and make sure to update the whole system.</p>



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



<p class="has-line-data">Then, download and install the official GPG key from the Signal repository by running these two commands:</p>



<pre class="wp-block-preformatted">wget -O- https://updates.signal.org/desktop/apt/keys.asc | gpg --dearmor &gt; signal-desktop-keyring.gpg
cat signal-desktop-keyring.gpg | sudo tee -a /usr/share/keyrings/signal-desktop-keyring.gpg &gt; /dev/null</pre>



<p class="has-line-data">Now add the official Signal repository run:</p>



<pre class="wp-block-preformatted">echo 'deb [arch=amd64 signed-by=/usr/share/keyrings/signal-desktop-keyring.gpg] https://updates.signal.org/desktop/apt xenial main' | sudo tee -a /etc/apt/sources.list.d/signal-xenial.list</pre>



<p class="has-line-data">Refresh the APT cache</p>



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



<p class="has-line-data">And finally, install Signal by running</p>



<pre class="wp-block-preformatted">sudo apt install signal-desktop
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following NEW packages will be installed:
  signal-desktop
0 upgraded, 1 newly installed, 0 to remove and 112 not upgraded.
Need to get 111 MB of archives.
After this operation, 358 MB of additional disk space will be used.</pre>



<p class="has-line-data">When the installation is finished, you can run it from the main menu.</p>



<figure class="wp-block-image size-large"><img loading="lazy" width="1024" height="527" src="https://www.osradar.com/wp-content/uploads/2021/07/1-13-1024x527.png" alt="1.- Signal desktop client on Ubuntu 20.04" class="wp-image-31423" srcset="https://www.osradar.com/wp-content/uploads/2021/07/1-13-1024x527.png 1024w, https://www.osradar.com/wp-content/uploads/2021/07/1-13-300x155.png 300w, https://www.osradar.com/wp-content/uploads/2021/07/1-13-768x396.png 768w, https://www.osradar.com/wp-content/uploads/2021/07/1-13-696x358.png 696w, https://www.osradar.com/wp-content/uploads/2021/07/1-13-1068x550.png 1068w, https://www.osradar.com/wp-content/uploads/2021/07/1-13.png 1365w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption>1.- Signal desktop client on Debian 11 / Ubuntu 20.04</figcaption></figure>



<p class="has-line-data">If you want to uninstall it, you can simply uninstall it by running</p>



<pre class="wp-block-preformatted">sudo apt remove signal-desktop</pre>



<p class="has-line-data">So, enjoy it.</p>



<h2 class="code-line"><a id="Conclusion_48"></a>Conclusion</h2>



<p class="has-line-data">Signal is an application to take into account if we want to have the maximum privacy possible in our communications. Even though it is not that popular, it is useful for many people who don’t want to compromise their communications.</p>
<p>The post <a rel="nofollow" href="https://www.osradar.com/install-signal-desktop-client-ubuntu-linux-mint-debian/">How to install the Signal desktop client on Debian 11 / Ubuntu 20.04 / Linux Mint 20?</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-signal-desktop-client-ubuntu-linux-mint-debian/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How to Install Ionic Framework on Ubuntu 20.04?</title>
		<link>https://www.osradar.com/ionic-framework-ubuntu-web-programming/</link>
					<comments>https://www.osradar.com/ionic-framework-ubuntu-web-programming/#respond</comments>
		
		<dc:creator><![CDATA[angeloma]]></dc:creator>
		<pubDate>Sun, 15 Aug 2021 23:46:00 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[focal]]></category>
		<category><![CDATA[Focal Fossa]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[web]]></category>
		<guid isPermaLink="false">https://www.osradar.com/?p=31631</guid>

					<description><![CDATA[<p>Hello, friends. In this post, you will learn how to install Ionic Framework on Ubuntu 20.04. This tool allows you to deploy projects with other frameworks like Angular. According to the Ionic website An open-source mobile UI toolkit for building high quality, cross-platform native and web app experiences. Move faster with a single code base, [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://www.osradar.com/ionic-framework-ubuntu-web-programming/">How to Install Ionic Framework 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 class="has-line-data">Hello, friends. In this post, you will learn how to install Ionic Framework on Ubuntu 20.04. This tool allows you to deploy projects with other frameworks like Angular.</p>



<p class="has-line-data">According to the <a href="https://ionicframework.com" target="_blank" rel="noreferrer noopener">Ionic website</a></p>



<blockquote class="wp-block-quote"><p class="has-line-data" data-line-start="4" data-line-end="5">An open-source mobile UI toolkit for building high quality, cross-platform native and web app experiences. Move faster with a single code base, running everywhere with JavaScript and the Web.</p></blockquote>



<p class="has-line-data">So with Ionic, we can develop applications with web technologies compatible with iOS, Android, or the web itself. It has a powerful CLI tool with which we can manage and create projects.</p>



<p class="has-line-data">Free and open-source, Ionic offers a library of mobile-optimized UI components, gestures, and tools for building fast highly interactive apps. So products made with Ionic are modern, flexible, and visually pleasing.</p>



<p class="has-line-data">So, this Framework is quite powerful and you should know how to use it.</p>



<h2 class="code-line"><a id="Install_Ionic_on_Ubuntu_2004_12"></a>Install Ionic on Ubuntu 20.04</h2>



<p class="has-line-data">The installation of Ionic is quite simple to perform, we just have to open a terminal and start updating the distribution</p>



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



<p class="has-line-data">Now install some necessary packages like <code>curl</code>, <code>wget</code> or <code>git</code>. This last one is vital because, without it, Ionic will not work.</p>



<pre class="wp-block-preformatted">sudo apt install curl gnupg2 wget git</pre>



<p class="has-line-data">The next step is to install NodeJS. The version I have chosen is <code>14.x</code>.</p>



<p class="has-line-data">So, add the repository of this version</p>



<pre class="wp-block-preformatted">curl -sL https://deb.nodesource.com/setup_14.x | sudo bash -</pre>



<p class="has-line-data">Now, install NodeJS, by running</p>



<pre class="wp-block-preformatted">sudo apt install nodejs
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following NEW packages will be installed:
  nodejs
0 upgraded, 1 newly installed, 0 to remove and 22 not upgraded.
Need to get 25.0 MB of archives.
After this operation, 121 MB of additional disk space will be used.</pre>



<p class="has-line-data">Ionic requires Apache cordova. If you don’t know, Apache Cordova is a set of device APIs that allow a mobile app developer to access native device functions such as the camera or accelerometer from JavaScript.</p>



<p class="has-line-data">Since we already have NodeJS installed, then install Cordova by running</p>



<pre class="wp-block-preformatted">sudo npm install -g cordova
npm WARN deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm WARN deprecated har-validator@5.1.5: this library is no longer supported
npm WARN deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
/usr/bin/cordova -> /usr/lib/node_modules/cordova/bin/cordova
+ cordova@10.0.0
added 491 packages from 266 contributors in 35.341s</pre>



<p class="has-line-data">Now install Ionic by running</p>



<pre class="wp-block-preformatted">sudo npm i -g @ionic/cli
/usr/bin/ionic -> /usr/lib/node_modules/@ionic/cli/bin/ionic
+ @ionic/cli@6.16.3
added 212 packages from 157 contributors in 16.663s</pre>



<p class="has-line-data">In the end, you can check the installed version</p>



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



<h3 class="code-line"><a id="Creating_a_new_app_with_Ionic_48"></a>Creating a new app with Ionic</h3>



<p class="has-line-data">The best way to know if the installation has been successful is to create a new app. To do this, just run the following command</p>



<pre class="wp-block-preformatted">ionic start</pre>



<figure class="wp-block-image size-large"><img loading="lazy" width="1024" height="570" src="https://www.osradar.com/wp-content/uploads/2021/08/1-5-1024x570.png" alt="1.- Installing Ionic on Ubuntu 20.04" class="wp-image-31635" srcset="https://www.osradar.com/wp-content/uploads/2021/08/1-5-1024x570.png 1024w, https://www.osradar.com/wp-content/uploads/2021/08/1-5-300x167.png 300w, https://www.osradar.com/wp-content/uploads/2021/08/1-5-768x427.png 768w, https://www.osradar.com/wp-content/uploads/2021/08/1-5-696x387.png 696w, https://www.osradar.com/wp-content/uploads/2021/08/1-5-1068x594.png 1068w, https://www.osradar.com/wp-content/uploads/2021/08/1-5.png 1086w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption>1.- Installing Ionic on Ubuntu 20.04</figcaption></figure>



<p class="has-line-data">When executing this command, you will have to define what type of project it is, if it is with Angular, Vue, or another. Also, you will have to give a name to your project and choose the template.</p>



<p class="has-line-data">In the end, you will have an output screen similar to this one.</p>



<figure class="wp-block-image size-full"><img loading="lazy" width="923" height="286" src="https://www.osradar.com/wp-content/uploads/2021/08/2-3.png" alt="2.- Ionic app installed" class="wp-image-31636" srcset="https://www.osradar.com/wp-content/uploads/2021/08/2-3.png 923w, https://www.osradar.com/wp-content/uploads/2021/08/2-3-300x93.png 300w, https://www.osradar.com/wp-content/uploads/2021/08/2-3-768x238.png 768w, https://www.osradar.com/wp-content/uploads/2021/08/2-3-696x216.png 696w" sizes="(max-width: 923px) 100vw, 923px" /><figcaption>2.- Ionic app installed</figcaption></figure>



<p class="has-line-data">This will generate a folder with the name of your project. Access it to see the structure of the project.</p>



<pre class="wp-block-preformatted">cd [project_name]</pre>



<p class="has-line-data">To visualize the project, run</p>



<pre class="wp-block-preformatted">ionic serve --host 0.0.0.0.0 --port 8000</pre>



<p class="has-line-data">In this case, I am defining that any host can access port <code>8000</code>. If you have installed Ionic on a server, this command will help you</p>



<p class="has-line-data">Finally, open your web browser and go to <code>http://localhost:8000</code> or <code>http://your-server:8000</code> and you will see the following.</p>



<figure class="wp-block-image size-large"><img loading="lazy" width="1024" height="511" src="https://www.osradar.com/wp-content/uploads/2021/08/3-2-1024x511.png" alt="3.- Ionic framework" class="wp-image-31637" srcset="https://www.osradar.com/wp-content/uploads/2021/08/3-2-1024x511.png 1024w, https://www.osradar.com/wp-content/uploads/2021/08/3-2-300x150.png 300w, https://www.osradar.com/wp-content/uploads/2021/08/3-2-768x383.png 768w, https://www.osradar.com/wp-content/uploads/2021/08/3-2-696x347.png 696w, https://www.osradar.com/wp-content/uploads/2021/08/3-2-1068x533.png 1068w, https://www.osradar.com/wp-content/uploads/2021/08/3-2.png 1366w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption>3.- Ionic framework</figcaption></figure>



<p class="has-line-data">So, enjoy it.</p>



<h2 class="code-line"><a id="Conclusion_72"></a>Conclusion</h2>



<p class="has-line-data">Ionic is a modern, beautiful framework that allows us to develop cross-platform applications simply and elegantly. Now it’s up to you to take full advantage of it.</p>



<p></p>
<p>The post <a rel="nofollow" href="https://www.osradar.com/ionic-framework-ubuntu-web-programming/">How to Install Ionic Framework 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/ionic-framework-ubuntu-web-programming/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How to install Viber Desktop app on Ubuntu 20.04 / Linux Mint 20</title>
		<link>https://www.osradar.com/viber-desktop-messaging-linux-ubuntu/</link>
					<comments>https://www.osradar.com/viber-desktop-messaging-linux-ubuntu/#respond</comments>
		
		<dc:creator><![CDATA[angeloma]]></dc:creator>
		<pubDate>Fri, 13 Aug 2021 23:59:00 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[desktop]]></category>
		<category><![CDATA[linux mint]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[viber]]></category>
		<guid isPermaLink="false">https://www.osradar.com/?p=31626</guid>

					<description><![CDATA[<p>Hello, friends. The current communications could be said to be at their best. Many tools and services are oriented to it. Today, in this post, you will learn how to install Viber desktop client on Ubuntu 20.04. What is Viber? Viber is a mobile messaging service similar to WhatsApp or Telegram. It features messaging and [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://www.osradar.com/viber-desktop-messaging-linux-ubuntu/">How to install Viber Desktop app on Ubuntu 20.04 / Linux Mint 20</a> appeared first on <a rel="nofollow" href="https://www.osradar.com">Linux  Windows and android  Tutorials</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Hello, friends. The current communications could be said to be at their best. Many tools and services are oriented to it. Today, in this post, you will learn how to install Viber desktop client on Ubuntu 20.04.</p>



<h2>What is Viber?</h2>



<p><strong><a href="https://www.viber.com" target="_blank" rel="noreferrer noopener">Viber </a>is a mobile messaging service similar to WhatsApp or Telegram</strong>. It features messaging and files sending like any other but its principal distinction is that Viber focuses on calls.</p>



<p>So, Viber<strong> has support for calls of very good quality that even exceeds those of Whatsapp or <a href="https://www.osradar.com/how-to-install-telegram-desktop-on-any-linux-distribution/" target="_blank" rel="noreferrer noopener">Telegram</a></strong>. It is widely used in certain sectors where the security of data transmission is a priority.</p>



<p>Also, your conversations on Viber between all the devices you use, whether mobile, tablet, or desktop, are fully synchronized.</p>



<p>Other features include group chat, sticker creation, shredding messages, and the ability to install it on distribution such as Ubuntu.</p>



<p>Unlike Whatsapp, <strong>Viber offers a native client for Linux</strong>. This makes it much more convenient to use it from your computer without interrupting your workflow.</p>



<p>Another point where it differs from Whatsapp or Telegram is the possibility of creating communities. Communities are the new social network and the best way to bring people together. To give us an idea, imagine a group chat, only with no limit on the number of members, more administration control, and new conversation features.</p>



<p>Viber takes security very seriously because the encryption keys exist only on the user&#8217;s devices and nowhere else. So no one, not even Viber, can read your messages.</p>



<p>So, let&#8217;s install it.</p>



<h2>Install Viber Desktop App on Ubuntu 20.04 / Linux Mint 20</h2>



<p>Viber has a download section where you can find the DEB package for Debian, Ubuntu, and derivatives. Also, you can download the APPImage which should work on any distribution.</p>



<p>So, go to the Viber website and proceed to download the package.</p>



<figure class="wp-block-image size-large"><img loading="lazy" width="1024" height="518" src="https://www.osradar.com/wp-content/uploads/2021/08/2-3-1024x518.jpg" alt="Download Viber Desktop app for Linux" class="wp-image-31629" srcset="https://www.osradar.com/wp-content/uploads/2021/08/2-3-1024x518.jpg 1024w, https://www.osradar.com/wp-content/uploads/2021/08/2-3-300x152.jpg 300w, https://www.osradar.com/wp-content/uploads/2021/08/2-3-768x388.jpg 768w, https://www.osradar.com/wp-content/uploads/2021/08/2-3-696x352.jpg 696w, https://www.osradar.com/wp-content/uploads/2021/08/2-3-1068x540.jpg 1068w, https://www.osradar.com/wp-content/uploads/2021/08/2-3.jpg 1349w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption>Download Viber Desktop app for Linux</figcaption></figure>



<p>Also, you can download it via terminal with the help of the <code>wget</code> command</p>



<pre class="wp-block-preformatted">wget https://download.cdn.viber.com/cdn/desktop/Linux/viber.deb</pre>



<p>Then to install it, double click on the package or simply run this command in the terminal.</p>



<pre class="wp-block-preformatted">sudo apt install ./viber.deb</pre>



<p>This will install it and when finished, you will be able to run it from the main menu.</p>



<p>When you run it, configure your account so you can enjoy the service.</p>



<figure class="wp-block-image size-large"><img loading="lazy" width="1024" height="634" src="https://www.osradar.com/wp-content/uploads/2021/08/1-4-1024x634.png" alt="1.- Viber desktop app on Ubuntu 20.04" class="wp-image-31628" srcset="https://www.osradar.com/wp-content/uploads/2021/08/1-4-1024x634.png 1024w, https://www.osradar.com/wp-content/uploads/2021/08/1-4-300x186.png 300w, https://www.osradar.com/wp-content/uploads/2021/08/1-4-768x475.png 768w, https://www.osradar.com/wp-content/uploads/2021/08/1-4-696x431.png 696w, https://www.osradar.com/wp-content/uploads/2021/08/1-4.png 1050w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption>1.- Viber desktop app on Ubuntu 20.04</figcaption></figure>



<p>Alternatively, you can use Viber by downloading the APPImage file provided. To do this download it from the website or via <code>wget</code>.</p>



<pre class="wp-block-preformatted">wget https://download.cdn.viber.com/desktop/Linux/viber.AppImage</pre>



<p>Assign it to run permissions</p>



<pre class="wp-block-preformatted">chmod +x viber.AppImage</pre>



<p>And run it by double-clicking on the file. Enjoy it.</p>



<h2>Removing Viber on Ubuntu 20.04</h2>



<p>In case you no longer want to use Viber, you can uninstall it in the following way</p>



<pre class="wp-block-preformatted">sudo apt remove viber</pre>



<p>If you used the APPImage, then, there is nothing to uninstall, just remove the file and you are done.</p>



<h2>Conclusion</h2>



<p>Viber is a messaging veteran that although it is not so popular it has an important market share. Also, its Linux support is quite good which makes it a solid alternative to others.</p>
<p>The post <a rel="nofollow" href="https://www.osradar.com/viber-desktop-messaging-linux-ubuntu/">How to install Viber Desktop app on Ubuntu 20.04 / Linux Mint 20</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/viber-desktop-messaging-linux-ubuntu/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Install OmniDB Server on Ubuntu 20.04</title>
		<link>https://www.osradar.com/install-omnidb-server-ubuntu-20-04/</link>
					<comments>https://www.osradar.com/install-omnidb-server-ubuntu-20-04/#respond</comments>
		
		<dc:creator><![CDATA[angeloma]]></dc:creator>
		<pubDate>Wed, 11 Aug 2021 00:22:00 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Databases]]></category>
		<category><![CDATA[focal]]></category>
		<category><![CDATA[Focal Fossa]]></category>
		<category><![CDATA[OmniDB]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[SQL]]></category>
		<category><![CDATA[ubuntu]]></category>
		<guid isPermaLink="false">https://www.osradar.com/?p=31580</guid>

					<description><![CDATA[<p>Hello, friends. There are database management tools created with web technology such as PHPMyAdmin but there are also others that emerge as alternatives. So, in this post, you will learn how to deploy the OmniDB server on Ubuntu 20.04. OmniDB is a client for managing MySQL, MariaDB, PostgreSQL, and SQLite databases. It has two versions, [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://www.osradar.com/install-omnidb-server-ubuntu-20-04/">Install OmniDB 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 class="has-line-data">Hello, friends. There are database management tools created with web technology such as PHPMyAdmin but there are also others that emerge as alternatives. So, in this post, you will learn how to deploy the OmniDB server on Ubuntu 20.04.</p>



<p class="has-line-data"><a href="https://omnidb.org/">O</a><a href="https://omnidb.org/" target="_blank" rel="noreferrer noopener">m</a><a href="https://omnidb.org/">niDB</a> is a client for managing MySQL, MariaDB, PostgreSQL, and SQLite databases. It has two versions, a desktop version which we told you about some time ago and a self-hosted version. We will talk about the latter.</p>



<p class="has-line-data">This client allows us to install it on our server and access it from anywhere. Or even use it in an internal network for the same purposes. With OmniDB we will be able to do what it is expected to do, query, modify and manage databases; besides this, it includes SQL Editors with autocomplete and others.</p>



<p class="has-line-data">On the other hand, work unification is the order of the day thanks to Tab System with multiple contexts.</p>



<p class="has-line-data">So, let’s get started.</p>



<h2 class="code-line"><a id="Install_OmniDB_on_Ubuntu_2004_10"></a>Install OmniDB Server on Ubuntu 20.04</h2>



<p class="has-line-data">The process is quite simple thanks to the DEB package that the developers leave us. So, connect to your server and update it.</p>



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



<p class="has-line-data">Now, download OmniDB DEB package</p>



<pre class="wp-block-preformatted">cd /tmp/
wget https://github.com/OmniDB/OmniDB/releases/download/3.0.3b/omnidb-server_3.0.3b_linux_x86_64.deb
--2021-08-04 15:08:35--  https://github.com/OmniDB/OmniDB/releases/download/3.0.3b/omnidb-server_3.0.3b_linux_x86_64.deb
Resolving github.com (github.com)... 140.82.121.4
Connecting to github.com (github.com)|140.82.121.4|:443... connected.
HTTP request sent, awaiting response... 302 Found
Location: https://github-releases.githubusercontent.com/56064194/13663400-3ff3-11eb-8d0c-7de42ff344c5?X-Amz-Algorithm=AWS4-HMAC-SHA256&amp;X-Amz-Credential=AKIAIWNJYAX4CSVEH53A%2F20210804%2Fus-east-1%2Fs3%2Faws4_request&amp;X-Amz-Date=20210804T130835Z&amp;X-Amz-Expires=300&amp;X-Amz-Signature=b329de2c87863f6cbe238e861488be0337ed0570899b2395511ceac88222ab8f&amp;X-Amz-SignedHeaders=host&amp;actor_id=0&amp;key_id=0&amp;repo_id=56064194&amp;response-content-disposition=attachment%3B%20filename%3Domnidb-server_3.0.3b_linux_x86_64.deb&amp;response-content-type=application%2Foctet-stream [following]
--2021-08-04 15:08:35--  https://github-releases.githubusercontent.com/56064194/13663400-3ff3-11eb-8d0c-7de42ff344c5?X-Amz-Algorithm=AWS4-HMAC-SHA256&amp;X-Amz-Credential=AKIAIWNJYAX4CSVEH53A%2F20210804%2Fus-east-1%2Fs3%2Faws4_request&amp;X-Amz-Date=20210804T130835Z&amp;X-Amz-Expires=300&amp;X-Amz-Signature=b329de2c87863f6cbe238e861488be0337ed0570899b2395511ceac88222ab8f&amp;X-Amz-SignedHeaders=host&amp;actor_id=0&amp;key_id=0&amp;repo_id=56064194&amp;response-content-disposition=attachment%3B%20filename%3Domnidb-server_3.0.3b_linux_x86_64.deb&amp;response-content-type=application%2Foctet-stream
Resolving github-releases.githubusercontent.com (github-releases.githubusercontent.com)... 185.199.110.154, 185.199.111.154, 185.199.108.154, ...
Connecting to github-releases.githubusercontent.com (github-releases.githubusercontent.com)|185.199.110.154|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 51477258 (49M) [application/octet-stream]
Saving to: ‘omnidb-server_3.0.3b_linux_x86_64.deb’

omnidb-server_3.0.3b_linux_x86_64.deb     100%[=====================================================================================>]  49.09M  52.5MB/s    in 0.9s

2021-08-04 15:08:36 (52.5 MB/s) - ‘omnidb-server_3.0.3b_linux_x86_64.deb’ saved [51477258/51477258]</pre>



<p class="has-line-data">At the time of writing this post, the latest stable version is <code>3.0.3b</code> so you should check the project website before doing anything.</p>



<p class="has-line-data">Then, install it like any other package</p>



<pre class="wp-block-preformatted">sudo apt install ./omnidb-server_3.0.3b_linux_x86_64.deb
Reading package lists... Done
Building dependency tree
Reading state information... Done
Note, selecting 'omnidb-server' instead of './omnidb-server_3.0.3b_linux_x86_64.deb'
The following NEW packages will be installed:
  omnidb-server
0 upgraded, 1 newly installed, 0 to remove and 24 not upgraded.
Need to get 0 B/51.5 MB of archives.
After this operation, 53.0 MB of additional disk space will be used.
Get:1 /tmp/omnidb-server_3.0.3b_linux_x86_64.deb omnidb-server amd64 3.0.3 [51.5 MB]
Selecting previously unselected package omnidb-server.
(Reading database ... 28542 files and directories currently installed.)
Preparing to unpack .../omnidb-server_3.0.3b_linux_x86_64.deb ...
Unpacking omnidb-server (3.0.3) ...
Setting up omnidb-server (3.0.3) ...
Created symlink /etc/systemd/system/multi-user.target.wants/omnidb.service → /etc/systemd/system/omnidb.service</pre>



<p class="has-line-data">When the process is finished, OmniDB will be ready to use.</p>



<h3 class="code-line"><a id="Configuring_OmniDB_30"></a>Configuring OmniDB Server</h3>



<p class="has-line-data">The OmniDB installation includes a Systemd service to manage the program.</p>



<p class="has-line-data">The first thing to do is to check the status of this service.</p>



<pre class="wp-block-preformatted">sudo systemctl status omnidb.service
● omnidb.service - OmniDB server daemon
     Loaded: loaded (/etc/systemd/system/omnidb.service; enabled; vendor preset: enabled)
     Active: active (running) since Wed 2021-08-04 15:09:06 CEST; 1min 31s ago
    Process: 1466 ExecStart=/bin/bash -c /opt/omnidb-server/omnidb-server &amp; (code=exited, status=0/SUCCESS)
   Main PID: 1467 (omnidb-server)
      Tasks: 14 (limit: 4566)
     Memory: 266.9M
     CGroup: /system.slice/omnidb.service
             ├─1467 /opt/omnidb-server/omnidb-server
             └─1498 /opt/omnidb-server/omnidb-server

Aug 04 15:09:10 osradar bash[1498]:   Applying social_django.0008_partial_timestamp... OK
Aug 04 15:09:10 osradar bash[1498]:   Applying social_django.0009_auto_20191118_0520... OK
Aug 04 15:09:10 osradar bash[1498]:   Applying social_django.0010_uid_db_index... OK
Aug 04 15:09:10 osradar bash[1498]: Attempting to migrate users, connections and monitoring units and snippets from OmniDB 2 to 3...
Aug 04 15:09:10 osradar bash[1498]: Source database file does not contain the required tables, skipping...
Aug 04 15:09:10 osradar bash[1498]: Starting OmniDB server...
Aug 04 15:09:10 osradar bash[1498]: Checking port availability...
Aug 04 15:09:10 osradar bash[1498]: Starting server OmniDB 3.0.3b at 127.0.0.1:8000.
Aug 04 15:09:10 osradar bash[1498]: Open OmniDB in your favorite browser
Aug 04 15:09:10 osradar bash[1498]: Press Ctrl+C to exit</pre>



<p class="has-line-data">As you can see, it is running on <code>http://127.0.0.1:8000</code> but since we are installing it on a server, this is not useful.</p>



<p class="has-line-data">So, stop the service.</p>



<pre class="wp-block-preformatted">sudo systemctl stop omnidb.service</pre>



<p class="has-line-data">Now, initialize but with the <code>-p</code> options to define a port and <code>-H</code> to define the host.</p>



<pre class="wp-block-preformatted">omnidb-server -p 8080 -H 0.0.0.0.0
Attempting to migrate users, connections and monitoring units and snippets from OmniDB 2 to 3...
Source database file does not contain the required tables, skipping...
Starting OmniDB server...
Checking port availability...
Starting server OmniDB 3.0.3b at 0.0.0.0:8080.
Open OmniDB in your favorite browser
Press Ctrl+C to exit</pre>



<p class="has-line-data">Now yes. When you open the web browser and visit <code>http://ipserver:8080</code> you can see the login screen.</p>



<figure class="wp-block-image size-large"><img loading="lazy" width="1024" height="511" src="https://www.osradar.com/wp-content/uploads/2021/08/1-2-1024x511.png" alt="1.- OmniDB login screen" class="wp-image-31589" srcset="https://www.osradar.com/wp-content/uploads/2021/08/1-2-1024x511.png 1024w, https://www.osradar.com/wp-content/uploads/2021/08/1-2-300x150.png 300w, https://www.osradar.com/wp-content/uploads/2021/08/1-2-768x383.png 768w, https://www.osradar.com/wp-content/uploads/2021/08/1-2-696x347.png 696w, https://www.osradar.com/wp-content/uploads/2021/08/1-2-1068x533.png 1068w, https://www.osradar.com/wp-content/uploads/2021/08/1-2.png 1366w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption>1.- OmniDB login screen</figcaption></figure>



<p class="has-line-data">Press <code>CTRL + C</code> to finish running OmniDB because we need to create a new user.</p>



<p class="has-line-data">This can be done as follows:</p>



<pre class="wp-block-preformatted">omnidb-server -u angelo 123456</pre>



<p class="has-line-data">Replace <code>angelo</code> with your username and <code>123456</code> with a more appropriate password.</p>



<p class="has-line-data">Now run it again and you will be able to log in. You will see the login screen and then the welcome screen.</p>



<figure class="wp-block-image size-large"><img loading="lazy" width="1024" height="511" src="https://www.osradar.com/wp-content/uploads/2021/08/2-1-1024x511.png" alt="2.- OmniDB server on Ubuntu 20.04" class="wp-image-31590" srcset="https://www.osradar.com/wp-content/uploads/2021/08/2-1-1024x511.png 1024w, https://www.osradar.com/wp-content/uploads/2021/08/2-1-300x150.png 300w, https://www.osradar.com/wp-content/uploads/2021/08/2-1-768x383.png 768w, https://www.osradar.com/wp-content/uploads/2021/08/2-1-696x347.png 696w, https://www.osradar.com/wp-content/uploads/2021/08/2-1-1068x533.png 1068w, https://www.osradar.com/wp-content/uploads/2021/08/2-1.png 1366w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption>2.- OmniDB server on Ubuntu 20.04</figcaption></figure>



<p class="has-line-data">And you will be able to edit a connection.</p>



<figure class="wp-block-image size-large"><img loading="lazy" width="1024" height="511" src="https://www.osradar.com/wp-content/uploads/2021/08/3-1024x511.png" alt="3.- Set a new Connection" class="wp-image-31591" srcset="https://www.osradar.com/wp-content/uploads/2021/08/3-1024x511.png 1024w, https://www.osradar.com/wp-content/uploads/2021/08/3-300x150.png 300w, https://www.osradar.com/wp-content/uploads/2021/08/3-768x383.png 768w, https://www.osradar.com/wp-content/uploads/2021/08/3-696x347.png 696w, https://www.osradar.com/wp-content/uploads/2021/08/3-1068x533.png 1068w, https://www.osradar.com/wp-content/uploads/2021/08/3.png 1366w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption>3.- Set a new Connection</figcaption></figure>



<h2 class="code-line"><a id="Optional_Using_Nginx_as_a_reverse_proxy_62"></a>Optional: Using Nginx as a reverse proxy</h2>



<p class="has-line-data">The default is that we have to use a reverse proxy like Nginx and from there manage the connection to OmniDB. This is very well detailed in the official documentation.</p>



<p class="has-line-data">So, if OmniDB is running, stop it. Either using the service or manually.</p>



<p class="has-line-data">Install Nginx</p>



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



<p class="has-line-data">And create a new configuration file for Nginx</p>



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



<p class="has-line-data">Now add the following</p>



<pre class="wp-block-preformatted">server {
    listen 443 ssl;
    listen [::]:443 ssl;
    include snippets/ssl-domain.conf;
    include snippets/ssl-params.conf;
    server_name domain.org;
    client_max_body_size 75M;

    location / {
        proxy_pass http://127.0.0.1:8000;
        proxy_set_header   X-Real-IP $remote_addr;
        proxy_set_header   X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header   X-Forwarded-Ssl https;
        proxy_set_header   X-Forwarded-Proto https;
        proxy_set_header   X-Forwarded-Port 443;
        proxy_set_header   Host $host;
        proxy_http_version 1.1;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection "upgrade";
    }
}</pre>



<p class="has-line-data">Remember to replace <code>server_name</code> with your domain.</p>



<p class="has-line-data">Save the changes and close the editor.</p>



<p class="has-line-data">Check the Nginx syntax for an error.</p>



<pre class="wp-block-preformatted">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 class="has-line-data">For all this to work, it is necessary to edit the default OmniDB configuration file.</p>



<pre class="wp-block-preformatted">sudo nano ~/.omnidb/omnidb-server/config.py</pre>



<p class="has-line-data">And make sure to leave these values as follows</p>



<pre class="wp-block-preformatted">LISTENING_ADDRESS = '127.0.0.1'
LISTENING_PORT = 8000IS_SSL = False
SESSION_COOKIE_SECURE = True
CSRF_COOKIE_SECURE = True</pre>



<p class="has-line-data">Save the changes and close the editor.</p>



<p class="has-line-data">The next step is to create an SSL certificate with Let’s Encrypt. So, install certbot and the Nginx plugin.</p>



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



<p class="has-line-data">And generate the certificate</p>



<pre class="wp-block-preformatted">sudo certbot --nginx -d [domain]</pre>



<p class="has-line-data">Put your domain and accept the license terms and you are done.</p>



<p class="has-line-data">Finish the process by starting the OmniDB service and restarting Nginx.</p>



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



<p class="has-line-data">Now login from your browser in a secure way.</p>



<h2 class="code-line"><a id="Conclusion_120"></a>Conclusion</h2>



<p class="has-line-data">Tools like OmniDB are very welcome because they allow us to have flexibility in accessing our databases. With this tool, you can set up a web interface that you can access from anywhere to manage a database anywhere. So, enjoy it.</p>
<p>The post <a rel="nofollow" href="https://www.osradar.com/install-omnidb-server-ubuntu-20-04/">Install OmniDB 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/install-omnidb-server-ubuntu-20-04/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Install Flask on Ubuntu 20.04</title>
		<link>https://www.osradar.com/install-flask-ubuntu-20-04/</link>
					<comments>https://www.osradar.com/install-flask-ubuntu-20-04/#respond</comments>
		
		<dc:creator><![CDATA[angeloma]]></dc:creator>
		<pubDate>Sun, 08 Aug 2021 22:05:00 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[ubuntu]]></category>
		<guid isPermaLink="false">https://www.osradar.com/?p=31530</guid>

					<description><![CDATA[<p>Hello, friends. Python application development is at a fairly high point of popularity. This extends to all kinds of applications both web and desktop. Speaking of the web, today we will show you how to install Flask on Ubuntu 20.04 which is a microframework for making web applications with Python. Now I will give you [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://www.osradar.com/install-flask-ubuntu-20-04/">Install Flask 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 class="has-line-data">Hello, friends. Python application development is at a fairly high point of popularity. This extends to all kinds of applications both web and desktop. Speaking of the web, today we will show you how to install Flask on Ubuntu 20.04 which is a microframework for making web applications with Python.</p>



<p class="has-line-data">Now I will give you a brief introduction</p>



<p class="has-line-data">Flask is a microframework for web applications created in Python. <strong>The “micro” in microframework means Flask aims to keep the core simple but extensible.</strong></p>



<p class="has-line-data">So that’s why this framework becomes very popular for developers who want to have full control of what happens in their application and the process.</p>



<p class="has-line-data">So, today we are going to install it without problems on Ubuntu 20.04</p>



<h2 class="code-line"><a id="Install_Flask_on_Ubuntu_2004_10"></a>Install Flask on Ubuntu 20.04</h2>



<p class="has-line-data">Before you start make sure that the whole system is up to date. To do this run in a terminal:</p>



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



<p class="has-line-data">Now, install python along with its dependencies as well as the package needed to create a virtual environment. This way the installation will be more secure.</p>



<pre class="wp-block-preformatted">sudo apt install python3 python3-venv
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following additional packages will be installed:
  python-pip-whl python3.8-venv
The following NEW packages will be installed:
  python-pip-whl python3-venv python3.8-venv
0 upgraded, 3 newly installed, 0 to remove and 19 not upgraded.
Need to get 1,812 kB of archives.
After this operation, 2,350 kB of additional disk space will be used.
Do you want to continue? [Y/n]</pre>



<p class="has-line-data">Now create a new folder where your Flask project will be located. You can name it whatever you want but I will choose <code>project</code>.</p>



<pre class="wp-block-preformatted">mkdir project
cd project</pre>



<p class="has-line-data">Once in the folder, you need to create the virtual environment with the following command</p>



<pre class="wp-block-preformatted">python3 -m venv venv</pre>



<p class="has-line-data">Now, activate the virtual environment</p>



<pre class="wp-block-preformatted">source venv/bin/activate</pre>



<p class="has-line-data">You will see that the prompt changes and now proceed to install Flask using PIP</p>



<pre class="wp-block-preformatted">pip install Flask</pre>



<p class="has-line-data">After the process finishes you will be able to check the installed version with this command</p>



<pre class="wp-block-preformatted">python -m flask --version
Python 3.8.10
Flask 2.0.1
Werkzeug 2.0.1</pre>



<h2 class="code-line"><a id="Testing_the_Flask_installation_42"></a>Testing the Flask installation</h2>



<p class="has-line-data">As I always say, if we don’t test the installation then we won’t know if the process is correct.</p>



<p class="has-line-data">To do this, create a file with some code. I will call it <code>helloworld.py</code>.</p>



<pre class="wp-block-preformatted">nano helloworld.py</pre>



<p class="has-line-data">Now, add the following code</p>



<pre class="wp-block-preformatted">from flask import Flask
app = Flask(__name__)

@app.route('/')
def hello_world():
    return 'Hello World! welcome to osradar.com'</pre>



<p class="has-line-data">Save the changes and close the editor.</p>



<p class="has-line-data">Now, export the <code>FLASK_APP</code> variable.</p>



<pre class="wp-block-preformatted">export FLASK_APP=helloworld.py</pre>



<p class="has-line-data">Now, if you are using Flask on a local computer, you can test it with the following command</p>



<pre class="wp-block-preformatted">flask run
 * Serving Flask app 'helloworld.py' (lazy loading)
 * Environment: production
   WARNING: This is a development server. Do not use it in a production deployment.
   Use a production WSGI server instead.
 * Debug mode: off
 * Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)</pre>



<p class="has-line-data">Now open your web browser, and go to <code>http://127.0.0.1</code> and you will see the following</p>



<figure class="wp-block-image size-large"><img loading="lazy" width="1366" height="682" src="https://www.osradar.com/wp-content/uploads/2021/08/1-1024x511.png" alt="1.- Flask running on Ubuntu 20.04" class="wp-image-31577" srcset="https://www.osradar.com/wp-content/uploads/2021/08/1-1024x511.png 1024w, https://www.osradar.com/wp-content/uploads/2021/08/1-300x150.png 300w, https://www.osradar.com/wp-content/uploads/2021/08/1-768x383.png 768w, https://www.osradar.com/wp-content/uploads/2021/08/1-696x347.png 696w, https://www.osradar.com/wp-content/uploads/2021/08/1-1068x533.png 1068w, https://www.osradar.com/wp-content/uploads/2021/08/1.png 1366w" sizes="(max-width: 1366px) 100vw, 1366px" /><figcaption>1.- Flask running on Ubuntu 20.04</figcaption></figure>



<p class="has-line-data">In case you have installed Flask on a remote server you can specify a host</p>



<pre class="wp-block-preformatted">flask run -host=0.0.0.0</pre>



<p class="has-line-data">So, enjoy it. Flask is well installed.</p>



<h2 class="code-line"><a id="Conclusion_72"></a>Conclusion</h2>



<p class="has-line-data">Flask is a good framework that allows us to start web development in Python. This way you can use it in your projects. Now that you know how to install it in Ubuntu 20.04 without problems.</p>



<p></p>
<p>The post <a rel="nofollow" href="https://www.osradar.com/install-flask-ubuntu-20-04/">Install Flask 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-flask-ubuntu-20-04/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Install Ghost CMS on Ubuntu 20.04</title>
		<link>https://www.osradar.com/install-ghost-cms-on-ubuntu-20-04/</link>
					<comments>https://www.osradar.com/install-ghost-cms-on-ubuntu-20-04/#respond</comments>
		
		<dc:creator><![CDATA[angeloma]]></dc:creator>
		<pubDate>Wed, 04 Aug 2021 23:35:00 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Blog]]></category>
		<category><![CDATA[cms]]></category>
		<category><![CDATA[focal]]></category>
		<category><![CDATA[Focal Fossa]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[ubuntu]]></category>
		<guid isPermaLink="false">https://www.osradar.com/?p=31457</guid>

					<description><![CDATA[<p>Hello, friends. Although the CMS market is dominated with an iron fist by WordPress, there are other solid alternatives. In this post, you will learn how to install Ghost CMS on Ubuntu 20.04. Ghost CMS is a CMS intended for the creation of any website on the Internet. What makes it popular is that it [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://www.osradar.com/install-ghost-cms-on-ubuntu-20-04/">Install Ghost 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 class="has-line-data">Hello, friends. Although the CMS market is dominated with an iron fist by WordPress, there are other solid alternatives. In this post, you will learn how to install Ghost CMS on Ubuntu 20.04.</p>



<p class="has-line-data"><a href="https://ghost.org/" target="_blank" rel="noreferrer noopener">Ghost CMS</a> is a CMS intended for the creation of any website on the Internet. What makes it popular is that it has default tools to improve the profitability of the website.</p>



<p class="has-line-data">It has many unique themes so you can get an almost unique design for your site. Also, install them with just a few clicks and no complex configurations.</p>



<p class="has-line-data">It is widely used worldwide and is one of the most solid alternatives to WordPress. So, you must know how to install it if you are looking for the ideal CMS for you.</p>



<p class="has-line-data">Let’s get started.</p>



<h2 class="code-line"><a id="Install_Ghost_CMS_on_Ubuntu_2004_10"></a>Install Ghost CMS on Ubuntu 20.04</h2>



<p class="has-line-data">Before performing any operation on the server, it is recommended that you know that you need a valid A domain pointing to your server. Moreover, we will do the tutorial on a clean Ubuntu installation.</p>



<h3 class="code-line"><a id="Install_Nginx_on_Ubuntu_2004_14"></a>Install Nginx on Ubuntu 20.04</h3>



<p class="has-line-data">So, Nginx and Apache are the best web servers out there. But in this case, we will opt for Nginx to take advantage of the default configuration of Ghost CMS.</p>



<p class="has-line-data">In a Terminal session, update first the server</p>



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



<p>Next install it:</p>



<pre class="wp-block-preformatted">sudo apt install nginx
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following additional packages will be installed:
  fontconfig-config fonts-dejavu-core libfontconfig1 libgd3 libjbig0 libjpeg-turbo8 libjpeg8 libnginx-mod-http-image-filter libnginx-mod-http-xslt-filter
  libnginx-mod-mail libnginx-mod-stream libtiff5 libwebp6 libx11-6 libx11-data libxau6 libxcb1 libxdmcp6 libxpm4 libxslt1.1 nginx-common nginx-core
Suggested packages:
  libgd-tools fcgiwrap nginx-doc ssl-cert
The following NEW packages will be installed:
  fontconfig-config fonts-dejavu-core libfontconfig1 libgd3 libjbig0 libjpeg-turbo8 libjpeg8 libnginx-mod-http-image-filter libnginx-mod-http-xslt-filter
  libnginx-mod-mail libnginx-mod-stream libtiff5 libwebp6 libx11-6 libx11-data libxau6 libxcb1 libxdmcp6 libxpm4 libxslt1.1 nginx nginx-common nginx-core
0 upgraded, 23 newly installed, 0 to remove and 19 not upgraded.
Need to get 3,334 kB of archives.
After this operation, 11.6 MB of additional disk space will be used.
Do you want to continue? [Y/n]</pre>



<p class="has-line-data">And now proceed to enable it to start with the system.</p>



<pre class="wp-block-preformatted">sudo systemctl enable nginx
Synchronizing state of nginx.service with SysV service script with /lib/systemd/systemd-sysv-install.
Executing: /lib/systemd/systemd/systemd-sysv-install enable nginx</pre>



<p class="has-line-data">Next, check the status of the Nginx service.</p>



<pre class="wp-block-preformatted">sudo systemctl status nginx
● nginx.service - A high performance web server and a reverse proxy server
     Loaded: loaded (/lib/systemd/system/nginx.service; enabled; vendor preset: enabled)
     Active: active (running) since Fri 2021-07-30 18:00:13 CEST; 23s ago
       Docs: man:nginx(8)
   Main PID: 1796 (nginx)
      Tasks: 3 (limit: 2286)
     Memory: 5.0M
     CGroup: /system.slice/nginx.service
             ├─1796 nginx: master process /usr/sbin/nginx -g daemon on; master_process on;
             ├─1797 nginx: worker process
             └─1798 nginx: worker process

Jul 30 18:00:13 osradar systemd[1]: Starting A high performance web server and a reverse proxy server...
Jul 30 18:00:13 osradar systemd[1]: Started A high performance web server and a reverse proxy server.</pre>



<h3 class="code-line"><a id="Install_and_configuring_MariaDB_for_Ghost_CMS_33"></a>Install and configuring MariaDB for Ghost CMS</h3>



<p class="has-line-data">The next step is to install MariaDB which you can do from the official repositories, or if you want to get a newer version you can do it by installing <a href="https://www.osradar.com/install-mariadb-10-5-ubuntu-20-04-18-04/" target="_blank" rel="noreferrer noopener">Maria</a>DB 10.5 on Ubuntu 20.04.</p>



<p class="has-line-data">In either case, you have to run the <code>mysql_secure_installation</code> script to assign a root key and other settings.</p>



<p class="has-line-data">After that, access the MariaDB shell to create the database and the new user that has permissions on it.</p>



<pre class="wp-block-preformatted">sudo mysql -u root -p
CREATE DATABASE ghostdb;
GRANT ALL PRIVILEGES ON ghostdb.* TO 'user'@'localhost' IDENTIFIED BY 'password';
FLUSH PRIVILEGES;
exit;</pre>



<p class="has-line-data">You can assign a different database name, user name, and password.</p>



<h3 class="code-line"><a id="Install_Ghost_CMS_on_Ubuntu_2004_49"></a>Install Ghost CMS on Ubuntu 20.04</h3>



<p class="has-line-data">The best way to install Ghost is through <code>ghost-cli</code> a tool created by the developers to ease Ghost administration. So, this tool is built with NodeJS so we have to install it.</p>



<p class="has-line-data">So, add the repository of version 14.x</p>



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



<p class="has-line-data">Then, install NodeJS along with other useful and recommended packages.</p>



<pre class="wp-block-preformatted">sudo apt install nodejs gcc g++ make</pre>



<p class="has-line-data">And proceed to install the tool as follows:</p>



<pre class="wp-block-preformatted">sudo npm install ghost-cli@latest -g</pre>



<p class="has-line-data">Now create the folder where we will install ghost in the path <code>/var/www/</code>.</p>



<pre class="wp-block-preformatted">sudo mkdir -p /var/www/ghost/</pre>



<p class="has-line-data">Make your user the owner of the folder and assign appropriate permissions to it.</p>



<pre class="wp-block-preformatted">sudo chown -R $USER:$USER /var/www/ghost/
sudo chmod 775 /var/www/ghost</pre>



<p class="has-line-data">Now go to the folder and from there perform the installation.</p>



<pre class="wp-block-preformatted">cd /var/www/ghost/
ghost install</pre>



<p class="has-line-data">And during the installation, you will have to answer some site configuration questions.</p>



<pre class="wp-block-code"><code>? Enter your blog URL: https://&#91;your-domain]
? Enter your MySQL hostname: localhost
? Enter your MySQL username: user
? Enter your MySQL password: &#91;hidden]
? Enter your Ghost database name: ghostdb
? Configuring Ghost
? Setting up instance
? Do you wish to set up Nginx? Yes
? Do you wish to set up Systemd? Yes
? Do you want to start Ghost? (Y/n) Y</code></pre>



<figure class="wp-block-image size-large"><img loading="lazy" width="1024" height="245" src="https://www.osradar.com/wp-content/uploads/2021/07/1-16-1024x245.png" alt="1.- Installing Ghost CMS on Ubuntu 20.04" class="wp-image-31531" srcset="https://www.osradar.com/wp-content/uploads/2021/07/1-16-1024x245.png 1024w, https://www.osradar.com/wp-content/uploads/2021/07/1-16-300x72.png 300w, https://www.osradar.com/wp-content/uploads/2021/07/1-16-768x184.png 768w, https://www.osradar.com/wp-content/uploads/2021/07/1-16-696x166.png 696w, https://www.osradar.com/wp-content/uploads/2021/07/1-16-1068x255.png 1068w, https://www.osradar.com/wp-content/uploads/2021/07/1-16.png 1129w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption>1.- Installing Ghost CMS on Ubuntu 20.04</figcaption></figure>



<p class="has-line-data">When finished, you can access your website and start working. Enjoy it.</p>



<h2 class="code-line"><a id="Conclusion_85"></a>Conclusion</h2>



<p class="has-line-data">The installation of Ghost CMS is easy for all the potential it has. With it, you will be able to deploy a professional website quickly.</p>



<p class="has-line-data">I hope you enjoyed it.</p>
<p>The post <a rel="nofollow" href="https://www.osradar.com/install-ghost-cms-on-ubuntu-20-04/">Install Ghost 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/install-ghost-cms-on-ubuntu-20-04/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How to install WebERP on Ubuntu 20.04?</title>
		<link>https://www.osradar.com/install-weberp-ubuntu-20-04/</link>
					<comments>https://www.osradar.com/install-weberp-ubuntu-20-04/#respond</comments>
		
		<dc:creator><![CDATA[angeloma]]></dc:creator>
		<pubDate>Mon, 02 Aug 2021 23:15:00 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[focal]]></category>
		<category><![CDATA[Focal Fossa]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[ubuntu]]></category>
		<guid isPermaLink="false">https://www.osradar.com/?p=31443</guid>

					<description><![CDATA[<p>Hello, friends. In this post, we will talk about WebERP which is a useful application for running a company. So, today you will learn how to install WebERP on Ubuntu 20.04 and you will do it using LAMP as a base. According to the project website: webERP is a complete web-based accounting and business management [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://www.osradar.com/install-weberp-ubuntu-20-04/">How to install WebERP 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 class="has-line-data">Hello, friends. In this post, we will talk about WebERP which is a useful application for running a company. So, today you will learn how to install WebERP on Ubuntu 20.04 and you will do it using LAMP as a base.</p>



<p class="has-line-data">According to the <a href="https://www.weberp.org/" target="_blank" rel="noreferrer noopener">project website</a>:</p>



<blockquote class="wp-block-quote"><p class="has-line-data" data-line-start="4" data-line-end="5">webERP is a complete web-based accounting and business management system that requires only a web browser and pdf reader to use. It has a wide range of features suitable for many businesses particularly distributed businesses in wholesale, distribution, and manufacturing.</p></blockquote>



<p class="has-line-data">There are 33 different language translations available all included in the archive with users all over the world.</p>



<p class="has-line-data">Some of the main goals that the project planned and achieved are:</p>



<ul><li>Fast, web-based, integrated “best practice” business administration software.</li><li>“Low footprint” efficient and fast, with absolutely minimal network traffic</li><li>Platform Independence with no reliance on any propriety technologies</li><li>Scripts are easily readable and modifiable by a business</li></ul>



<p class="has-line-data">So, it’s time to start work</p>



<h2 class="code-line"><a id="Install_WebERP_on_Ubuntu_2004_16"></a>Install WebERP on Ubuntu 20.04</h2>



<p class="has-line-data">For this post, you will need a server or computer with Ubuntu 20.04. Any modern processor with 1Gb of RAM should be enough although the more resources the better the performance.</p>



<h3 class="code-line"><a id="Install_LAMP_on_Ubuntu_2004_20"></a>Install LAMP on Ubuntu 20.04</h3>



<p class="has-line-data">WebERP is an ERP created with PHP and requires a database manager like MariaDB to store the data. So you can use a typical installation of <a href="https://www.osradar.com/install-lamp-ubuntu-20-04/">LAMP on Ubuntu 20.04</a> Check our post, so you can do it without problems.</p>



<p class="has-line-data">Also, be sure to install these additional packages to compile the post.</p>



<pre class="wp-block-preformatted">php php-mysql php-curl php-curl php-curl php-json php-cgi php-xmlrpc php-gd php-mbstring unzip</pre>



<h3 class="code-line"><a id="Creating_a_new_database_and_user_for_WebERP_28"></a>Creating a new database and user for WebERP</h3>



<p class="has-line-data">Now it is necessary to create a new database for WebERP to store all the necessary information. Also, it is advisable to create a user and assign sufficient permissions to it.</p>



<p class="has-line-data">So, open the MariaDB shell:</p>



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



<p class="has-line-data">And create the database:</p>



<pre class="wp-block-preformatted">CREATE DATABASE weberpdb;</pre>



<p class="has-line-data">Now the user and the permissions on the database:</p>



<pre class="wp-block-preformatted">GRANT ALL PRIVILEGES ON weberpdb.* TO 'weberpuser'@'localhost' IDENTIFIED BY 'password';
FLUSH PRIVILEGES;</pre>



<p class="has-line-data">Finally, exit the shell</p>



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



<p class="has-line-data">Now we can continue</p>



<h3 class="code-line"><a id="Download_and_install_WebERP_on_Ubuntu_2004_51"></a>Download and install WebERP on Ubuntu 20.04</h3>



<p class="has-line-data">Now we are ready to download the latest stable version of WebERP using the <code>wget</code> command.</p>



<p class="has-line-data">To do this it is best to go to the <code>/tmp</code> folder.</p>



<pre class="wp-block-preformatted">cd /tmp/
wget https://sourceforge.net/projects/web-erp/files/webERP_4.15.zip
HTTP request sent, awaiting response... 302 Found
Location: https://kumisystems.dl.sourceforge.net/project/web-erp/webERP_4.15.zip [following]
--2021-07-27 17:49:26--  https://kumisystems.dl.sourceforge.net/project/web-erp/webERP_4.15.zip
Resolving kumisystems.dl.sourceforge.net (kumisystems.dl.sourceforge.net)... 2a01:4f8:210:1057::2, 148.251.120.111
Connecting to kumisystems.dl.sourceforge.net (kumisystems.dl.sourceforge.net)|2a01:4f8:210:1057::2|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 32397871 (31M) [application/octet-stream]
Saving to: ‘webERP_4.15.zip’

webERP_4.15.zip                           100%[=====================================================================================>]  30.90M  39.0MB/s    in 0.8s

2021-07-27 17:49:27 (39.0 MB/s) - ‘webERP_4.15.zip’ saved [32397871/32397871]</pre>



<p class="has-line-data">Once the download is complete, decompress it to the Apache root directory.</p>



<pre class="wp-block-preformatted">sudo unzip webERP_4.15.zip -d /var/www/html</pre>



<p class="has-line-data">Now make apache the owner of the folder and make it have proper permissions.</p>



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



<p class="has-line-data">For Apache to better handle WebERP it is convenient to create a new Virtualhost. So, do it.</p>



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



<p class="has-line-data">And add the following</p>



<pre class="wp-block-preformatted">&lt;VirtualHost *:80>
    ServerAdmin admin@erp.osradar.test
    DocumentRoot /var/www/html/webERP/
    ServerName erp.osradar.test

    &lt;Directory /var/www/html/webERP/>
        Options FollowSymLinks
        AllowOverride All
        Order allow,deny
        allow from all
    &lt;/Directory>

    ErrorLog /var/log/apache2/erp.osradar.test-error_log
    CustomLog /var/log/apache2/erp.osradar.test-access_log common
&lt;/VirtualHost></pre>



<figure class="wp-block-image size-full"><img loading="lazy" width="1006" height="344" src="https://www.osradar.com/wp-content/uploads/2021/07/1-14.png" alt="1.- Creating a new Virtualhost for Weberp" class="wp-image-31458" srcset="https://www.osradar.com/wp-content/uploads/2021/07/1-14.png 1006w, https://www.osradar.com/wp-content/uploads/2021/07/1-14-300x103.png 300w, https://www.osradar.com/wp-content/uploads/2021/07/1-14-768x263.png 768w, https://www.osradar.com/wp-content/uploads/2021/07/1-14-696x238.png 696w" sizes="(max-width: 1006px) 100vw, 1006px" /><figcaption>1.- Creating a new Virtualhost for Weberp</figcaption></figure>



<p class="has-line-data">Remember to change the values of <code>ServerName</code> to your domain and <code>ServerAdmin</code> to the correct information.</p>



<p>Save the changes and close the text editor.</p>



<p class="has-line-data">Now enable the new Virtualhost and the Apache <code>rewrite</code> module.</p>



<pre class="wp-block-code"><code>sudo a2ensite weberp
sudo a2enmod rewrite
sudo systemctl restart apache2
</code></pre>



<h3 class="code-line"><a id="Optional_Secure_WebERP_with_Lets_Encrypt_87"></a>Optional: Secure WebERP with Let’s Encrypt</h3>



<p class="has-line-data">If you are going to use WebERP on the Internet then you should install Let’s Encrypt certificates and enable HTTPS on the whole connection.</p>



<p class="has-line-data">So, install certbot and its Apache plugin.</p>



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



<p class="has-line-data">Now you just need to generate the certificate for your website as follows</p>



<pre class="wp-block-code"><code>sudo certbot --apache --d &#91;your-domain]
</code></pre>



<p class="has-line-data">You will have to enter your domain and email address and accept the license terms.</p>



<p class="has-line-data">In the end, you can restart Apache to complete the process.</p>



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



<h2 class="code-line"><a id="Complete_the_WebERP_installation_on_Ubuntu_2004_105"></a>Complete the WebERP installation on Ubuntu 20.04</h2>



<p class="has-line-data">Now open your favorite web browser and go to <code>https://your-domain</code> where you will see the welcome screen.</p>



<figure class="wp-block-image size-large"><img loading="lazy" width="1024" height="518" src="https://www.osradar.com/wp-content/uploads/2021/07/2-11-1024x518.png" alt="2.- Select the installation language" class="wp-image-31459" srcset="https://www.osradar.com/wp-content/uploads/2021/07/2-11-1024x518.png 1024w, https://www.osradar.com/wp-content/uploads/2021/07/2-11-300x152.png 300w, https://www.osradar.com/wp-content/uploads/2021/07/2-11-768x388.png 768w, https://www.osradar.com/wp-content/uploads/2021/07/2-11-696x352.png 696w, https://www.osradar.com/wp-content/uploads/2021/07/2-11-1068x540.png 1068w, https://www.osradar.com/wp-content/uploads/2021/07/2-11.png 1349w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption>2.- Select the installation language</figcaption></figure>



<p class="has-line-data">Choose the language and continue.</p>



<p>Now add the database parameters we created earlier.</p>



<figure class="wp-block-image size-large"><img loading="lazy" width="1024" height="511" src="https://www.osradar.com/wp-content/uploads/2021/07/3-5-1024x511.png" alt="3.- Configuring the database" class="wp-image-31460" srcset="https://www.osradar.com/wp-content/uploads/2021/07/3-5-1024x511.png 1024w, https://www.osradar.com/wp-content/uploads/2021/07/3-5-300x150.png 300w, https://www.osradar.com/wp-content/uploads/2021/07/3-5-768x383.png 768w, https://www.osradar.com/wp-content/uploads/2021/07/3-5-696x347.png 696w, https://www.osradar.com/wp-content/uploads/2021/07/3-5-1068x533.png 1068w, https://www.osradar.com/wp-content/uploads/2021/07/3-5.png 1366w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption>3.- Configuring the database</figcaption></figure>



<p class="has-line-data">The next step is to customize the installation by adding our company name and other things.</p>



<figure class="wp-block-image size-large"><img loading="lazy" width="1024" height="755" src="https://www.osradar.com/wp-content/uploads/2021/07/4-1024x755.png" alt="4.- Installing WebERP on Ubuntu 20.04" class="wp-image-31461" srcset="https://www.osradar.com/wp-content/uploads/2021/07/4-1024x755.png 1024w, https://www.osradar.com/wp-content/uploads/2021/07/4-300x221.png 300w, https://www.osradar.com/wp-content/uploads/2021/07/4-768x566.png 768w, https://www.osradar.com/wp-content/uploads/2021/07/4-696x513.png 696w, https://www.osradar.com/wp-content/uploads/2021/07/4-1068x787.png 1068w, https://www.osradar.com/wp-content/uploads/2021/07/4.png 1349w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption>4.- Installing WebERP on Ubuntu 20.04</figcaption></figure>



<p class="has-line-data">On this screen, you can also create the admin account and its password.</p>



<p class="has-line-data">Then the installation will start and at the end, you will have to log in.</p>



<figure class="wp-block-image size-large"><img loading="lazy" width="1024" height="511" src="https://www.osradar.com/wp-content/uploads/2021/07/5-1-1024x511.png" alt="5.- WebERP login screen" class="wp-image-31462" srcset="https://www.osradar.com/wp-content/uploads/2021/07/5-1-1024x511.png 1024w, https://www.osradar.com/wp-content/uploads/2021/07/5-1-300x150.png 300w, https://www.osradar.com/wp-content/uploads/2021/07/5-1-768x383.png 768w, https://www.osradar.com/wp-content/uploads/2021/07/5-1-696x347.png 696w, https://www.osradar.com/wp-content/uploads/2021/07/5-1-1068x533.png 1068w, https://www.osradar.com/wp-content/uploads/2021/07/5-1.png 1366w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption>5.- WebERP login screen</figcaption></figure>



<p class="has-line-data">And you will see the WebERP dashboard.</p>



<figure class="wp-block-image size-large"><img loading="lazy" width="1024" height="511" src="https://www.osradar.com/wp-content/uploads/2021/07/6-1024x511.png" alt="6.- WebERP dashboard on Ubuntu 20.04" class="wp-image-31463" srcset="https://www.osradar.com/wp-content/uploads/2021/07/6-1024x511.png 1024w, https://www.osradar.com/wp-content/uploads/2021/07/6-300x150.png 300w, https://www.osradar.com/wp-content/uploads/2021/07/6-768x383.png 768w, https://www.osradar.com/wp-content/uploads/2021/07/6-696x347.png 696w, https://www.osradar.com/wp-content/uploads/2021/07/6-1068x533.png 1068w, https://www.osradar.com/wp-content/uploads/2021/07/6.png 1366w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption>6.- WebERP dashboard on Ubuntu 20.04</figcaption></figure>



<p class="has-line-data">So, enjoy it.</p>



<h2 class="code-line"><a id="Conclusion_123"></a>Conclusion</h2>



<p class="has-line-data">WEbERP is a very efficient application to manage your company. The installation is easy to install and use and it’s free.</p>
<p>The post <a rel="nofollow" href="https://www.osradar.com/install-weberp-ubuntu-20-04/">How to install WebERP 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-weberp-ubuntu-20-04/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
