Owncloud hat für mich auf einem einfachen LAMP-System wunderbar funktioniert. Ich benutze vor allem Kalender und Kontakte zur Synkronisation mit meinen Mobilgeräten und dem PC. Gefrickel war da nicht nötig.
Von außen zugreifen geht, aber nur mit kniffen wie no-ip/dyndns - also einem kleinen Client, der einem (Dritt-)Server draußen sagt, wie deine IP gerade lautet. Dann kannst du deine Cloud unter trichter.no-ip.com oder so erreichen. Meine Fritzbox hatte das gleich eingebaut, weiß nicht ob dein Router das kann - wenn nicht, geht es als Linuxclient.
Wenn der Raspberry also ein halbwegs übliches Linux (Gentoo würde sich anbieten) laufen lassen kann, dann solltest du keine Probleme haben.