Sync to my own server for contacts, sms and notes? Possible Duplicate:
  Suggestions for syncing data to someone besides Google? Funambol?  




Does anyone know any effort on Android which can sync contacts, sms or even notes/todos to my own server? I saw similar function on Samsung GS3 "Add account" settings page but not sure how it works.

All advice are appreciated. Preferably open source projects. Thanks!
The most complete solution for private contacts and calendar sync seems to be installing the CalDAV-Sync and CardDAV-Sync apps on your phone and setting up a CalDAV / CardDAV server.  Several open-source solutions are available; check the list on Wikipedia. I've been a happy user of a DAViCal installation.