Skip to main content

Posts

How to install Nginx Proxy Manager on proxmox 8.3.2 container

How to install Nginx Proxy Manager on proxmox 8.3.2 container

Requirements CPU Core = 1 Memory = 512 Mb Disk Size = 4 GB apt update && apt upgrade -y sh -c "$(wget --no-cache -qO- https://raw.githubusercontent.com/ej52/proxmox/main/install.sh)" -s --app nginx-proxy-manager

Script for Ventoy Automation

This script will automate the process of ventoy USB creation. You need to modify the path of Ventoy and ISO files. At the start of execution you will be asked to define the USB drive letter and disk number. After that the process will be started in the background you will not see anything until the process is done.  Copy b below code and paste it into notepad and save as FILENAME.ps1 # Script To install Ventoy and Copy ISO Files automatically by Talha Ali  # Set the permanent Ventoy path 'Make sure to update the Location of Ventoy application' $VentoyPath = "E:\Talha's Folder\Softwares\ventoy-1.0.99" # Ensure the Ventoy executable exists in the specified path $VentoyExe = Join-Path $VentoyPath "Ventoy2Disk.exe" if (-Not (Test-Path $VentoyExe)) {     Write-Host "Error: Ventoy2Disk.exe not found in the specified path."     exit } # Prompt for USB drive letter 'Make sure USB is already formated and have a drive letter' $DriveLetter = Read-...

How to Identify Unused IPs and Configure Static & DHCP IPs on Ubuntu Server

  Video Training In this blog, I'll walk you through finding unused IP addresses using Advanced IP Scanner and configuring a static IP on an Ubuntu server. I'll also show you how to switch back to DHCP with a few simple adjustments in the network configuration file. Let's start! Finding Unused IP Addresses with Advanced IP Scanner Finding unused IP addresses within your network is crucial for setting up a new server or device without causing IP conflicts. I recommend using Advanced IP Scanner , a free and user-friendly tool. Download and Install Advanced IP Scanner Head over to the Advanced IP Scanner official website and download the tool. Scan Your Network Launch the software, enter the IP range of your network (e.g., 192.168.1.1 to 192.168.1.255 ), and start the scan. The tool will display all the devices currently connected to your network and their IPs. You can use multiple networks as well.  Identify Unused IPs This tool will only show you the used IP Addres...

