I’ve made a list of services and selected the one that seemed to be the most suitable for the Raspberry Pi. Here’s what I hope to install:
- Raspberry Pi Linux distribution :
I need an optimized distribution that is minimalist to install after the maximum of services. I found the distribution Moebius . Once installed on the card, the partition will be extended to occupy any space. The system starts up very quickly and at first boot only 28MB of RAM is used. - File Sharing :
The most used services are Samba and NFS. On one side NFS seems to be less resource intensive but a little more complex to implement especially for a simple home network. At home we have Windows, Mac and Linux so I left the option Samba - FTP :
This service is convenient but we need to take into account the resources to implement. I found vsftpd that seems to fit my needs - SSH :
The linux OS can provide this service but dropbear seems requires fewer resources - Web server :
There is the classic Apache but it is based on a system of consumer threads. Servers Nginx and Lighttpd are less greedy. My choice is Nginx, as it is used by most web clients so it will support PHP php5-fpm . Regarding CGI scripts I have not been able to find how to deal with php5-fpm so I installed fcgiwrap. - Monitoring :
I wanted elements main monitor of the system memory, disk space, CPU, network, etc. I found Monitorix which has a web interface to a CGI script. But now that I’ve looked into installing it I find that monitoring still takes a lot of resources especially since I need a CGI wrapper for him. I’ll investigate another option soon - Plex or another Music Server:
I’ve been using Plex on my MacMini for about two years now and it’s great. There are many web clients (light or full). Client175 seems to me not bad and lighter. - Airplay :
There’s a tool called shairport - Torrent :
I chose rtorrent . The good news is that it is easy to configure. The bad recompile Nginx to include support for SCGI access remote Web clients. For the Web client I went on wTorrent . - Timemachine :
I’m going to install avahi and activate the associated service to save data from your Mac to the Raspberry Pi Home Server as if there was a Time Capsule at home. - DLNA :
The service which consumes fewer resources seems to be minidlna - No-IP.org :
I found the inadyn client - Cloud :
ownCloud of course
Leave a Reply