How To Install TeamViewer on Ubuntu 18.04 LTS

Install TeamViewer on Ubuntu 18

TeamViewer is a proprietary computer software package for remote control, desktop sharing, online meetings, web conferencing and file transfer between computers. Versions are available for the Microsoft Windows, OS X, Desktop Linux, iOS, Android Linux, Windows RT and Windows Phone operating systems. It is also possible to access a machine running TeamViewer with a web browser. While the main focus of the application is remote control of computers, collaboration and presentation features are included.

This article assumes you have at least basic knowledge of linux, know how to use the shell, and most importantly, you host your site on your own VPS. The installation is quite simple and assumes you are running in the root account, if not you may need to add ‘sudo’ to the commands to get root privileges. I will show you through the step by step installation TeamViewer on a Ubuntu 18.04 (Bionic Beaver) server.
TeamViewer features

Remote QuickSteps. Save yourself hundreds of clicks with one-click shortcuts for your most-used remote support actions. (Premium and above)
Remote control tabs for Mac OS. Conveniently run multiple remote sessions on macOS in tabs with Sierra’s latest tab-view technology.
Service case notifications. Take swift action on pop-up and email notifications. Delegate tasks faster, for more effective IT support. (Business and above)
Remote Sticky Note. Leave a message behind for a more personal customer relationship.
Provides screen sharing with frame rates up to 60 fps (frames per second). No stuttering, no lag.
Intelligent connection setup. Connect with the best possible quality via automatic intelligent system adjustments, based on your network conditions and system hardware.
Faster file transfer.
And more.

Install TeamViewer on Ubuntu 18.04 LTS Bionic Beaver

Step 1. First make sure that all your system packages are up-to-date

sudo apt-get update
sudo apt-get upgrade

Step 2. Installing TeamViewer on Ubuntu 18.04 LTS.
First, Go to TeamViewer 12 beta download page and download the deb file via your Web browser:

wget https://download.teamviewer.com/download/linux/teamviewer_amd64.deb

Install gdebi command line package installer with the following command:

sudo apt install gdebi-core

Then install the TeamViewer 12 deb package with:

sudo gdebi teamviewer_amd64.deb

Once installed, Use your start menu to locate and start TeamViewer. Alternatively, start TeamViewer from the command line:

teamviewer

Congratulation’s! You have successfully installed TeamViewer. Thanks for using this tutorial for installing TeamViewer on Ubuntu 18.04 LTS (Bionic Beaver) system. For additional help or useful information, we recommend you to check the official TeamViewer web site.

How To Install Composr CMS on Ubuntu 18.04 LTS

Install Composr CMS on Ubuntu 18

Composr CMS is an open-source content management system for next-generation websites written in PHP with advanced social, interactive and dynamic functionality. The installation process is fairly easy and it takes only a couple of minutes.

This article assumes you have at least basic knowledge of Linux, know how to use the shell, and most importantly, you host your site on your own VPS. The installation is quite simple and assumes you are running in the root account, if not you may need to add ‘sudo’ to the commands to get root privileges. I will show you through the step by step installation Joomla on an Ubuntu 18.04 (Bionic Beaver) server.

Install Composr CMS on Ubuntu 18.04 LTS Bionic Beaver

Step 1. First make sure that all your system packages are up-to-date

sudo apt-get update
sudo apt-get upgrade

Step 2. Install LAMP (Linux, Apache, MariaDB, PHP) server.

A Ubuntu 18.04 LAMP server is required. If you do not have LAMP installed, you can follow our guide here. Also install all required PHP modules:

apt-get install php7.1-cli php7.1-gd php7.1-opcache php7.1-mysql php7.1-json php7.1-mcrypt php7.1-xml php7.1-curl

Step 3. Installing Composr Cms on Ubuntu 18.04 LTS.

First, download the latest stable version of Composr Cms:

wget http://compo.sr/site/dload.php?id=457 -O composr.zip
mkdir /var/www/html/composr
unzip composr.zip -d /var/www/html/composr

We will need to change some folders permissions:

chown -R www-data:www-data /var/www/html/composr/
chmod -R 755 /var/www/html/composr/

Step 4. Configuring MariaDB for Composr Cms.

By default, MariaDB is not hardened. You can secure MariaDB using the mysql_secure_installation script. You should read and below each steps carefully which will set root password, remove anonymous users, disallow remote root login, and remove the test database and access to secure MariaDB.

mysql_secure_installation

Configure it like this:

- Set root password? [Y/n] y
- Remove anonymous users? [Y/n] y
- Disallow root login remotely? [Y/n] y
- Remove test database and access to it? [Y/n] y
- Reload privilege tables now? [Y/n] y

Next we will need to log in to the MariaDB console and create a database for the Composr Cms. Run the following command:

