< TBB: Gestern und Heute | TBB: Dies und das am Sonntag >

Wie ich Nextcloud nutze

Nextcloud Logo

Ich hatte vor einiger Zeit schonmal versprochen, dass ich über mein Nextcloud-Setting schreiben würde. Here we go.

Die Nexcloud-Installation

Ein häufiges Szenario ist ja, dass man Nextcloud auf einem Homeserver laufen lässt und dann über einen DynDNS-Dienst von außen über den Router darauf zugreift.

Ich habe mich anders entschieden und habe meine Nextcloud auf einem Webhosting-Space installiert. Das funktioniert bei meinem Provider ziemlich gut, nur einige Feintuning-Sachen lassen sich nicht einstellen, was mich aber zur Zeit nicht stört.

Als Datenbank-Backend verwende ich ein SQLite-Datenbank. Das ist zwar von Nextcloud nicht unbedingt empfohlen, aber bei einer Installation mit maximal 4 Nutzern dürfte die Performance nicht so sehr ins Gewicht fallen. Ich fand es ganz angenehm, dass dadurch die Datenbank komplett mit im Datenverzeichnis liegt und so von der täglichen Datensicherung des Hosting-Providers mit erfasst ist. Falls es da mal Probleme geben sollte, kann man ja jederzeit auf eine MySQL-Datenbank wechseln.

Nexcloud Basis Frontend

Dateiablage

Die vornehmliche Aufgabe der Nextcloud ist natürlich das Speichern von Dateien. Ich lege hier nicht alle meine Daten ab sondern nutze NC für die folgenden Szenarien:

Als externen Speicher habe ich noch meine Magenta-Cloud über Webdav eingebunden, die beim Telekomzugang ja quasi gratis dabei ist.

Neben der Dateiablage kommen noch einige zusätzliche Apps zum Einsatz:

Kontakte

Über die Kontakte-App verwalten alle Familienmitglieder ihre Kontakte auf verschiedenen Geräten. Somit muss man, gerade auf Android-Geräten, nicht zwangsweise alle Kontakte bei Google speichern, was ja sonst standardmäßig geschieht.

Kalender

Ganz wichtig ist die Kalender-App. Wir haben einen Familienkalender, der mit allen Familienmitglieder geteilt wird. So kann (sofern man das als Teenager will ;-) ) jeder auf die allgemeinen Termine zugreifen. Das ist natürlich hauptsächlich für Papa und Mama wichtig. Daneben kann sich natürlich jeder beliebig viele zusätzliche Kalender anlegen, in denen er Termine pflegt, die nicht für alle anderen von Interesse sind.

Notizen

Mit der Notizen-App kann jeder bequem auf verschiedenen Geräten Notizen anlegen. Die App unterstützt dabei auch Markdown, was ich mir zur Zeit bei meinem Workflow zur Blogartikel-Erstellung zu nutze mache. Aber dazu mehr in einem späteren Artikel.

Aufgaben

Die Aufgaben-App ermöglicht die einfache Verwaltung von Aufgaben über einen zusätzlichen Kalender. Funktioniert ebenfalls gut auf allen möglichen Endgeräten.

Bookmarks

Die App zur Erstellung von Bookmarks teste ich derzeit. Ziel ist es hierüber auf jedem - auch fremden - Gerät auf wichtige Links zugreifen zu können. So richtig warm bin ich mit der App aber noch nicht geworden.

Desktop (Linux)

Bei mir zu Hause haben alle Desktop-Systeme, seien es PCs oder Laptops, Linux als Betriebssystem installiert. Die Nutzung würde sich aber so ziemlich genauso auch auf Windows oder MacOS gestalten, denke ich mal.

Wie nutze ich die Nextcloud also auf meinen Desktop-Systemen? Zunächst einmal ganz klassisch über das Browser-Frontend. Aber ich habe auch den Nextcloud-Client installiert, mit dem alle oder auch nur ausgewählte Verzeichnisse der Nextcloud mit dem Desktop synchronisiert werden.

Den Kalender und die Kontakte synchronisiere ich mit dem Mailclient Thunderbird. Hierbei kommen die Addons Lightning für den Kalender und CardBook für die Kontakte zum Einsatz.

Ein Tool unter Linux, das sehr gut mit der Notizen-App von Nextcloud harmonisiert, ist QOwnNotes. Hier kann man bequem (Markdown) Notizen schreiben als auch die Aufgaben aus der Aufgaben-App verwalten.

Smartphone (Andoid)

Auf dem Smartphone kommt die Nextcloud-App zum Einsatz, um Dateien zu Synchronisieren oder mit anderen Geräten auszutauschen. Außerdem nutze ich die praktische "Sofort-Upload"-Funktion, die Fotos oder Videos direkt (oder sobald sich das Smartphone in einem WLAN befindet) in die Nextcloud sichern lässt.

Zum Synchronisieren von Kalender und Kontakten nutze ich zwei Apps: CalDav-Sync und CardDav-Sync. Diese integrieren sich in die jeweiligen Kalender- und Kontakt-Apps unserer jeweils genutzen Android-Geräte.

Mit Nextcloud-Notes und OpenTasks verwalte ich Notizen und Aufgaben. Die Notizen werden dabei direkt über das Nextcloudkonto in der App synchronisiert, OpenTasks nutzt die synchronisierten Kalenderdaten von CalDav-Sync.

Tablet (iOS)

