Debian Buster will be released on 7-6-2019

Debian 10 Buster

The planned release of Debian Buster is on 7-6-2019 and I’m pretty excited about it! Here’s the planned release announce on the Debian mailing list and here’s a list of release parties being planned for the official Debian Buster release.

I’ve been using Debian Buster on a number of my personal servers for about a month or so now and I’m really enjoying it. I haven’t encountered any issues besides the slow ssh startup on some of my servers with low entropy. I’ve performed upgrades from Stretch and have done installs from the Buster RC 1 release iso and they have all gone smoothly for me. I have several servers that I need to setup for production use but I will probably hold off on them for right now until the official Debian 10 Buster release. Since I primarily use my servers as web servers, I’m excited about the newer versions of Nginx, PHP, and MariaDB in this new Debian release.

This is the Debian 10 Buster installation manual for those that want to check it out.

Fix slow SSH startup in Debian Buster

How to fix SSH timeout kernel random crng init done in Debian Linux

Introduction

I noticed on some of my Debian Buster installs, SSH times out and then waits until “random: crng init done” happens before restarting and finally allowing remote logins. This can sometimes add an extra 1+ minutes to boot time and can be pretty annoying. So if you’re experiencing a problem with SSH hanging or timing out while you’re server is booting up, then hopefully this quick how-to guide will help you out!

CONTINUE READING

How to send mail from a Linux server using Gmail

How to send mail from Linux server with Gmail SMTP and DMA featured image

Introduction

This Linux mail tutorial will show you how to send mail from your Linux server using Gmail. DMA (Dragonfly Mail Agent) will be used to setup outgoing mail from a Linux server using a Gmail account to provide great deliverability. By using DMA you won’t have to deal with having bigger software like Exim, Postfix, etc installed. DMA is a small mail transport agent that’s perfect for servers (or even desktop computers) that only need to send outgoing e-mail like log files, notifications, security notifications from fail2ban, etc and it doesn’t need to listen on network ports. I use DMA on almost all of my servers and I absolutely love it.

CONTINUE READING

Limit WordPress login by IP with Nginx

How to limit Wordpress login by IP address with Nginx

Introduction

This quick how-to guide will show you how to limit WordPress login by IP address with Nginx. It will allow you to login to your WordPress site while keeping attackers and bots out. I’ve been using this method for years and it has worked well for me so hopefully it will help you out!

CONTINUE READING

The best free PuTTY alternatives for Windows

Best free PuTTY alternatives for Windows SSH clients

PuTTY is a popular open-source application that’s used as a terminal emulator and this list will show you some of my favorite (and in my opinion the best) PuTTY alternatives for Windows. I’m only listing free PuTTY alternatives or ones that have a free version available on this list. I have used all of these at some point and some of them I use daily.

CONTINUE READING

Smarthost.net NVMe SSD KVM VPS Review

Smarthost.net NVMe SSD KVM VPS Review

Smarthost is a web hosting company that was started in 2014 is ran by the old owner of Burst.net (which no longer exists but was around for a very long time and some might remember their cheap vpses back in the day). They offer a range of VPS hosting products including NVMe SSD KVM VPSes, OpenVZ VPSes, and Windows Server VPSes, and also dedicated servers. They have a nice amount of locations in the United States and 2 locations in Europe as of this review (and they apparently have more locations in the works!).

I came across them recently while browsing for new Offers on LowEndTalk and initially I was going to just pass by their offer but then I saw that their owner was the owner of the old Burst.net web hosting company and I figured I would give them a try (especially with their starting base KVM VPS price being so cheap). Let’s just get on with the review and performance though!

CONTINUE READING

Setup a simple web server firewall using nftables

Setup a simple web server firewall with nftables

Introduction

Nftables is a framework created by the Netfilter Project and it replaces iptables in Debian Buster. Starting with Debian Buster, it’s recommended that you migrate from using iptables to nftables. If you need help migrating from iptables to nftables you can find a great guide here which shows how to use some neat and easy to use tools to translate iptables rules to nftables.

The reason why nftables was created was because the old iptables framework had issues concerning performance, scalability, code, etc. I personally chose to start using nftables (besides it becoming default in Debian Buster) because I really liked the new syntax used in nftables and it kind of reminds me of PF.

CONTINUE READING

Install PHP 7.3 on Debian Stretch

Debian Stretch PHP 7.3 installed using the DEB SURY PHP package repo

Introduction

This tutorial will show you how to easily use PHP 7.3 on Debian Stretch. You’ll notice that Debian Stretch only comes with PHP 7.0 and if you want better performance and the latest features, you might want to look at installing PHP 7.3 instead.

I’m going to show you to add the DEB SURY PHP package repo which will allow you to easily install PHP 7.3 on Debian Stretch. The DEB SURY PHP package repo was created and currently being run by Ondřej Surý, the official maintainer of PHP in Debian and Ubuntu. This means that the PHP 7.3 packages you install via this tutorial will be highly compatible when it comes to upgrading to the future Debian release which is Debian Buster.

CONTINUE READING

How to change the hostname in Ubuntu

How to change the hostname in Ubuntu

What’s a hostname?

A hostname is a name that identifies your computer or server on a network and it can be a simple name consisting of just one word, for example: computer, or it can be a phrase like my-server-name, or it can be a FQDN (Fully Qualified Domain Name) such as mycomputer.linuxandcaffeine.com.

Note: This tutorial will also work with Debian too!

CONTINUE READING