Debian - Very fast backup server for your Windows PC


Till today, a lot of personal computers are still running Windows OS (XP, Visat, Seven, ...) and many people are still keeping a lot of valuable datas directly on their workstation or laptop hard disk. Most people do so because of ignorance of the risks  or because they are always on the move and they need their files available anytime, even not connected to any server.

The side effect of this behaviour is that everything can be lost in case of a hard disk crash, as all the datas are stored locally on the PC.

So, to avoid that type of loss, it is very important to save all your personal valuable files on a secure server.

RSync may be the clue to this problem. In fact, RSync is widely used to do data backup in the Unix/Linux world and it is having a lot of advantages :

  • it is multi-os (unix, linux, windows, ...)
  • it is using differential backup mecanism (only modifications are sent across the network)
  • it is command line base
  • some GUI are available, even on Windows (DeltaCopy)

This article will explain how to provide a very simple and very efficient way to backup your Windows PC local files on a Debian server with the help of RSync and DeltaCopy.

It has been succesfully tested on Windows XP and Windows Seven clients and on Debian Squeeze server.

By following these steps, you will be able to save all your local datas from your Windows PC to your Debian server in a very optimised and lightning fast way. Whatever happens to your PC, your personnal data will be safe !

Read more: Debian - Very fast backup server for your Windows PC

Debian - Share same port for HTTPS, SSH and OpenVPN


If you need to administrate your home network while on the move, you will soon realize that you need different type of accesses.

The standard accesses you may need are :

  • Https to access your secured pages or webdav shares
  • SSH to administrate your main server
  • OpenVPN to get a full unrestricted access to your LAN

The only problem is that many Internet providers are blocking most of the ports used by these protocols. With some very restrictive providers (or with some corporate proxy) the only available ports may be 80 & 443.

So the solution to that problem is to allow Https, SSH & OpenVPN to share the same 443 port. With such setting, all your connexions needs can be handled from any type of network.

To help us to reach that goal, a fantastic little tool is available under Linux : sslh.

This tool listens on one specific port, analyse the stream & forward it to a specific local port according to thits type. To be able to handle any type of SSH client and OpenVPN connection, we need to install and configure the latest version of SSLH (1.9 minimum).

This guide will explain how to install the latest version of sslh, which is not available in the distribution repository, on a Debian Squeeze. It should also work on Debian Lenny and on some flavours of Ubuntu also.

Read more: Debian - Share same port for HTTPS, SSH and OpenVPN

Ubuntu - Install Tata Photon + on Natty Narwhal 11.04

Tata Photon Plus

This article will explain how to fully setup and configure a CDMA USB key Huwei EC156 provided with a Tata Photon + subscription on a Ubuntu 11.04 laptop.

Just imagine : You are staying or travelling in India, you are checking your mails or surfing the web while in a taxi, in the train or waiting in an airport ... That is nowadays quite easy, you just need a nation wide wireless internet access.

Tata Photon + is there to suit your needs. For a reasonible amount (1500 INR, equivalent to 20 €, at the time of this article) you will get a Huwei EC156 USB key and a 3 Gb limit, valid for one month.

But the only trouble is that the Huwei EC156 is too new to be handled directly by your Ubuntu 11.04 laptop.

As most of the time with Linux, every problem is having a solution. So here are the steps to :

  • recognize the Photon + USB key
  • configure network manager for the Photon + access

So, lets start ...

Read more: Ubuntu - Install Tata Photon + on Natty Narwhal 11.04

Joomla - Cross-Browser Personalised Web Fonts


Nowadays, site design is taking more and more importance. Before, sites were expected to provide information ... now they also have to be sexy. They can't hold that 90s look anymore. They need fancy design.

When you analyse what people like about a site page, one of the main thing is … nice fonts. Till date, web fonts were always on the dark side of the design, belonging to the same team : arial, times new roman, …

But one revolution has come few years back and is starting to spread all over the web : personalized web fonts.

With their help, your visitor will be able to display your site pages with the fonts displayed as you expect them to be displayed, whatever fonts are installed on their computer !

This guide will explain breafly how to setup your web site to use a font provided by a standard True Type Font (.ttf). This sentence is displayed using this technic.

Let's start.

Read more: Joomla - Cross-Browser Personalised Web Fonts

Ubuntu 11.04 - Installation on Acer Aspire One 722 (AO722)

Acer Aspire One 722

This article explains the specific steps needed to fully configure an Acer Aspire One 722 to run under Ubuntu Natty 11.04.

It will allow you to specifically deal with :

  • Freeze when activating the wifi adapter
  • Problems with speakers and microphone configuration
  • AMD unsupported hardware watermark

A standard installation of Ubuntu Natty 11.04 desktop edition is a pre-requisite for this procedure.

Read more: Ubuntu 11.04 - Installation on Acer Aspire One 722 (AO722)

Debian - Convert a EEE 701 as a server with embeded UPS

EEE 701 & Debian

Having a spare Asus EEE 701 netbook, I've converted it as a home server for music streaming, DVB-T streaming, web server, ...
This netbook is consuming very little power and is running under Debian in console mode without any graphical interface.

