Następna chmura — Nextcloud
Deweloper(zy) | Nextcloud GmbH., Społeczność | ||||||||
---|---|---|---|---|---|---|---|---|---|
Wersja stabilna |
|
||||||||
Magazyn | |||||||||
Napisane w | PHP , JavaScript | ||||||||
System operacyjny |
Serwer: Linux Klienci: Windows , macOS , Linux , Android , iOS |
||||||||
Rodzaj | Przechowywanie online , synchronizacja danych | ||||||||
Licencja | AGPL-3.0-lub-później | ||||||||
Strona internetowa | następna chmura |
Nextcloud to pakiet oprogramowania klient-serwer do tworzenia i korzystania z usług hostingu plików . Jest gotowy do pracy w przedsiębiorstwie z kompleksowymi opcjami wsparcia. Będąc wolnym oprogramowaniem o otwartym kodzie źródłowym , każdy może zainstalować i obsługiwać je na własnych prywatnych urządzeniach serwerowych .
Nextcloud jest funkcjonalnie podobny do Dropbox , Office 365 lub Google Drive, gdy jest używany ze zintegrowanymi rozwiązaniami pakietu biurowego Collabora Online lub OnlyOffice . Może być hostowany w chmurze lub lokalnie. Jest skalowalny, od rozwiązań dla biur domowych opartych na tanim Raspberry Pi, aż po pełnowymiarowe rozwiązania dla centrów danych, które obsługują miliony użytkowników.
Pierwotny programista ownCloud, Frank Karlitschek, rozwinął ownCloud i stworzył Nextcloud, który jest nadal aktywnie rozwijany przez Karlitscheka i innych członków oryginalnego zespołu ownCloud.
Cechy
Pliki Nextcloud są przechowywane w konwencjonalnych strukturach katalogów, dostępnych w razie potrzeby przez WebDAV . Pliki użytkownika są szyfrowane podczas przesyłania i opcjonalnie w spoczynku. Nextcloud może synchronizować się z lokalnymi klientami z systemem Windows (Windows 7, 8 i 10), macOS (10.6 lub nowszym) lub różnymi dystrybucjami Linuksa .
Nextcloud umożliwia administrację użytkownikami i grupami (poprzez OpenID lub LDAP ). Treść można udostępniać, definiując szczegółowe uprawnienia do odczytu/zapisu między użytkownikami i grupami. Alternatywnie użytkownicy Nextcloud mogą tworzyć publiczne adresy URL podczas udostępniania plików. Dostępne jest również rejestrowanie działań związanych z plikami, a także blokowanie dostępu na podstawie reguł dostępu do plików.
Nextcloud zaplanował nowe funkcje, takie jak możliwości monitorowania , wyszukiwanie pełnotekstowe i uwierzytelnianie Kerberos , a także konferencje audio/ wideo , rozszerzoną federację i mniejsze ulepszenia interfejsu użytkownika .
Ponieważ oprogramowanie jest modułowe , można je rozszerzyć za pomocą wtyczek, aby wdrożyć dodatkowe funkcje. Deweloperzy mogą oferować swoje rozszerzenia innym użytkownikom do instalacji za pośrednictwem platformy obsługiwanej przez producenta. Platforma ta komunikuje się z instancjami Nextcloud za pomocą otwartego protokołu . App Store zawiera ponad 200 rozszerzeń. Za pomocą tych rozszerzeń można dodać wiele funkcji, w tym:
- Kalendarze ( CalDAV )
- Kontakty ( CardDAV )
- Media strumieniowe ( Ampache )
- Edytor tekstu oparty na przeglądarce
- Usługa zakładek
- Pakiet do skracania adresów URL
- Galeria
- Czytnik kanałów RSS
- Narzędzia do przeglądania dokumentów z poziomu Nextcloud
- Połączenie z Dropbox , Dyskiem Google i Amazon S3
- Analityka internetowa (korzystanie z Matomo )
- Integracja systemów zarządzania treścią np. Pico CMS
- Przeglądarka do prognozowania pogody
- Przeglądarka dla DICOM
- Przeglądarka map
- Zarządzanie przepisami kulinarnymi
17 stycznia 2020 roku w Berlinie została zaprezentowana wersja 18 pod nazwą produktu Nextcloud Hub . Po raz pierwszy pakiet biurowy (tutaj OnlyOffice ) został tu bezpośrednio zintegrowany, a Nextcloud ogłosił jako swój cel bezpośrednią konkurencję z Microsoft Office 365 i Google Docs . Ponadto w tym dniu ogłoszono partnerstwo z Ionos . Funkcjonalność pakietu Office działa z serwerami opartymi na x86/x64 i ARM64 z Collabora Online, OnlyOffice obecnie nie obsługuje ARM. W przeciwieństwie do usług firmowych, otwarta architektura umożliwia użytkownikom pełną kontrolę nad swoimi danymi.
Architektura
Aby komputery stacjonarne mogły synchronizować pliki z serwerem Nextcloud, klienci stacjonarni są dostępni dla komputerów z systemem Windows , macOS , FreeBSD lub Linux . Klienci mobilni istnieją dla urządzeń z systemem iOS i Android . Dostęp do plików i innych danych (takich jak kalendarze, kontakty lub zakładki) można również uzyskać, zarządzać nimi i przesyłać je za pomocą przeglądarki internetowej bez dodatkowego oprogramowania. Wszelkie aktualizacje systemu plików są wysyłane na wszystkie komputery i urządzenia mobilne połączone z kontem użytkownika.
Serwer Nextcloud jest napisany w językach skryptowych PHP i JavaScript . Do zdalnego dostępu wykorzystuje sabre/dav , serwer WebDAV o otwartym kodzie źródłowym . Nextcloud został zaprojektowany do pracy z kilkoma systemami zarządzania bazami danych , w tym SQLite , MariaDB , MySQL , Oracle Database i PostgreSQL .
Dzięki Nextcloud 12 opracowano nową architekturę o nazwie Global Scale, której celem jest skalowanie do setek milionów użytkowników. Dzieli użytkowników na osobne węzły i wprowadza komponenty do zarządzania interakcją między nimi.
Skrzynka z następną chmurą
We wrześniu 2016 r. Nextcloud, we współpracy z Western Digital Labs i Canonical (firmą stojącą za Ubuntu ), wypuścił Nextcloud Box. Skrzynia Nextcloud została oparta na Raspberry Pi , z systemem Ubuntu Core ze Snappy ; miał służyć jako urządzenie referencyjne dla innych dostawców. W czerwcu 2017 roku firma Western Digital zamknęła Western Digital Labs, co spowodowało zakończenie produkcji pudełka.
Historia widelca z ownCloud
W kwietniu 2016 Karlitschek i większość głównych współpracowników opuściło ownCloud Inc. Wśród nich byli niektórzy pracownicy ownCloud według źródeł bliskich społeczności ownCloud.
Rozwidlenie poprzedził wpis na blogu Karlitschek, w którym zadawał pytania typu „Kto jest właścicielem społeczności? Kto jest właścicielem samej Cloud? A co ważniejsze, krótkoterminowe pieniądze czy długoterminowa odpowiedzialność i rozwój?” Nie ma oficjalnych oświadczeń o przyczynie widelca. Jednak Karlitschek kilkakrotnie wspomniał o rozwidleniu w przemówieniu na konferencji FOSDEM 2018 , podkreślając niedopasowanie kulturowe między programistami open source a ludźmi zorientowanymi na biznes , nieprzyzwyczajonymi do społeczności open source.
2 czerwca, w ciągu 12 godzin od ogłoszenia forka, amerykański podmiot „ownCloud Inc”. ogłosił, że zamyka się ze skutkiem natychmiastowym, stwierdzając, że „[…] główni pożyczkodawcy w USA anulowali nasz kredyt. Zgodnie z amerykańskim prawem jesteśmy zmuszeni zamknąć drzwi ownCloud, Inc. ze skutkiem natychmiastowym i wypowiedzieć umowy z 8 pracowników.". ownCloud Inc. oskarżył Karlitschek o kłusownictwo programistów, podczas gdy programiści Nextcloud, tacy jak Arthur Schiwon, stwierdzili, że "zdecydował się zrezygnować, ponieważ nie wszystko w świecie firmy ownCloud Inc. ewoluowało tak, jak sobie wyobrażałem". ownCloud GmbH kontynuowała działalność, pozyskała finansowanie od nowych inwestorów i przejęła działalność ownCloud Inc.
Różnice w stosunku do własnej chmury
Chociaż Nextcloud był pierwotnie rozwidleniem projektu ownCloud, teraz istnieje wiele różnic. Na przykład ownCloud oferuje edycję społecznościową typu open source, ale oferuje również zastrzeżoną wersję Enterprise Edition z dodatkowymi funkcjami i obsługuje subskrypcje - Nextcloud zamiast tego używa tej samej publicznej bazy kodu zarówno dla użytkowników bezpłatnych, jak i płatnych.
Historia wydań
Wersja | Pierwotna data wydania | Ostatnia wersja | Data wydania | Główne cechy |
---|---|---|---|---|
9 | 14 czerwca 2016 | 9.0.58 | 2017-04-24 | |
10 | 25 sierpnia 2016 | 10.0.6 | 2017-08-07 | |
11 | 13 grudnia 2016 | 11.0.8 | 2018-03-15 | |
12 | 22 maja 2017 | 12.0.13 | 2018-11-22 | |
13 | 6 lutego 2018 | 13.0.12 | 29.02.2019 |
|
14 | 10 września 2018 | 14.0.14 | 2019-08-16 | |
15 | 10 grudnia 2018 | 15.0.14 | 2019-12-19 |
|
16 | 25 kwietnia 2019 | 16.0.11 | 2020-06-04 |
|
17 | 30 września 2019 | 17.0.10 | 2020-10-08 |
|
18 | 17 stycznia 2020 | 18.0.14 | 2021-01-27 |
|
19 | 3 czerwca 2020 | 19.0.10 | 2021-04-09 | Cechy |
20 | 3 października 2020 | 20.0.13 | 2021-10-01 | Cechy
|
21 | 22 lutego 2021 | 21,0,5 | 2021-10-01 | |
22 | 6 lipca 2021 | 22.2.0 | 2021-10-01 | Cechy
|
Legenda:
Stara wersja
Starsza wersja, nadal utrzymywana
Ostatnia wersja
Przyszłe wydanie
|
Harmonogram konserwacji i wydań
Zobacz też
- Seafile (oprogramowanie klient-serwer FOSS do przechowywania i przesyłania plików)
- Porównanie usług hostingu plików
- Porównanie oprogramowania do synchronizacji plików
- Porównanie usług kopii zapasowych online