How to Install Deluge BitTorrent Client on Ubuntu 18.04

Install Deluge BitTorrent Client on Ubuntu 18.04

In this tutorial we are going to learn how to install Deluge BitTorrent Client on Ubuntu 18.04. We will also install and configure its prerequisites. Deluge is a free, open-source (GPL3) and lightweight BitTorrent client, available for Linux, FreeBSD, Mac OS X and Windows. It has a rich collection of plugins that you can install to extend its functionality.

I recommend to use a minimal Ubuntu server setup as a basis for the tutorial, that can be a virtual or a root server image with an Ubuntu 18.04 Bionic Beaver minimal install from a web hosting company or you use our minimal server tutorial to install a server from scratch.

Install Deluge BitTorrent Client on Ubuntu 18.04

Step 1. First, ensure your system and apt package lists are fully up-to-date by running the following:

apt-get update -y
apt-get upgrade -y

Step 2. Installing Deluge BitTorrent Client on Ubuntu 18.04.

The ​Deluge PPA contains the latest Deluge releases for Ubuntu:

sudo add-apt-repository ppa:deluge-team/ppa

Install Deluge using following command:

sudo apt update
sudo apt install deluged deluge-webui

Once installed, open the Deluge Torrent Client from Ubuntu Dash or open the terminal and typing following command:

deluged

Congratulation’s! You have successfully install and configured Deluge BitTorrent Client on your Ubuntu 18.04 server. Thanks for using this tutorial installing Deluge BitTorrent Client on Ubuntu 18.04 LTS (Bionic Beaver) system.

How to Install Joomla on Ubuntu 18.04

Install Joomla on Ubuntu 18.04

In this tutorial we are going to learn how to install Joomla on Ubuntu 18.04. We will also install and configure its prerequisites. Joomla is a powerful content management system for building websites and programs. Written in PHP, Joomla forces a variety of websites, including portals, intranets, online books, e-commerce shops, and government apps. Joomla also has a rich ecosystem of plugins, themes, and specialist consultants to ease the process of building everything you might want on its wealthy platform.

I recommend to use a minimal Ubuntu server setup as a basis for the tutorial, that can be a virtual or a root server image with an Ubuntu 18.04 Bionic Beaver minimal install from a web hosting company or you use our minimal server tutorial to install a server from scratch.

Install Joomla on Ubuntu 18.04

Step 1. First, ensure your system and apt package lists are fully up-to-date by running the following:

apt-get update -y
apt-get upgrade -y

Step 2. Installing LAMP on Ubuntu 18.04 LTS.

You should check out this LAMP stack install tutorial for Ubuntu 18.04, if you haven’t installed LAMP yet. Once it’s installed, come back here and read on.

Step 3. Installing Joomla on Ubuntu 18.04 Bionic Beaver.

To download the Joomla package, go to its official website, copy the link of Joomla 3.8.12 stable zip package from it and paste it using ‘wget’ command on your terminal:

wget https://github.com/joomla/joomla-cms/releases/download/3.8.12/Joomla_3.8.12-Stable-Full_Package.zip
unzip -q Joomla*.zip -d /var/www/html

Once it is done, set the owner permission for Apache root directory:

chown -R www-data.www-data /var/www/html
chmod -R 755 /var/www/html

Step 4. Configure Database for Joomla.

Next, we need to create a database for the Joomla installation:

mysql -uroot -p

Run the following command to create a database for Joomla:

create database joomla;
create user joomlauser@localhost IDENTIFIED BY 'joomlapassword';
GRANT all ON joomla.* TO joomlauser@localhost;
flush privileges;
exit

Step 5. Accessing Joomla Web Installation.

Now you can access the Joomla web install wizard in your browser by entering the domain name or http://your_ip/ to continue your Joomla installation.

Install Joomla on Ubuntu 18.04

Congratulation’s! You have successfully install and configured Joomla on your Ubuntu 18.04 server. Thanks for using this tutorial for installing Joomla content management system on Ubuntu 18.04 LTS (Bionic Beaver) system.

Save

Save

Save

How to Install ELK Stack on Ubuntu 18.04

Install ELK Stack on Ubuntu 18.04

