Linux C Programming Tutorial Part 12 - Assignment Operators and Conditional...
In this ongoing C programming tutorial series, we have already discussed some of the basic stuff like arithmetic, logical, and relational operators as well as conditional loops like 'if' and 'while'....
View ArticleHow to Install Pagekit CMS with Nginx on Fedora 29
Pagekit is modern, intuitive, modular, and flexible open source (MIT license) CMS built with Symfony components and Vue.js. It gives you the tools to create beautiful websites.
View ArticleLinux C Programming Tutorial Part 13 - Bitwise Operators (Basics)
Up until now in this ongoing C programming tutorial series, we have discussed multiple kinds of operators, like arithmetic, logical, relational, and assignment. However, there's another kind of...
View ArticleHow To Install Plex Media Server on Ubuntu 18.04 LTS
Plex is a free and open source media server that can be used to store all your movies, shows, and other media in one place. Plex allows you to remotely stream those media libraries from any device like...
View ArticleHow to Install Wiki.js on CentOS 7
Wiki.js is a modern and powerful OpenSource wiki app based on Node.js, Git, and Markdown. Wiki.js runs on the flamingly fast Node.js engine and is optimized to conserve CPU resources.
View ArticleLinux C Programming Tutorial Part 14 - Bitwise operators practical examples
In one of our earlier articles, we discussed the basics of bitwise operators. I hope you went through that article and are now ready to witness and understand some practical usage examples of these...
View ArticleHow to Install and Configure Pydio on Ubuntu 18.04 LTS
Pydio is a free and open source cloud-based file-sharing and synchronization software that allows you to access all your data storages from the central location. It is very alternative to other...
View ArticleEconomical append-only offsite backups with restic and Wasabi on Debian 10
This 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...
View ArticleLinux C Programming Tutorial Part 15 - 2's Complement and Negative numbers
Up until now, in this ongoing C programming tutorial series, we have discussed quite a few concepts, but missed a basic one. It's about negative numbers. Yeah, though we briefly mentioned signed vs...
View ArticleHow to Install NodeJS based Wiki.js on Fedora 29
Wiki.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.
View ArticleLinux C Programming Tutorial Part 16: Switch, Break, and Continue statements
We've already discussed some of the basic loops used in the C programming language, including for, while, and do...while. In this part of our Linux C Programming tutorial series, we will show you how...
View ArticleHow to Install Ansible AWX with Nginx Reverse Proxy on Ubuntu 18.04 LTS
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...
View ArticleHow to Install Vanilla Forum on Fedora 29
Vanilla is a free, open source discussion forum written in PHP. In this tutorial, we will go through the Vanilla Forum installation and setup on Fedora 29 system by using Nginx as a web server, MySQL...
View ArticleLinux C Programming Tutorial Part 17: Variable Initialization
Initialization 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...
View ArticleAnsible AWX Guide: Basic Usage and Configuration
AWX 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. In this tutorial, we will show you basic...
View ArticleLinux C Programming Tutorial Part 18: Recursive functions
Irrespective of the programming language you use, as you start coding more and more, you get to learn concepts that make your code crisp and easy to read/understand. There are several such concepts in...
View ArticleAppend-only backups with borg to another VPS or dedicated server
This tutorial will show how to backup the data on a server, denominated as the main server, to another host, here named backup server, with the free software backup program Borg.
View ArticleLinux C Programming Tutorial Part 19: Pointers and Arrays
Up until now in this ongoing C programming tutorial series, we have briefly discussed the basics of pointers. There are, however, several more pointers related concepts that need to be discussed. So in...
View ArticleHow to Install InvoicePlane with Nginx on Fedora 29
InvoicePlane is a free and open source invoicing application. This tutorial will show you how to install InvoicePlane on a fresh Fedora 29 system.
View ArticleHow to Install Nginx with PHP and MySQL (LEMP Stack) on Ubuntu 18.04
This tutorial shows how you can install Nginx on an Ubuntu 18.04 LTS server with PHP 7.2 support (through PHP-FPM) and MySQL support (LEMP = Linux + nginx (pronounced "engine x") + MySQL + PHP).
View Article