mysql -u root -p

This will prompt you for a password, so enter your MariaDB root password and hit Enter. Once you are logged in to your database server you need to create a database for Composr Cms installation:

MariaDB [(none)]> CREATE DATABASE composrdb;
MariaDB [(none)]> GRANT ALL PRIVILEGES ON composrdb.* TO 'composr'@'localhost' IDENTIFIED BY 'your_password' WITH GRANT OPTION;
MariaDB [(none)]> SET @@global.sql_mode= '';
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> quit

Step 5. Configuring Apache web server for Composr Cms.

Create a new virtual host directive in Apache. For example, create a new Apache configuration file named ‘composr.conf’ on your virtual server:

sudo a2enmod rewrite
sudo a2ensite composr.conf
touch /etc/apache2/sites-available/composr.conf
ln -s /etc/apache2/sites-available/composr.conf /etc/apache2/sites-enabled/composr.conf
nano /etc/apache2/sites-available/composr.conf

Add the following lines:

<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot /var/www/html/composr
ServerName your-domain.com
ServerAlias www.your-domain.com
<Directory /var/www/html/composr/>
Options FollowSymLinks
AllowOverride All
Order allow,deny
allow from all
</Directory>
ErrorLog /var/log/apache2/your-domain.com-error_log
CustomLog /var/log/apache2/your-domain.com-access_log common
</VirtualHost>

Now, we can restart Apache web server so that the changes take place:

systemctl restart apache2.service

Step 6. Accessing Composr CMS.

Composr CMS will be available on HTTP port 80 by default. Open your favorite browser and navigate to http://yourdomain.com/install.php or http://server-ip/install.php and complete the required the steps to finish the installation. If you are using a firewall, please open port 80 to enable access to the control panel.

Congratulation’s! You have successfully installed Composr. Thanks for using this tutorial for installing Composr CMS (content management system) on Ubuntu 18.04 LTS systems. For additional help or useful information, we recommend you to check the official Composr CMS web site.

How To Install VLC Media Player on Ubuntu 18.04 LTS

VLC Media Player

VLC (VideoLan) is a portable & an open source multimedia player available for like Linux like operating system, Microsoft Windows, Mac OS X and android. VLC plays our favorite audio and video files, it can play various audio & video formats such as mpeg, divx, mov, mp3, mp4, dvd, vcd, wmv and quicktime.

This article assumes you have at least basic knowledge of Linux, know how to use the shell, and most importantly, you host your site on your own VPS. The installation is quite simple and assumes you are running in the root account, if not you may need to add ‘sudo’ to the commands to get root privileges. I will show you through the step by step installation VLC Media Player on Ubuntu 18.04 LTS Bionic Beaver server.

Install VLC Media Player on Ubuntu 18.04 LTS Bionic Beaver

Step 1. First, make sure that all your system packages are up-to-date

sudo apt-get update
sudo apt-get upgrade

Step 2. Installing VLC Media Player on Ubuntu 18.04 LTS.

First step is to add the PPA repository:

add-apt-repository ppa:videolan/master-daily
apt update

Install VLC using following command:

apt install vlc qtwayland5

For streaming or transcoding audio/video, you also need to additionally install libavcodec-extra using following command:

apt install libavcodec-extra

Congratulations! You have successfully installed VLC. Thanks for using this tutorial for installing VLC Media Player in Ubuntu 18.04 LTS Bionic Beaver systems. For additional help or useful information, we recommend you to check the official VLC web site.

How To Install Spotify on Ubuntu 18.04 LTS

Install Spotify on Ubuntu 18

Spotify is a great way to listen to music by streaming it on your phone, in your browser, or on your Linux desktop. You can stream everything, upgrade and sync tracks and playlists offline, or purchase individual tracks to keep forever.

This article assumes you have at least basic knowledge of Linux, know how to use the shell, and most importantly, you host your site on your own VPS. The installation is quite simple and assumes you are running in the root account, if not you may need to add ‘sudo’ to the commands to get root privileges. I will show you through the step by step installation Spotify on a Ubuntu 18.04 (Bionic Beaver) server.
Install Spotify on Ubuntu 18.04 LTS Bionic Beaver

Step 1. First make sure that all your system packages are up-to-date by running these following apt-get commands in the terminal.

sudo apt-get update
sudo apt-get upgrade

Step 2. Installing Spotify Stable on Ubuntu 18.04 LTS.

Method 1.

First, add the Spotify repository signing key to be able to verify downloaded packages:

apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 0DF731E45CE24F27EEEB1450EFDC8610341D9410

Then, add Spotify stable repository by running this command:

echo deb http://repository.spotify.com stable non-free | sudo tee /etc/apt/sources.list.d/spotify.list