In this tutorial we are going to learn how to install ELK Stack on Ubuntu 18.04. We will also install and configure its prerequisites. Elasticsearch, Logstash and Kibana are the three open-source products that are part of the group named ELK stack. It’s a robust solution for research, analyze and visualization of information. As we already know Elasticsearch is distributed, RESTful search and analytics NoSQL engine based on Lucene, the light-weight information processing pipeline or Logstash is employed for handling events and logs from many different sources and Kibana that’s a web application is used for information visualization that works together with Elsticsearch.

I recommend to use a minimal Ubuntu server setup as a basis for the tutorial, that can be a virtual or a root server image with an Ubuntu 18.04 Bionic Beaver minimal install from a web hosting company or you use our minimal server tutorial to install a server from scratch.

Install ELK Stack on Ubuntu 18.04

Step 1. First, ensure your system and apt package lists are fully up-to-date by running the following:

apt-get update -y
apt-get upgrade -y

Step 2. Installing Java.

Elasticsearch requires either OpenJDK or Oracle JDK available on your Ubuntu:

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer

Check that java is successfully installed using the following command:

java -version

Step 3. Installing Elasticsearch and Kibana on Ubuntu 18.04 Bionic Beaver.

First, add The Elastic repository:

wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo apt-key add -

Next, Create a file at /etc/apt/sources.list.d/elastic.list, and paste the following line into it:

deb https://artifacts.elastic.co/packages/6.x/apt stable main

Install Elasticsearch and Kibana using following command:

sudo apt install elasticsearch kibana

Then, editing the Kibana configuration file:

nano /etc/kibana/kibana.yml

Uncomment the configuration lines for server.port, server.host and elasticsearch.url:

server.host: "localhost"

Restart Kibana and start up Elasticsearch, and both will be ready to go:

sudo systemctl restart kibana
sudo systemctl start elasticsearch

Step 4. Installing Nginx.

Install Nginx and of course to configure it as a reverse proxy to access Kibana from the public IP address:

apt install nginx

Next, create authentication file using the htpasswd command:

echo "idroot:`openssl passwd -apr1 YourPassword`" | sudo tee -a /etc/nginx/htpasswd.kibana

Then, create a new virtual host configuration:

nano /etc/nginx/sites-available

Paste the configuration below:

server {
        listen 80;

        server_name your-site.com;

        auth_basic "Restricted Access";
        auth_basic_user_file /etc/nginx/htpasswd.kibana;

        location / {
            proxy_pass http://localhost:5601;
            proxy_http_version 1.1;
            proxy_set_header Upgrade $http_upgrade;
            proxy_set_header Connection 'upgrade';
            proxy_set_header Host $host;
            proxy_cache_bypass $http_upgrade;        
        }
    }

Remove the existing default config, and create a new symlink in sites-enabled for Kibana:

sudo rm /etc/nginx/sites-enabled/default
sudo ln -s /etc/nginx/sites-available/kibana /etc/nginx/sites-enabled/kibana

Start the Nginx service and set it to start automatically on boot:

sudo systemctl enable nginx
sudo systemctl start nginx

Step 6. Installing Logstash.

Install Logsatash and configure it to centralize server logs from clients with filebeat, then filter and transform the Syslog data and move it into the stash:

sudo apt install logstash

Start the Logstash service and set it to start automatically on boot:

systemctl restart logstash
systemctl enable logstash

Step 7. Accessing Kibana.

Open up your browser, and go to the address that you assigned to your Kibana instance in the Nginx configuration. You should be prompted to enter the username and password that you set up for Kibana.

Congratulation’s! You have successfully install and configured Elasticsearch, Logstash, and Kibana on your Ubuntu 18.04 LTS server. Thanks for using this tutorial for installing ELK Stack on Ubuntu 18.04 LTS (Bionic Beaver) system.

How to Install FFmpeg on Ubuntu 18.04

Install FFmpeg on Ubuntu 18.04

In this tutorial we are going to learn how to install FFmpeg on Ubuntu 18.04. We will also install and configure its prerequisites. FFmpeg is among the best multimedia framework which may be used to encode, decode, transcode, mux, demux, record, stream, filter, and play any sort of media files. It is totally free multimedia framework that operates on nearly all operating systems, including Linux, Mac OS X, Microsoft Windows etc.

