manage multiple accounts

Find your favorite cloud hosting platform now on Mist

Cloudsigma has partnered with the open-source multi-cloud management platform Mist to provide users with the ease to manage multiple accounts across regions from a single window. Further, existing Mist users can diversify their multi-cloud and hybrid setups to include the reliability and ease of CloudSigma’s infrastructure. We are currently supporting the following operations with Mist: Get the list of the …

Grep featured image

Using Grep and Regex to Search Text Patterns

The grep command is a powerful utility to search for patterns in text. It comes pre-installed in any Linux distro. Here is our tutorial that goes over setting up the LAMP Stack -Linux, Apache, MySQL, and PHP. The name grep stands for global regular expression print. The tool searches for the specified pattern in the input. In principle, it sounds …

System Crash featured image

How to Configure a Linux Service to Auto-Start After a Reboot or System Crash: Part 1 (Practical Examples)

Introduction In computing, things don’t always go as planned. Oftentimes unexpected system crashes prompt system admins to initiate reboots and restart of individual services. Figuring out and restarting every service your application needs to run after a system crash or reboot can be tedious. In this first installment of the two-part tutorial, we will show you how to configure services …

Networking featured image

The Nitty Gritty of Networking: Learn about Terminology, Interfaces, and Protocols

Introduction In the modern world of technology, having in-depth knowledge of how networking works has become a requirement. If you are involved in server management, then you definitely need to be aware of how it works. Having detailed knowledge about the inner operations of your service will help you keep your services in line. It will help you employ the …

Installing and Setting up Docker on CentOS 7

Introduction Docker is a platform that makes running and managing application processes in containers easier. It provides a way to separate your applications from your infrastructure. Containers are very similar to virtual machines, but they are more portable, efficient, and easy to use. There are various ways to install Docker on Linux distributions. The most popular and easy way to …

Terraform featured image

How to Deploy your Virtual Infrastructure at CloudSigma with Terraform

Well, it turns out that I am the one to have the honor of making the following announcement: you can now deploy stuff with CloudSigma using Terraform! Ain’t that awesome?! Allow me to say: yes, it is awesome.  One of the products of HashiCorp, Terraform, is a tool for building, changing, and versioning infrastructure safely and efficiently. You can easily deploy your infrastructure …

Apache Web Server featured image

Configuring the Apache Web Server on an Ubuntu or Debian VPS

Introduction Apache is currently the most widely used web server in the world. It is an open-source software developed over twenty years ago and maintained by the Apache Software Foundation. As of September 2020, it is estimated to be serving 35% of all website traffic in the world. Developers prefer Apache for its speed, security, reliability, robustness, and ease of …

Server Setup

Setting up Your Application: How to Choose the Best Server Setup?

Introduction Technology and the internet have become central presences in our regular, academic, and professional lives. That is why the sheer number of websites and applications that exist concurrently does not come as a surprise. If you are a business, you would want to have an associated web platform. An application enables you to market and deliver your services to …

Sudoers File featured image

Configuring the Linux Sudoers File

Introduction Do you ever wonder why you must type “sudo” while trying to execute certain commands in a Linux or Unix Operating System environment? Sudo is actually an abbreviation, standing for “super-user do”. When you use the sudo command, you can run programs and execute commands with the security privileges of another user. By default, the sudo command allows system …

setting up python featured image

Installing Python 3 and Setting up a Local Programming Environment on Ubuntu 16.04

Introduction Python is an interactive, object-oriented, and simple programming language which can be used for a plethora of different programming projects. A fun fact is that Python is not named after the python snake but after the comedy television show Monty Python’s Flying Circus. Python is a great language to get started with programming and a great choice for experienced …

security measures featured image

How to Build Robust Security Measures to Protect Your Servers

Introduction When working on cloud infrastructure, your primary concern is making sure your applications are fully operational. One important inclusion of your setup and deployment process is to build effective, thorough, and robust security measures into your apps or systems before they are offered to the public. Instead of retroactively implementing security measures post-deployment, it is important to ensure that …

Laravel featured image

Deploying Laravel, Nginx, and MySQL with Docker Compose

Introduction Continuous Integration (CI) and Continuous Deployment (CD) are some of the most trending topics in software development currently. To achieve the CI/CD aspect of software architecture, developers make use of containers. Containers are lightweight, virtualized, portable, software-defined environments. In containers, the software can run in isolation of other software running on the physical host machine. The focus of this …