Skip to main content

Posts

How to host Media-Server for your local network?

What is the Media server? The media server is a type of server which is used to store the media (VIdeos, audios, Photos) and make it available over the network so that the authorized person can see it. Requirements - Requirements are totally based on your data and number of users. Here I’m going with the minimum requirement. OS Ubuntu 20.04 (Recommended) Ram - 4GB Storage   - 1TB CPU - Intel Pentium High-Speed internet connection for WAN access otherwise you can use the local network. A domain name or VPN for over the WAN access. Next step choosing the right media server. Here I’m going to use Emby media server, it’s really easy to use and easy to configure, Configuration - Download emby media server package from the official website - https://emby.media/linux-server.html Create one folder in your system with any name as you want, under that you can create more folders to categorize all files. I.e.- Videos, movies, Series, etc. Store all your movies, videos, etc, and then proc...

Object storage configuration through MinIO

Object storage configuration through MinIO   Hi guys, in this blog I'm going to explain to you how to set up an object storage server in your local system through MinIO object storage. What is Object Storage - Object storage is a computer data storage architecture that manages data as objects. It can directly store files, unlike block storage. What is MinIO - Minio is a popular open-source object storage server. The service stores unstructured data such as photos, videos, log files, backups, and container/VM images, and can even provide a single object storage server that pools multiple drives spread across many servers. Prerequisites - Ram - 2GB (testing), 4GB recommended. HDD - As per your requirements. Static IP address. If you want to host it on the web then get a domain name. Configuration - First thing you need to update your server. # sudo apt update -y Now you need to download “minio” package by using the following command - # wget https://dl.min.io...

NFS server configuration.

How to configure NFS in Ubuntu/CentOS- What is NFS - NFS stands for Network File System, developed by Sun Microsystems. By using this protocol a user on a client computer can access files over a computer network much like local storage is accessed. Let’s start with configuration - First, we need to install the required packages. Tp install NFS package we need to run following command - # apt install nfs-kernel-server        => For Ubuntu # yum install nfs nfs-utils        => For CentOS/RedHat Now create a directory that you want to share over the network. # mkdir /nfsshare Now change the permission of shared directory as bellow- # chmod 777 /nfsshare After all this, we need to make an entry in exports file- # vim /etc/exports /nfsshare    *(rw,sync) Save and exit. Note - ‘*’ denotes that shared directory available for all networks, instead of * we can give a particular...

How to configure ISCSI target and initiator?

What is ISCSI? ISCSI is a shared storage service, by using ISCSI service we can share storage space which we can use as internal storage in different machines. Requirements- 2 CentOS machines Free storage space (as per your requirements) Let’s start with configuration- Configuration (Server-Side)- First, we need to install the targetcli package, # yum install targetcli -y Now start and enable the service. # systemctl start/enable target.service Create partition of free space that you want to share as ISCSI storage. # fdisk /dev/sdb Follow the instructions and create a partition according to your requirements. I’ve created a partition of 6GB size. No need to format this partition but you can create LVM partition if you want. Now run following command- # targetcli > cd /backstores/block > create data_block /dev/sdb1 > cd /iscsi > create iqn.2020-03.com.example:server1 > cd iqn.2020-03.com.example:server1/tpg1/acls > create iqn.2020-03.com.example:desktop1 > cd ....

What is KDE Connect and How to use it.

Hello Friends, John this side- In this blog, I'm going to show you what is KDE-connect and how to use it in any devices or in any Linux distribution, So keep following my blogs- KDE-connect is a software or we can say an application that can connect your phone to your Linux pc so that you can control your pc with your phone. By using this you can mirror your phone notifications into your laptop and can share files as well. Now let's go with the installation and configuration -  For Debian/Ubuntu - # sudo apt install kdeconnect For Arch-based distributions -   Clone this AUR repo in your machine and compile the code and install the package - # git clone https://aur.archlinux.org/indicator-kdeconnect.git # cd indicator-kdeconnect/ Now compile the package by using makepkg command - #makepkg -si Now search in application launcher for KDE-Connect and open that application. Go inside the application menu and pair your android device with your PC. For p...

How to customize gnome Desktop Environment.

I think every Linux users know about Gnome Desktop Environment because Gnome DE is very popular among all Desktop Environments. The look of Gnome DE is very simple and it's very easy to use. But If you want to make yourDE more beautiful then follow my this blog I will show you how to customize your DE with some easy tweaks. First of all, you need to install gnome-tweak-tool- For Debian/Ubuntu users- # apt install gnome-tweak-tool For CentOS/Fedora users- # yum install gnome-tweak-tool For Arch/Slack users- # pacman -S gnome-tweak-tool Now open the tweak tool from application launcher and now you can customize so many options, for example, you can customize your themes, shells, top bar & icons. But right now you can change your themes and icons in limited options if you want to add more themes and icon themes in your library then open the following site in your browser- https:/...

How to install and setup Manjaro-i3 for the first time.

