Installer for jitsi-meet, jigasi and jibri Rumi, November 19, 2022 Found this lovely code base (that actually worked) on github, supported on a debian 10/11 or ubuntu 20+ versions- The script (jitsi_setup.sh) can be used to install stable version of all 3 on a stand-alone server. This is simply a script version of quick-install document at https://jitsi.github.io/handbook/docs/devops-guide/devops-guide-quickstart It Installs below… Continue Reading
Build WAF with Reverse Proxy Load Balancer using Nginx Rumi, November 16, 2022 Getting Started First, it is recommended to update and upgrade all your software packages to the latest version. You can update all of them by running the following command: apt update -y apt upgrade -y Once all the packages are updated, install other required packages with the following command: apt… Continue Reading
M3U Restream Rumi, November 15, 2022 There’s a wonderful piece of microservice node.js based restream utility, that let you re-stream from a source and also do the ffmped transcoding if you’d like. I just liked the piece! My installed OS was Ubuntu 18.x and I used node version 12.x. The problem You have an IPTV provider… Continue Reading
Install Discourse on Ubuntu 20.04 Rumi, November 14, 2022 Secure the Server Turn on automatic security updates. $ sudo dpkg-reconfigure -plow unattended-upgrades Setup a firewall with ufw. $ sudo apt-get install ufw $ sudo ufw default allow outgoing $ sudo ufw default deny incoming $ sudo ufw allow 22 comment ‘SSH’ $ sudo ufw allow http comment ‘HTTP’ $ sudo… Continue Reading
Disable ipv6 on Linux Machine Rumi, June 18, 2022 Disable on Centos/RHEL system: 1. Append below lines in /etc/sysctl.conf: net.ipv6.conf.all.disable_ipv6 = 1 net.ipv6.conf.default.disable_ipv6 = 1 NOTE : To disable IPv6 on a single interface add below lines to /etc/sysctl.conf : net.ipv6.conf.[interface].disable_ipv6 = 1 ### put interface name here [interface] net.ipv6.conf.default.disable_ipv6 = 1 2. To make the settings affective, execute… Continue Reading
Install Development Tool on CentOS and Debian Rumi, June 17, 2022 Well, in my working domain I face these tools to be installed, so that most of the dependent tools or programs that need to be deployed later don’t face much of dependency issue. So here goes the installation process for both the OS. On CentOS/RHEL system use the follwoing command… Continue Reading
Delete Old Unused Kernels in Debian Rumi, June 17, 2022 To find out the current version of Linux kernel running on your system, use the following command. $ uname -sr Linux 4.12.0-041200-generic To list all installed kernels on your system, issue this command. $ dpkg -l | grep linux-image | awk ‘{print$2}’ linux-image-4.12.0-041200-generic linux-image-4.8.0-22-generic linux-image-extra-4.8.0-22-generic linux-image-generic Remove Old Unused Kernels… Continue Reading
Reset Root Password on Ubuntu 20 Rumi, May 2, 2022 Step 1: Reboot your Ubuntu 20.04 LTS Operating System and load the GRUB menu by holding the Shift Key on Keyboard The first step is to start your computer machine and keep pressing the shift button on your keyboard until the GRUB menu appears, as shown in the picture below:… Continue Reading
Creating a Sudo User in Debian or Ubuntu Rumi, April 14, 2022 Creating a Debian Sudo User Creating a Debian sudo user involves a few simple steps. This procedure does not require you to edit the sudoers file. If you have an existing user that you want to grant sudo privileges, skip Step 2. Step 1: Log in as the Root User… Continue Reading
Remove Old Kernels of Debian/Ubuntu Rumi, April 1, 2022 To find out the current version of Linux kernel running on your system, use the following command. $ uname -sr Linux 4.12.0-041200-generic To list all installed kernels on your system, issue this command. $ dpkg -l | grep linux-image | awk ‘{print$2}’ linux-image-4.12.0-041200-generic linux-image-4.8.0-22-generic linux-image-extra-4.8.0-22-generic linux-image-generic Remove Old Unused Kernels… Continue Reading