View allAll Photos Tagged SystemAdministration

What is reverse proxy? What are its advantages?

  

What is a reverse proxy? Reverse proxy is kind of a server that sits in the front of many other servers, and forwards the client requests to the appropriate servers. The response from the server is then also received and forwarded by the proxy server to the client.

  

Why would you use such a setup? There are several good reasons for that. This setup can be used to set up a load balancer, caching or for protection from attacks.

  

I am not going into the details here. Instead, I’ll show you how you can utilize the concept of reverse proxy to set up multiple services on the same server.

  

Take the same image as the one you saw above. What you can do is to run an Ngnix server in a docker container in reverse proxy mode. Other web services can also be run in their own respective containers.

  

Nginx container will be configured in a way that it knows which web service is running in which container.

  

This is a good way to save cost of hosting each service in a different server. You can have multiple services running in the same Linux server thanks to the reverse proxy server.

  

Setting up Nginx as reverse proxy to deploy multiple services on the same server using Docker

  

Let me show you how to go about configuring the above mentioned setup.

  

With these steps, you can install multiple web-based application containers running under Nginx with each standalone container corresponding to its own respective domain or subdomain.

blog.revold.us/using-docker-to-set-up-nginx-reverse-proxy...

A Beginner’s Guide to SELinux on CentOS 10/11

  

SELinux (Security-Enhanced Linux) is a Mandatory Access Control (MAC) system developed by the NSA. Unlike Discretionary Access Control (DAC), which is used by most Linux distributions, SELinux provides a more secure environment by restricting system access to only what is explicitly allowed.

  

This guide will help you understand the basics of SELinux, including installation, configuration, troubleshooting, and policy management.

  

Understanding SELinux

  

1. SELinux States

  

SELinux can operate in one of the following states:

  

- Enabled: SELinux is active and enforcing security policies.

  

- Disabled: SELinux is turned off.

  

To disable SELinux, edit the configuration file:

  

sudo nano /etc/selinux/config

  

Find the line that starts with SELINUX=, and change it to:

  

SELINUX=disabled

  

Save and exit, then reboot the system for the changes to take effect.

  

After rebooting, check the status:

  

sudo sestatus

  

If SELinux is disabled, the output should confirm it.

  

2. SELinux Modes

  

When SELinux is enabled, it can run in one of the following modes:

  

- Enforcing: SELinux strictly applies security policies and blocks unauthorized access.

  

- Permissive: SELinux logs policy violations but does not enforce them.

  

- Disabled: SELinux is completely turned off.

blog.revold.us/a-beginners-guide-to-selinux-on-centos-10-11/

Fredrik Wolmer 24 års erfarenhet av IT & ICT (4G / 5G) Bakgrund inom systemdrift / systemadministration (Unix, Linux, Windows) och DC-infrastruktur. works.bepress.com/fredrikwolmer/about/

DOWNLOAD THE APPROPRIATE IMAGE

  

- VirtualBox (.vdi)

  

- KVM (.qcow2)

  

- Vmware Workstation (.vmdk)

  

Follow this guide if you already are running a supported virtual machine hypervisor. If you are not familiar with virtual machines we recommend installation Home Assistant OS directly on a Raspberry Pi or an ODROID.

  

CREATE THE VIRTUAL MACHINE

  

Load the appliance image into your virtual machine hypervisor. (Note: You are free to assign as much resources as you wish to the VM, please assign enough based on your add-on needs).

  

Minimum recommended assignments:

  

- 2 GB RAM

  

- 32 GB Storage

  

- 2vCPU

  

All these can be extended if your usage calls for more resources.

  

HYPERVISOR SPECIFIC CONFIGURATION

  

VirtualBox

  

KVM (virt-manager)

  

KVM (virt-install)

  

Vmware Workstation

  

1. Create a new virtual machine

  

2. Select Type “Linux” and Version “Linux 2.6 / 3.x / 4.x (64-bit)”

  

3. Select “Use an existing virtual hard disk file”, select the unzipped VDI file from above

  

4. Edit the “Settings” of the VM and go “System” then “Motherboard” and select “Enable EFI”

  

5. Then go to “Network” “Adapter 1” choose “Bridged Adapter” and choose your Network adapter.

  

Please keep in mind that the bridged adapter only functions over a hardwired ethernet connection. Using Wi-Fi on your VirtualBox host is unsupported.

  

6. Then go to “Audio” and choose “Intel HD Audio” as Audio Controller.

  

By default VirtualBox does not free up unused disk space.

blog.revold.us/install-home-assistant-operating-system/

Design complex network systems and master concepts related to the networking.

Wise Solutionz

0092-322-866-2442

ifykh@yahoo.com

info@wisesolutionz.com

www.wisesolutionz.com

Radarr is a movie collection manager for Usenet and BitTorrent users, designed as a fork of Sonarr. It automates movie downloading, organizing, and renaming while integrating with download clients.

  