Hey, guys today I'm going to show you how to install and setup Manjaro-i3. In this case, first of all, we need to know what is Manjaro and the difference between Manjaro & Manjaro-i3. What is Manjaro? Manjaro is an opensource Linux distribution based on ArchLinux. Its basically used for personal work or we can say that this distribution is the workstation edition of ArchLinux. What is i3? i3 is a desktop environment used in many distributions. It looks good and clean. If you are good at remembering shortcuts and commands then this is for you. It's a lightweight desktop environment. If you are switching to i3 from a gnome desktop environment then you will find some dificulties to use it, but you will learn very quickly. In my opinion, this is the most beautiful desktop environment I have ever used. Now let's take a look at how to install it in VirtualBox . First of all, create a virtual machine with at least 2 GB ram and 40 GB HDD space. Now a...

Top 3 Pentesting OS

Hello, guys in this blog I'm going to show you "Top 3 Pentesting OS". The ranking of these OS is based on performance, reliability, and most important tool specs. So let's see top 3- 1- Kali Linux:- Kali Linux is a mostly used pen-testing OS. This Distro is based on the Debian platform and it comes with the Gnome desktop environment. It's easy to use and the best hacking OS. Currently, it's using Linux kernel 4.19 and the current version of Kali Linux is 2019.2. It comes with some best-preinstalled tools like maltego, Burp Suite, Beef-XSS, Metasploit5, aircrack-ng, and ettercap, etc. So, in my opinion, this is the Best hacking and pentesting OS. if you want to download this os just  click here . 2- Parrot Security OS:- Parrot Security OS or ParrotSec is a penetration testing distro is based on Debian. This distro uses a Mate desktop environment. This Linux distribution for hackers is built in order to perform penetration testing, vulnerabil...

How to install BlackArch Linux in VirtualBox

In this blog, I'm going to show you how to install BlackArch Linux in VirtualBox/VMWare. Open your VirtualBox application and click on create a new virtual machine from the main menu. Assign a minimum 2GB ram minimum. Add hard-disk of at least 50GB. Now boot the newly created VM and start the installation process. First, select Boot Black arch Linux, and if you have Nvidia graphics then select Boot BlackArch Linux (nonfree). First thing first you need to login in your new BlackArch live session. The default username and password is root & blackarch. Now after this open terminal and type first command #blackarch-install- #blackarch-install After that, you need to follow the instructions. - Select the second option Install from black arch Live-ISO and hit enter.   - Now you need to select the output method quiet or verbose, here I'm selecting the second option verbose mode.  - Now select your locale settings, according to your locality, her...

BlackArch Linux 2019.06.01 Released : Lets see What's New inside

BlackArch is and Arch-based Penetration testing Linux distribution, this distro is specially made for Penetration Testers.  Here, the Statement of Developers- " Today we have released the new BlackArch Linux ISO and OVA images. Here is the changelog: added more than 150 new tools; added 'jedi-vim' plugin; updated vim plugins; included Linux kernel 5.1.4; ISO image file cleanups and tweaks; updated blackarch-installer to vercion 1.1.1; updated Xresources and Xdefaults, plus added support for rxvt-unicode; package quality assurance (runtime checks) was performed prior the ISO image build; updated all BlackArch tools and packages, including configuration files; updated all system packages; updated all window manager menus (Awesome, Fluxbox, Openbox). " In this new BlackArch distribution you can find multiple desktop environments like Gnome, i3, KDE, Openbox, etc. Repositories contain 2203 tools. You can install them individually or in groups as well. The m...

The first thing you need to do after RHEL 8 installation.

1 - First we need to setup a hostname for our new machine. # hostnamectl set-hostname venom.thread.com 2 - Now you need to set up your IP address as you need. 3 - After all this, you need to configure yum server for package installation. In order to configure yum, you have three options- - Standalone Yum - Network-Based Yum - Third Party Yum (rpm fusion, epel release) a- Standalone Yum -            Standalone yum is a type of yum server which will work for one particular machine. If you want to configure standalone yum then follow these instructions- - First, you need to insert your bootable RHEL 8 DVD in your new redhat machine. - Mount that DVD under /mnt- # mount /dev/cdrom /mnt - Now change your directory inside /etc/yum.repos.d   # touch Appstream.repo BaseOS.repo      -you can define your own name. Now we need to edit these two files now I'm starting with Appstream.repo-  # vi...

How to install RHEL 8 in VirtualBox?

first of all you need to download RHEL 8 ISO from RedHat official website. After that you need to install latest version of virtual box in your physical machine. Now start the pre-installation wizard in VirtualBox and follow these slides- Press create new button in virtual box home screen and type any name for your linux virtual machine- After this it comes to main installation part now set all settings like following images- Now wait to finish the installation process. Thank you. If you have any doubt comment down, or you can mail on this  JohnTheH4cker

How to make bootable pen drive easily in Ubuntu.

You can make bootable pen drive using many methods. But today i'm going to show you easy method using third party app etcher-electron software. To install etcher-electron in Ubuntu you have to repositories to your Linux system- to add etcher repos in your system open software & updates using Ubuntu search - Now select Other Software tab in Software & Updates and click add button after this you can find a prompt which is asking for APT line. Paste the following line is this tab- deb https://dl.bintray.com/resin-io/debian stable etcher Then press add source button and now we have to add repositories key. Open terminal and type following line and press enter- sudo apt-key adv --keyserver hkp://pgp.mit.edu:80 --recv-keys 379CE192D401AB61 After this step type this command- sudo apt update && sudo apt install etcher-electron Now open etcher from application menu- First select ISO file then select media and in the last press flash button and boom its working....