Najlepsze rozwiązania do samodzielnego udostępniania plików

Best Self Hosted File Sharing Solutions



Biorąc pod uwagę, że w dzisiejszych czasach głośne naruszenia danych regularnie trafiają na nagłówki gazet, nic dziwnego, że więcej użytkowników niż kiedykolwiek chce odzyskać prawo własności do swoich danych za pomocą samoobsługowych rozwiązań do udostępniania plików.

Jeśli uważasz, że prowadzenie własnej alternatywy dla Dropbox i OneDrive wymaga większej wiedzy technicznej niż masz, pomyśl jeszcze raz. Nowoczesne, samoobsługowe rozwiązania do udostępniania plików bardzo ułatwiają skonfigurowanie systemu przechowywania w chmurze na własnym serwerze internetowym, a ich funkcje są trudne do życia bez spędzenia z nimi trochę czasu.







1. własna chmura

ownCloud jest często opisywany jako alternatywa open source dla Dropbox i nie bez powodu. Ten pakiet oprogramowania klient-serwer do tworzenia i korzystania z usług hostingu plików został po raz pierwszy ogłoszony w 2010 roku przez programistę KDE Franka Karlitscheka, który chciał stworzyć darmowe oprogramowanie zastępujące zastrzeżonych dostawców usług przechowywania danych.



Dziś ownCloud jest w wersji 10, oferując najprostszy sposób synchronizowania plików i udostępniania danych bez obaw o prywatność. Oficjalny klient ownCloud jest dostępny na komputery PC z systemem Windows, macOS, FreeBSD i Linux, a także jest dostępna mobilna wersja klienta na urządzenia z systemem iOS i Android.



ownCloud może być łatwo rozszerzony o połączenia z Dropbox, Google Drive, Amazon S3 i innymi usługami, a także możliwe jest zwiększenie jego możliwości dzięki aplikacje innych firm , który można zainstalować jednym kliknięciem.





Społeczna wersja ownCloud jest dostępna za darmo bez żadnego wsparcia, ale użytkownicy mają możliwość zakupu płatnej subskrypcji na wsparcie e-mail i telefon.

2. Synchronizacja

Syncthing to otwarte, zdecentralizowane rozwiązanie do synchronizacji plików peer-to-peer napisane w Go. Dzięki Syncthing Twoje dane nigdy nie opuszczają Twoich komputerów i urządzeń mobilnych, ponieważ nie ma centralnych serwerów, które mogłyby zostać naruszone. Synchronizacja zapewnia również, że nikt nie może przechwycić i ukraść Twoich danych, ponieważ cała komunikacja jest zabezpieczona za pomocą TLS, a każdy węzeł jest identyfikowany przez silny certyfikat kryptograficzny.



Synchronizacja umożliwia synchronizację dowolnej liczby folderów z dowolną liczbą osób. Możesz konfigurować i monitorować Syncthing za pomocą responsywnego internetowego interfejsu graficznego, który działa bezbłędnie we wszystkich głównych przeglądarkach internetowych. Sama synchronizacja działa na macOS, Windows, Linux, FreeBSD, Solaris, OpenBSD, Android i iOS, umożliwiając bezproblemowy dostęp do plików z praktycznie każdego urządzenia.

3. FileCloud

Zaprojektowany z myślą o użytkownikach korporacyjnych, FileCloud to samoobsługowe rozwiązanie do udostępniania plików zaprojektowane do integracji z sieciami i pamięcią masową przedsiębiorstwa. Dzięki FileCloud pracownicy mogą bezpiecznie uzyskiwać dostęp do plików swojej organizacji przez Internet, korzystając z wirtualnego dysku i aplikacji mobilnych lub za pomocą dodatków przeglądarki internetowej.

FileCloud oferuje wiele opcji udostępniania i honoruje istniejące uprawnienia i uwierzytelnianie Microsoft NTFS. Dzięki integracji z Officem i Outlookiem możliwe jest otwieranie, edytowanie i zapisywanie dowolnych plików Office przechowywanych w FileCloud bezpośrednio z przeglądarki. FileCloud jest dostarczany z szeroką gamą potężnych narzędzi administracyjnych, w tym pulpitem administracyjnym, który wyświetla trendy użytkowania, szczytowe użycie, dostęp według lokalizacji i inne kluczowe analizy plików.