Next is simple. Update and install Spotify client:

sudo apt-get update
sudo apt-get install spotify-client

Method 2.

Install Spotify application using the Snap command:

sudo snap install spotify
sudo snap list spotify

Once installed, next you can start Spotify by searching for it Unity Dash (in Ubuntu).

Congratulation’s! You have successfully installed Spotify. Thanks for using this tutorial for installing Spotify on Ubuntu 18.04 LTS (Bionic Beaver) system. For additional help or useful information, we recommend you to check the official Spotify web site.

How To Install MySQL on Ubuntu 18.04 LTS

Install MySQL on Ubuntu 18

MySQL is a relational database management system (RDBMS) that runs as a server providing multi-user access to a number of databases. The MySQL source code is freely available because it was originally developed as freeware. MySQL is written in C and C++ and is compatible with all major operating systems. MySQL can be used for a variety of applications, but is most commonly found on web servers.

This article assumes you have at least basic knowledge of Linux, know how to use the shell, and most importantly, you host your site on your own VPS. The installation is quite simple and assumes you are running in the root account, if not you may need to add ‘sudo’ to the commands to get root privileges. I will show you through the step by step installation MySQL 8.0 on a Ubuntu 18.04 (Bionic Beaver) server.

Install MySQL on Ubuntu 18.04 LTS Bionic Beaver

Step 1. First make sure that all your system packages are up-to-date

sudo apt-get update
sudo apt-get upgrade

Step 2. Installing MySQL on Ubuntu 18.04 LTS.

First step, we will now set up the MySQL official repository on the system:

wget https://dev.mysql.com/get/mysql-apt-config_0.8.10-1_all.deb

Then run the commands below to install:

sudo dpkg -i mysql-apt-config_0.8.10-1_all.deb

The MYSQL installer will prompt you to select the MySQL repository. Based on your selection, the installer will configure repositories on the system to receive the appropriate version of MySQL.

mysql_8_install
Now that the repository is installed, run the commands below to install:

apt install mysql-server mysql-client

During the installation, you should be prompted to create and confirm a MySQL root password.

mysql_8_install_1

Once complete, you can verify MySQL 8.0 is installed by running the below command:

systemctl status mysql
systemctl start mysql
systemctl enable mysql

After the installation of MySQL is complete, you may need to secure your new MySQL. By default, MySQL is not hardened. You can secure MySQL using the mysql_secure_installation script. you should read and below each steps carefully which will set root password, remove anonymous users, disallow remote root login, and remove the test database and access to secure MySQL:

mysql_secure_installation

Configure it like this:

- Set root password? [Y/n] y
- Remove anonymous users? [Y/n] y
- Disallow root login remotely? [Y/n] y
- Remove test database and access to it? [Y/n] y
- Reload privilege tables now? [Y/n] y

To log into MySQL, use the following command (note that it’s the same command you would use to log into a MySQL database):

mysql -u root -p

One of the most important things when running MySQL on a production server is to get the most out of its performances. If you are a beginner and you do not know how to tune your MySQL server, you can start with a program called MySQLTuner. It will help you to analyze your server and to tune MySQL for better overall performances.

Congratulation’s! You have successfully installed MySQL. Thanks for using this tutorial for installing MySQL 8.0 server in Ubuntu 18.04 Bionic Beaver system. For additional help or useful information, we recommend you to check the official MySQL web site.

How To Setup UFW Firewall on Ubuntu 18.04 LTS

Setup UFW Firewall on Ubuntu 18

The default firewall configuration tool for Ubuntu is ufw. Developed to ease iptables firewall setup, ufw provides a user friendly way to produce an IPv4 or IPv6 host-based antivirus. By default UFW is disabled.

This article assumes you have at least basic knowledge of Linux, know how to use the shell, and most importantly, you host your site on your own VPS. The installation is quite simple and assumes you are running in the root account, if not you may need to add ‘sudo’ to the commands to get root privileges. I will show you through the step by step installation UFW Firewall on an Ubuntu 18.04 Bionic Beaver server.

Setup UFW Firewall on Ubuntu 18.04 LTS Bionic Beaver

Step 1. First make sure that all your system packages are up-to-date

sudo apt-get update
sudo apt-get upgrade

Step 2. Installing UFW Firewall on Ubuntu 18.04 LTS.

In Ubuntu 18.04, UFW is installed by default. If not, you can easily install it by running the following command:

apt-get install ufw

To check whether ufw is running run:

systemctl status ufw

After installation, UFW is deactivated. If you configure your server via SSH, it is important to release SSH before you enable UFW:

ufw allow ssh

Step 3. UFW control.

Turn on:

ufw enable

Turn off:

ufw disable

