--- title: "Sachen selber machen" date: 2014-02-14 comments: true teaser: | Ein kleines Manifest für alle, die schon länger darüber nachdenken, ihre Infrastruktur selbst in die Hand zu nehmen. autoframe: true tags: [dyi, hacking, oss, floss, google] --- Spätestens seit der Zeitrechnung [nach Snowden](http://www.fr-online.de/digital/duckduckgo-und-ixquick-google-konkurrenz-bewirbt-datenschutz,1472406,23571772.html) dürfte es auch Zeitgenossen ohne [Aluhut](https://de.wikipedia.org/wiki/Aluhut) bewusst geworden sein, dass es nur noch zwei Möglichkeiten des digitalen (Über-) Lebens gibt: 1. man lebt unter Aufsicht bei Google, Facebook, Apple & co. 2. man organisiert sich selbst einen Unterschlupf. Ich habe ja schon seit geraumer Zeit über [meinen Weggang von Google Mail](http://bascht.com/blog/2010/01/23/mochten-sie-gmail-wirklich-entfernen/) verbloggt. Nun will ich einen kleinen Überblick zu geben, welche Dienste ich mittlerweile selbst betreibe. Und das nicht nur nur, weil es geht - sondern weil es weniger Aufwand ist, als ich am Anfang befürchtete. Die Dienste, die ich selbst betreiben wollte, sind: * **Synchronsisation von Kalendern und Addressbüchern** * über mehrere (iOS und Android) Geräte hinweg * Möglichst so unkompliziert wie in Google Apps * **Task-Synchronisation** * ebenso über mehrere Geräte * Mit Kontexten und Tags, a lá RememberTheMilk * **Eine Dropbox** * Der Name sagt es schon. Mehrere Computer synchron. * Ohne Nachdenken. * **Automatisches Backup meiner Handy-Fotos** * Foto Knipsen, automatischer Upload * Wie Dropbox auf Android * **Spotify und iTunes Match** * Meine eigene Musik unterwegs hören * Musik überall hin streamen können * **Einen Online-RSS Reader** * So hübsch & kraftvoll wie Google Reader * Muss meine OPML importieren können * Mit anständigen Apps für Android & iOS Klingt auf den ersten Blick nicht nach einer Sache die man an einem Wochenende erledigt hat. Aber: Weit gefehlt - ein ausgieber Nachmittag Basteln & ihr habt euren eigenen digitalen Unterschlupf zusammen. Viel Hardware brauchte es dafür auch nicht. Alles was ich hier beschreibe, läuft auf kleinen virtuellen Maschinen auf meinen Mac Mini zu Hause. SSL Proxy + DynDNS wird von einem Raspberry PI erledigt. Es ist also keine Raketentechnik. {{< figure src="https://img.bascht.com/uploads/big/1e1c065e3e28404b2b09cca5959a95ae.png" alt="Mac Mini" class="noborder">}} ### Bevor es losgeht Die Dienste, die ich hier vorstelle, betreibe ich alle hinter einem Raspberry PI, der gleichzeitig SSL Gateway ist. Das gibt mir die Sicherheit dass ich »nur« Einbrecher über das Netz zu befürchten habe - die Daten selbst liegen hier auf verschlüsselten Festplatten. Achtet also darauf dass ihr die Kommunikationsstrecken selbst entsprechend absichert. ## ownCloud Das [Owncloud](https://owncloud.org/) Projekt hat es sich zum Ziel gemacht, eine einfach zu bediendende Plattform zu Zugriff auf Deine eigenen Daten zu sein - einfach nicht nur in der Bedienung, sondern vor allem auch im Betrieb. Owncloud selbst ist wirklich genügsam. Ihr holt euch einfach eines der bereits für euer Betriebssystem veröffentlichten [Pakete](http://software.opensuse.org/download/package?project=isv:ownCloud:community&package=owncloud) und installiert das *owncloud* Paket. Fertig. Naja, fast. Owncloud selbst läuft als PHP Webapp - ich betreibe es hinter dem Standard Ubuntu Apachen, damit läuft es völlig schmerzfrei und ich habe ohnehin keine Hochlast-Szenarien zu befürchten. **Mein Tip:** Installiert ownCloud direkt mit einer PostgreSQL oder MySQL Datenbank zusammen. Der Installer schlägt euch zwar die SQLite Datenbank vor - aber die Migration von sqlite weg ist nicht schmerzfrei möglich. Zur Synchronisation mit iOS Geräten und eurem Desktop kopiert ihr einfach direkt den Pfad aus der App in euer mobiles Gerät. Die Synchronisation mit Android wird etwas dadurch erschwert, dass Google wohl seine eigenen Kalender- und Kontakte Apps präferiert. Abhilfe verschaffen die beiden Apps von Marten Gajda: * [CalDAV-Sync](https://play.google.com/store/apps/details?id=org.dmfs.caldav.lib) * [CardDAV-Sync](https://play.google.com/store/apps/details?id=org.dmfs.carddav.Sync) Beide sind ihr Geld wert und ich verwende sie seit einem Jahr ohne Probleme. Kurzer Zwischenstand:
#NowPlaying Wait von Alexi Murdoch auf #Spotify cc @bascht @fraucolle #radiomarkshark http://t.co/5hxtEUZI
— marcshark (@marcshark) November 7, 2012
## tiny tiny RSS
Nachdem Google seinen Reader [versenkt](https://de.wikipedia.org/wiki/Google_Reader) hat, war ich ohnehin auf der Suche nach
einem neuen Feedreader - einen kurzen Zwischenstop habe ich bei [Newsblur](https://www.newsblur.com/) gemacht - aber dessen
allein das Interface war zum davonlaufen (ich sage nur *Training*).
Zum Glück hat mich [Lucas](https://twitter.com/moonbeamlabs) wenig später auf [Tiny Tiny RSS](http://tt-rss.org/redmine/projects/tt-rss/wiki)
aufmerksam gemacht - ein Projekt, welches ähnlich unkompliziert wie ownCloud auf meiner Box aufsetzen kann.
Es läuft mit PHP und braucht lediglich PostgreSQL oder MySQL - ich habe es auf der gleichen Kiste installiert
wie mein ownCloud. Einziger Handgriff für euch (oder eure Automatisierung): Ihr solltet einen Cronjob anlegen,
der die Artikel im Hintergrund für euch läd.
Die Android-App ist simpel und bedienbar - das Markieren von Artikeln (mit Stern) funktioniert wie ich es mir wünsche.
Alles fein.
![Tiny Tiny RSS](https://img.bascht.com/uploads/big/90adce0a9acb945074572d2b4860b699.png)
Endstand somit: