Ansible AWX Guide: Basic Usage and Configuration

Ansible AWX Guide: Basic Usage and Configuration

Ansible AWX Guide: Basic Usage and ConfigurationAWX is an open source web application that provides a user interface, REST API, and task engine for Ansible. It’s the open source version of the Ansible Tower. The AWX allows you to manage Ansible playbooks, inventories, and schedule jobs to run using the web interface.In this tutorial, we will show you basic usage of the Ansible AWX. So, you need a server that already has been installed Ansible AWX. We cover some basic configurations of Ansible AWX that you must know, such as setup credentials, inventories, setup and run job templates etc. If yo

Read More »

Linux C Programming Tutorial Part 17: Variable Initialization

Linux C Programming Tutorial Part 17: Variable InitializationInitialization of variables is something which we have been doing throughout this ongoing C programming tutorial series so far, but we never really discussed it explicitly. Well, that changes now as we’ll be discussing variable initialize in a bit of detail here.So what exactly is initialization? Well, as the name suggests, when a value gets assigned to a variable for the first time, that is known as variable initialization. For example:int a = 1;Now, this is also known as explicit initialization. Reason being, even if you don’t assi

Read More »
How to Install Ansible AWX with Nginx Reverse Proxy on Ubuntu 18.04 LTS

How to Install Ansible AWX with Nginx Reverse Proxy on Ubuntu 18.04 LTS

How to Install Ansible AWX with Nginx Reverse Proxy on Ubuntu 18.04 LTSAWX is an open source web application that provides the user interface, REST API, and task engine for Ansible. It’s the open source version of the Ansible Tower. The AWX allows you to manage Ansible playbooks, inventories, and schedule jobs to run using the web interface.In this tutorial, we’re going to show you how to install and configure the AWX on Ubuntu server 18.04. We’re going to install the AWX with Nginx as a reverse proxy and built on the HTTPS secure connection.PrerequisiteUbuntu server 18.04RAM memory +4GB and 2

Read More »

Linux C Programming Tutorial Part 16: Switch, Break, and Continue statements

Linux C Programming Tutorial Part 16: Switch, Break, and Continue statementsWe’ve already discussed some of the basic loops used in the C programming language, including for, while, and do…while. These loops, as most of you’d agree, basically help you when instructions are to be executed repeatedly under one or more conditions. So you write less code while making it more readable in the process. Just like these loops, there are some statements that help you write better code in C. Some of those statements are Switch, Break, Continue, and Goto. Let’s discuss them one by one.Switch statementSw

Read More »
How to Install NodeJS based Wiki.js on Fedora 29

How to Install NodeJS based Wiki.js on Fedora 29

How to Install NodeJS based Wiki.js on Fedora 29Wiki.js is an open source, modern and powerful wiki app based on Node.js, Git, and Markdown. Wiki.js runs on the blazingly fast Node.js engine and is optimized to conserve CPU resources. Some of the Wiki.js features worth mentioning are:Markdown editing, backed by GitLightweight, yet extremely powerfulBeautifully designed for the modern webIntegrated Access ControlIntuitive Assets ManagementBuilt-in search engineIn this tutorial, we will walk you through the Wiki.js version 1 installation process on a Fedora 29 operating system by using NGINX as

Read More »

Economical append-only offsite backups with restic and Wasabi on Debian 10

Economical append-only offsite backups with restic and Wasabi on Debian 10This guide shows how to install and configure the free backup software restic on Debian Buster to store off-site backups at the cloud storage company Wasabi. The main advantage of this guide is that it provides obligatory append-only backups. This means that once a backup has been made, it is secure in the sense that it cannot be overwritten or erased from the system the backup was made from. This means that the backup archives are protected from both natural disasters at the server of origin (for example fire) as well a

Read More »

Setting Up An APT Repository With reprepro And nginx On Debian Wheezy

Setting Up An APT Repository With reprepro And nginx On Debian WheezyThis tutorial explains how to set up an apt repository with the tool reprepro and a Debian Wheezy system. The repository will be served by an nginx server.  1 Preliminary NoteIn this tutorial I want to set up a small apt repository for the nginx packages that I built in the tutorial Using ngx_pagespeed With nginx On Debian Jessie/testing. Therefore my repository will be fpr Debian testing, not stable, so you have to adjust this tutorial where appropriate. 2 Generating A Key For Signing PackagesWe will have to create a key for

Read More »

How To Install No-ip2 On Ubuntu 12.04 LTS In Order To Host Servers On A Dynamic IP Address

How To Install No-ip2 On Ubuntu 12.04 LTS In Order To Host Servers On A Dynamic IP AddressHosting your own servers at home is great, you can host your own
website from home, share family photos, and stream your media to
anywhere in the world. However all of this requires that you have a
location on the internet which people can find such as
http://www.mywebsitedomain.com.This is normally done by purchasing a domain name and pointing it to a static IP address which isn’t free. In
this how-to I will show you how to achieve the same web address result
on a dynamic IP address by installing the fre

Read More »
Using Pydio In An ISPConfig 3 Multiserver Installation

Using Pydio In An ISPConfig 3 Multiserver Installation

Using Pydio In An ISPConfig 3 Multiserver InstallationThis howto shows you, how you can use pydio (formerly Ajaxplorer) in a multi-server installation of ISPConfig 3. PrerequisitesYou have to set up ISPConfig 3 on your servers. Best way to do this is to follow our “perfect server” tutorials. PreparingYou have to decide on which server you want pydio to reside. This will be the server where your customers access the pydio interface.We will install the pydio software in a newly created web.In this howto we use a two-server-setup where the first (master) server is server1.mydomain.com with ip 192

Read More »
How To Create A LAMP Setup (Apache2, PHP, MySQL) On CentOS 5.x In An Amazon Linux AMI 32bits Or 64bits

How To Create A LAMP Setup (Apache2, PHP, MySQL) On CentOS 5.x In An Amazon Linux AMI 32bits Or 64bits

How To Create A LAMP Setup (Apache2, PHP, MySQL) On CentOS 5.x In An Amazon Linux AMI 32bits Or 64bitsThis tutorial explains how to create a virtual machine with CentOS 5.x on Amazon’s Elastic Compute Cloud (Amazon EC2) and how to set up a LAMP system (LAMP stands for “Linux, Apache, MySQL, PHP”) in this virtual machine. We use an AMI (Amazon Machine Image) to set this virtual machine up. I assume you have an Amazon EC2 account.  Create An AMI InstanceYou need to go to the EC2 tab and there choose Launch Instance:Then a small window will open and there you need to choose the AMI that you need

Read More »