Heading: Administration

What will happen on February 1, 2020?

TL;DR: Starting in February 2020, DNS servers that do not support processing DNS queries over both UDP and TCP may stop working. This is a continuation of the post “What will happen on February 1?” dated January 24, 2019 The reader is advised to skim the first part of the story to understand the context. Bangkok, in general, is a place for everyone. Of course, it’s warm, cheap, and the kitchen […]

3CX integration with Office 365 via Azure API

PBX 3CX v16 of the Pro and Enterprise editions offers full integration with Office 365 applications. In particular, it has been implemented: Synchronization of Office 365 users and 3CX extensions (users). Synchronization of personal contacts of Office users and personal address book 3CX. Synchronization of the statuses (busy) of the Office 365 user calendar and the status of the 3CX extension. To make outgoing calls from the web […]

VMware EMPOWER 2019 conference: how was the first day

On May 20, the VMware EMPOWER 2019 conference started in Lisbon. The IT-GRAD team is present at this event and is broadcasting from the scene in the Telegram channel. Next - a report from the starting segment of the conference and a competition for readers of our blog on Habré. Products for users, not IT specialists The main topic of the first day was the Digital Workspace segment — […]

SMPP - Peer-to-Peer Short Message Protocol

Hello! Although instant messengers and social networks are replacing traditional methods of communication every day, this does not detract from the popularity of SMS. Verification on a popular site, or a transaction notification repeats they live and will live. Have you thought about how it all works? Very often, the SMPP protocol is used to send bulk messages, which will be discussed under the cut. On Habré […]

Linux Install Fest Side View

A few days ago, Nizhny Novgorod hosted a classic event of the "limited Internet" era - Linux Install Fest 05.19. This format has been supported for a long time (~2005) by NNLUG (Linux Regional Users Group). Today it is no longer customary to copy “from screw to screw” and distribute blanks with fresh distributions. The Internet is available to everyone and shines literally from every kettle. IN […]

Two in one: tourist data and tickets for cultural events were in the public domain

Today we will consider two cases at once - the data of clients and partners of two completely different companies turned out to be freely available “thanks to” open Elasticsearch servers with logs of information systems (IS) of these companies. In the first case, these are tens of thousands (or maybe hundreds of thousands) of tickets for various cultural events (theaters, clubs, river walks, etc.) sold through the […]

Backup Part 2: Reviewing and testing rsync-based backup tools

This note continues the series about backups Backup, part 1: Why you need backup, an overview of methods, technologies Backup, part 2: Review and testing of rsync-based backup tools Backup, part 3: Review and testing of duplicity, duplicaty, deja dup Backup Part 4: Review and Test zbackup, restic, borgbackup Backup Part 5: Test […]

Continuous Monitoring - automation of software quality checks in the CI / CD Pipeline

Now the topic of DevOps is on the hype. The pipeline of continuous integration and delivery of CI / CD is implemented by everyone and sundry. But most do not always pay due attention to ensuring the reliability of information systems at various stages of the CI / CD Pipeline. In this article, I would like to talk about my experience in automating software quality checks and implementing possible scenarios for its “self-healing”. Source […]

Principles for developing modern applications from NGINX. Part 1

Hello friends. On the eve of the launch of the course "Backend developer in PHP", we traditionally share with you the translation of useful material. Software solves more and more everyday tasks, while becoming more and more complex. As Marc Andressen once said, it consumes the world. As a result, over the past few years, approaches to developing and delivering applications have seriously […]

19% of the top Docker images don't have a root password

Last Saturday, May 18th, Kenna Security's Jerry Gamblin scanned the top 1000 Docker Hub images for their root password. In 19% of cases it turned out to be empty. Backstory with Alpine The reason for the mini-study was the Talos Vulnerability Report (TALOS-2019-0782) that appeared earlier this month, the authors of which - thanks to the discovery of Peter […]

Nextcloud inside and outside OpenLiteSpeed: setting up reverse proxying

How do I set up OpenLiteSpeed ​​to reverse proxy to Nextcloud on the internal network? Surprisingly, a search on Habré for OpenLiteSpeed ​​does not give anything! I hasten to correct this injustice, because LSWS is a decent web server. I love it for its speed and fancy web administration interface: Although OpenLiteSpeed ​​is best known as a WordPress "accelerator", in today's […]

Storage and automatic sorting of photos and other files. Working with file storage based on Synology NAS

For a long time I wanted to write about how I store my files, how I make backups, but my hands never got around to it. Recently, an article appeared here, somewhat similar to mine, but with a different approach. The article itself. I've been trying for years to find the perfect method for storing files. I think I found it, but there is always something […]