I recommend to use a minimal Ubuntu server setup as a basis for the tutorial, that can be a virtual or a root server image with an Ubuntu 18.04 Bionic Beaver minimal install from a web hosting company or you use our minimal server tutorial to install a server from scratch.

Install FFmpeg on Ubuntu 18.04

Step 1. First, ensure your system and apt package lists are fully up-to-date by running the following:

apt-get update -y
apt-get upgrade -y

Step 2. Installing FFmpeg on Ubuntu 18.04 Bionic Beaver.

FFmpeg is also available under default repositories but an older version. To install the updated version, you need to add PPA repositories to your system:

sudo add-apt-repository ppa:jonathonf/ffmpeg-3
sudo apt update

After enabling the PPA repositories, install FFmpeg on Ubuntu use the apt command:

sudo apt install ffmpeg libav-tools x264 x265

To check for a installed ffmpeg version run:

[root@myvpsource.com ~]# ffmpeg -version

Step 3. FFmpeg Basic Commands.

Here is the list of few ffmepg basic command:

ffmpeg -formats:            show available formats
ffmpeg -codecs:             show available codecs
ffmpeg -decoders:           show available decoders
ffmpeg -encoders:           show available encoders
ffmpeg -bsfs:               show available bit stream filters
ffmpeg -protocols:          show available protocols
ffmpeg -filters:            show available filters
ffmpeg -pix_fmts:           show available pixel formats
ffmpeg -layouts:            show standard channel layouts
ffmpeg -sample_fmts:        show available audio sample formats

Congratulation’s! You have successfully install and configured FFmpeg on your Ubuntu 18.04 server. Thanks for using this tutorial installing FFmpeg on Ubuntu 18.04 LTS (Bionic Beaver) system.

How to Install R on Ubuntu 18.04 Bionic Beaver

Install R on Ubuntu 18.04 Bionic Beaver

In this tutorial we are going to learn how to install R on Ubuntu 18.04. We will also install and configure its prerequisites. R is an open-source programming language that specializes in statistical computing and graphics. Supported by the R Foundation for Statistical Computing, it is widely used for developing statistical software and performing data analysis.

I recommend to use a minimal Ubuntu server setup as a basis for the tutorial, that can be a virtual or a root server image with an Ubuntu 18.04 Bionic Beaver minimal install from a web hosting company or you use our minimal server tutorial to install a server from scratch.

Install R on Ubuntu 18.04 Bionic Beaver

Step 1. First, ensure your system and apt package lists are fully up-to-date by running the following:

apt-get update -y
apt-get upgrade -y

Step 2. Installing R on Ubuntu 18.04 Bionic Beaver.

First add the CRAN GPG key to your system using the following command:

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E298A3A825C0D65DFD57CBB651716619E084DAB9

Next, add the CRAN repository with:

sudo add-apt-repository 'deb https://cloud.r-project.org/bin/linux/ubuntu bionic-cran35/'

Now that the repository is added to install the R package using following command:

sudo apt update
sudo apt install r-base

Once the installation is complete confirm the R installation by checking its version:

$ R --version
R version 3.5.1 (2018-07-02) -- "Feather Spray"
Copyright (C) 2018 The R Foundation for Statistical Computing
Platform: x86_64-pc-linux-gnu (64-bit)

R is free software and comes with ABSOLUTELY NO WARRANTY.
You are welcome to redistribute it under the terms of the
GNU General Public License versions 2 or 3.
For more information about these matters see
http://www.gnu.org/licenses/.

Step 3. Installing R packages.

Many of the packages for R are already pre-compiled and are part of the Ubuntu repository. In case you need to install a new R package a.k.a library first search Ubuntu’s repository before resorting to package installation from source:

apt search r-cran

To narrow down the search to a specific package eg. gplots execute the below command and take a note of the package name:

$ apt search r-cran gplots

Sorting... Done
Full Text Search... Done
r-cran-gplots/bionic,bionic 3.0.1-2.1 all
GNU R package with tools for plotting data by Greg Warnes et al

r-cran-gregmisc/bionic,bionic 2.1.5-2 all
GNU R package with miscellaneous functions by Greg Warnes et al

To install gplots simply use the apt command:

sudo apt install r-cran-gplots

The package is now installed:

$ R
> library(gplots)
Attaching package: ‘gplots’

