Self Hosted DMARC reports

You've implemented DMARC for some reason (deliverability) and now you'd like to read the reports to see whats up. Somehow, the only solutions people talk about, even when you ask specifically about a self hosted option, are things like Dmarcian, Postmarkapp and Fraudmarc.

There are a a

Read more.. . ..

Convert qcow2 to LVM

For some reason, I had setup a new virtual machine using qcow2, and it was slow, so slow. I had LVMs for all the others. I went out to see if it was possible to convert the qcow2 image to an LVM partition, and it turns out it was easy, but I did have to mix and match a few tips I found here and t

Read more.. . ..

Re-Allowing 'root' access to PhpMyAdmin

It seems that in the newer verion of MySQL (or MariaDB) that the user 'root' may no longer connect to the database server via PhpMyAdmin (and other such tools). After searching the Interwebs and finding a few backwards and complicated solutions I found a better way, a simple way, very simple. In

Read more.. . ..

Bindfs - Mount files as another user

Today I wanted to mount a directory that belongs to Bob in Alice's home directory while giving Alice full permissions. This is how I found out about Bindfs. I'll get straight to what I was trying to do with the hope that this will help someone out there.

To install Bindfs:

Read more.. . ..

Spam Comments

Comment spam is the art of crafting spammy comments and getting them posted on websites and blogs (and on blogs that are websites). The goal varies from just getting clicks to a malicious page to trying to augment page rank for some stupid website. Some comments don't even have any links to anyth

Read more.. . ..

Save My VMs


So what about saving a whole VM and then you know, forget about it ?

Virtual Machines are the coolest thing in the.. data centre (after the actual cooling system). To add to it's refreshingness, a script that will can backup your virtual machines. For this script to work they n

Read more.. . ..

Random File Creator

Ever need to create a specific amount of files with random content and of random sizes between a specific range ? And all these files randomly placed in a specific maximum number of directories ? Today I needed to do this to replicate a specific scenario and test various things...(blah blah bla

Read more.. . ..



UPDATE: A new version of Mailboy is in the works, it's even getting it's own micro-site at It's not completely ready yet, I'm working on that with the little time I have these days. I'll update this notice when Ma

Read more.. . ..

Remotely Encrypt a Debian Server

These notes may help you in the case where you need to install a server without ever having access to the console. In this case the OS is also pre-installed, either by an automated system or by the server provider.

The plan is to get a base server OS installed on a small partition, for

Read more.. . ..



There are many tutorials about OpenVPN, the most I've found where either too detailed to get something running real quick or way to short to actually understand what's going on. I like finding docs that get the crap running real quick and then going back over it with more detailed articles and su

Read more.. . ..

Debian Lenny on Aspire One


This page is complementary to the Debian Wiki page dedicated to this machine.. so here are some things that are not (yet) on that page and are maybe a tiny bit off topic (kde related) etc.. I might add some of it, if i don't, whoever maintains t

Read more.. . ..

basic commands

I originally wrote this tutorial when i first started using linux, at the my debuts I suffered and so I decided to help myself and others by writing a little howto for the first (or almost first) steps with GNU/Linux. I started by writing some notes about how to get around the filesystem, copy fi

Read more.. . ..

kubuntu on acer aspire one

the acer aspire one is one of those new tiny laptops with an SSD disk drive, i got the one with linpus linux which of course is useless for someone who does "things" with his/her computer.. . so i decided to install linux.. :] instead of putting debian stable as i usually do i decided to go cr

Read more.. . ..

lost in transition

My first photo/video montage is about a transition between Vancouver BC and Paris, France..'s all done with still photos. Another important thing to me was doing this project exclusively with Free Software.

Read more.. . ..

Letsencrypt - Manual mode

In this quick howto, we'll see how to use Letencrypt in manual mode on Debian Jessie (with a mix of Stretch/testing). The idea is to generate the needed files and then copy them over to the web server (Apache in this case).

In this scenario there are 2 different machines

Read more.. . ..


Some old logos I've done for others and/or myself

Logo for the Shtooka project. Shtooka's goal is to create collection of recorded words in as many languages as possible. The collection is under the Creative Commons license and too

Read more.. . ..

PulseAudio: Sound over the network

