Skip to main content

Posts

How to install Nginx Proxy Manager on proxmox 8.3.2 container

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...