Skip to main content

Hotel Phone System (VoIP)

Hotel Phone System (VoIP) Hotel Phone System should be a must for most hoteels or motels, which has been using Analog Phone System(Analog PBX) in past decades.  There were some technical and financial issues if swifting to IP-PBX: 911 service IP-phone expensive than analog hotel phone Ethernet cable running Billing System Solution for replacement: e-911 are supported  VoIP gateway Sharing same Ethernet cable with IPTV A2billing Module for IP-PBX Therefore, you could  build a PBX  for hotels or motels if you are the owner  Analog VoIP Gateway For Hotel Phone System IP phone is recommended because many functions can work only on IP phone, but IP phone still expensive than analog hotel phone. Alternatively, hotels or motels can use VOIP gateway instead. In addtion, no need to run Ethernet cable. Software for For Hotel Phone System Issabel FreePBX FusionPBX You should consider Issabel or FreePBX first:Issabel with very friendly Web console and almost all modules are...

Debian/Ubuntu: Best Replacement of CentOS

 

Debian/Ubuntu: Best Replacement of CentOS



Debian/Ubuntu: Best Replacement of CentOS. CentOS 8 will not be supported at the end of 2021. Althought CentOS 8 could be swifted to CentOS 8 Stream, the situation would be changed significantly and CentOS 8 stream is rolling-release version.

In other words:

  • CentOS is Redhat’s downstreaming version.
  • CentOS stream is Redhat’s upstreaming version.

That means CentOS Stream is actually “beta” version, and its bugs should be more than CentOS.  

What’s the crucial goal as server? Absolutely it’s Stablility!  CentOS Stream is not suitable for production server if you care about this issue.

Unfortunately. You have to buy commercial license to swift to Redhat Linux if you still want to use server OS as stable as CentOS.

Alternatively, you can swift to other free version Linux, but the easiest way to replace CentOs by Debian or Ubuntu. Let’s compare CentOS, Debian and Ubuntu first.

 

Which is more suitable as a server operating system?

In general, system administrators/operations and maintenance personnel prefer CentOS; developers prefer Ubuntu/Debian. For the pros and cons of each system, the following is a detailed description from the life cycle, package management, hardware support and applicability.

 

Life cycle

The life cycle is the support for the system, patch installation, vulnerability repair and so on. After the life cycle, it is not whether it can be used, but the system will no longer be repaired, and there will be security or stability problems.

 

The life cycle of CentOS is generally 7 years. In the age of non-cloud servers, this life cycle has a special meaning, that is, the speed of upgrading computer hardware. The life cycle of CentOS can basically cover the life cycle of server hardware, that is, you After buying the server and installing the system, next time you update the hardware equipment, you don’t need to toss the system.

 

Ubuntu’s LTS (Long-Term-Support) version, an average version of 2 years, basically provides 5 years of support updates, there are exceptions, this time limit is not absolute, such as the release of Ubuntu 8.04 LTS on April 22, 2008 , The first update of Ubuntu 8.04.1 LTS on July 1, 2008; the second update of Ubuntu 8.04.2 LTS on January 21, 2009; the third update of Ubuntu 8.04.3 LTS on July 9, 2009; Ubuntu 8.04.4 LTS was updated four times on January 21, 2010. It takes about a year and a half.

 

The life cycle of Debian is not fixed, the release time of the new version is not fixed, and it is often delayed. Generally, after the new version is released, the previous version will continue to be supported for about 18 months. Overall, the average life cycle will be About 3~4 years.

 

Package management

The package management of Ubuntu/Debian is very good. In many cases, you may only need an apt-get to get things done. With CentOS, you may often have to download the source code and compile it yourself. Version control may also become a big problem. . There is a Spring framework for a java project. It uses MQ and WebSocket. It is solved by a few commands in Ubuntu. It is difficult to deploy to CentOS. Some downloads can only be compiled with source code. Of course, it is also not familiar with CentOS. the reason.

 

Support for hardware

I don’t have to say, it must be CentOS. If it is a very large project, it is recommended to use CentOS. Debian’s unconventional network card and hard disk array card sometimes cannot be driven.

Debian/Ubuntu: Best Replacement of CentOS

 

Applicability

Many companies deploy more CentOS systems in the production environment, while Ubuntu may be more popular with individual developers. Debian as a server system is not as fancy as Ubuntu, and stability is king.

 

Generally: 

System administrators/operations and maintenance personnel first recommend CentOS. In theory, the system is relatively stable. Although it will cause many unexpected troubles for developers in deployment, as a system administrator, server stability will be his main function and he is also doing it. One of the main considerations when choosing. If you are a system administrator, knowing more about CentOS may make it easier to find a job.

 

Developers first recommend Ubuntu/Debian, because as a developer, it is very necessary to push the program you write to the server safely, stably and conveniently. After all, if the program cannot be deployed, the boss will find you directly.

 

Many companies used Ubuntu and Mac as the development environment, and the language was Ruby; for the production environment, because many IT more familiar with Ubuntu. In fact, there were no big problem during deployment.

Debian/Ubuntu: Best Replacement of CentOS

