Skip to main content

Tutorials

How To Import and Export a MongoDB Database on Ubuntu 14.04
Tutorials MongoDB Ubuntu
MongoDB is one of the most popular NoSQL database engines. It is famous for being scalable, powerful, reliable and easy to use. In this article we’ll show you how to import and export your MongoDB databases.
How To Edit the Sudoers File
Tutorials CentOS Linux Basics Security Ubuntu
[*]Introduction[*] Privilege separation is one of the fundamental security paradigms implemented in Linux and Unix-like operating systems. Regular users operate with limited privileges in order to reduce the scope of their influence to their own environment, and not the wider operating system.
How To Install Apache Kafka on Ubuntu 14.04
Tutorials Apache Java Messaging Ubuntu
Introduction> Introduction # Apache Kafka is a popular distributed message broker designed to handle large volumes of real-time data efficiently. A Kafka cluster is not only highly scalable and fault-tolerant, but it also has a much higher throughput compared to other message brokers such as ActiveMQ and RabbitMQ.
How To Install OpenVPN Access Server on Ubuntu 12.04
Tutorials Security Ubuntu VPN
Status: Deprecated> Status: Deprecated # This article covers a version of Ubuntu that is no longer supported. If you are currently operate a server running Ubuntu 12.04, we highly recommend upgrading or migrating to a supported version of Ubuntu:
How To Use Netcat to Establish and Test TCP and UDP Connections
Tutorials Linux Basics Networking System Tools
Introduction> Introduction # Linux is known for having a great number of mature, useful command line utilities available out of the box in most distributions. Often, system administrators can do much of their work using the built-in tools without having to install additional software.
How To Troubleshoot Common ELK Stack Issues
Tutorials CentOS Logging Nginx Ubuntu
Introduction> Introduction # This tutorial is an ELK Stack (Elasticsearch, Logstash, Kibana) troubleshooting guide. It assumes that you followed the How To Install Elasticsearch, Logstash, and Kibana (ELK Stack) on Ubuntu 14.
How To Install the Django Web Framework on Ubuntu 14.04
Tutorials Django Python Python Frameworks Ubuntu
Introduction> Introduction # Django is a full-featured Python web framework for developing dynamic websites and applications. Using Django, you can quickly create Python web applications and rely on the framework to do a good deal of the heavy lifting.
How To Install and Configure GitLab on Ubuntu 18.04
Tutorials Applications Git Let's Encrypt Ubuntu 18.04
Introduction> Introduction # GitLab is an open-source application primarily used to host Git repositories, with additional development-related features like issue tracking. It is designed to be hosted using your own infrastructure, and provides flexibility in deploying as an internal repository store for your development team, a public way to interface with users, or a means for contributors to host their own projects.
How To Dockerise And Deploy Multiple WordPress Applications On Ubuntu
Tutorials Docker Email Ubuntu WordPress
Introduction> Introduction # WordPress has become one of the most popularly deployed and used web applications the world has ever seen. Thanks to years of constant development, it is now possible to create a nearly endless amount of different websites (or even web-applications) based on WordPress and its available plug-ins / extensions.
How To Install Node.js on Ubuntu 20.04
Tutorials DigitalOcean App Platform JavaScript Ubuntu Ubuntu 20.04
Introduction> Introduction # Node.js is a JavaScript runtime for server-side programming. It allows developers to create scalable backend functionality using JavaScript, a language many are already familiar with from browser-based web development.
How To Forward Ports through a Linux Gateway with Iptables
Tutorials Firewall Ubuntu
Introduction> Introduction # NAT, or network address translation, is a general term for mangling packets in order to redirect them to an alternative address. Usually, this is used to allow traffic to transcend network boundaries.
How To Use Prometheus to Monitor Your Ubuntu 14.04 Server
Tutorials Monitoring Ubuntu
Introduction> Introduction # Prometheus is an open source monitoring system developed by SoundCloud. Like other monitoring systems, such as InfluxDB and Graphite, Prometheus stores all its data in a time series database.
How To Configure BIND as a Private Network DNS Server on Ubuntu 18.04
Tutorials DNS Networking Ubuntu 18.04
Introduction> Introduction # An important part of managing server configuration and infrastructure includes maintaining an easy way to look up network interfaces and IP addresses by name, by setting up a proper Domain Name System (DNS).
How To Install and Configure Nextcloud on Ubuntu 16.04
Tutorials Apache Applications Ubuntu Ubuntu 16.04
Introduction> Introduction # Nextcloud, a fork of ownCloud, is a file sharing server that permits you to store your personal content, like documents and pictures, in a centralized location, much like Dropbox.
How To Manage Logfiles with Logrotate on Ubuntu 16.04
Tutorials Logging Ubuntu Ubuntu 16.04
Introduction> Introduction # Logrotate is a system utility that manages the automatic rotation and compression of log files. If log files were not rotated, compressed, and periodically pruned, they could eventually consume all available disk space on a system.
How To Install LAMP (Linux, Apache, MySQL, PHP) on Fedora
Tutorials Fedora LAMP Stack
About LAMP> About LAMP # LAMP stack is a group of open source software used to get web servers up and running. The acronym stands for Linux, Apache, MySQL, and PHP.
How To Use Journalctl to View and Manipulate Systemd Logs
Tutorials Logging System Tools
Introduction> Introduction # Some of the most compelling advantages of systemd are those involved with process and system logging. When using other tools, logs are usually dispersed throughout the system, handled by different daemons and processes, and can be fairly difficult to interpret when they span multiple applications.
How To Build Docker Images and Host a Docker Image Repository with GitLab
Tutorials CI/CD Docker Git Ubuntu 16.04
Introduction> Introduction # Containerization is quickly becoming the most accepted method of packaging and deploying applications in cloud environments. The standardization it provides, along with its resource efficiency (when compared to full virtual machines) and flexibility, make it a great enabler of the modern DevOps mindset.
How To Install and Configure OSSEC Security Notifications on Ubuntu 14.04
Tutorials Monitoring Security Ubuntu
Introduction> Introduction # How do you keep track of authorized and unauthorized activity on your server? OSSEC is one tool you can install on your server to keep track of its activity.
How To Use the AWK language to Manipulate Text in Linux
Tutorials Linux Basics Linux Commands System Tools
Introduction> Introduction # Linux utilities often follow the Unix philosophy of design. Tools are encouraged to be small, use plain text files for input and output, and operate in a modular manner.