Tutorial
A collection of 72 posts

Guide for Upgrading to MongoDB 5.0 and Rocket.Chat 4.0 on Docker
The Docker way to change the deprecated database storage engine MMAPv1 to WiredTiger on MongoDB, as well as upgrading MongoDB and Rocket.Chat.
· Avimanyu Bandyopadhyay

Deploying Isso Commenting System Under Nginx With Docker
Follow this Docker Compose approach to make an easy deployment of Isso on a server based on the official Dockerfile from the devs.
· Avimanyu Bandyopadhyay

Transform Your Phone into A Portable Mini Workstation to Manage Your Servers!
Turn your Android phone into a portable mini-workstation with this tweaky guide!
· Avimanyu Bandyopadhyay

Complete Guide to Self-hosting Rocket.Chat With Docker
Learn how to self-host your Rocket.Chat instance with Docker on your own Linux server on the cloud!
· Avimanyu Bandyopadhyay
![How to set up OpenCL for GPUs on Linux and Docker [Complete Guide]](/content/images/size/w1600/2021/07/gpu.png)
How to set up OpenCL for GPUs on Linux and Docker [Complete Guide]
Learn how to setup OpenCL on Linux and Docker for both NVIDIA and AMD GPUs!
· Avimanyu Bandyopadhyay

Complete Guide to Self-hosting Ghost CMS With Docker
Learn how to self-host your Ghost blog with Docker on your own Linux server on the cloud!
· Avimanyu Bandyopadhyay

Definitive Guide on Backup and Restore of Docker Containers [A Cloud + Local Approach for Standalone Servers]
Harness both the cloud and your local system to backup and restore your Docker containers.
· Avimanyu Bandyopadhyay

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

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

How to Use Linode StackScripts for Deploying PreConfigured Linux Servers
Automate repetitive task and deploy custom configured Linux server with Linode StackScripts.
· Debdut Chakraborty

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

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
![How to Set Up Remote Access to Docker Daemon [Detailed Guide]](/content/images/size/w1600/2021/02/docker-remote-access-set-up.png)
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
![How to Dockerize Python Applications With Miniconda [A Hybrid Approach]](/content/images/size/w1600/2021/02/Docker-python-image.png)
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
![Complete Guide to Self-hosting Plausible [Privacy Friendly Google Analytics Alternative]](/content/images/size/w1600/2021/01/plausible-self-hosting.png)
Complete Guide to Self-hosting Plausible [Privacy Friendly Google Analytics Alternative]
Learn how to self-host a Plausible instance along with email reporting and global stats.
· Avimanyu Bandyopadhyay
![Create an Uptime Monitor for Your Websites With 'Upptime' Tool and GitHub [No Server Needed]](/content/images/size/w1600/2021/01/website-uptime-monitor.png)
Create an Uptime Monitor for Your Websites With 'Upptime' Tool and GitHub [No Server Needed]
Using open source tool Upptime, you can create an uptime monitor and status page for your websites with GitHub Actions and GitHub Pages. No additional server configuration needed.
· Debdut Chakraborty

How to Deploy & Manage Ghost Themes Using GitHub Actions
Making changes to the themes on a Ghost blog is a tedious process. This can be simplified with GitHub Actions.
· Avimanyu Bandyopadhyay

Updating Docker Containers With Zero or Minimum Downtime
A step by step methodology that can be very helpful in your day to day DevOps activities without sacrificing invaluable uptime.
· Avimanyu Bandyopadhyay

Complete Beginner's Guide to Kubernetes Cluster Deployment on CentOS (and Other Linux)
A complete step-by-step beginner's guide to deploy Kubernetes cluster on CentOS and other Linux distributions.
· Rakesh Jain

Deploying Talkyard Forum Under Nginx With Docker
Deploying Talkyard forum is a tricky task. Follow this hybrid docker approach to deploy Talkyard on a server with other web-services.
· Abhishek Prakash

Using Docker to Set up Nginx Reverse Proxy With Auto SSL Generation
Learn how you can deploy multiple web services on the same server using Nginx reverse proxy and docker containers.
· Debdut Chakraborty

How to Install Matrix Synapse Homeserver Using Docker
This step-by-step tutorial will help you install your own Matrix homeserver for real-time communication with your friends, family or team members.
· Debdut Chakraborty

How to Upgrade Ubuntu Server to 20.04 from 18.04
This step by step guide shows how to upgrade Ubuntu 18.04 LTS server to 20.04 LTS over an SSH connection or otherwise.
· Abhishek Prakash

How to Install Multiple Discourse Containers on the Same Server
Installing multiple Discourse forums is not straightforward but it's not difficult either. Here are the steps to install multiple Discourse forums in Docker containers on the same Linux server.
· Avimanyu Bandyopadhyay
Setup Visual Monitoring of InfluxDB Time Series Data in Grafana
Here's a step-by-step beginner's guide to setup visual monitoring of InfluxDB time series data in Grafana.
· LHB Community

Install and Configure Webmin to Manage Linux Servers Remotely and Graphically
Learn to install and configure Webmin to manage Linux servers remotely and graphically.
· LHB Community

How to Install and Configure Grafana
Grafana is one of the most famous open source tools for monitoring and get information from several data sources. Learn to install and set up Grafana on Ubuntu.
· LHB Community

Guide to Install TensorFlow On Ubuntu
Complete beginner's guide that teaches you to install TensorFlow on Ubuntu in easy to follow steps.
· Ankush Das
![How to Use Linux Screen Command [Essential Guide]](/content/images/size/w1600/2020/06/GNU-screen-1.png)
How to Use Linux Screen Command [Essential Guide]
The screen command in Linux allows you to use multiple virtual terminals that can be saved by name and reopened using keyboard shortcuts. Here's how to use it.
· Christopher Murray

Check Linux Server Vulnerabilities with OpenVAS
OpenVAS is a free and open source tool to check Linux systems for known vulnerabilities. Learn how to get started with OpenVAS.
· LHB Community