Due to the high cost and high power consumption problem of the present smart home server, we designed and implemented a home server based on embedded system, mainly developed by ARM11 for a hardware platform, Linux system for operating system, SQLite database and BOA server for a software platform. The home server has successfully implemented the network communication, SQLite database peration and Web monitoring function by transplanting the SQLite database, the BOA server and the CGIC library to the ARM-Linux platform. The test results show that the home server can be successfully applied in the smart home system.