Fix issues with Let’s Encrypt while using HestiaCP

Recently I installed HestiaCP on touhou.si’s webserver. Why do you ask? Well, Touhou is a nonprofit organization that just got free hosting from Akademska in raziskovalna mreža Slovenije (ARNES) that comes with no licenses. Since the members are mostly not tech-savvy using my regular approach without any web interface was going to be a nightmare […]

Read More

Clone a CentOS server using rsync

Recently due to the fact that some of my bigger clients needed their VPS’s updated I decided to start fully cloning their servers so that in case of any issues I could simply change their DNS records to the new backup server and put them back online as fast as possible if something should go […]

Read More

Check hard drive speed on your VPS

Nowadays there are many many VPS providers out there. And many of them claim that they use pure SSD disk fields with their VPS’s but when you get into it you see that they are later claiming of using “SSD drives to speed up your VPS”. This can be easily tested with a single line […]

Read More

How to check if a cron job has run

Cron is a Linux utility that schedules a command or script on your server to run automatically at a specified time and date. As the name implies a cron “job” is a scheduled job. Cron jobs can be very useful to automate almost any task in Linux. While adding a cronjob is quite easy (just […]

Read More
Python Logo

How to install the latest Python on Ubuntu 18.04

Please note that Python 3 is already preinstalled with Ubuntu 18.04. Nevertheless here and instructions on how to install, update and uninstall it. How to install the latest python Before installing the latest version of python check the version of python currently installed on your machine. To do so you can run: python3 -V or […]

Read More

DNSBL (RBL) bash script checker

So you want to regularly check your IP(s) if they got listed on one of the many (800+ to be exact)  public blacklists (also known as DNSBL or RBL)? Bellow, you can find a bash script that will make your life much easier. You can also make a cronjob that sends you an email with […]

Read More
Disable strict mode in mysql

How to disable Strict SQL Mode in MySQL and MariaDB

If your or your client’s application/site was written for older versions of MySQL and is not compatible with strict SQL mode in MySQL 5.7 and upwards, you can disable this mode with just a small modification to your config file. I came across this issue while working for a client that had their site done in […]

Read More
Office 365 logo

Office 365 outbound IP addresses

Office 365 is a line of online services made available by Microsoft, as part of the Microsoft Office product line. Of course, this includes the synonym of email clients – Outlook. Or in other words every self-hosted mail providers worst nightmare… Well, to be honest, it is its own nightmare as well. It’s been a few […]

Read More
Transmission

Setting up a seedbox using Transmission in Ubuntu

The BitTorrent protocol is somewhat stigmatised by its common pirating usage but it can be the best thing out there for sharing large files with family, friends or even at work. It can reduce the strain on your home connection while sharing files with multiple people at once. So of course back in “the old […]

Read More
PHP 5.6

Downgrade to PHP 5.6 on Ubuntu 16.04 (Xenial Xerus)

If for some reason you need to downgrade your PHP version (to PHP 5.6) you can get it done by following this really short tutorial. Naturally you can downgrade from PHP 7 (as in this example), PHP 7.1 or even 7.2 if needed.   First let’s connect to your server and get the basics done […]

Read More