This guide explains how to install Radarr using Docker and Docker Compose for a seamless setup on Linux-based systems.

  

Step 1: Install Docker and Docker Compose

  

Before installing Radarr, ensure Docker and Docker Compose are installed.

blog.revold.us/how-to-install-and-configure-radarr-on-lin...

Install on Linux

  

On this page you can find instructions on how to install the Compose on Linux from the command line.

  

Install using the repository

  

Note

  

These instructions assume you already have Docker Engine and Docker CLI installed and now want to install the Compose plugin.For Compose standalone, see Install Compose Standalone.

  

If you have already set up the Docker repository, jump to step 2.

  

- Set up the repository. Find distro-specific instructions in:

  

- Ubuntu | CentOS | Debian | Fedora | RHEL | SLES.

  

- Update the package index, and install the latest version of Docker Compose:

  

- Ubuntu, Debian:

  

- $ sudo apt-get update $ sudo apt-get install docker-compose-plugin

  

- RPM-based distros:

  

- $ sudo yum update $ sudo yum install docker-compose-plugin

  

- Verify that Docker Compose is installed correctly by checking the version.

  

- $ docker compose version Docker Compose version vN.N.N

  

Where vN.N.N is placeholder text standing in for the latest version.

  

Update Compose

  

To update Compose, run the following commands:

  

- Ubuntu, Debian:

  

- $ sudo apt-get update $ sudo apt-get install docker-compose-plugin

  

- RPM-based distros:

  

- $ sudo yum update $ sudo yum install docker-compose-plugin

  

Install the plugin manually

  

This option requires you to manage upgrades manually. We recommend setting up Docker’s repository for an easier maintenance.

blog.revold.us/install-docker-compose-on-linux-ubuntu-22-...

How to Install Virtualmin on Ubuntu 22.04 or 24.04

  

Virtualmin is a powerful and flexible web hosting control panel that simplifies server management by providing an easy-to-use interface. With Virtualmin, you can manage websites, databases, users, and security settings efficiently.

  

Virtualmin features a number of scripts that can simplify the process of installing and maintaining software on your servers. It comes with a script installer for popular applications like Drupal, Joomla, bbPress, Django… and many others.

  

Virtualmin also provides an updater tool to help you update all aspects of your server software in a single operation. It even allows you to check for security updates and clone your entire Virtualmin installation with one click of a button.

  

This guide explains how to install Virtualmin on Ubuntu 22.04 or Ubuntu 24.04 using an official installation script.

  

Prerequisites

  

- A Ubuntu 22.04 or 24.04 server

  

- Root or sudo access to the server

  

- A fully qualified domain name (FQDN) such as virtualmin.example.com

  

- A firewall configured to allow necessary ports

  

Step 1: Update Your System

  

Before installing Virtualmin, update the system packages to ensure everything is up to date:

  

sudo apt update && sudo apt upgrade -y

  

Once the update is complete, reboot the server:

  

sudo reboot now

  

Step 2: Download and Install Virtualmin

  

Download the Installation Script

  

Virtualmin provides an automated script to install all required dependencies easily.

blog.revold.us/how-to-install-virtualmin-on-ubuntu-22-04-...

Practical, relevant and industry-ready domain knowledge on network solutions, setting you up for a major career upgrade.

Gain full knowledge in how to install, troubleshoot, configure, and operate a medium-sized routed and switched network.

CCNA & CCNP Certification Training Bundle is an ideal certification program for entry-level network engineers to maximize their foundational networking knowledge

Get on your way to being a network engineer, network specialist or network admin.

Best way to appeal to potential employers.

Most Linux users know how easily they can run a Web server on their favorite distros. Unfortunately, serving pages is one thing — finding them is another. That’s when many users turn to ht://Dig.

  

ht://Dig is more than a simple search script for a Web site. It combines a powerful collection of command-line search utilities with an easy-to-use CGI script. Properly configured, they work together to form a robust, extensible search engine for a domain or intranet.

  

Like Google, ht://Dig can search PDF, PostScript, Microsoft Word, Microsoft Excel, and Microsoft PowerPoint files, in addition to the expected plain text and HTML files. Unlike some search utilities, it maintains its database in plain text files, keeping software dependencies low.

  

ht://Dig is available as a set of stable binary packages for all the major distros. Most split the program into two packages: htdig, which contains the command-line utilities, and htdig-web, which contains the CGI script. Download and install both from your favorite repository, or binaries and source code are available from the project’s site. As of this writing, the most recent production version is 3.1.6.

  

Out of the box, ht://Dig is limited to searching plain text and HTML files. Fortunately, a number of conversion utilities can expand its reach. This tutorial includes instructions for indexing PostScript, PDF, Microsoft Word, Microsoft PowerPoint, and Microsoft Excel Files.

blog.revold.us/build-your-own-search-engine-with-ht-dig/

