====== Die minad.de nextcloud ====== FIXME TODO: own-> nextcloud ===== ownCloud? ===== [[http://owncloud.org/|ownCloud]] ist eine OpenSource Webapplikation, die über Standardschnittstellen wie Cal/Card/WebDAV sowie ein Webinterface, Daten in der Cloud statt bei den großen Anbietern in der eigenen Infrastruktur ablegt. Das Projekt ist eines der KDE-PIM Nebenprojekte. ===== ownCloud auf unserem Server ===== Zurzeit läuft [[https://owncloud.minad.de|die minad.de ownCloud]] auf einem lighttpd in der "brot-owncloud" Debian-VM mit 50GB Speicher. Die weitergeleiteten Ports/Dienste [[libvirt_qemu_kvm|kann man hier ansehen,]] die Subdomain [[https://owncloud.minad.de|https://owncloud.minad.de]] ist im [[lighttpd|minad.de lighttpd]] eingerichtet. Nutzer müssen von einem bestehenden Nutzer der "Admin" Gruppe angelegt werden (sonst könnte ja jeder einfach Daten ablegen ;) ) ===== Datenspeicher ===== ownCloud hat über mehrere Apps die Möglichkeit verschiedene Daten zu speichern. ==== Dateien ==== Die Hauptanwendung der ownCloud. Hier kann man über das Webinterface oder WebDAV Dateien/Ordner anlegen und Speichern und sie mit anderen Teilen. Das Teilen funktioniert sowohl mit den anderen Nutzern, als auch Öffentlich. Zum Zugriff auf die Daten direkt vom Rechner aus gibt es unter Linux [[http://wiki.ubuntuusers.de/WebDAV#Verbindung-per-davfs2|davfs2]] oder eben den Zugriff per KDE/Gnome. Die URL für den Zugriff ist webdavs://owncloud.minad.de/files/webdav.php (bzw davs://owncloud.minad.de/files/webdav.php in Gnome) [[http://owncloud.org/use/webdav/#Windows|Windows 7 kann die Daten auch direkt einbinden.]] Zusätzlich gibt es eine App für [[http://alefzero.eu/ownCloud.apk|Android (beta).]] ==== Kalender ==== Zusätzlich zu normalen Dateien kann man mit ownCloud Kalender im Webinterface anzeigen/bearbeiten und auch Synchronisieren lassen. Thunderbird kann mit dem Lightning-Addon CalDAV direkt Nutzen. Die CalDAV-URL ist dabei je nach User und Kalender(-name) abhängig: https://owncloud.minad.de/apps/calendar/caldav.php/calendars/brot/default%20calendar Im zweifelsfall im Browser auf [[https://owncloud.minad.de/apps/calendar/caldav.php/calendars|die Kalender-CalDAV funktion gehen]], und sich bis zum Kalender durchklicken. Android hat mit [[http://ntbab.dyndns.org/apache2-default/seite/icalparseandroid.html|CalendarSync]] ordentlichen CalDAV-support für die nativen Apps. ==== Kontakte ==== Ebenso kann man Kontakte speichern und importieren. Synchronisation mit Thunderbird fällt mangels Addon noch flach, aber die ganze Adressbuch/Kontakt-Verwaltung von Thunderbird soll eh bald neugemacht werden - dann mit CardDAV support Für Android gibts wieder ein praktisches sync-app: [[https://market.android.com/details?id=org.dmfs.carddav.sync|CardDAV-Sync free beta]] Test ==== Bookmarks ==== Im Webinterface integriert ist auch eine Bookmark-Verwaltung. Was zunächst nicht sonderlich sinnvoll klingt wird dank einem "Bookmarklet" recht nützlich. Über "Settings" und "Personal" kann man sich das Bookmarklet holen - mit einem klick auf das Bookmarklet wird die aktuelle Seite dann gespeichert. ==== Musik ==== FIXME ===== Backup ===== Vor Updates, oder auch zu generellen Sicherungszwecken, empfiehlt sich eine Sicherung. Neben dem "Datenverzeichnis" /var/nextcloud-datadir gehört dazu auch die DB. ==== Datadir ==== Vor der Migration auf die Ubuntu-Server-VM wurde das Verzeichnis einfach via rsync auf ein lokales Verzeichnis auf der gleichen VM kopiert. Sinnvoller ist, das per rsync auf ein Verzeichnis im Host zu machen. Um Rsync beim Host-übergreifenden Rsync nicht alles zu erlauben siehe: [[ssh_keyfile_restrict_commands|SSH Commands einschränken via Keyfile-Auth]] rsync -Auax /var/owncloud-datadir /var/owncloud-datadir-backup_`date +"%Y%m%d"`/ --stats ==== DB ==== mysqldump -p --lock-tables -h 192.168.122.65 -u nextcloud nextcloud > nextcloud-sqlbkp_`date +"%Y%m%d"`.bak