This tutorial provides basic information about the pipeline in Jenkins. We’ll walk through add-ons installation, job creation, and move on to the process of processing the code in the stage. When installing Jenkins, the system prompts you to install the pipeline plugin by default. Probably in our system exist it. But if the plugin is […]
How to install Jenkins on Ubuntu
The Jenkins web application is written in java and we will additionally install the openjdk package for its operation. This instruction is written on the example of Ubuntu Server 20.04. System preparation We will update the list of packages, set the correct server time and configure the firewall. Updating the list of packages in repositories […]
Running Elastic stack (ELK) in Docker containers with Docker Compose
The Elastic Stack (ELK) consists of 3 open source components that work together to implement log collection, analysis, and visualization. The 3 main components are: Elasticsearch is the core of the Elastic software. It is a search and analytical mechanism. Its job in the Elastic stack is to store incoming logs from Logstash and provide […]
How to run Netbox IPAM in Docker containers
Running Netbox in Docker containers is very easy as it avoids the tedious installation of dependencies like Python, Django, etc. Before you get started, make sure your system is up to date and has the necessary packages installed. 1. Install Docker and Docker-Compose on Linux Then add your system user to the docker group to […]
Install stack Elasticsearch, Kibana, Logstash on Ubuntu
Elasticsearch provides a search engine, Kibana is a web interface for working with Elasticsearch, Logstash is a tool for collecting logs and transferring them to Elasticsearch. Thus, the Elasticsearch + Kibana + Logstash (or ELK Stack) bundle is a tool for collecting and storing operating system logs. It supports different platforms (Windows, Linux, BSD). In […]
How to set up automatic disk mounting in Linux
All settings are shown on the example of a CentOS system and are applicable to any Linux distribution. Mount by drive name Open the following file for editing: and add the following line to it: /dev/sda1 – the drive that we are mounting /db – directory where we mount the disk xfs – file system […]
How to install AWX Ansible Tower to MicroK8s
Install and prepare MicroK8s You need to run following commands. It allows you to run commands without needing sudo privileges: Enable necessary add-ons: Create alias and you can use just kubectl: Clone from git awx-operator and deploy to MicroK8s: Check awx-operator releases by link below: https://github.com/ansible/awx-operator/releases Change branch for current release and deploy awx-operator: Wait […]
How to create, edit and delete users in Linux
This manual describes how to work with Linux users through the terminal (using the command line). Creating users in linux Syntax: Example: In this example, the developer account is created. For the account, you should immediately create a password: *after entering, the system will ask you to enter the password twice. Key Description and examples […]
How to set up your CentOS repository
Creating a local yum repository on CentOS 7 from an ISO image is a convenient way to provide your local network with a comprehensive set of software packages. By creating a local repository from an ISO, you can have all the packages available on the installation media at your fingertips and eliminate the need to […]
What is firewalld? How to configure firewalld in Centos
Firewalld is utility that allow us to manage firewall rules. It is is the default firewall on Centos. Install and starting firewalld. Some CentOS systems may not have firewalld. To install it, enter: For automatic start, enter: And to start the service: General commands for managing firewalld View Status: Reload a firewalld configuration when you […]