The simplest way to setup and manage a VPN,designed for Raspberry Pi™.

  

- ::: INSTALLATION :::curl -L https://install.pivpn.io | bash

  

- ::: Test (unstable) Branch :::curl -L https://test.pivpn.io | TESTING= bash

  

SIMPLE ::: Yes, that’s it! It is *almost* that simple.To elaborate a little more, you will want to install Raspberry Pi OS Lite on a Raspberry pi, we strongly recommend using the latest Raspberry Pi OS Lite image but the normal Raspberry Pi OS image will work as well, preferably enable ssh access and then begin.After install, you may need to open a port on your router.There is a (now slightly outdated) guided walkthrough of the install available here.More information is also available on the PiVPN GitHub

  

FLEXIBLE ::: Think if you can figure out how to do this yourself you’ll have more options?This installer is no slouch! It will allow you to customize your VPN port, key encryption strength, client DNS server, and more! Even if you are an expert, the options presented within are a perfect foundation for any openvpn server installation. Although this is geared toward running on a $35 Raspberry Pi™, the installer will work just as well on an Ubuntu or Debian server.

  

MANAGEABLE ::: Installation is finished, now what do you do? No worries, we’ve got you covered!Provided free of charge on your server is a new ‘pivpn’ command. Simply run pivpn and you are presented with all of the available options. Easily add client profiles, revoke them, list the ones you created, etc.

blog.revold.us/pivpn-simplest-way-to-setup-a-vpn/

Prepare thoroughly for the SAP C_FIORD_2502 exam with reliable Pass4Future prep resources. Strengthen your understanding of SAP Fiori system administration and design concepts. Access updated study materials and practice confidently for certification success.

www.pass4future.com/sap/exam/c-fiord-2502

 

UniFi is a range of networking products from Ubiquiti, designed for both home and business users. The UniFi Controller is a centralized management system for UniFi access points, switches, security gateways, and cameras.

  

Instead of purchasing a UniFi Cloud Key, you can install the UniFi Controller software on your Ubuntu 22.04 or 24.04 server for free.

  

Step 1: Update Your System

  

Before installing the UniFi Controller, update and upgrade your system.

  

sudo apt update && sudo apt upgrade -y

  

Once completed, reboot your server.

  

sudo reboot now

  

Step 2: Install Required Dependencies

  

The UniFi Controller requires OpenJDK 17 and other dependencies. Install them using:

  

sudo apt install -y openjdk-17-jre-headless gnupg curl

  

Verify Java installation.

  

java -version

  

Step 3: Add the UniFi Repository

  

1. Import the UniFi GPG Key

  

curl -fsSL dl.ui.com/unifi/unifi-repo.gpg | sudo tee /usr/share/keyrings/unifi-repo.gpg > /dev/null

  

2. Add the UniFi Repository

  

echo 'deb www.ui.com/downloads/unifi/debian stable main' | sudo tee /etc/apt/sources.list.d/unifi.list

  

Update the package list.

  

sudo apt update

  

Step 4: Install the UniFi Controller

  

Now, install UniFi Controller.

  

sudo apt install -y unifi

  

Step 5: Start and Enable UniFi Service

  

Start the UniFi service.

  

sudo systemctl start unifi

  

Enable UniFi to start on boot.

  

sudo systemctl enable unifi

  

Check if UniFi is running.

blog.revold.us/how-to-install-unifi-controller-on-ubuntu-...

We’re Hiring: #Python_Developer (1–2+ Years Experience)

📍 Location: Onsite –# Indore Only

️ #Walk-In Drive: 31st May 2025 | 🕚 Time: 11:00 AM to 4:00 PM

 

Technorizen Software Solutions Pvt. Ltd. is looking for skilled Python Developers with hands-on experience in #Flask, #FastAPI, and #Django frameworks.

 

Our core requirement is strong knowledge and practical expertise in #Flask and #FastAPI's.

 

✅ What We’re Looking For:

Experience: 1 to 2+ years

Strong command over Python backend development

Practical knowledge of Flask & FastAPI is a must

Good understanding of Django

Problem-solving mindset & team player

Strong technical and debugging skills

 

"Responsible for server handling, managing deployments, and conducting client meetings."

 

🚶 Walk-in Details:

📍 Venue: Technorizen Software Solutions Pvt. Ltd., Indore

️ Date: 31st May 2025

⏰ Time: 11:00 AM – 4:00 PM

 

👉 Bring with you:

Hard copy of your updated CV

Laptop (mandatory for technical evaluation)

📩 To Apply:

Drop your CV at:

📧 hrsukrati@technorizen.com

📧 hr.technorizen@gmail.com

📞 For queries, call: 8085004047

 

#ServerHandling #ClientMeetings #DeploymentManagement #DevOps #ServerManagement #TechnicalSupport #ITInfrastructure #BackendDevelopment #SystemAdministration #TechOps

1 2 4