
Smartbox is a completely open source easy-to-install, easy-to-manage, resilient, minimal hardware specification network server, with an emphasis on ease of use by non-technical staff of an organisation.
This project, which is based on the highly stable and well supported ubuntu linux distribution, is aimed at voluntary and non-profit organisations that could do better than to pay a lot of money for the purchase and maintenance of conventional network servers, over which they have little direct control (e.g. to add new users to the network themselves, recover files from the backup system, etc.).
The design of this system is entirely based upon research into the voluntary and community organisation (VCO) sector by team members of Illuminate ICT, and by the wider findings of other ICT Hub projects in the UK.
Current smartbox features
Windows domain controller
Automatic auto-mounting of relevant shares on a Windows client.
Historical backup system for easy recovery of lost files from last few hours/days/weeks/months in a backup server share.
RAID-1 Monitoring
Web interface for simple configuration.
Remote, efficient optionally-encrypted smartbox-to-smartbox backup.
- New: wikidbase (development version): go to port 8888 of the smartbox (e.g. http://smartbox:8888) and enter user/password: admin/wikidbase . WIkidbase is a generic data management system that I am developing and which will eventually be incorporated with Smartbox.
Planned features
Full mail server (SMTP/POP and IMAP)
- Print server
Asterisk software PBX (for office phone systems)
Groupware (e.g. LDAP, shared cals, forums, wikidbase, contacts, open-xchange, opengroupware ???)
- VPN server - to aid remote workers
Notes on Smartbox Backup
Easy and effective data backup is fundamental to the smartbox's design, so it supports data backup at three levels:
- RAID-1 disk mirroring: should a hard drive fail, another will maintain data until the failed drive is replaced.
- Peer-to-peer remote backup: a smartbox can automatically, efficiently and securly store its data on a remote smartbox over a network - the data can be encrypted if the destination is not fully trusted. This is designed to work in, say, nightly sessions over a broadband connection, such that after a few days/weeks the smartboxes will become fully synchronised, without saturating the network bandwidth during the day.
- Historical file snapshots: smartbox will take periodic, storage-efficient snapshots of user data every hour, so files can easily be restored from the past few hours, days, weeks, or months through a special Backup network share.
Installation & Upgrade
Go here for instructions on installation and upgrade.
Freshmeat Project Page
Visit the freshmeat project page here.
References
- printing - http://www.samba.org/samba/docs/man/Samba-HOWTO-Collection/CUPS-printing...
- http://www.kyzo.com/pb-fileserver/pizzaphotos.html
- LVM: http://www.linuxconfig.org/Linux_lvm_-_Logical_Volume_Manager
- http://www.mail-archive.com/rsync@lists.samba.org/msg19305.html
- http://www.mail-archive.com/rsync@lists.samba.org/msg16556.html
- http://www.linuxjournal.com/article/9174
- http://www.icthubknowledgebase.org.uk/opensourcegroupware
- http://lists.us.dell.com/pipermail/linux-poweredge/2003-July/008898.html
- http://www.ex-parrot.com/~pete/software-raid-howto.html
- http://www.troubleshooters.com/linux/grub/grub.htm
- http://projects.cretin.net/backup/
- http://linux-blog.org/index.php?/archives/127-ClarkConnect-Enterprise-Linux-for-Your-Home.html
- http://www.skullbox.net/clarkconnect.php
- http://www.clarkconnect.com/index.php
- http://www.smallnetbuilder.com/
- http://www.bcentral.co.uk/business-technology/hosted-services/hosted-compared-to-in-house.mspx
- http://www.cyberciti.biz/tips/howto-ubuntu-linux-convert-dhcp-network-configuration-to-static-ip-configuration.html
- http://redmondmag.com/features/article.asp?EditorialsID=491
- http://opengroupware.org/en/index.html
- http://lists.samba.org/archive/samba/2005-August/110221.html
- http://www.winsupersite.com/reviews/whs_preview.asp
- http://tldp.org/HOWTO/Software-RAID-HOWTO-6.html
- http://en.opensuse.org/SDB:The_Boot_Manager_Grub
- http://untrammelled.co.uk/content/view/21/30/
- http://www.nikhef.nl/pub/projects/grid/gridwiki/index.php/RAID-1_configuration_and_management
- http://distro.ibiblio.org/pub/linux/distributions/e-smith/docs/howto/RAID-recovery-howto.html
- http://users.piuha.net/martti/comp/ubuntu/install.html
| Attachment | Size |
|---|---|
| blundell_rsync2.6.9_source_dest_filter.patch | 19.2 KB |

Comments
Linux Client Support
Hello, Thank you for the
Latest Smartbox
Joining Domain Fixed
This has now been fixed in the current release (1.0.rc1-fix2). To fix manually, edit '/etc/samba/smb.conf' and replace
with
Upgrade your smartbox to fix automatically.
The problem arose when I added the 'public share' functionally, expecting samba's domain control to work with share level security - but it didn't
. I don't know if anyone else find this, but I find it difficult to know which samba settings affect the other settings - I'd like to see more of an object-oriented model for configuring samba...
Thanks for the confirmation
Joining Domain
Thank you,
Nick
Hmmmm. Try changing the
Hmmmm. Try changing the Windows domain on the server to something else and joining the Windows client to that domain. It is possible that something was remembered on the client about the machine. Let me know if this helps. Also, did you get some error message on the Windows client? If so, what did it say?
Thank you,
Nick