Ich habe auch noch ein etwas älteres iPad im Einsatz (vornehmlich auf der Couch), welches sich auch mit der Nextcloud verbindet. Allerdings nutze ich hier nur den Kalender-Sync mit der nativen iOS-Kalender-App und die Nextcloud-App, um Dateien zu synchronisieren. Aber auch hier gäbe es natürlich noch weitere Möglichkeiten die Nextcloud zu nutzen.

Fazit

Alles in allem ist die Nextcloud für mich ein wichtiges Werkzeug für mein tägliches Online-Leben geworden, das ich nicht mehr missen möchte. Mit der neuen Version 15 kommt auch noch eine SocialMedia-App dazu, mit der man sich auch an diverse Dienste im Fediverse (z.B. Mastodon) anbinden kann. Das finde ich auch sehr interessant und werde es auf jeden Fall einmal testen.

Zum Schluss die obligatorische Frage: Nutzt ihr auch eine Nextcloud und habt ich andere Nutzungsszenarien? Oder benutzt ihr etwas ganz anderes? Ich freue mich auf reges Feedback.

Trackbacks

Trackback-URL für diesen Eintrag

Dieser Link ist nicht aktiv. Er enthält die Trackback-URI zu diesem Eintrag. Sie können diese URI benutzen, um Ping- und Trackbacks von Ihrem eigenen Blog zu diesem Eintrag zu schicken. Um den Link zu kopieren, klicken Sie ihn mit der rechten Maustaste an und wählen "Verknüpfung kopieren" im Internet Explorer oder "Linkadresse kopieren" in Mozilla/Firefox.

Netz - Rettung - Recht am : Wellenreiten 01/2019

"Wellenreiten 01/2019" vollständig lesen
Wer als &quot;Websurfer&quot; metaphorisch auf den Wellen des Netzes reitet, findet dabei zwar keine paradiesischen Inseln, manchmal aber immerhin ganz interessante Lektüre. Im Januar 2019 kann ich u.a. folgende Fundstücke empfehlen und der werten Leserschaft ans

Kommentare

Ansicht der Kommentare: Linear | Verschachtelt
Fatal error: Uncaught TypeError: in_array(): Argument #2 ($haystack) must be of type array, bool given in /homepages/41/d26790088/htdocs/serendipity/plugins/serendipity_event_nl2br/serendipity_event_nl2br.php:735 Stack trace: #0 /homepages/41/d26790088/htdocs/serendipity/plugins/serendipity_event_nl2br/serendipity_event_nl2br.php(735): in_array('img', false) #1 /homepages/41/d26790088/htdocs/serendipity/plugins/serendipity_event_nl2br/serendipity_event_nl2br.php(312): serendipity_event_nl2br->nl2p('\nIch hoste mein...') #2 /homepages/41/d26790088/htdocs/serendipity/include/plugin_api.inc.php(1188): serendipity_event_nl2br->event_hook('frontend_displa...', Object(serendipity_property_bag), Array, Array) #3 /homepages/41/d26790088/htdocs/serendipity/include/functions_comments.inc.php(390): serendipity_plugin_api::hook_event('frontend_displa...', Array, Array) #4 /homepages/41/d26790088/htdocs/serendipity/include/functions_smarty.inc.php(809): serendipity_printComments(Array, 0, 0, NULL, 'COMMENTS', 'comments.tpl') #5 /homepages/41/d26790088/htdocs/serendipity/templates_c/next_homnet/7f/76/da/7f76dae38a3836a4f7748fa884d164cb230da02f_0.file.entries.tpl.php(174): serendipity_smarty_printComments(Array, Object(Smarty_Internal_Template)) #6 /homepages/41/d26790088/htdocs/serendipity/bundled-libs/Smarty/libs/sysplugins/smarty_template_resource_base.php(123): content_637e6ecc500c07_63325785(Object(Smarty_Internal_Template)) #7 /homepages/41/d26790088/htdocs/serendipity/bundled-libs/Smarty/libs/sysplugins/smarty_template_compiled.php(114): Smarty_Template_Resource_Base->getRenderedTemplateCode(Object(Smarty_Internal_Template)) #8 /homepages/41/d26790088/htdocs/serendipity/bundled-libs/Smarty/libs/sysplugins/smarty_internal_template.php(216): Smarty_Template_Compiled->render(Object(Smarty_Internal_Template)) #9 /homepages/41/d26790088/htdocs/serendipity/bundled-libs/Smarty/libs/sysplugins/smarty_internal_templatebase.php(232): Smarty_Internal_Template->render(false, 0) #10 /homepages/41/d26790088/htdocs/serendipity/bundled-libs/Smarty/libs/sysplugins/smarty_internal_templatebase.php(116): Smarty_Internal_TemplateBase->_execute(Object(Smarty_Internal_Template), NULL, NULL, NULL, 0) #11 /homepages/41/d26790088/htdocs/serendipity/include/functions_smarty.inc.php(81): Smarty_Internal_TemplateBase->fetch('file:/kunden/ho...', NULL, NULL, NULL, false) #12 /homepages/41/d26790088/htdocs/serendipity/include/functions_entries.inc.php(1358): serendipity_smarty_fetch('ENTRIES', 'entries.tpl', true, false) #13 /homepages/41/d26790088/htdocs/serendipity/include/genpage.inc.php(53): serendipity_printEntries(NULL, 1) #14 /homepages/41/d26790088/htdocs/serendipity/include/functions_routing.inc.php(393): include('/homepages/41/d...') #15 /homepages/41/d26790088/htdocs/serendipity/index.php(75): serveEntry(Array) #16 {main} thrown in /homepages/41/d26790088/htdocs/serendipity/plugins/serendipity_event_nl2br/serendipity_event_nl2br.php on line 735