Update 1:
I added the package dbus-x11 which needs to be manually installed for this to work on a system that has no X server.
Update 2:
I added a tunnel setup that I got from a helpful person on pulseaudio's IRC channel.

It may have t

Read more.. . ..


Using SSHFS to mount distant filesystems

Sometimes you want ("need") to mount a distant filesystem but you don't want ("have the time") to install NFS or something like that just for this particular need. .. and then you also realize that NFS (in a simple config) is not crypted and
Read more.. . ..

Migrate emails with Imapcopy

I remember a while back migrating someone's email from one ISP to another using Thunderbird ! Well, duh, I just found a tool that seems to be a bit underrated, Imapcopy. There are many tools out there, but this one seemed simple yet efficient. However, for some odd reason it wasn't clear to me at

Read more.. . ..

Bash Email Admin Script

A script designed to administer an Email server using tutorial.

I wrote this little script as a replacement for a python script who's purpose is/was to administer an email server (add/remove/modify domains/accounts/aliases

Read more.. . ..


Trickle is a program that can shape bandwidth of TCP traffic. I find it quite useful when I want to upload large files without eating up all the bandwidth, at least that is the most useful usage for me.

I have tried using trickled with tricked.conf but i find it somewhat useless, it's s

Read more.. . ..

Encrypt a Hard Drive - Lazy Guide

This is a lazy guide (mostly for me to refer to) on how to encrypt a hard drive on Debian GNU/Linux. What this lazy guide does not cover is how to make your machine bootable, so if you want to encrypt your whole system (very good practice), you should probably do it via your OS installer.

Read more.. . ..

install debian via usb

this little howto shows how to get a usb stick to act like an install cd for debian.. .


  • the image file: boot.img.gz (hd-media)
  • the iso image: iso debian-xxx-netinst.iso
  • a usb stick


Read more.. . ..

SSL Without Built In Browser Certificates


Verifying websites using signed SSL certificates has always been something I have considered as weird, the goal of encryption is just to encrypt, the goal of verifying the identity of a website is something else. It is not the case for most browsers, when you visit a website that uses a self si

Read more.. . ..

XMPP with ejabberd

When I wanted to first install a jabber/xmpp server I started looking around and spent most of my time trying to figure out which server to install and that kind of discouraged me, as well I could not find any plug and play tutorial to get started, so I hope this compilation helps someone. This i

Read more.. . ..

About this website

This website is produced by myself. This means that all photos, texts, server administration, coding, drawings and other stuffs have been created and/or written and/or done by myself (unless specifically mentioned).

Softwares and Technologies

The content management system (P

Read more.. . ..

replacing a hard drive

The idea is to totally replace a hard drive with a new one, this means copying all the data from each partition of the old hard drive to a new one. why? :

  • Your hard drive is old and/or "almost" broken (see smartmont
Read more.. . ..

Smart tools - S.M.A.R.T.

Smart is a system for surveilling the health state of hard drives, for more info please visit wikipedia. In short it's a great tool that one should use.

What you need

  • a disk drive (if the disk is within a compute
Read more.. . ..

GPS and Linux

so you have a bluetooth GPS reciever and you have a computer running linux with bluetooth capabilities, maybe you have not yet used them together. .. well here are a few things that may help. this tutorial has been written using Ubuntu, actually Kubuntu 8.04, i have done most things said here a

Read more.. . ..

unload and file photos from a camera.. . digital of course

the use of this script is to copy (or move) photos from a camera (mounted as a regular mass storage device) to a folder filing system organised by date.. . (each photo gets a folder with it's date).. . . you will need for thi

Read more.. . ..


NFS stands for Network File System, and yes this does mean that you can share files over the network.. . basically what you do with this is mount folders from a server onto a client. NFS uses IP addresses for "authentication", also it uses the servers file permissions plus UID and GIDnow enough

Read more.. . ..


Munin is a program that gives you some graphs about your system that you can visualize from a web page.

there are two parts to this, the server and the client, you can have one server and as many clients (nodes) as you may need, and so from the server you can read the infos from your node

Read more.. . ..


This program allows one to automate mounting and unmounting of different types of filesystems, be it a usb drive, samba share or nfs, and for sure others. It is like fstab but on demand.

What you will need

  • A kernel with the option "Kernel automounter" File Sy
Read more.. . ..