Category: Administration

How We Built a Reliable PostgreSQL Cluster on Patroni

Today, high availability of services is required everywhere, not just in large, expensive projects. Temporarily unavailable websites with the message 'Sorry, we're performing maintenance' are still encountered, but they usually elicit a wry smile. Add to this the cloud era, where launching an additional server requires just one API call, without worrying about physical infrastructure […]

SMPP is a peer-to-peer short message protocol.

Hello! Although messaging apps and social networks are gradually replacing traditional forms of communication, they do not diminish the popularity of SMS. Verification on popular websites or transaction notifications are alive and will continue to exist. Have you ever thought about how this all works? Often, the SMPP protocol is used for mass message distribution, which will be discussed after the cut. On Habr […]

Linux Install Fest — side view

A few days ago, a classic event from the era of 'limited internet' took place in Nizhny Novgorod — Linux Install Fest 05.19. This format has been supported for many years (~2005) by NNLUG (the regional Linux user group). Nowadays, it's no longer common to copy files 'from drive to drive' and distribute physical media with the latest distributions. The internet is accessible to all and shines literally from every kettle. In […]

3CX integration with Office 365 via Azure API

3CX v16 Pro and Enterprise editions offer full integration with Office 365 applications. This includes: Synchronization of Office 365 users and 3CX extensions (users). Synchronization of Office personal contacts and 3CX personal address book. Synchronization of Office 365 user calendar statuses and 3CX extension statuses. To make outgoing calls from the web interface, […]

How to start a DevOps transformation

If you don't understand what DevOps is, here's a brief cheat sheet. DevOps is a set of practices that reduce engineers' fears and decrease the number of failures in software production. Generally, they also shorten the time to market — the period from idea to delivering the final product to customers, allowing for quick business experiments. How to start a DevOps transformation? […]

19% of the most popular Docker images lack a password for root

Last Saturday, May 18, Jerry Gamblin from Kenna Security checked 1,000 of the most popular images on Docker Hub for the password used for the root user. In 19% of cases, it was empty. Background on Alpine The trigger for this mini-research was the Talos Vulnerability Report (TALOS-2019-0782) that was published earlier this month, which the authors — thanks to the discovery by Peter […]

Nextcloud inside and OpenLiteSpeed outside: setting up reverse proxying

How to configure OpenLiteSpeed for reverse proxying in Nextcloud, which is located on the internal network? Surprisingly, a search on Habr for OpenLiteSpeed yields nothing! I hasten to correct this injustice, as LSWS is a worthy web server. I love it for its speed and stylish web administration interface: Despite being most famous as a 'accelerator' for WordPress, in today's article I […]

Principles of modern application development from NGINX. Part 1

Hello, friends. In anticipation of the launch of the course "Backend Developer in PHP", we traditionally share with you a translation of useful material. Software is solving more and more everyday tasks while becoming increasingly complex. As Marc Andreessen once said, it is eating the world. As a result, over the past few years, approaches to application development and delivery have seriously […]

Backup, part 2: Overview and testing of rsync-based backup solutions

This note continues the series on backup. Backup, Part 1: Why Backup is Necessary, Overview of Methods and Technologies; Backup, Part 2: Overview and Testing of rsync-based Backup Solutions; Backup, Part 3: Overview and Testing of duplicity, duplicaty, deja dup; Backup, Part 4: Overview and Testing of zbackup, restic, borgbackup; Backup, Part 5: Testing […]

Continuous Monitoring – Automation of Software Quality Checks in CI/CD Pipeline

Currently, the topic of DevOps is trending. Continuous integration and delivery CI/CD pipelines are being implemented by all who are interested. However, many do not always pay enough attention to ensuring the reliability of information systems at various stages of the CI/CD Pipeline. In this article, I would like to discuss my experience in automating software quality checks and implementing possible scenarios for its "self-recovery." Source […]

Buy reliable website hosting with DDoS protection, VPS VDS servers 🔥 Buy reliable website hosting with DDoS protection, VPS VDS servers | ProHoster