As every netbook, the EEE 701 is having an inbuilt battery, which can be used a very KISS (Keep It Simple and Stupid) Uninterrupted Power Supply system.

With proper scripts, it is possible to detect power failure and to follow the battery level &  to initiate a clean shutdown process when battery level is too low after a long power failure.

This article will explain how to :

  • detect power failure
  • check battery level
  • start a shutdown process when battery level is reaching predefined low level

With that, your server will shutdown properly whatever happens with its power supply.

Read more: Debian - Convert a EEE 701 as a server with embeded UPS

Ubuntu 10.04 - XBMC Media Center with Revo 3610


Since a long time I was planning to replace my MediaPortal mediacenter under Windows with one under Linux.

But I could not find any Media Center under Linux as complete a MediaPortal. In term of functionnalities, here is what is expected :

  • silent & low consumption system
  • possibility to use my MCE Remote
  • suspend/resume from the remote only
  • ability to play HD movies (720 & 1080)
  • DVB-T functionnality, including HD channels
  • recording possibility for DVB-T
  • access to all my video, photo & music from a network share
  • access to media on USB key
  • access to photo on APN
  • be cheap ...

So, here are the installation steps to convert a very small & silent nettop into a full featured digital Media Center.

Read more: Ubuntu 10.04 - XBMC Media Center with Revo 3610

Ubuntu - Install HP Laserjet Multifunction (Print and Scan)


hp-cm1312-mfpHP provides a very good driver support on the Linux platform for its multifunction Laser printers.

But for the network scanner capabilities, you need to install some HP extension plugin, downloaded during the driver installation process ... and for me the plugin download failed most of the time.

This article explains the different steps needed to install a HP Multi function printer & scanner under Ubuntu, including scanner capabilities, even when you encounter a download error for the plugin extension.

Even if this procedure has been tested on Laserjet CM1312nfi, it should be operationnal for most of the HP multifunction printers.

It has been tested on Ubuntu Precise 12.04 LTS &  Trusty 14.04 LTS and Debian Jessie & Stretch .

Read more: Ubuntu - Install HP Laserjet Multifunction (Print and Scan)

Ubuntu - Activate your brand new iPAD without iTunes


This article will explain how to activate a brand new iPad without the help of iTunes.

First question : why do you want to do such weird thing ?

Just because nowadays some places do not get any proprietary operating system anymore ... neither Windows, nor OSX. So no iTunes.

And, when you get an iPad in hand, you can not get anything out of it before it has been activated. This process is supposed to be done thru iTunes.

So here is the process to be able to use your iPad with the help of a Ubuntu workstation and of fantastic pieces of software called libimobiledevice & ideviceactivate.

Following this procedure, you will get a working iPad, not even knowing what iTunes means  :-)

As iDevices protocols are changing fast with hardware and iOS version, this guide will compile all the iDevice specific tools from git repositories.
This will maximimize the chances for this procedure to work with your brand new device.

This activation process has been tested on an iPad 1 under iOS 3.2.1 and iOS 4.3.1. I've been told that this activation procedure has been followed with sucess on an iPad 2. Even if I've not tested it, it should also work on an iPhone ...

Read more: Ubuntu - Activate your brand new iPAD without iTunes

Asterisk - Setup voicemail to send email with mp3 attachment


This guide will explain how to configure Asterisk PBX to send voicemail as email with messages as mp3 attachement.

If, like me, you are using an Asterisk server, you may be using the voicemail by email functionnality. It allows your Asterisk PABX to send your by email all the messages received in your voicemail.

Just imagine :

  • someone is calling you on your landline
  • he is leaving a message on your answering machine
  • after few seconds, you are receiving a mail on your android or i-phone with the message as an attachment

You can call back immediatly or even forward the email for someone else to deal with that call !

One of the main drawback of that functionnality is that Asterisk can generate attachments using only the standard telephony codecs (wav49, gsm, wav). The wav format is widely recognised, but it is quite uncompressed. The wav49 or gsm formats are better in terms of compression, but sadly they are not recognised by all the devices able to deal with your emails.

So why not to use mp3 format for the voicemail attachments ?

This is what this guide is all about. It will explain how to catch the emails sent by Asterisk and convert the audio attachment from a wav file to a mp3 file.

Read more: Asterisk - Setup voicemail to send email with mp3 attachment

Debian - Setup HTTPS WebDav share and client configuration


For some reasons, I need to access some of my home server files from outside when I am on the move.

That access can be done from various places :

  • some friends or relatives ADSL boxes,
  • a public Wifi access
  • my 3G connection with unlimited data plan.

Some of these accesses can be very restrictive, allowing only web access (port 80 and 443 only) and some can also even check your user agent (my 3G data plan).

So to be sure to be able to access my files from anywhere & anytime, I decided to setup a secured WebDav share. This share will be accessed by using the HTTPS protocol on port 443. As a matter of fact, it should be allowed with no restriction by any access type.

This article will explain how to setup such WebDav share on an existing Apache2 server. It will also explain how to setup a Windows and a Ubuntu client to be able to use that access.

This setup has been done on Debian Squeeze, but it should be compatible with any following version.

Read more: Debian - Setup HTTPS WebDav share and client configuration

Page 8 of 9