Attention! The following are examples, please use only if you know what you are doing!

Allow protocol:

ufw allow ssh

Allow port:

ufw allow 22

Allow Port Ranges:

ufw allow 1000:2000

Prohibit connections:

Deny protocol:

ufw deny ssh

Deny port:

ufw deny 22

To see all services that can be allowed or denied in the system check out the /etc/services file:

$ cat /etc/services | less
1
	
$cat/etc/services|less

Sample output:
ftp-data        20/tcp
ftp             21/tcp
fsp             21/udp          fspd
ssh             22/tcp                          # SSH Remote Login Protocol
ssh             22/udp
telnet          23/tcp
smtp            25/tcp          mail
time            37/tcp          timserver
time            37/udp          timserver
rlp             39/udp          resource        # resource location
nameserver      42/tcp          name            # IEN 116
whois           43/tcp          nicname
tacacs          49/tcp                          # Login Host Protocol (TACACS)
tacacs          49/udp
re-mail-ck      50/tcp                          # Remote Mail Checking Protocol
re-mail-ck      50/udp
domain          53/tcp                          # Domain Name Server
domain          53/udp

For more usage commands you can use the –help flag:

ufw --help

Step 4. Managing UFW via graphical user interface (GUI).

Install gufw package if you wish to manage our UFW firewall via graphical user interface application:

apt install gufw

Once installed, start Gufw by searching your start menu:
gufw-ubuntu
Congratulation’s! You have successfully install and setup UFW. Thanks for using this tutorial for installing UFW Firewall on your Ubuntu 18.04 Bionic Beaver system. For additional help or useful information, we recommend you to check the official UFW Firewall web site.

How To Install Google Chrome on Ubuntu 18.04 LTS

Install Google Chrome on Ubuntu 18

Google Chrome is a freeware web browser developed by Google, uses the WebKit layout engine. It is available for the Linux, Android, iOS, Microsoft Windows, and Mac OS X operating systems. But Google Chrome is more than a web browser, as it combines sophisticated open source technology, borrowed from the Chromium application, into a minimal design, all in order to help users surf the web much faster, a lot easier, and safer than ever before.

This article assumes you have at least basic knowledge of linux, know how to use the shell, and most importantly, you host your site on your own VPS. The installation is quite simple and assumes you are running in the root account, if not you may need to add ‘sudo’ to the commands to get root privileges. I will show you through the step by step installation Google Chrome on a Ubuntu 18.04 LTS (Bionic Beaver) server.

Install Google Chrome on Ubuntu 18.04 Bionic Beaver

Method 1. Install Google Chrome on Ubuntu 18.04 LTS from the Command Line.

Step 1. First make sure that all your system packages are up-to-date

sudo apt-get update
sudo apt-get upgrade

Step 2. Installing Google Chrome on Ubuntu 18.04 LTS.

First, create a source list file for Google Chrome browser:

nano /etc/apt/sources.list.d/google-chrome.list

Next, copy the following APT line and paste it into google-chrome.list file:

deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main

After that, run the following command to download Google’s signing key:

wget https://dl.google.com/linux/linux_signing_key.pub
apt-key add linux_signing_key.pub

Now update package list and install the stable version of Google Chrome:

apt update
apt install google-chrome-stable

Step 3. Accessing Google Chrome.
Once installed, open Google Chrome from Ubuntu Dash or Terminal:

google-chrome-stable

If you wish to uninstall and remove Google Chrome from Ubuntu, run the following commands:

apt-get purge google-chrome-stable
apt-get autoremove

Method 2. Install Google Chrome on Ubuntu 18.04 the Graphical Way

Step 1. Go to https://www.google.com/chrome. Click the Download Chrome button.

Step 2. Then select the first option (64 bit .deb package), click Accept and Install.

Step 3. When Firefox asks you how to open this deb file, choose the default option to open it in Ubuntu Software (formerly Ubuntu Software Center).

google-chrome-stable_current_amd64.deb_

If you choose the first option, Google Chrome deb package will be downloaded to /tmp/mozilla_$username directory. Once the download is complete, Ubuntu Software will automatically open. Click the Install button to install google-chrome-stable to Ubuntu 18.04. The version and installation size information can be seen in the Details section. 189.4MB of disk space! That’s huge for a Web browser.

Because software installation on Linux requires root privilege, so you have to enter your password to authenticate.

google-chrome-browser 2

Step 4. Once the installation is complete, you can start Chrome browser in the Unity Dash or by typing the following command in the terminal.

google-chrome-stable

Congratulation’s! You have successfully installed Google Chrome. Thanks for using this tutorial for installing Google Chrome web browser in Ubuntu 18.04 Bionic Beaver system. For additional help or useful information, we recommend you to check the official Google Chrome web site.