Nextcloud jest aplikacją pozwalającą na przechowywanie, współdzielenie i synchronizację danych. Funkcjonalnie jest ona podobna np. do usługi Dropbox. Oparta jest ona na licencji open-source oraz dostępna bezpłatnie. Dzięki temu możemy zainstalować ją na własnym serwerze i tym samym zachować kontrolę nad przechowywanymi danymi.
Aplikacja jest dostępna do pobrania na poniższej stronie:
https://nextcloud.com/install/#instructions-server
Do działania potrzebny jest jedynie serwer www oraz PHP w wersji 7.3 lub nowszej.
Instalacja sprowadza się do kilku prostych kroków. Wystarczy pobrać plik aplikacji i go rozpakować. Zamieścić katalog z plikami aplikacji na serwerze i podpiąć go do serwera www. Następnie należy jeszcze przejść pod adres strony, na którym ma działać aplikacja, uzupełnić dane i zatwierdzić.
Po instalacji od razu widzimy dużą ilość dostępnych funkcjonalności, pomiędzy którymi można nawigować za pośrednictwem ikon odpowiednich zakładek.
Podstawową funkcjonalnością jest zarządzanie plikami. Możemy odnaleźć i pobrać pliki zamieszczone na serwerze, a także wgrać nowe pliki na serwer. Jest również możliwe udostępnianie plików na różne sposoby. Np. można wygenerować indywidualny link, nadać hasło lub ustawić czas ważności.
Nextcloud posiada również wbudowaną przeglądarkę obrazów, więc można wygodnie przeglądać zamieszczone zdjęcia. Dostępny jest również wewnętrzny komunikator, który można wykorzystać do prowadzenia rozmów z innymi użytkownikami.
Bardzo użytecznymi funkcjonalnościami są kontakty oraz kalendarz.
Pozwalają one na zarządzanie kontaktami oraz wydarzeniami, ale przede wszystkim pozwalają na synchronizację tych danych z innymi urządzeniami.
Nextcloud do synchronizacji danych wykorzystuje protokoły WebDAV oraz CalDAV, które są powszechnie używane przez urządzenia i aplikacje. Dzięki temu możemy zsynchronizować te dane np. z naszym telefonem.
Twórcy przygotowali aplikacje na różne platformy, możemy je pobrać bezpośrednio ze strony Nextcloud lub ze sklepu/repozytorium naszego urządzenia.
Dzięki aplikacji możemy wygodniej zarządzać danymi. Przykładowo pliki z wybranych katalogów będą automatycznie synchronizowane z serwerem.
Aplikacja Nextcloud jest przystosowana dla większej ilości użytkowników. Zarządzanie użytkownikami jest dostępne z poziomu administracyjnego strony. Możemy tworzyć nowych użytkowników, nadawać im uprawnienia, czy też ograniczyć ilość powierzchni do wykorzystania.
Jeżeli nadal będzie nam nadal brakować jakiejś funkcjonalności, to dostępny jest jeszcze katalog z aplikacjami, gdzie możemy pobrać dodatkowe rozszerzenia.
Nextcloud jest aplikacją bardzo użyteczną w wielu aspektach. Pozwala nam dzielić się plikami z innymi osobami, synchronizować dane pomiędzy urządzeniami, czy nawet działać jako komunikator. Jeżeli zależy nam na prywatności i nie chcemy się dzielić naszymi danymi z innymi firmami, to Nextcloud jest bardzo dobrym rozwiązaniem.