Congratulation’s! You have successfully install and configured R on your Ubuntu 18.04 LTS server. Thanks for using this tutorial for installing R open-source programming language on Ubuntu 18.04 LTS (Bionic Beaver) system.

How to Install OrientDB on Ubuntu 18.04

Install OrientDB on Ubuntu 18.04

In this tutorial we are going to learn how to install OrientDB on Ubuntu 18.04. We will also install and configure its prerequisites. OrientDB is an entirely free and open source NoSQL database management program. Unlike relational database management programs that store the data in a relational table form, NoSQL stores data from apart from the tabular form that can be file form or Graph form. OrientDB includes an integrated web based graphical user interface to easily handle the database through a web browser. It supports ACID transactions as well as atomic operations and readily returns the complete graph with interconnected documents. Its query language is built on SQL also it supports three distinct indexing algorithms for faster performance.

I recommend to use a minimal Ubuntu server setup as a basis for the tutorial, that can be a virtual or a root server image with an Ubuntu 18.04 Bionic Beaver minimal install from a web hosting company or you use our minimal server tutorial to install a server from scratch.

Install OrientDB on Ubuntu 18.04

Step 1. First, ensure your system and apt package lists are fully up-to-date by running the following:

apt-get update -y
apt-get upgrade -y

Step 2. Install Java.

OrientDB is written in Java language so you have to install it on your OS with the following command:

apt-get install default-jre

After installing it, verify that it’s now the default Java JRE:

java -version

Step 3. Installing OrientDB.

Download the latest stable release of OrientDB Community Edition:

cd /opt/
wget https://github.com/orientechnologies/orientdb/archive/3.0.6.tar.gz

Extract the downloaded archive:

tar xvzf 3.0.6.tar.gz
mv  3.0.6.tar.gz /opt/orientdb

Step 4. Configure OrientDB.

So, first, create the system user that you want OrientDB to run as. The command will also create the orientdb group:

useradd -r orientdb -s /sbin/nologin
chown -R orientdb:orientdb /opt/orientdb/

Next, modify the OrientDB main configuration file:

nano /opt/orientdb/bin/orientdb.sh

Change their value to below:

ORIENTDB_DIR="/opt/orientdb"
ORIENTDB_USER="orientdb"

Save and exit the file.

Step 5. Start OrientDB Server.

Now you have to open the service file:

nano /opt/orientdb/bin/orientdb.service

And make it look like below:

[Unit]
Description=OrientDB Server
After=network.target
After=syslog.target

[Install]
WantedBy=multi-user.target

[Service]
User=orientdb
Group=orientdb
ExecStart=/opt/orientdb/bin/server.sh

Save and exit, Then move it to proper location with the following command:

mv /opt/orientdb/bin/orientdb.service /etc/systemd/system/

Start and enable the OrientDB service:

systemctl daemon-reload
systemctl start orientdb
systemctl enable orientdb

If you have done everything right your database is now listening on port “2480” you can verify that with the following command:

netstat -ln | grep 2480

Also, you can open your browser and see the following address through it:

http://server:2480/studio/index.html

Congratulation’s! You have successfully install and configured OrientDB on your Ubuntu 18.04 server. Thanks for using this tutorial installing OrientDB NoSQL Database on Ubuntu 18.04 LTS (Bionic Beaver) system.

How to Install Eclipse IDE on Ubuntu 18.04

Install Eclipse IDE on Ubuntu 18.04

In this tutorial we are going to learn how to install Eclipse IDE on Ubuntu 18.04. We will also install and configure its prerequisites. Eclipse is an open-source development environment used to develop applications. It supports various programming languages and can be installed on all Operating systems (Windows, Linux, Mac)

I recommend to use a minimal Ubuntu server setup as a basis for the tutorial, that can be a virtual or a root server image with an Ubuntu 18.04 Bionic Beaver minimal install from a web hosting company or you use our minimal server tutorial to install a server from scratch.

Install Eclipse IDE on Ubuntu 18.04

Step 1. First, ensure your system and apt package lists are fully up-to-date by running the following:

apt-get update -y
apt-get upgrade -y

Step 2. Installing Java.

Eclipse IDE requires Java to be available on your machine. So, go and install the Java:

sudo apt-get install openjdk-8-jre

Verify the Java version on your machine:

java -version

