Heroku is a cloud service for hosting your applications. It is a Platform as a Service (PaaS) that supports auto-scaling and seamless deployment. Heroku is primarily uses Git to deploy applications. The platform provides developers with a cloud-based environment to code, test, and run applications without worrying about underlying infrastructure. Heroku can currently deploy apps written in the following languages : Applications that run on Heroku usually have a unique domain (typically “applicationname.herokuapp.com”) that routes HTTP requests to the correct dyno. The containers used at Heroku are called “dynos.” Dynos are isolated, virtualized Linux containers that are designed to execute code based on a user-specified command. Each of the application containers or dynos are spread across a “dyno grid” which consists …
Technical Articles
Phusion Passenger is a free web server and application server with support for Ruby, Python and Node.js. It is designed to integrate into the Apache HTTP Server or the Nginx web server, but also has a mode for running standalone without an external web server. Phusion Passenger supports Unix-like operating systems, and is available as a gem package, as a tarball, or as native Linux packages. Passenger and “Rails server” The Ruby on Rails framework provides a built-in server tool, which can be accessed with the ‘rails server‘ command. The “rails server” is not an application server by itself, but just a small wrapper that launches your application in an application server. This is why people do not use “rails …
CyberPanel Migration
CyberPanel is a modern, fast, and secure hosting control panel powered by OpenLitespeed. CyberPanel provides a graphical interface for Linux server management, and a one-click installation of LSCache, WordPress, Prestashop, Joomla, and git. It automates the initial setup for components like DNS, Mail service, and SSL certificates to reduce the time it takes to get set up for hosting. CyberPanel is free and Opensource running on the OpenLiteSpeed web server and can add multiple domains. CyberPanel arrives in two versions CyberPanel and CyberPanel Ent. This article focus on steps to perform Migrations with CyberPanel. CyberPanel to CyberPanel Migration If you need to transfer your website between two CyberPanel without losing any data, follow these steps. Backup Creation | Source server …
Mail Assure
Mail Assure is a cloud-based security solution which protects against email-borne attacks and provides security for inbound and outbound emails. Mail assure also provides email continuity if the primary email server goes down along with the long-term email archiving option. Logging In Mail assure provides a web-based interface for administrators and end-users to access and manage their resources. Users can be added via the admin control panel under the Users and Permissions section. There are various user levels available as mentioned below: Adding a Domain The domain must be first added to the Mail Assure to accept and filter mail. Domains can be added through the Mail assure control panel: Mailboxes Configuration Mailboxes can be added or managed through the …
GRUB denotes GRand Unified Bootloader. GRUB is a multiboot boot loader software program that first runs when a computer/server starts. Its role is to carry forward from BIOS during the boot, load itself, load the kernel into memory, and then switch over execution to the kernel. Once the kernel picks over, GRUB has fulfilled its task and it is no longer needed. GRUB 2 is a descendant of GRUB. The GRUB 2 configuration file “grub.cfg” is normally located under the directory /boot/grub2. Here we are discussing the boot issue and how we can repair Linux boot failure in GRUB 2 rescue mode. We may see one of the “grub>” modes on the screen when a boot fails. It provides the …
Amazon Interactive Video Service (Amazon IVS) is a new application that we can use for creating live interactive video experiences. This interactive service may help us to create by just simply pointing your live stream to Amazon IVS, it will help seeing videos around the world within seconds without the help of any video expertise. The Amazon IVS comes with its SDK. Why Amazon IVS? (more…)
CentOS 7.x and CentOS 8.x.
CentOS is one of the widely used operating systems nowadays as it offers full control over its highly customizable open-source packages. Due to its reliability and stability, CentOS become a popular choice among operating systems for servers. In every new OS release, it is obvious users expect performance improvements and new features in the new version over the old ones. CentOS officially released CentOS version 8.0 on 24th September 2019 and continues to releases updates and patches. Overall CentOS 7 and 8 are quite similar but CentOS 8 has more updated software and some newer features, major fixes, UI/UX improvements. As you know, CentOS 8 is a replica of RHEL 8 so it avails from its latest features. Let’s check …
PHP 8 Released
PHP is one of the programming languages that are easiest to use and learn, Now PHP 8 has been officially released and its new major update contains a bunch of optimizations and powerful features to the language which allows us to write better code and build more powerful applications. You can install the latest version PHP 8 via EasyApache 4 on a cPanel server but its main requirement is that the server needs to be running CentOS 7 or newer, as PHP 8 does not support on CentOS 6 servers.
In the software development world, an ideal development environment is a key to developing resourceful software products but sometimes maintaining and configuring this development environment becomes a herculean time-consuming task. That’s where the Vagrant virtual machine manager comes into play. Vagrant solves this by enabling teams to create reproducible, version-controlled development environments using virtual machines and Infrastructure as Code principles. This guide explains how Vagrant works, how it fits into DevOps workflows, and how to use it effectively. What Is Vagrant? Vagrant is an open-source tool used to build and manage portable virtual development environments. It allows DevOps engineers to: Vagrant works with virtualization providers such as: Each supported environment is called a Provider in Vagrant. Why Vagrant Matters in …
In modern software engineering, concepts like continuous integration, continuous delivery, and continuous deployment form the foundation of CI/CD. These practices automate the process of building, testing, and deploying applications, helping teams deliver software faster and more reliably. While building a complete CI/CD pipeline can be complex, choosing the right tools makes it far more manageable. In this blog, we compare Jenkins and Bamboo, two popular automation servers widely used for continuous integration. Overview of Jenkins Jenkins is an open-source automation server designed primarily for continuous integration. It offers a vast ecosystem of over 1,400 plugins, allowing seamless integration with various development, testing, and deployment tools. By automating repetitive tasks such as building and testing code, Jenkins helps startups and growing …