Usługa
NextCloud jest wykorzystywana głównie jako przestrzeń chmurowa, w której znajdują się pliki. Pozwala przesyłać pliki,
udostępniać je innym użytkownikom (również z prawami edycji) i dostawać powiadomienia e-mail, gdy dane zostaną nam udostępnione. Można z niej korzystać przez
przeglądarkę oraz
klienta desktop.
Instrukcja korzystania z NextClouda została zamieszczona poniżej.

2. W pasku na górze, druga ikonka po lewej to Pliki (ekran domyślny). W pasku zakładek widnieją: wszystkie pliki, ostatnio używane, ulubione oraz udostępnienia.

3. Aby dodać plik do chmury, trzeba kliknąć przycisk „
+”, pojawią się wtedy następujące opcje:
- Wyślij plik – przesyłanie dowolnego pliku z komputera
- Nowy katalog
- Nowy diagram – w formacie .drawio
- Nowy dokument tekstowy – w formacie .md
- Nowy dokument – w formacie .docs
- Nowy skoroszyt – w formacie .xlsx
- Nowa prezentacja – w formacie .pptx
- Skonfiguruj katalog szablonów.

4. Na liście plików znajdują się następujące informacje: nazwa pliku, udostępnianie (po naciśnięciu dodatkowe opcje), rozmiar, data ostatniej modyfikacji.

Po naciśnięciu przycisku „...” pojawią się ustawienia pliku, można m.in. zmienić nazwę, pobrać plik czy też go usunąć.

5. Udostępniać pliki/katalogi można w różny sposób. Pierwszą opcją jest udostępnianie osobom, które nie posiadają konta na E-SCIENCE. Należy kliknąć Udostępnij link.

W opcjach udostępniania można włączyć/wyłączyć pozwolenie na edycję, ukrywanie pobierania, zabezpieczenie udostępniania hasłem (domyślnie ustawione – można zmienić), datę wygaśnięcia udostępniania (po tej dacie pliki nie będą już widoczne dla osób, którym zostały udostępnione) oraz informację dla odbiorcy.

Drugim sposobem udostępniania plików jest udostępnienie osobom, które posiadają konto E-SCIENCE. W polu Nazwa, adres e-mail lub ID Chmury Federacyjnej. W polu o tej nazwie należy wpisać szukaną osobę i wcisnąć Enter.

W polu oznaczonym trzema kropkami znajdują się opcje udostępniania: zezwolenie na edycję pliku, na udostępnianie go innym osobom. Można ustawić również datę wygaśnięcia pliku oraz dodać informację dla odbiorcy. W każdym momencie można zatrzymać udostępnianie pliku (Zatrzymaj udostępnianie).
Drugim najczęstszym zastosowaniem NextClouda jest kalendarz (szósta ikonka na górze od lewej).

Aby dodać wydarzenie do kalendarza, należy wypełnić następujące informacje: tytuł wydarzenia, czas trwania, można również wypełnić szczegółowe informacje.

Kalendarz można też udostępniać innym osobom (procedura wygląda tak jak w przypadku
plików).


Później wybrać system operacyjny.

Jeżeli użytkownik zalogował się uprzednio w przeglądarce, to aplikacja automatycznie będzie pamiętała dane. Jeżeli nie, należy zalogować się swoimi danymi do konta E-SCIENCE.

¶ Command Line
Pobieranie za pomoca programów curl oraz wget działa jedynie na folderach udostępnionych przez link niezabezpieczony hasłem.
curl -OJ <URL>/download
cd </ścieżka/do/pobrania> && { curl -OJ <URL>/download ; cd -; }
wget -P </ścieżka/do/pobrania> --content-disposition <URL>/download
Narzędzie to umożliwia pobranie pojedynczego pliku udostępnionego publicznie i zabezpieczonego hasłem.
git clone https://github.com/aertslab/nextcloud_share_url_downloader
cd nextcloud_share_url_downloader
source nextcloud_share_url_downloader.sh <URL> ""
Następnie wyświetlone zostaną plki i foldery w udostępnionym folderze widoczne na pierwszym poziomie folderu.
Należy wybrać folder lub plik. Po wybraniu pliku zostanie on pobrany, zaś po wybraniu folderu zostanie wyswietlona jego zawartość.
source nextcloud_share_url_downloader.sh <URL> <HASŁO>
Mozna także nie podać hasła przy wywołaniu i wyświetlony zostanie prompt o podanie hasła:
source nextcloud_share_url_downloader.sh <URL>
Następnie wyświetlone zostaną plki i foldery w udostępnionym folderze widoczne na pierwszym poziomie folderu.
Należy wybrać folder lub plik. Po wybraniu pliku zostanie on pobrany, zaś po wybraniu folderu zostanie wyświetlona jego zawartość.
Narzędzie to umożliwia pobranie udostępnionego prywatnie folderu z Nextcloud za pomocą temrinala.
git clone https://git.e-science.pl/tomasz.slowik/nextcloud-webdav-downloader.git
Jeśli nie udało się pobrać przez problem z certyfikatem SSL, może być konieczne dodanie flagi -c http.sslVerify=false
pip install -r requirements.txt
python3 nc_downloader.py [-l, --login login] [-p, --password password] [-d, --dst-path /destnation/path] [-s, --src-path file/folder to download]
Domyślnie pliki pobierają się do folderu, z którego wywołano skrypt, zaś o pozostałe informacje wyskakuje prompt.
PS C:\Users\User\Desktop> python .\nc_downloader.py -l <nazwa użytkownika>
Password: <hasło>
user.name/
Documents/
Notes/
Photos/
Templates/
test/
What should be downloaded? (/ or name of folder/file): <nazwa pliku>
65.5kB [00:17, 3.75kB/s]