Step 3. Installing Eclipse IDE on Ubuntu 18.04 Bionic Beaver.

We will be installing Eclipse using the snappy packaging system. To download and install the Eclipse snap package on your system, following command:

sudo snap install --classic eclipse

On successful installation of Eclipse, you should see the following output:

eclipse 4.8.0 from 'snapcrafters' installed

Step 4. Starting Eclipse IDE.

Now that Eclipse is installed on your Ubuntu system you can start it by clicking on the Eclipse icon (Activities -> Eclipse):

Install Eclipse IDE on Ubuntu 18.04

Configure the workspace for Eclipse:

Install Eclipse IDE on Ubuntu 18.04

The default directory should be fine. Click Launch to proceed:

Install Eclipse IDE on Ubuntu 18.04

Congratulation’s! You have successfully install and configured Eclipse on your Ubuntu 18.04 LTS server. Thanks for using this tutorial for installing Eclipse IDE on Ubuntu 18.04 LTS (Bionic Beaver) system.

How to Install Opera Browser on Ubuntu 18.04

Install Opera Browser on Ubuntu 18.04

In this tutorial we are going to learn how to install Opera Browser on Ubuntu 18.04. We will also install and configure its prerequisites. Opera is a freeware web browser developed by Opera Software AS. Opera runs on computer operating systems including Microsoft Windows, Mac OS, and Linux.

I recommend to use a minimal Ubuntu server setup as a basis for the tutorial, that can be a virtual or a root server image with an Ubuntu 18.04 Bionic Beaver minimal install from a web hosting company or you use our minimal server tutorial to install a server from scratch.

Opera Browse features

  • Stay safer and more private – Opera keeps your browsing safe, so you can stay focused on the content. Our secure browser protects you from fraud and malware on the web. Would you like better privacy on the web? Try our unlimited, free VPN feature.
  • Enjoy an ad-free web – Tired of online ads? Opera is the first major web browser that can block ads for you without add-ons. According to tests, our built-in ad blocker makes content-rich webpages load in Opera up to 90% faster.
  • Multitask on the web easily – Our visual bookmarks, tab cycling and customizable shortcuts, keep you on track and save you time. Can’t get enough online video? Don’t miss our new video pop out feature – a floating, moveable video frame that lets you keep browsing or work in other apps without missing any of the action.
  • Browse faster and longer – Opera’s speed and performance are among our top priorities. The data-compressing Opera Turbo feature, native ad blocker and other features will help you browse faster. And, the new battery saver feature will help you browse longer, too: it extends laptop battery life by up to 50%.
  • Currency conversion while you shop – With a currency converter built right into the browser, Opera helps you shop online around the world without any nasty surprises on your credit card bill.
  • Personalize your browser – Over 1,000 extensions make it easy to customize Opera. Download the extensions and themes you like from Opera’s add-ons catalog to get the best browsing experience with a personal touch. With the animated themes, you can even bring Opera’s start page to life.
  • Stay in sync – Easily pick up browsing where you left off, across your devices. Just sign in to your Opera account to sync browsing data – bookmarks, open tabs, passwords and typed history. Remember to get the Opera browser for your mobile device to stay in sync on the go.
  • Get your personal news feed – Opera brings the latest news to one spot, available from the browser’s start page. Personalize your news feed to read what is most relevant to you. You can add preferred news sources from all over the world, in addition to the top 50 articles from your region.

Install Opera Browser on Ubuntu 18.04

Step 1. First, ensure your system and apt package lists are fully up-to-date by running the following:

apt-get update -y
apt-get upgrade -y

Step 2. Installing Opera Browser on Ubuntu 18.04 Bionic Beaver.

Add Opera browser Repository:

wget -qO- https://deb.opera.com/archive.key | sudo apt-key add -
echo "deb https://deb.opera.com/opera-stable/ stable non-free" | sudo tee /etc/apt/sources.list.d/opera-stable.list

Now install the Opera browser on Ubuntu 18.04 Bionic Beaver is easy as executing the below command:

sudo apt update
sudo apt install opera-stable

You can start the Opera browser from command line by executing:

opera

Congratulation’s! You have successfully install and configured Opera Browser on your Ubuntu 18.04 LTS server. Thanks for using this tutorial for installing Opera Browser on Ubuntu 18.04 LTS (Bionic Beaver) system.