So I fired up the old Ubuntu 16.04 (64-bit) and it’s still working well, Shallot (Version 0.0.3-alpha at the time of writing) is getting on in age but still works just as good as it used to. A few things to note though – Make sure you
sudo apt-get update
sudo apt-get install libssl-dev
sudo apt-get install openssl-dev
otherwise you’ll end up with something along the lines of “fatal error: openssl/bn.h: No such file or directory” when trying to configure and make. Once all that is installed, run the following:
$ ./configure && make
Once it has built, run Shallot as below:
The above will give you the first iteration found with the word cat *somewhere* in the address. Let’s make it more vanity-like.
$ ./shallot ^cat
The above code now gives the first iteration it finds with cat at the front, owing to our good friend – the caret (^).
It’s all case insensitive like anything on the internet. so ./shallot HappyBirthdayMom is no different to happybirthdaymom. If you are looking for something a bit newer, probably faster too, check out Scallion and Eschalot.
You’ll end up with a private key – never share it with anyone or they can steal your domain easily! Then you just need to get Apache or nginx running on your Raspberry Pi to dish out some great content!