Amazon Web Services (AWS) offers well known resources for anyone looking for cheap (if not free) computing power or storage. They offer a very flexible solution allowing to get started in minutes and in this post, I’ll describe a way to use S3 (Simple Storage Service) in order to take off-site backup of your data.
By default, Synology NAS drives do not offer any way to securely delete files. It is however possible to install a couple of tools to ensure that your files are securely removed from the drive. The first and easiest option is to install
shred but it has some limitations compared to
This is just a quick article to recap the process about installing bootstrap (ipkg) on a Synology NAS. This has already been documented plenty of times so I won’t go into the detailed process here. In fact, I am mainly doing this to provide a mirror of the bootstrap file that is necessary for the DS111 (or more generally for any Marvel Kirkwood mv6282 ARM based model).
Redmine is a project management web application. It comes with plenty of features and this would deserve a post in itself to go through them all but this is another story. We have been using Redmine mainly to track issues and submit new ideas for our applications. Currently, it is in use for D-Sight Desktop and its different plugins and it allows us to make sure that each release get its fair share of bug fix (when needed) and new features.
The beauty of Redmine is that it can be easily self-hosted which really makes it a tool of choice (understand feature-full for a really low price) when getting the company off the ground. In our case, problems started a couple of months ago after our hosting provider decided to go through a server migration which resulted in our Redmine application not being able to run any more.
Following the server migration, plenty of issues started popping up and priorities being what they are, Redmine availability got postponed. Well, as everything else, at some point, this needed to get fixed and this post will detail what needed to be done to restore access.
Our company website runs on Drupal. The CMS is feature complete and the number of available modules allows to easily find a solution to almost any requirement. To sum it up, Drupal is great but, as any available technology, it doesn’t come without drawback.
While we were performing a website update two weeks ago, our hosting provider (which I prefer not to name but you can probably easily find out) had a network issue. As a result, the complete website went down for 4+ hours. While this is really annoying, it was only a start.
I recently faced an issue when trying to connect through SSH to an account on a VPS. For this specific account, I traditionally use the standard username / password combination and everything used to work properly. However, last time I tried to connect, I faced the following issue:
1 2 $ ssh firstname.lastname@example.org ssh_exchange_identification: Connection closed by remote host
In order to monitor a few other important services on our servers, we are relying on Monit. This is an excellent utility tool that ensures that everything is running properly – and should anything happen, it will attempt to fix the problem “on its own” (based on some configuration options that have been defined).
We are probably only scratching the surface of what Monit can do for us so the configuration options that I’ll discuss below might really be some basic settings. But as usual, it will act as a reminder for myself and hopefully it might help someone else in the process.
I recently did some research to learn more about single page applications. I had quite a good global overview about the main frameworks that were available but I wanted to find out more about the pros and cons of each one of them. Not surprisingly, I ended up mainly reading about:
This is obviously just the tip of the iceberg and many more frameworks are available (see for instance here), but in this article I just wanted to share one great resource that I stumbled upon.
I’ve been meaning to fix an issue with Google authorship on this website for a while and I finally managed to do it (well, I hope so at least). The solution is actually really easy to put in place, but many of the sources out there – including Google’s – are not really that clear about how to proceed.
Rick DeJarnette wrote a complete article some time ago explaining the three different methods that exist in order to identify oneself as an author on Google:
- the 3-link method
- the 2-link method
- the email verification method
All methods have however one common requirement: it is necessary to have a Google account and a profile properly filled in for the author.