Sachverhalt: A. X._ (Ehemann), geb. 1958, und Y._ (Ehefrau), geb. 1943, heirateten Mitte 1991. Im März 2003 trennten sie sich. Die Ehe blieb kinderlos. Aus erster Ehe hat die Ehefrau vier Kinder mit den Jahrgängen 1962-1966. B. Am 8. Januar 2007 schied der Gerichtspräsident von Laufenburg die Ehe und regelte die Nebenfolgen. Dabei verpflichtete er den Ehemann zu nachehelichem Unterhalt während 15 Jahren von anfänglich Fr. 1'950.-- und ab Mai 2007 von Fr. 2'892.60 abzüglich Renteneinkommen. Mit Urteil vom 23. Oktober 2007 verpflichtete das Obergericht den Ehemann zu nachehelichem Unterhalt während 15 Jahren ab Rechtskraft des Scheidungsurteils von Fr. 2'542.60 abzüglich der AHV-Rente, über deren Höhe alljährlich Auskunft zu geben ist. C. Dagegen hat der Ehemann am 10. Dezember 2007 Beschwerde in Zivilsachen erhoben mit den Begehren, das angefochtene Urteil sei aufzuheben und der Ehefrau sei kein nachehelicher Unterhalt zuzusprechen, eventuell sei die Sache an die Vorinstanz zurückzuweisen. Sodann verlangt er unentgeltliche Rechtspflege. Es wurden keine Vernehmlassungen eingeholt. 