In the world of Linux security, staying vigilant against vulnerabilities and threats is paramount. Fortunately, Linux provides a variety of tools to help users monitor and protect their systems. One such tool is debsecan, a command-line utility designed to scan Debian-based systems (Debian, Ubuntu etc distros) for security vulnerabilities in installed packages. In this comprehensive guide, we'll … [Read more...]
Set Up Email with mSMTP on Ubuntu 22.04 Server
This is a sendmail emulator system which delivers email from a local computer to an SMTP server. This method avoids the usage of cloud-based transactional email subscriptions. This is useful if you already using a paid tier of Outlook Gmail or Zoho for your domain. In other words, you'll get domain-branded, whitelisted email from your server to your mailbox. Normally we need server cron and … [Read more...]
How to Install Apache and PHP on Ubuntu 22.04 Server
This guide is intended for operating a WordPress or similar PHP-MySQL-based application on a dedicated or cloud/VPS server with 12GB to 16 GB. You can use a server from any web host of your choice. We can suggest you use VPSDime OpenVZ instances for small to medium websites. 6GB RAM, 10Gbps connection instances will cost you $7.00/mo. If you need dedicated resources, then you can test their … [Read more...]
Install & Configure Fail2Ban on Ubuntu 22.04 (Apache2)
Fail2ban is an intrusion prevention system written in Python that runs on all POSIX operating systems that have a tamperable packet filtering system or firewall (e.g. iptables on Linux). The main purpose of fail2ban is to determine and block specific IP addresses that are likely to belong to attackers who want to gain access to the system. fail2ban identifies IP addresses from log files that … [Read more...]
What is a Log File
A log file contains the automatically maintained log of all or certain actions of processes on a computer system. Important applications can be found above all in process control and automation. In principle, all actions that are or could be necessary for a later investigation (audit) are recorded. The flight recorder in airplanes is an example of continuous logging, but it is rarely evaluated, … [Read more...]
What is Demilitarized Zone (DMZ) in Networking
A demilitarized zone (DMZ) is a computer network with security-controlled access to the servers connected to it. The systems installed in the DMZ are shielded from other networks (e.g. Internet, LAN) by one or more firewalls. This separation allows access to publicly accessible services (bastion hosts with e.g. e-mail, WWW) and at the same time protects the internal network (LAN) from … [Read more...]
What is a Bastion Host
A bastion host, sometimes also known as a jump server or jump host, is a server that provides services for the public Internet or untrusted networks (for example, large non-segregated intranet environments) or accesses the public Internet as a proxy or mail server and therefore needs special protection against attacks. The Bastion Host role is suitable for servers in exposed areas and should … [Read more...]
How to Install FossBilling on Ubuntu (Apache Webserver)
FOSSBilling is a fork of BoxBilling. It is a self-hosted billing web software with ticket support and knowledgebase mainly designed to be easy for clients and sellers of web hosting niches. However, anyone related to online business or freelancing can use this software. It is suitable for freelancers, small, medium or even large businesses. FOSSBilling comes with Apache 2.0 license, which means it … [Read more...]
Troubleshoot Not enabling PHP x.y FPM by default Notice on Ubuntu Server
If you are receiving the notice "Not enabling PHP x.y FPM by default" (with Apache webserver) after upgrading your Ubuntu server then you need to spend time behind the server and remain attentive during reboot. After I received this notice, I Google searched and read at least 50 web pages to understand where the error is arriving. The main information I got from Linode's community: … [Read more...]
How to Add a Brand Logo and Blue Tick to Emails with BIMI
In recent times, Google is talking about Brand Indicators for Message Identification (BIMI), which includes adding an MX Record, a SPF Record, a DMARC Record, and a BIMI Record. Adding an MX Record, an SPF Record and a DMARC Record is free and we have discussed the technical part on our website in the past - How to add DKIM, SPF Record, DMARC Record. Activate the records, if you have already … [Read more...]
How to Install Supabase on Ubuntu Server (with Docker)
In our earlier guide, we discussed installation of AppWrite on own server. If you are developing ESP32 Arduino, then probably Supabase will feel more like Firebase. Apart from Firebase, AppWrite, and Supabase, there are other options such as AceBase, Amplication, Conduit and so on. Supabase is one the most established BaaS provider among the three. In a sense, Supabase is nearly an equivalent … [Read more...]