OwnCloud: Unterschied zwischen den Versionen
Rkr (Diskussion | Beiträge) |
Rkr (Diskussion | Beiträge) KKeine Bearbeitungszusammenfassung |
||
(20 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
{{Box-mycolor|Diese Seite ist veraltet, da ich aktuell kein ownCloud mehr einsetze. Siehe [[Nextcloud]].}} | |||
'''ownCloud''' ist eine freie Software zur Einrichtung einer eigenen Cloud zur zentralen Speicherung und Synchronisation von Dateien. Dabei läuft ownCloud als web-basierter Dienst auf dem eigenen Server (PHP, JavaScript, MySQL), so dass Datenschutz und Sicherheit der Daten in den eigenen Händen liegen. ownCloud bietet neben einem Synchronisations-Client verschiedene Schnittstellen für den Zugriff auf die Dateien, die auf Standards wie WebDAV, CardDAV oder CalDAV beruhen. | '''ownCloud''' ist eine freie Software zur Einrichtung einer eigenen Cloud zur zentralen Speicherung und Synchronisation von Dateien. Dabei läuft ownCloud als web-basierter Dienst auf dem eigenen Server (PHP, JavaScript, MySQL), so dass Datenschutz und Sicherheit der Daten in den eigenen Händen liegen. ownCloud bietet neben einem Synchronisations-Client verschiedene Schnittstellen für den Zugriff auf die Dateien, die auf Standards wie WebDAV, CardDAV oder CalDAV beruhen. | ||
[[Nextcloud]] ist ein Fork von ownCloud. | |||
== Offizielle Website == | == Offizielle Website == | ||
Zeile 22: | Zeile 25: | ||
*[http://www.linuxjournal.com/content/own-your-data-owncloud Own Your Data with OwnCloud] (linuxjournal.com) | *[http://www.linuxjournal.com/content/own-your-data-owncloud Own Your Data with OwnCloud] (linuxjournal.com) | ||
*Artikel zu Owncloud 5: siehe [[LU]] 05/14 S.20 | *Artikel zu Owncloud 5: siehe [[LU]] 05/14 S.20 | ||
*[http://www.linux.com/learn/tutorials/782578-how-to-set-up-server-to-server-sharing-in-owncloud-7-on-linux How to Set up Server-to-Server Sharing in ownCloud 7 on Linux] (linux.com) | |||
*Docker-Container am praktischen Beispiel von OwnCloud: siehe [[LM]] 09/14 S.56 | |||
*ownCloud in der Praxis (Mini-Server, Apps, Einsatz in Unternehmen): siehe [[c't]] 21/14 S.68 ff. | |||
*[https://www.bsi.bund.de/SharedDocs/Downloads/DE/BSI/Mindestanforderungen/Cloud_Computing_ownCloud.pdf;jsessionid=5F6416D5112A2A0547E1EB19486779A9.2_cid294?__blob=publicationFile Tipps für sicheren Einsatz von ownCloud in Unternehmen] (BSI) | |||
*[https://owncloud.com/blog-owncloud-is-now-offering-a-hybrid-model/ ownCloud is Now Offering a Hybrid Model!] | |||
== Installation == | == Installation == | ||
Zeile 43: | Zeile 51: | ||
=== Update === | === Update === | ||
sudo -u wwwrun php ./occ maintenance:mode --on | |||
sudo -u wwwrun php ./occ upgrade | |||
sudo -u wwwrun php ./occ maintenance:mode --off | |||
== Zugriff auf Daten / Sync == | == Zugriff auf Daten / Sync == | ||
=== ownCloud Sync Client === | |||
Kommandozeilen-Tool synchronisiert einzelne Verzeichnisse: | |||
owncloudcmd --trust --user user1 /data/doc/MyDir/ https://owncloud.example.com/remote.php/webdav/MyDir | |||
Siehe [https://github.com/owncloud/client/blob/master/doc/owncloudcmd.1.rst owncloudcmd.1.rst]. | |||
=== DAV Protokolle === | === DAV Protokolle === | ||
Neben dem Zugriff über die Weboberfläche per Drag&Drop können sämtliche Parameter und Pfade der Schnittstellen über "Einstellungen -> Persönlich" eingesehen werden (''/owncloud/settings/personal.php''). Dort erfährt man z.B. die WebDAV-Adresse ''https://myownclouddomain.de/owncloud/remote.php/webdav/''. | Neben dem Zugriff über die Weboberfläche per Drag&Drop können sämtliche Parameter und Pfade der Schnittstellen über "Einstellungen -> Persönlich" eingesehen werden (''/owncloud/settings/personal.php''). Dort erfährt man z.B. die WebDAV-Adresse ''https://myownclouddomain.de/owncloud/remote.php/webdav/''. | ||
Zeile 70: | Zeile 86: | ||
*[http://blog.adityapatawari.com/2014/01/using-openstack-swift-as-owncloud.html Using OpenStack Swift as ownCloud Storage Backend] | *[http://blog.adityapatawari.com/2014/01/using-openstack-swift-as-owncloud.html Using OpenStack Swift as ownCloud Storage Backend] | ||
== | == Apps == | ||
*[https://github.com/Fmstrat/ownnote OwnNote] Notiz-App, mit Android-App | |||
**https://apps.owncloud.com/content/show.php/ownNote+-+Notes+Application?content=168512 | |||
**siehe [[c't]] 13/15 S.178 | |||
*[http://www.qownnotes.org QOwnNotes] - plain-text file notepad with markdown support and [[ownCloud]] integration | |||
== Tipps und Tricks == | |||
*Um den Cache bzw. Index der Dateien neu aufzubauen, muss die Tabelle ''oc_fscache'' geleert werden. | *Um den Cache bzw. Index der Dateien neu aufzubauen, muss die Tabelle ''oc_fscache'' geleert werden. | ||
truncate oc_fscache; | truncate oc_fscache; | ||
*Status und Version anzeigen | |||
https://www.example.com/owncloud/status.php | |||
*Maintenance Mode ein- und ausschalten | |||
sudo -u wwwrun php ./occ maintenance:mode --on | |||
sudo -u wwwrun php ./occ maintenance:mode --off | |||
*[https://forum.owncloud.org/viewtopic.php?t=26330 Remember Login Checkbox] | |||
== Webseiten == | == Webseiten == | ||
*http://mein.homelinux.com/wiki/cloud/owncloud | *http://mein.homelinux.com/wiki/cloud/owncloud | ||
*[http://www.howtoforge.com/how-to-install-owncloud_7-server-and-client-on-opensuse-13.1 How To Install ownCloud 7 Server and Client on OpenSuse 13.1] | |||
*[http://lehrerfortbildung-bw.de/werkstatt/cloud/octext/ Gemeinsam Dokumente in ownCloud bearbeiten] (lehrerfortbildung-bw.de) | |||
== Siehe auch == | |||
*[[Nextcloud]] | |||
== Referenzen == | == Referenzen == |
Aktuelle Version vom 25. Dezember 2021, 09:07 Uhr
Diese Seite ist veraltet, da ich aktuell kein ownCloud mehr einsetze. Siehe Nextcloud.
ownCloud ist eine freie Software zur Einrichtung einer eigenen Cloud zur zentralen Speicherung und Synchronisation von Dateien. Dabei läuft ownCloud als web-basierter Dienst auf dem eigenen Server (PHP, JavaScript, MySQL), so dass Datenschutz und Sicherheit der Daten in den eigenen Händen liegen. ownCloud bietet neben einem Synchronisations-Client verschiedene Schnittstellen für den Zugriff auf die Dateien, die auf Standards wie WebDAV, CardDAV oder CalDAV beruhen.
Nextcloud ist ein Fork von ownCloud.
Offizielle Website
News und Berichte
- http://news.opensuse.org/2011/12/20/opensuse-and-owncloud/
- http://en.opensuse.org/Mirall
- http://en.opensuse.org/SDB:OwnCloud
- http://www.admin-magazine.com/Articles/ownCloud
- http://www.zdnet.com/blog/open-source/build-your-own-open-source-cloud-with-owncloud-4/11056
- ownCloud und KDE
- Artikel zu Owncloud 4 siehe LU 07/12 S.72
- Cloudlösungen im Eigenbau - SparkleShare und ownCloud: siehe LM 05/12 S.44
- siehe LM 08/12 S.72
- ownCloud auf einem NAS am Beispiel QNAP TS-119P II: siehe c't 19/12 S.156
- osc12: Klaas Freitag: ownCloud under the Hood (Video)
- Kalender und Kontakte über Owncloud synchronisieren (CalDAV, CardDAV, Import aus Google, Apps): siehe c't 11/13 S.128
- Own Your Data with OwnCloud (linuxjournal.com)
- Artikel zu Owncloud 5: siehe LU 05/14 S.20
- How to Set up Server-to-Server Sharing in ownCloud 7 on Linux (linux.com)
- Docker-Container am praktischen Beispiel von OwnCloud: siehe LM 09/14 S.56
- ownCloud in der Praxis (Mini-Server, Apps, Einsatz in Unternehmen): siehe c't 21/14 S.68 ff.
- Tipps für sicheren Einsatz von ownCloud in Unternehmen (BSI)
- ownCloud is Now Offering a Hybrid Model!
Installation
Die Installation unter openSUSE geschieht am besten über das entsprechende Repository.
Konfiguration
Umleitung von HTTP nach HTTPS z.B. in /etc/apache2/conf.d/owncloud_my.conf:
<Directory /srv/www/htdocs/owncloud/>
Options FollowSymLinks
AllowOverride None
# Alle HTTP Zugriffe auf HTTPS umleiten
RewriteEngine On
RewriteCond %{SERVER_PORT} !^443$
RewriteRule ^(.*) https://%{SERVER_NAME}%{REQUEST_URI} [L,R]
</Directory>
Cron /etc/crontab [1]:
- /15 * * * * wwwrun php -f /var/www/owncloud/cron.php
Update
sudo -u wwwrun php ./occ maintenance:mode --on sudo -u wwwrun php ./occ upgrade sudo -u wwwrun php ./occ maintenance:mode --off
Zugriff auf Daten / Sync
ownCloud Sync Client
Kommandozeilen-Tool synchronisiert einzelne Verzeichnisse:
owncloudcmd --trust --user user1 /data/doc/MyDir/ https://owncloud.example.com/remote.php/webdav/MyDir
Siehe owncloudcmd.1.rst.
DAV Protokolle
Neben dem Zugriff über die Weboberfläche per Drag&Drop können sämtliche Parameter und Pfade der Schnittstellen über "Einstellungen -> Persönlich" eingesehen werden (/owncloud/settings/personal.php). Dort erfährt man z.B. die WebDAV-Adresse https://myownclouddomain.de/owncloud/remote.php/webdav/.
/owncloud/remote.php/webdav/ /owncloud/remote.php/caldav/ /owncloud/remote.php/carddav/
Einbindung in KDE
Die Dateien aus ownCloud lassen sich unter KDE sehr einfach in den Dateimanager Dolphin einbinden, da dieser eine eingebaute WebDAV-Schnittstelle besitzt. Siehe Anleitung unter owncloud.org.
Active Sync
- Kalender und Kontakte per Active Sync übertragen: siehe c't 24/13 S.204
Externer Storage
Einbinden externer Speicher (Local, FTP, WebDAV, Open Stack Swift):
- siehe LM 08/12 S.72.
- Konfig in config/mount.php, siehe http://owncloud.org/support/custom-mount-configuration/
Einbinden externer Cloud-Dienste (Dropbox):
Storage Backend
Apps
- OwnNote Notiz-App, mit Android-App
- QOwnNotes - plain-text file notepad with markdown support and ownCloud integration
Tipps und Tricks
- Um den Cache bzw. Index der Dateien neu aufzubauen, muss die Tabelle oc_fscache geleert werden.
truncate oc_fscache;
- Status und Version anzeigen
https://www.example.com/owncloud/status.php
- Maintenance Mode ein- und ausschalten
sudo -u wwwrun php ./occ maintenance:mode --on sudo -u wwwrun php ./occ maintenance:mode --off
Webseiten
- http://mein.homelinux.com/wiki/cloud/owncloud
- How To Install ownCloud 7 Server and Client on OpenSuse 13.1
- Gemeinsam Dokumente in ownCloud bearbeiten (lehrerfortbildung-bw.de)