Skip to main content

Latest Tutorials

Latest
DevOps vs Software engineer
Rethinking DevOps

DevOps vs Software Engineer: What's the Difference?

Learn the fundamental differences between a Software Engineer and a DevOps Engineer with respect to the transition from the older IT industry into the current DevOps industry.

ยท Avimanyu Bandyopadhyay

Docker container lifecycle
Docker Tutorials

Docker Commands for Managing Container Lifecycle (Definitive Guide)

Learn the container life cycle concept. Also learn the Docker commands to manage each stage of the lifecycle of the containers.

ยท Debdut Chakraborty

Absolute vs Relative Path in Linux: What's the Difference?
Explain

Absolute vs Relative Path in Linux: What's the Difference?

In this essential Linux learning chapter, know about the relative and absolute paths in Linux. What's the difference between them and which one should you use.

ยท Abhishek Prakash

DevOps Software Release Cycle
Rethinking DevOps

The Software Release Life Cycle in DevOps: Why Reinvent The Model?

Take a look at the fundamental flaw in The Software Release Life "Cycle" in DevOps and a new approach towards reinventing it.

ยท Avimanyu Bandyopadhyay

Useful docker commands
Docker Tutorials

3 Rather Unknown Docker Commands That Will Help You in a Variety of Scenarios

Here are some Docker commands that you might not know about but they could come handy while managing your containers.

ยท Debdut Chakraborty

What is the Difference Between COPY and ADD Instructions in Dockerfile?
Docker Tutorials

What is the Difference Between COPY and ADD Instructions in Dockerfile?

COPY and ADD are similar instructions used for copying files and directories to the Docker image. What's the difference then?

ยท Avimanyu Bandyopadhyay

Docker restart policy
Explain

Beginner's Guide to Docker Restart Policy

Using a restart policy can be extremely helpful in restarting containers automatically in certain events or failures.

ยท Abhishek Prakash

Cockpit for Linux servers
Tools

Using Cockpit to Monitor and Manage Multiple Linux Servers Graphically From a Web Browser

For the rare breed of sysadmins that do not like getting into the terminal, Cockpit is a god send for managing servers graphically.

ยท Avimanyu Bandyopadhyay

SMTP services
Tools

11 Free and Paid SMTP Services You Can Use For Transactional and Bulk Emails

Here are some of the most popular SMTP relay services with their plans for your web app notifications.

ยท Avimanyu Bandyopadhyay

Logout a user from ssh
SSH Basics

How to Log Out a User Off SSH in Linux

A few quick tips about logging out yourself or some other user from SSH session.

ยท Abhishek Prakash

Delete all lines in Vim
Vim Tips

Delete All Lines of a File in Vim

Esc+gg+dG is what you need to do for deleting all the lines of the file in Vim. Here's how it works.

ยท Abhishek Prakash

How to Install Nextcloud with Docker on Your Linux Server
Docker Tutorials

How to Install Nextcloud with Docker on Your Linux Server

You can now ditch Google Drive or Dropbox and create you own cloud server with Nextcloud and Docker.

ยท Debdut Chakraborty

Managing Nextcloud instance
Tips

10 Easy to Follow Tips for Managing a Self-hosted Nextcloud Instance with Docker

Some helpful advice to keep in mind and follow in practice while you self-host your Nextcloud instance with Docker!

ยท Avimanyu Bandyopadhyay

Docker File vs Docker Compose: What's the Difference?
Explain

Docker File vs Docker Compose: What's the Difference?

Confused between Dockerfile and docker-compose because they look and sound similar? But they are not. Read this to clear your doubts.

ยท Debdut Chakraborty

Linode Stackscripts
Tutorial

How to Use Linode StackScripts for Deploying PreConfigured Linux Servers

Automate repetitive task and deploy custom configured Linux server with Linode StackScripts.

ยท Debdut Chakraborty

Monitor Docker containers with Grafana using Dockprom
Docker Tutorials

Monitoring Docker Containers With Grafana Using Dockprom

Learn how to deploy the Dockprom Stack for monitoring Docker containers and host and present them with Grafana dashboard.

ยท Avimanyu Bandyopadhyay

Self host Jisti Meet
Docker Tutorials

How to Self Host Jitsi Meet With Docker

Complete beginner's guide to deploy a Jitsi Meet instance with Docker on a Linux server.

ยท Debdut Chakraborty

7 Useful Tips for Self-hosting a Ghost Instance With Docker
Tips

7 Useful Tips for Self-hosting a Ghost Instance With Docker

A useful checklist that can prevent many recurring maintenance issues from happening on your Ghost Docker instance after you deploy it.

ยท Avimanyu Bandyopadhyay

IP address of running container
Doing Things in Docker

How to Get Docker Container's IP Address

Getting the IP address of a docker container is easy but it is important to understand a few things about docker networks.

ยท Debdut Chakraborty

How to Modify Docker Images
Doing Things in Docker

How to Modify Docker Images

Here's a detailed explanation of how to modify docker images based on your requirements.

ยท Debdut Chakraborty

Live Patching Ubuntu Server so That You Don't Have to Reboot it
Tips

Live Patching Ubuntu Server so That You Don't Have to Reboot it

Tired of rebooting your Ubuntu server after every security upgrade? You may enable live kernel patching and forget about reboots altogether.

ยท Abhishek Prakash

How to Set Up Remote Access to Docker Daemon [Detailed Guide]
Docker Tutorials

How to Set Up Remote Access to Docker Daemon [Detailed Guide]

Don't want to ssh into remote server and then run docker commands? You can set up remote docker access that has other benefits too.

ยท Debdut Chakraborty

learn Linux
Disk Management

findmnt Command Examples

Learn to use findmnt instead of mount for a more robust and customizable listing of mounted file systems.

ยท Eric Simard

How to Dockerize Python Applications With Miniconda [A Hybrid Approach]
Tutorial

How to Dockerize Python Applications With Miniconda [A Hybrid Approach]

Take isolation to the next level by using Miniconda to build your Python based docker images for your application in a hybrid manner.

ยท Avimanyu Bandyopadhyay