Tredje inlägget i ämnet ”Reclaim your data” och detta är väl det som kan kallas stommen i mitt projekt. De allra flesta av mina behov tillgodoses på ett eller annat sätt med hjälp av vad ownCloud kan leverera.
Min ownCloud installation rullar på en Debian wheezy med apache2 och en MySQL som backend.
Jag valde primärt ownCloud för att få till filsynkroniseringen mellan mina enheter på ett enkelt sätt, Men efter att jag installerat och kört ownCloud en stund så fick ownCloud bli mer eller mindre den centrala delen i mitt “Reclaim your data”-projekt.
I skrivande stund använder jag ownCloud för:
- Filsynkronisering
- kalender
- Kontakter
Filsynkronisering
I skrivande stund finns det färdiga binärer för Windows, OSX samt Linux (CentOS/RHEL, Fedora, openSUSE, Ubuntu, Debian) samt en Android-klient i Google Play (det finns en fix på google play om du kör Jelly Bean).
Det är enkelt för klienterna att installera och konfigurera, bara att ange vilken server man vill ansluta till, användarnamn & lösenord samt peka ut vilken katalog du vill synkronisera, sen sköts allt av sig själv.
![ownCloud Sync client i Ubuntu 13.10](http://gargamel.nu/wp-content/uploads/2013/07/Screenshot-from-2013-07-02-182219-300x176.png)
ownCloud Sync client i Ubuntu 13.10
![ownCloud Sync Client på Windows 7](http://gargamel.nu/wp-content/uploads/2013/07/windows-300x120.png)
ownCloud Sync Client på Windows 7
![ownCloud Sync Client på OSX som synkroniserar](http://gargamel.nu/wp-content/uploads/2013/07/Screen-Shot-2013-07-03-at-15.56.54-.png)
ownCloud Sync Client på OSX som synkroniserar
Utöver detta finns givetvis en web-klient så att du kommer åt din data från vilken browser som helst. Då menar jag vilken browser som helst, här är ett exempel hur det kan se ut från links2 i CLI-mode
Normalt använder jag en mer modern browser och får på så sett en betydligt mer angenäm upplevelse av ownCloud.
![ownCloud web client - Firefox](http://gargamel.nu/wp-content/uploads/2013/07/Screenshot-from-2013-07-03-165555.png)
ownCloud web client – Firefox
Som du kan se i bilden ovan har jag valt att köra följande applikationer i ownCloud:
- Files
Centralen i filsykroniseringen - Calender
Kalenderapplikation med stöd för CalDav - Contacts
Central punkt för samtliga mina kontakter, erbjuder CardDav - Pictures
En Bild-plugin för att visa alla bilder, oavsett var de ligger i katalogstrukturen
Eftersom androidtelefonen normalt inte har lika mycket lagringsutrymme som datorer så laddas inte alla filer ner automatiskt till telefonen. Filnamn, katalogstruktur och metadata om alla filer laddas ner och när du vill läsa en fil så laddas den ner på begäran. Detta kan ju ta tid eller så kan du ju vilja ha tillgång till filer när du inte har internetaccess, då kan du favorit-markera filer. Dessa filer kommer att synkroniseras ner till din telefon och det är enkelt att se vilka filer som finns lokalt på telefonen.
![ownCloud Android Sync Client - File Browser](http://gargamel.nu/wp-content/uploads/2013/07/Screenshot_2013-07-03-20-20-40.png)
ownCloud Android Sync Client – File Browser
Vill du sen radera filen har du valet att göra det lokalt (den lokala kopian raderas men metadata ligger kvar på telefonen samt att filen finns kvar på ownCloud-servern), eller så väljer du att radera filen både lokalt och på servern.
![ownCloud Sync Client - File browser: radera fil](http://gargamel.nu/wp-content/uploads/2013/07/Screenshot_2013-07-03-20-21-19.png)
ownCloud Sync Client – File browser: radera fil
I inställningarna på ownCloud Android-klienten har du även möjligheten att aktivera Direkt Upladdning (Instant Upload), det innebär att ownCloud klienten automagiskt laddar upp alla bilder som jag tar med min telefon.
![Screenshot_2013-07-03-20-38-24](http://gargamel.nu/wp-content/uploads/2013/07/Screenshot_2013-07-03-20-38-24.png)
ownCloud Android Sync client: Instant Upload
Jag har dessutom en stationär arbetsstation (som kör Debian Linux) som jag inte installerat ownCloud Sync Client på. Detta för att den befinner sig väldigt nära min ownCloud-installation. Istället har jag valt att montera filerna direkt via WebDAV och och davfs2.
Kalender
Jag använder också ownCloud som central kalender och ansluter min Android-mobil samt Thunderbird till den.
![kalendern i webklienten](http://gargamel.nu/wp-content/uploads/2013/07/webclient_calender.png)
kalendern i webklienten
För att få androidtelefonen att synkronisera default-kalendern med ownCloud installerade jag CalDAV-Sync beta (finns en fix om du kör Jelly bean).
CalDAV-Sync konfigureras som ett synkroniseringskonto i android och synkroniseras med defaultkalender-appen i android. Här jag jag alltså valt att inte synkronisera med mitt google-account utan enbart med min CalDAV.
![Kalendern i Android](http://gargamel.nu/wp-content/uploads/2013/07/android_calender.png)
Kalendern i Android
För att konfigurera Thunderbird att använda sig av kalendern i ownCloud så installerade jag lightning addon för Thunderbird och anslöt mig till den till min CalDAV länk i ownCloud.
![Kalendern i Thunderbird / Lightning](http://gargamel.nu/wp-content/uploads/2013/07/calender_thunderbird_lightning.png)
Kalendern i Thunderbird / Lightning
Kontakter
På liknande sätt som jag konfigurerat kalendern har jag centraliserat mina kontakter till ownCloud med hjälp av CardDAV.
För att även få access till kontakterna ifrån RoundCube, web-interface till min E-Post lösning jag skrivit om tidigare, så installerade jag carddav plugin för RoundCube.
![CalDav_roundcube](http://gargamel.nu/wp-content/uploads/2013/07/CalDav_roundcube.png)
CardDAV plugin från roundcube
Denna plugin tillåter användarna att ha en eller flera adressregister till en eller flera CardDAV-källor.
För att få DardDAV i Thunderbird så installerade jag SOGo Connector Thunderbird extension och anslöt till ownCloud
I Android så valde jag att installera CardDAV-Sync free beta (åter igen, en fix om du kör Jelly Bean), denna CardDAV Sync app integrerar med Androids default kontatker-app (konstigt ord, men så blir det ibland)
Som ni kan se så indikerar den blå ikonen att kontakten finns på mitt google-account och den gula ikonen indikerar att den även synkroniseras med min CalDAV anslutning mot min ownCloud installation. Ni ser samtidigt att jag ännu inte “städat” mitt google-account, men nya kontakter jag lägger upp synkroniseras endast mot min ownCloud och inte till google.
Detta blev ett väldigt långt inlägg, men jag måste ändå avsluta med att allt är inte guld och gröna skogar. ownCloud är en väldigt bra plattform och det finns många plugins till det men det är långt ifrån perfekt. Varje gång det kommer en uppgradering så fixas en del problem och andra tillkommer, nya features kommer och de har ofta nya problem. I skrivande stund har jag version 5.0.7 och kört det ett tag. Jag tänkte att äntligen har de släppt en version som inte introducerade en bugg, men så fel jag hade. När jag försökte byta lösenord på min ownCloud user så gick inte det och jag fick applicera följande patch , samma erfarenhet har jag med file-sync clienterna. De är inte så stabila (men blir bättre och bättre för varje release). Men än så länge så lever jag med dessa barnsjukdomar och fixar/patchar/pillar, mest för att det fortfarande är skoj.
I min strävan att lyfta hem min data så adresserar detta följande:
Mål | Detta inlägg | tidigare inlägg |
---|---|---|
Surfing da web | ![]() |
![]() |
E-post | ![]() |
![]() |
Distribuera filer | ![]() |
![]() |
Kalender | ![]() |
![]() |
Kontakter | ![]() |
![]() |
Lösenord | ![]() |
![]() |
Instant Upload | ![]() |
![]() |
URL Shortner | ![]() |
![]() |
Tills vi hörs nästa gång: Nanoo Nanoo