hCloud - Nextcloud
- Einführung
- File Access
- Sync Client
- Office integration
- Calendar CalDAV and adresses CardDAV
- Installation Sync Client unter Linux
Einführung
Definition
Nextcloud ist eine freie Software für das Speichern von Daten (z. B. Dateien, Kalendern, Kontakten etc.) auf einem privaten Server. Auf die Daten kann der Anwender sowohl über eine Weboberfläche als auch mit Client-Applikationen (Smartphone und Desktop) zugreifen. Server und Clients können sich dabei synchronisieren. Nextcloud ermöglicht dem Anwender dadurch, auf einen zentralen und konsistenten Datenbestand von vielen Endgeräten aus zuzugreifen und diesen mit anderen Anwendern optional zu teilen. Neben der Datenhaltung bietet Nextcloud Funktionalitäten für Videokonferenzen und verschiedene Office-Applikationen über die Weboberfläche.
Funktionen
Basisfunktionen
- Benutzer-, Gruppen- und Rechteverwaltung (erweiterbar, zum Beispiel zur Authentifizierung mit LDAP)
- Passwort-Richtlinien
- Brute-Force-Schutz
- Monitoring (Web/API)-Schnittstelle
- Integration mit Windows-Netzfreigaben (SMB/CIFS), externen Speicher mit Swift, FTP/SFTP, WebDAV, Amazon S3, Google Drive, Microsoft Azure und Dropbox
- Videokonferenz über Nextcloud-Talk
- Bildschirmfreigabe über Nextcloud-Talk
- Verschlüsselung der Daten auf dem Server sowie eine verschlüsselte Übertragung per SSL/TLS
- Teilen von Dateien und Ordnern mit anderen Benutzern, Gruppen oder über öffentliche URLs
- Anonymes Hochladen (Kein Benutzerkonto erforderlich)
- Integration von Collabora Online, einer auf LibreOffice basierenden Online-Office-Applikation
- Integration von OnlyOffice
- Betrachter für PDF- und Microsoft-Office-Dateien
- Volltextsuche
- Anpassen des Erscheinungsbilds (Theming)
- Zwei-Faktor-Authentifizierung
Plugins
Da die Software modular aufgebaut ist, lässt sie sich durch ein Plugin-System um beliebige Funktionalitäten erweitern.
- Kalender (auch als CalDAV), Adressbuch (auch als CardDAV)
- E-Mail-Programm
- Feedreader und Lesezeichenverwaltung
- Texterkennung für Bilder und PDF-Dateien (Nutzung von Tesseract), Kollaboration (Kommentare zu Dateien, Verschlagwortung)
- Aktivitätenanzeige und Umsetzung der Anforderungen der Datenschutz-Grundverordnung (DSGVO)
- Musik- und Videowiedergabe und hören von Internetradio
- Aufgabenplaner (To-Do-Listen), Erstellen von Mindmaps, Erstellen von Diagrammen (u. a. Netzwerk, Ablaufdiagramme, Geschäftsprozesse, UML), Kanban-Projektmanagement
- Integration von Content-Management-Systemen (u. a. Pico-CMS), Webanalytik (Nutzung von Piwik/Matomo)
- Bearbeiten von Textdateien mit Unterstützung für Markdown und WYSIWYG-Editor für Textdateien inkl. Markdown-Unterstützung
- Auswerten von Geodaten im GPS Exchange Format
- Betrachter für Wettervorhersagen, Digital Imaging and Communications in Medicine und Karten (Kartografie)
- Fotogalerie oder Verwaltung von Kochrezepten
Grundsätzlich gibt es verschiedene Apps in verschiedenen Kategorien, z. B. Dateien, Spiele, Überwachung, Multimedia, Organisation, Sicherheit und Kommunikation.
File Access
Introduction
There are basically three different ways to get access to files stored on the Nextcloud:
- WebDAV (davs://hcloud.simmy.org/remote.php/dav/files/yourName/)
- Login to the Nextcloud with the web GUI (https:/hcloud.simmy.org)
- Use the sync client and access like local files
WebDAV will only work if an appropriate client is already installed.
Sync Client
Introduction
A very useful and highly recommended feature is the file sync client of Nextcloud. This client offers a seamless integration of your Nextcloud files in your local favorite file manager. You can work with these files as if they were stored on your local machine.
Download the installation file
If you logon to the Nextcloud, go to your Profile and then click on Mobile & Desktop.
Click on "Desktop app".
Select your installation file by clicking on it. It will download automatically to your machine. After that you have to click on it to execute.
Follow the easy and simple setup.
Configuration of sync
After a successful installation you can configure the sync.
Establish access to the Nextcloud server
Click on "Grant access".
Configuration of the files to sync
I strongly recommend to click on "select synchronization elements" and NOT using the default configuration.
This view can look much different depending ont he kind of data you have access to.
This screen shows you exactly how much data is there to be synced to your machine. You can select very granular each sub-directory you need on your local machine. It's a matter of seconds to decide this. Look at the size of the directories. And decide. I recommend that you don't start a synchronization on directories with many Gigabytes. This will take to long.
Don't select nas03... or nas04... This will immediately fill all your local disk-space up and might render your machine unusable.
The next screen let's you decide to which folder the data will be synced. I recommend leaving this at the default settings. You can access your data within a couple minutes inside the folder Nextcloud. Normally the sync client will auto-start when you turn on your computer. There will be a very small icon either in the right upper or lower corner, where you can always go back and change the settings of the synchronization.
Office integration
Introduction
It is possible to integrate two different edit suites into Nextcloud:
- Collabora Office
- OnlyOffice
Collabora Office is the recommended solution of Nextcloud. OnlyOffice looks much more like MS Office. So I prefer and recommend OnlyOffice.
Collabora office will create all documents in a specific format: .odg. odp and .odt.
OnlyOffice will create all documents in the MS Office format: .xls, .ppt, .docx.
At the moment OnlyOffice is integrated, Collabora not.
Check if OnlyOffice integration is working
Goto Files, click on "+New".
You should see something like:
New form template, New presentation, New spreadsheet indicates that the integration is working.
Workarounds
If none of the office integrations is working, then there are a couple of workarounds.
Edit locally with Nextcloud sync client
Install the Nextcloud sync client on your computer and sync all the necessary directories/files to your computer and edit with local software. This is not only meant as workaround, but it is also a recommended way to work.
Edit locally
If you right click the file, then you will see a menu, that allows you to download the file.
You can "Download as", which allows you change the file format and saves the file on your local machine. Don't forget to upload the file after you finished your work.
You can "Edit locally", which should automatically open the appropriate software on your local machine. After clicking "save", the file should be uploaded to NextCloud automatically. Setback: this will only work if your client is correctly configured.
You can "Download". This will save the file on your local machine. Don't forget to upload the file after you finished your work.
Edit with OnlyOffice
If you originally created a file with Collabora and you make a right click on the file, you will see the above menu. It allows you to open the file in OnlyOffice or to convert the file to a format, that can be edited with OpenOffice.
Calendar CalDAV and adresses CardDAV
Introduction
Two very useful feature of the Nextcloud are CalDAV and CardDAV.
CalDAV is a calendar. This calendar can be used with almost any calendar software on the market (like Outlook or Calendar on macOS).
CardDAV is a very useful address book. It can be used together with outlook or with many other address book applications.
Have one calendar, address book on your mobile device (iPhone, Android Handy) on your Desktop (Windows or Apple) and in the Nextcloud. Addresses and dates will be automatically synced between all your devices and will be available on all devices.
Setup calendar and address book
Synchronizing with macOS
Synchronizing with Windows 10
Synchronizing with Android
Synchronizing with iOS
Easy usage
If you logon to the Nextcloud, go to your Profile and then click on Mobile & Desktop.
You will find lots of examples with pictures if you click on "Connect your calendar" and "Connect your contacts".
There is no need to download a configuration profile.
Installation Sync Client unter Linux
Vorwort
Die meisten Linux Distros bringen den nextcloud sync client native mit. Ich empfehle die Installation dieses Clients über den Linux Software Manager.
Darüber hinaus gibt es noch eine Fülle von weiteren Tools für die einzelnen Module der NextCloud:
- Password Client
- Bookmarks
- ebookreader
- ...
Installation
Öffne den Paketmanager von deinem Linux. Gehe auf "Suchern" (Lupensymbol) und suche nach nextcloud. Das Ergebnis sollte in etwa so aussehen:
Hier kann man den NextCloud Desktop-Synchronisationsclient (hier: Version 2.13.12.0-1) anwählen.