chris

How To Work with the Python Interactive Console — step-by-step Python tutorial on Progressive Robot

How To Work with the Python Interactive Console

This tutorial will go over how to work with the Python interactive console and leverage it as a programming tool. Providing access to all of Python’s built-in functions and any installed modules, command history, and auto-completion, the interactive console offers the opportunity to explore Python and the ability to paste code into programming files when you are ready.

Read more
How To Install WordPress with a Managed Database on Ubuntu 18.04 — step-by-step Linux tutorial on Progressive Robot

How To Install WordPress with a Managed Database on Ubuntu 18.04

WordPress is the most popular CMS (content management system) on the internet. It allows you to easily set up flexible blogs and websites on top of a MySQL backend with PHP processing. In this guide, we’ll focus on getting a WordPress instance set up on a managed MySQL database on an Ubuntu 18.04 server.

Read more
How To Install the Apache Web Server on Debian 10 — step-by-step Linux tutorial on Progressive Robot

How To Install the Apache Web Server on Debian 10

The Apache HTTP server is the most widely-used web server in the world. It provides many powerful features including dynamically loadable modules, robust media support, and extensive integration with other popular software. In this guide, we’ll explain how to install an Apache web server on your Debian 10 server.

Read more
How to Configure SSH Hardening on Debian 10 — step-by-step Debian 10 tutorial on Progressive Robot

How to Configure SSH Hardening on Debian 10

Introduction This guide explains how to Configure SSH Hardening on Debian 10 on Debian 10 Buster. Debian Buster uses systemd for service management, nftables as the underlying packet filter (with ufw or iptables front-ends still available), and AppArmor for mandatory access control. Every command is designed for a minimal Debian 10 install with the standard […]

Read more
Arch Linux — thrift — vulnerability — patch and remediation guide — diagnosis and fix on Arch Linux

Arch Linux — thrift — vulnerability — patch and remediation guide

🟡 Medium   ⏱ 10–30 min  Last verified: 25 May 2026 Affected versions: Arch Linux (rolling release) 📖 ~4 min read  •  Source: Arch ASA ASA-202102-43 Related CVEs: CVE-2020-13949 Upstream summary: Type: denial of service. Status: Fixed. Affected: 0.13.0-1. Fixed in: 0.14.0-1. Group: AVG-1568. Table of contents Symptom & Impact Environment & Reproduction Root Cause […]

Read more
How To Install and Use PostgreSQL on CentOS 7 — step-by-step Linux tutorial on Progressive Robot

How To Install and Use PostgreSQL on CentOS 7

PostgreSQL, or Postgres, is a relational database management system that provides an implementation of the SQL querying language. It is a popular choice for many small and large projects and has the advantage of being standards-compliant and having many advanced features like reliable transactions and concurrency without read locks.

Read more
How To Configure YaCy as an Alternative Search Engine or Site Search Tool — step-by-step Linux tutorial on Progressive Robot

How To Configure YaCy as an Alternative Search Engine or Site Search Tool

YaCy is an alternative, peer-to-peer based search engine. It can be used as an alternative to popular engines like Google, Yahoo, etc. In this guide, we will discuss how to install and configure this tool on an Ubuntu 12.04 VPS. We will then discuss how you can contribute to the global search indexes, or use YaCy to provide a site search tool for your domain.

Read more
Ubuntu 16.04 — xdg-utils — multiple vulnerabilities (3 CVEs) — patch and remediation guide — diagnosis and fix on Ubuntu 16.04

Ubuntu 16.04 — xdg-utils — multiple vulnerabilities (3 CVEs) — patch and remediation guide

🟡 Medium   ⏱ 10–30 min  Last verified: 12 May 2020 Affected versions: Ubuntu 16.04 (xenial) 📖 ~4 min read  •  Source: Ubuntu Security Notice USN-4649-2 Related CVEs: https://launchpad.net/bugs/1909941 CVE-2020-27748 CVE-2017-18266 Upstream summary: USN-4649-1 fixed vulnerabilities in xdg-utils. That update caused a regression by removing the –attach functionality in thunderbird and others applications. This update […]

Read more
CHAT