How to manage multiple CLI tool versions with ease: direnv + asdf on macOS
You can find the full article here: https://blog.sighup.io/manage-tools-with-ease-direnv-asdf/
The old nutellino.it, recovered from the Wayback Machine. Some things aged well, others less so: I leave them here as they were.
You can find the full article here: https://blog.sighup.io/manage-tools-with-ease-direnv-asdf/
Hi everyone, this is a small collection of commands and hints useful (i hope) for CKS certification.
If you didn't know, I work for SIGHUP, one of the first Kubernetes company in Italy.
Hi guys! I finally installed a pi-hole DNS server in my network. I want to show you how to do it, merely using docker. Total time needed for this setup ~15 minutes.
I don't know what you think, but being a Mac user with the need to use windows to connect to enteprisish VPNs (essentially when they block VPNs from MacOS) i find the matryoshka…
Hello guys, in this tutorial I show and explain commands used to generate new TLS certificates for a new "admin" on your Kubernetes cluster.
Hello everyone, this is my first English article!
Hi everyone! As you may have noticed, I never finished the guides for running a kubernetes cluster on hetzner. Partly for lack of time, partly because hetzner isn't a turnkey system…
Today I'll tell you about Parsec Gaming, an online Game Streaming service... the article, though, is on another site, in collaboration with Artif.it!
Those of you who work with AWS all the time have surely faced the dilemma of managing Lambdas.
Terraform is a great system for managing infrastructure as code. We've seen that it lets you perform complex operations using nothing but a descriptive structure…
The world of cloud systems for managing code repositories is always evolving, which is why the features they offer change from year to year.
Welcome back to the second part of the journey to the kubernetes cluster. In this article I'll show you which cloud hosting I picked to build the cluster on and how I did it.
Good morning everyone, in this guide I'll show you an example of CI/CD for the deployment of a container holding a static html website. This example can easily be…
Hi everyone! When using GlusterFS (nutellino.it uses it too) it can happen that, because of network partitioning or some nodes crashing, some of the files in the glusterfs volumes…
Every so often I've found myself having to optimize the media folder of a website, usually wordpress or ghost cms.
I've finally finished studying and testing my personal Kubernetes cluster, where I'm going to move all the services I manage, with the goal of being able to…
I'll briefly walk through an example of automatic provisioning of a virtual machine on Hetzner cloud (very affordable cloud hosting, link: https://www.hetzner.com/cloud )…
I've always used a great tool provided by Qualys SSL Labs https://www.ssllabs.com/ssltest/ to scan the quality of webservers' SSL setup.
Hi everyone! Since May 25, 2018 it has been reported that the dnsbl.cyberlogic.net blacklist for some reason flags every ip on the internet as possible spam, effectively…
Not long ago I had to restore a zimbra server 8.8.5 machine full of mailboxes and emails onto a new virtual machine. For some reason I didn't have…
Here's another guide on Docker and Kubernetes. This time we'll cover how to add a private docker regisrtry so that kubernetes can pull the…
This time I'm bringing you a small utility project that helps you manage backups of your mysql deployments on docker/kubernetes.
Let's move on to storage in Kubernetes. The most obvious way to create persistent volumes and persistent volume claims is the manual one. You pick a driver, if needed…
There are tons of ways to start a Kubernetes cluster, and one of them is Rancher.
In this guide we'll see how to start a private docker registry. The perfect place to store all the images of projects you don't want to make public on…
Have you ever found yourself with hundreds of containers created on your machine that you no longer use? I have, which is why I wrote myself the following commands to…
We'll mostly be talking about Kubernetes, the ways to install it and how to deploy applications on it! :)
In this short guide we'll learn how to back up a wordpress docker container that doesn't use Volumes, but keeps its data inside itself (something highly discouraged).
In this short guide we'll learn how to back up a docker wordpress container that doesn't use Volumes, but keeps its data inside itself (something highly discouraged).
I put together this little guide for anyone who'd like to try a 3D model made with 3ds max inside Unity, and from there on their own iPhone.
Hi everyone! Here's another version of this guide on making hot backups of Xen Server virtual machines.
Hi everyone! I started this project because I needed an smtp able to manage the timing of email delivery, with full control over the whole…
I've finally moved the site over to the https protocol, and I didn't have to spend a single euro!
Hi everyone! It's been a while since I wrote a guide, but today I'd like to share a project I uploaded to github that runs a small nodejs server able to send…
Today I'd like to introduce you to a great program: it's called Glances and it's written in python.
Here's a handy command to replace strings inside a text file on unix. The command is the following:
Hi everyone! Here's a short guide on making a hot backup of Xen Server virtual machines.
How to mount a folder from a server with samba
To add a script at startup on Ubuntu and Raspberry(Raspbian) you can edit the file:
During my daily surfing around the web, I came across this lovely command, “siege”, which is simply a tool that simulates a set number of users who…
Let's say you have a mail server that uses postfix as its smtp service. You've surely had to delete some emails from the queue, whether because of a bug in a program…
Hi everyone! Here's another handy command to scan a whole network and find all the hosts that are up. I wrote another guide with a different command, which you can find here!
If you need to find files by name and know their size, here's the shell command for you:
Hi everyone! This time I'm doing a less specific guide, covering the basic commands to get started with the Linux world (Ubuntu, or Debian).
Hi everyone, not long ago I had to create a randomly rotating banner on a website, here's the php code you need to do it!
Quite often you're asked to map a network, to find out what's switched on and responding, or for other purposes. I put together a set of shell commands that does exactly that.
Have you ever opened a tunnel on your computer, bringing a port from a remote server to local, and that port needed to be reachable by other computers on the network?
Hi everyone! I'm sure it's happened to you too that someone asked you:
Have you ever had a text file where each line holds, for example, a file name or a domain name, and for each of these lines you'd need to run a…
Hi everyone, below I'll list a few everyday commands to find the free disk space and to get the size of files and folders in the…
Hi everyone, have you ever needed to update a table in a database based on a query you just ran?
Just yesterday I had to change the ip of a windows server with SQL server express installed on it. On windows server, settings are always hard to find.
Lately I found myself having to restore individual mysql databases, ideally using individual .sql files
Have you ever needed to check the history on a server to find a command you'd already used, but the command is in the history of a separate session that's still open…
Who hasn't found themselves needing to convert a .dmg file to .iso on a mac? I have, and maybe lots of you have too 🙂
Here's a quick summary of the “tar” command, the one you use all the time but never remember the right syntax for 🙂
Hi! Have you ever found yourself having to set up vpn over vpn over yet another vpn, or ssh tunnels with vpn, vpn with ssh tunnels with vpn… just to be able to connect to…
A simple and effective command to repair and optimize MySql databases. Be careful though: if you optimize innodb tables and the server isn't set up so that each…
I'm Samuele and this is simply the site I'll try to keep updated from now on. I'll post guides, curiosities and anything I find fun or useful.
If you ever run into folders with more than 50 thousand files on a unix system and you need to delete them, here's how you can do it.