Recognition

Posts

57 Posts
  • Published Tutorial in Series: How To Manage Data with MongoDB

    How To Use Aggregations in MongoDB

    MongoDB provides aggregation operations through aggregation pipelines — a sequential series of data processing operations through which the documents go to obtain the final result. In this tutorial, you'll learn by ex...
    By Mateusz Papiernik MongoDB Databases Data Analysis NoSQL
  • Published Tutorial

    How To Import and Export Databases in MySQL or MariaDB

    Being able to import and export your database is an important skill to have. You can use data dumps for backup and restoration purposes, so you can recover older copies of your database in case of an emergency, or you...
    By Mateusz Papiernik MySQL MariaDB Databases Backups CentOS Debian Ubuntu Open Source
  • Published Tutorial

    How To Enable SFTP Without Shell Access on Ubuntu 20.04

    In a standard configuration, the SSH server grants file transfer access and terminal shell access to all users with an account on the system. In this tutorial, we'll set up the SSH daemon to limit SFTP access to one d...
    By Mateusz Papiernik, Mark Drake, Jeanelle Horcasitas Miscellaneous Ubuntu Ubuntu 20.04
  • Published Tutorial in Series: How To Manage Data with MongoDB

    How To Use Indexes in MongoDB

    Indexes are one of the most essential tools the database administrator can use to consciously aid the database engine and improve its performance. In this tutorial, you'll learn what indexes are, how to create them an...
    By Mateusz Papiernik MongoDB Databases
  • Published Tutorial in Series: How To Manage Data with MongoDB

    How To Create Queries in MongoDB

    MongoDB provides a robust query mechanism that makes it straightforward to define filtering criteria when retrieving documents. In this tutorial, you'll learn how to query MongoDB collections using a different range o...
    By Mateusz Papiernik MongoDB Databases
  • Published Tutorial in Series: How To Manage Data with MongoDB

    How To Perform CRUD Operations in MongoDB

    Data management involves four fundamental types of database operations: operations that allow you to create, read, update, and delete data. Collectively, these operations are known as CRUD operations. This tutorial ou...
    By Mateusz Papiernik MongoDB Databases
  • Published Tutorial in Series: How To Manage Data with MongoDB

    How To Use the MongoDB Shell

    The MongoDB shell is an interactive console you can use to connect to the database server and execute commands on it, allowing you to perform administrative tasks and read, write, or manipulate data directly. This tut...
    By Mateusz Papiernik MongoDB Databases
  • Published Tutorial in Series: How To Manage Data with MongoDB

    How To Use MongoDB Access Control

    MongoDB employs a robust mechanism to control access and privileges to a databases system known as Role-Based Access Control (RBAC). In this tutorial, you'll learn how RBAC works, the meaning and purpose of the princi...
    By Mateusz Papiernik MongoDB Security Databases
  • Published Tutorial in Series: How To Manage Data with MongoDB

    An Introduction to Document-Oriented Databases

    This conceptual article outlines the key concepts related to document databases and discusses benefits of using them. Examples used in this article reference MongoDB, a widely-used document-oriented database, but most...
    By Mateusz Papiernik NoSQL Conceptual MongoDB
  • Published Tutorial

    How To Implement Browser Caching with Nginx's header Module on CentOS 8

    Nginx's header module can help you accomplish browser caching. You can use this module to add any arbitrary headers to the response, but its major role is to properly set caching headers. In this tutorial, we will use...
    By Mateusz Papiernik Nginx CentOS CentOS 8
  • Published Tutorial

    How To Implement Browser Caching with Nginx's header Module on Ubuntu 20.04

    Nginx's header module can help you accomplish browser caching. You can use this module to add any arbitrary headers to the response, but its major role is to properly set caching headers. In this tutorial, we will use...
    By Mateusz Papiernik Nginx Ubuntu
  • Published Tutorial

    How To Host a Website with Caddy on Ubuntu 18.04

    Caddy is a web server designed around simplicity and security that comes with a number of features that are useful for hosting websites. In this tutorial, you'll build Caddy from source and use it to host a website se...
    By Mateusz Papiernik, Tom Stoneham, Savic Ubuntu 18.04 Go Let's Encrypt
  • Published Tutorial

    How to Use Nginx's map Module on Ubuntu 16.04

    When configuring a server for a website, there are some common conditional actions you may need to implement. For example, maybe some files should be cached by the user's browser for longer than others, or some parts ...
    By Mateusz Papiernik Nginx Ubuntu Ubuntu 16.04
  • Published Tutorial

    How to Use Nginx's map Module on Ubuntu 20.04

    This tutorial explains how to use the map module inside the Nginx web server
    By Mateusz Papiernik System Tools Nginx Ubuntu
  • Published Tutorial

    How To Monitor Server Health with Checkmk on Ubuntu 20.04

    Checkmk is a monitoring solution that is both robust and simpler to install than many of its competitors. It is a self-contained software bundle that combines Nagios (a popular and open-source alerting service) with a...
    By Mateusz Papiernik Monitoring Open Source Ubuntu
  • Published Tutorial

    How To Monitor Server Health with Checkmk on Ubuntu 18.04

    Checkmk is a monitoring solution that is both robust and simpler to install than many of its competitors. It is a self-contained software bundle that combines Nagios (a popular and open-source alerting service) with a...
    By Mateusz Papiernik Monitoring Open Source Ubuntu 18.04
  • Published Tutorial

    How To Reset Your MySQL or MariaDB Root Password on Ubuntu 20.04

    Forgetting passwords happens to the best of us. If you forget or lose the root password to your MySQL or MariaDB database, you can still gain access and reset the password if you have access to the server and a sudo-e...
    By Mateusz Papiernik MySQL MariaDB Open Source Ubuntu
  • Published Tutorial

    How To Reset Your MySQL or MariaDB Root Password on Ubuntu 18.04

    Forgetting passwords happens to the best of us. If you forget or lose the root password to your MySQL or MariaDB database, you can still gain access and reset the password if you have access to the server and a sudo-e...
    By Mateusz Papiernik MySQL MariaDB Databases Security Ubuntu 18.04
  • Published Tutorial

    How To Improve Website Performance Using gzip and Nginx on Ubuntu 20.04

    In this tutorial, you will configure Nginx to use gzip compression. This will reduce the size of content sent to your website's visitors and improve performance.
    By Mateusz Papiernik Open Source Linux Basics Nginx Ubuntu
  • Published Tutorial

    How to Rewrite URLs with mod_rewrite for Apache on Ubuntu 20.04

    Apache's modrewrite module lets you redirect URLs based on additional conditions, or rewrite URLs in a cleaner fashion, translating human-readable paths into code-friendly query string. In this tutorial, you'll enable...
    By Mateusz Papiernik, Brian Hogan Ubuntu 20.04 Apache