Set Up Your Own VPN Server on Linux with Webmin - Step-by-Step Guide!

 (Video Training) Setting up a VPN can give you more control over your network’s security, whether for personal use or remote access to private networks. This guide will walk you through configuring a PPTP (Point-to-Point Tunneling Protocol) VPN server on Linux using Webmin. PPTP is a widely supported VPN protocol, and Webmin provides an intuitive interface for managing it. Why Use Webmin for PPTP VPN Setup? Webmin simplifies the process of setting up a VPN server, even for users unfamiliar with the Linux command line. With Webmin, you can install, configure, and manage your PPTP VPN with ease—all from a web-based interface. Prerequisites Before starting, make sure you have: A Linux server (e.g., Ubuntu, Debian, or CentOS). Root or sudo access to the server. Webmin installed. (If you haven’t installed Webmin yet, follow the steps in How to Install Webmin on Linux . Install and Configure PPTP in Webmin Login to Webmin: Open a browser and go to https://your-server-ip:10000 . L...

How to Install and Configure OpenVPN on Ubuntu Server

Video Training Setting up a VPN on your Ubuntu server can enhance security and allow remote access to your network resources. OpenVPN provides a robust and secure solution, and this guide will walk you through each step to install and configure it on your server. Prerequisites To follow this guide, ensure you have: An Ubuntu server with sudo privileges Basic familiarity with terminal commands Let’s get started with installing OpenVPN! Step 1: Update and Upgrade Your System Begin by updating your server’s package lists and upgrading any existing packages to ensure everything is current. Run the following command: sudo apt update && apt upgrade -y  Step 2: Add the OpenVPN Repository OpenVPN’s software repository makes it easy to install and update. Start by adding the repository to your sources list. Run: echo "deb [signed-by=/etc/apt/keyrings/openvpn-as.gpg.key] http://as-repository.openvpn.net/as/debian $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list....

How to Install a Full Desktop (GUI) on Ubuntu Server

  Video Tutorial  Now a days everything is getting very user-friendly other than Ubuntu servers. So they introduced this feature for server to have a user friendly look. The GUI package doesn't come with the install but the installation is not that difficult. I'am posting the commands bellow also there is a video above as well, I mentioned everything in that short video.  sudo apt update && apt upgrade -y sudo apt install xubuntu-desktop For Minimal version (Optional) sudo apt install --no-install-recommends xubuntu-desktop

How to Set Up Remote Desktop on Ubuntu Server

How to Set Up Remote Desktop on Ubuntu Server Video Training Remote desktop access on Ubuntu Server can be extremely useful for managing tasks that benefit from a graphical interface. Using the x11vnc service, you can set up remote access with ease. This guide walks you through each step of the setup process, so you can securely connect to your Ubuntu Server from anywhere. Prerequisites To follow this guide, you’ll need: An Ubuntu Server installation Terminal access with sudo privileges Let’s dive into the step-by-step process of setting up a remote desktop on your Ubuntu Server. Step 1: Update and Upgrade Your System First, make sure your server’s packages are up to date. Run the following command: sudo apt update && sudo apt upgrade -y This will update the list of available packages and install the latest versions of those packages. Step 2: Install XFCE Desktop Environment Since Ubuntu Server lacks a graphical interface by default, you’ll need to install one. We’re u...

Step-by-Step Guide: How to Install Joomla on Ubuntu with Apache, PHP, and MySQL

  Video Training Looking to install Joomla on your Ubuntu server? This guide will walk you through setting up Joomla on Ubuntu using Apache, PHP, and MySQL. This detailed process will ensure that Joomla runs smoothly, helping you create a powerful website on your server. 1. Update Your Ubuntu Server Before installing any software, make sure your system is updated. Open your terminal and run: sudo apt update 2. Install Apache2 Server Apache2 will serve as your web server, allowing Joomla to function. Install Apache2 by running sudo apt install apache2 To verify the installation, check the Apache version with: apache2 -v 3. Install PHP and Required Extensions Joomla requires PHP to run, so let’s install PHP along with essential extensions: sudo apt install php libapache2-mod-php php-mysql php-curl php-gd php-pear php-imagick php-imap php-pspell php-tidy php-xmlrpc php-xml 4. Install the Unzip Utility You'll need unzip to extract Joomla files. Install it by running: sudo apt...

How to install Multiple Version of Node JS on Ubuntu server

Video Training If you're a developer who needs to work on multiple projects, you may encounter situations where different Node.js projects require different Node.js versions. Fortunately, there are several ways to manage multiple versions of Node.js on Ubuntu. In this guide, we'll cover three methods for installing Node.js, from the default Ubuntu repositories to the NodeSource PPA and NVM (Node Version Manager). Method 1: Installation Using the Ubuntu Repositories Using the default Ubuntu repositories is one of the quickest methods for installing Node.js. However, it might not provide the latest version of Node.js, which may be essential for certain projects. Update the system's package index: sudo apt update   Install Node.js: sudo apt install nodejs     Verify the installation by checking the Node.js version: node -v Install npm, the Node.js package manager:  sudo apt install npm Pros: Simple and straightforward installation process. Cons: May n...

How to install SAMBA File Sharing Server on Ubuntu Server

  Video Training Setting up a Samba share on Ubuntu allows you to share files across different devices on your network, making it a great choice for a media server. Here’s a quick guide to configuring Samba with a shared folder. Update Package List and Install Samba sudo apt update  Then, install Samba with: sudo apt install samba Edit Samba Configuration  nano /etc/samba/smb.conf   Scroll to the bottom of the file and paste the following configuration to create a shared folder named "MediaServer." Update the path to your preferred directory. ############################## [MediaServer] comment = Media server path = /home/jellyfin browseable = yes read only = no ##############################   Press CTRL + X to exit, Y to confirm changes, and Enter to save. Restart Samba Service  systemctl restart smbd Allow Samba Through the Firewall  ufw allow samba

Most Important settings for Jellyfin Media Server

 

How to configure hostname on Ubuntu server

 

How to Manage OS Ticket as Administrator | Complete Guide

 

How to install FREE Helpdesk TICKETING SYSTEM OSTicket on ubuntu server 22.04

  sudo apt update -y && sudo apt upgrade -y sudo apt install apache2 -y sudo systemctl enable apache2 && sudo systemctl start apache2 sudo systemctl status apache2 sudo apt-get install php8.1 php8.1-cli php8.1-common php8.1-imap php8.1-redis php8.1-snmp php8.1-xml php8.1-zip php8.1-mbstring php8.1-curl php8.1-mysqli php8.1-gd php8.1-intl php8.1-apcu libapache2-mod-php -y  php -v sudo apt install mariadb-server -y sudo systemctl start mariadb && sudo systemctl enable mariadb sudo systemctl status mariadb CREATE DATABASE osticket; GRANT ALL PRIVILEGES ON osticket.* TO helpdesk@localhost IDENTIFIED BY "YOURPASSWORD"; FLUSH PRIVILEGES; EXIT; cd /var/www/html curl -s https://api.github.com/repos/osTicket/osTicket/releases/latest | grep browser_download_url | cut -d '"' -f 4 | wget -i - unzip osTicket-v1.18.zip cp /var/www/html/upload/include/ost-sampleconfig.php /var/www/html/upload/include/ost-config.php  rm osTicket-v1.18.zip chown -R www-dat...

How to install Webmin on Ubuntu server 20.04

Commands used to install :  sudo apt update sudo apt install software-properties-common apt-transport-https wget -q http://www.webmin.com/jcameron-key.asc -O- | sudo apt-key add - sudo add-apt-repository "deb [arch=amd64] http://download.webmin.com/download/repository sarge contrib" sudo apt install webmin https://your_server_ip:10000

How to install Wordpress on Ubuntu server 22.04

Video Training Commands : sudo apt update sudo apt install apache2 sudo apt install mysql-server sudo mysql_secure_installation sudo apt install php libapache2-mod-php php-mysql sudo systemctl restart apache2 sudo mysql    CREATE DATABASE wordpress;    CREATE USER 'wordpressuser'@'localhost' IDENTIFIED BY 'password';    GRANT ALL PRIVILEGES ON wordpress.* TO 'wordpressuser'@'localhost';    FLUSH PRIVILEGES;    EXIT;     cd /tmp curl -LO https://wordpress.org/latest.tar.gz tar xzvf latest.tar.gz cp /tmp/wordpress/wp-config-sample.php /tmp/wordpress/wp-config.php sudo nano /tmp/wordpress/wp-config.php (Update the username, database name and the password in the config file)     define( 'DB_NAME', ' wordpress ' );     define( 'DB_USER', ' wordpressuser ' );     define( 'DB_PASSWORD', ' password ' );      sudo rsync -avP /tmp/wordpress/ /var/www/html/      sudo cho...

How to Install Jellyfin Media Server on Ubuntu

Video Training Jellyfin is a free, open-source media server that allows you to organize and stream your media files from any device on your network. Here’s a quick guide on installing Jellyfin on Ubuntu. Step-by-Step Installation Commands Update your system packages: sudo apt update Install necessary software packages: sudo apt install apt-transport-https wget software-properties-common Add the Jellyfin repository key: wget -O - https://repo.jellyfin.org/ubuntu/jellyfin_team.gpg.key |  sudo apt-key add - Add the Jellyfin repository: echo "deb [arch=$( dpkg --print-architecture)]  https://repo.jellyfin.org/ubuntu $( lsb_release -c -s) main" | sudo  tee /etc/apt/sources.list.d/jellyfin.list Update package lists to include Jellyfin: sudo apt update Install Jellyfin: sudo apt install jellyfin Start and enable the Jellyfin service: sudo systemctl start jellyfin sudo systemctl enable jellyfin Accessing Jellyfin Once the installation is complete, you can access Jelly...