Cztery. Następna chmura

Na licencji GNU Affero General Public License, Nextcloud to pakiet oprogramowania klient-serwer do tworzenia i korzystania z usług hostingu plików. Częścią Nextcloud, która prawdopodobnie najbardziej Cię zainteresuje, są pliki Nextcloud, które jest rozwiązaniem do udostępniania plików gotowym do użytku w przedsiębiorstwach i RODO, które utrzymuje dane pod Twoją kontrolą.

Nextcloud Files to samoobsługowy produkt typu open source z potężnym szyfrowaniem na serwerze i kompleksowym szyfrowaniem oraz nowoczesnym i łatwym w użyciu interfejsem internetowym. Klienty stacjonarne i aplikacje mobilne są dostępne dla wszystkich popularnych platform, umożliwiając dostęp do plików i współpracę w czasie rzeczywistym z dowolnego urządzenia i z dowolnego miejsca.

Warto zauważyć, że Nextcloud to rozwidlenie ownCloud, przy czym ta pierwsza jest obecnie bardziej popularna. Główne zalety Nextcloud nad ownCloud to szybsza prędkość rozwoju, licencjonowanie w stylu Red Hat i większa rozszerzalność.

5. Seafile

Seafile to dojrzałe oprogramowanie do udostępniania plików, które po raz pierwszy zostało stworzone przez Daniela Pan i innych byłych studentów Uniwersytetu Tsinghua w Pekinie w 2009 roku. Seafile koncentruje się na niezawodności i wydajności. Rdzeń serwera Seafile jest napisany w C, a wiele lat dopracowywania przez setki tysięcy programistów z całego świata sprawiło, że algorytm synchronizacji Seafile jest niezwykle stabilny i niezawodny.

Seafile obsługuje najnowocześniejsze szyfrowanie, a aktualizacje do nowych wersji są obsługiwane przez pojedynczy skrypt, którego uruchomienie zajmuje zaledwie kilka sekund, ponieważ Seafile rejestruje bardzo niewiele elementów w bazie danych.

Jak zainstalować i skonfigurować ownCloud

Istnieje kilka sposobów na zainstalowanie ownCloud na serwerze domowym. Twórcy ownCloud zalecają zainstalowanie w nim pakietów Open Build Service, które są utrzymywane przez inżynierów ownCloud i są zawsze aktualne. Obecnie istnieją konfiguracje menedżera pakietów dostępne dla następujących dystrybucji:

  • Ubuntu
  • Debiana
  • RHEL
  • CentOS
  • SLES
  • Skok openSUSE

Jeśli używasz jednej z wyżej wymienionych dystrybucji Linuksa, możesz po prostu zaktualizować konfigurację menedżera pakietów i zainstalować pakiet owncloud-files, który nie instaluje Apache, bazy danych ani żadnej z wymaganych zależności PHP - tylko ownCloud. Aby dowiedzieć się więcej o zależnościach ownCloud, odwiedź tę stronę .

Po zainstalowaniu wszystkich plików ownCloud, powinieneś być w stanie otworzyć kreatora instalacji, wskazując w przeglądarce internetowej następujący adres URL: http://localhost/owncloud . Kreator nie wymaga wyjaśnień, ale możesz znajdź pomoc tutaj jeśli wpadniesz w jakieś kłopoty.

Alternatywnie możesz również zainstalować ownCloud z Docker za pomocą oficjalny obraz ownCloud Docker . Tu są oficjalne instrukcje które opisują, jak to zrobić.

Wniosek

Jeśli nie podoba Ci się pomysł przesyłania swoich danych osobowych na serwery niektórych firm i masz nadzieję, że ich bezpieczeństwo sprosta cyberprzestępcom, samoobsługowe rozwiązania do udostępniania plików, takie jak ownCloud, są alternatywą, której potrzebujesz, aby odzyskać prawo własności do swoich danych.