If with Java project, the development environment Ubuntu/Elementary/Mac, the production environment CentOS, and various problems during server deployment, including incomplete packages, file permissions, and firewalls. It took a day to solve the problems.

Therefore, if you are a beginner or a developer, it is highly recommended to use Ubuntu/Debian as a server; if you are a system administrator or operation and maintenance staff and do not need you to develop a deployment program, CentOS may be the first choice (This is too bad in 2021).

 

If there are no special requirements or usage scenarios, all three systems can be selected. Choosing a system you are familiar with may be more convenient for future operation and maintenance.

 

There are many Linux distributions, among which the two most mainstream series are RHEL led by Red Hat and Debian driven by the community. These two distributions have derived many popular distributions, such as centos, oracle linux, fedora, etc. under RHEL, and ubuntu, deepin, linux mint, etc. under Debian.

 

Because RHEL is supported by the company, it has an advantage in hardware support, and Red Hat’s technical strength is very strong, and the stability and security of the system are very reliable. You can search for specific introduction yourself.

 

Debian is community driven and is known for its stability. It does not accept non-open source drivers and does not have an advantage in hardware support. However, ubuntu can make up for this disadvantage. Debian is the most GNU-compliant distribution. It is very popular in Europe and the United States, and its use is also very simple. Most of the problems encountered can be solved by looking at the error message.

Debian/Ubuntu: Best Replacement of CentOS

 

Many people learn RHEL, so Centos is more popular in many countries. Debian and Ubuntu are more popular abroad and globally. In fact, all distributions are almost the same, they are all Linux kernel plus some software. . . . The core is the same, even if the commands are different, they are still the same. There is no need for us to endorse a certain release, nor should we defend the so-called faith like the saints.

 

Actually, there are ubuntu, debian, centos, windows server and other systems in datacenters or companies . Because the business requirements are different, the required systems are also different, and it is impossible to use a single system. These systems are not mutually exclusive, but complementary. For us, they are all tools, for our use, not for us to believe.

 

Conclusion: 

CentOS had been being the No.1 choice till it wasn’t supported.  Debian or Ubuntu is not as “perfect” as CentOS, but both have run as servers for very long time and are also widely supported by hardwares. 

In thus, Debian or Ubuntu is the “ready to go” solution although you need time to learn new system.

Comments

Popular posts from this blog

FreePBX vs. FusionFBX

FreePBX vs. FusionFBX FreePBX vs FusionFBX has been being a topic for many years. Both FreePBX and FusionPBX are great projects, but two systems have different sources and architectures. Actually both are the Web-Gui developped from Asterisk and Freeswitch instead of command lines. FreePBX FreePBX  is developped from Asterisk on CentOS Linux, also support other Linux. FreeBPX provides free Distro disk. Most modules of FreePBX are free, but commercial modules need to pay. Some  PBX  projects were also developped from FreePBX, like  Trixbox, Elastix and PBX in a Flash . Pros: Free Distro. Based on CentOS Friendly Web-Gui Easy to use and configure Long History Wide Community  Support Support Arch Linux, Ubuntu, Debian, Raspbian Support both x86 and ARM CPU Good support for telephony hardware Cons: Not all modules are free, some commercial modules need to pay. Web-Gui uses much system resource. However, a powerful ARM-device like Raspberry Pi 4 might not have such p...

PBX on Chromebook

PBX on Chromebook PBX on chromebook works great! Especiall for the chromebook with x86 CPU.  Most IP-PBX are developed on x86 PC first. Linux distro also developed on  instruction sets of x86 CPU. Therefore, you’d better to choose an x86 PC or chromebooks for your first PBX server.   Google usually supports chromebooks about 5 years. Afterwards these chromebooks wouldn’t get the update on system, chrome browser and security. Lots of old chromebooks were dumped into 2nd-hand market every year. You could spend less than 50 dollar to get an used or refurbished chromebook from ebay, Amazon or bestbuy. However it will bring security issue if these old chromebooks wouldn’t get securty update from Google. Can we swipe off Chrome OS and install Linux, then modify it to a PBX server? The answer  depends on what chromebook on your hand.  In order to install linux on chromebook, you need to replace factory BIOS by customerized one. Go to  Mr.Chromebox.tech  ...

Get a free PBX?

Get a free PBX? Get a free PBX? Absolutely possible if you have some unused old PC, chromebook or ARM-device, but you need basic knowledge on computer and Linux. Free hardware: For a beginner, the cost on hardware might not be a problem because you could build a PBX on virtual machine like VMware or virtualbox. However VMware is not free product, so you can start with free virtualbox. Alternatively, you can use some old unused device or PC to have a try.  Asterisk and freepbx can works on below equipment. Old x86 PC with min. 512MB memory and at least 1GHz x86 CPU Chromebook or Chrombox: need to flash BIOS and boot from external USB drive ARM devices:  below devices were tested. Dockstar Pogolug GoFlex Home and Net Raspberry Pi:  Zero, 2, 3 and 4 Orange Pi: One, PC and PC2 Free software for a Free PBX: FreePBX AsteriskNOW Issabel FusionPBX (Freeswitch) PBXinAFlash OpenSIPs Kamailio OpenPBX 3CX (kind of free) As a beginning, FreePBX is recommended because it has friendly w...