Best Self-Hosted File-Sharing Solutions
biorąc pod uwagę, że głośne naruszenia danych pojawiają się w nagłówkach gazet w dzisiejszych czasach, nic dziwnego, że więcej użytkowników niż kiedykolwiek chce odzyskać własność swoich danych za pomocą samodzielnie hostowanych rozwiązań do udostępniania plików.
Jeśli uważasz, że uruchomienie własnej alternatywy dla Dropbox i OneDrive wymaga większej wiedzy technicznej niż ty, pomyśl jeszcze raz. Nowoczesne hostowane przez siebie rozwiązania do udostępniania plików sprawiają, że bardzo łatwo jest skonfigurować system przechowywania w chmurze na własnym serwerze internetowym, a ich funkcje są trudne, bez których można żyć po spędzeniu z nimi trochę czasu.
ownCloud
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 Karlitschka, który chciał stworzyć wolne oprogramowanie zastępujące prawnie zastrzeżonych dostawców usług przechowywania.
dziś ownCloud jest w wersji 10, oferując najprostszy sposób synchronizacji plików i udostępniania danych bez obaw o prywatność. Oficjalny klient ownCloud jest dostępny dla komputerów z systemem Windows, macOS, FreeBSD i Linux, a także mobilna wersja klienta dla urządzeń z systemem iOS i Android.
ownCloud można łatwo rozszerzyć o połączenia z Dropbox, Google Drive, Amazon S3 i innymi usługami, a także możliwe jest, aby uczynić go bardziej zdolnym z aplikacjami innych firm, które mogą być instalowane za pomocą jednego kliknięcia.
wersja społecznościowa ownCloud jest dostępna za darmo bez wsparcia, ale użytkownicy mają możliwość zakupu płatnej subskrypcji na e-mail i wsparcie telefoniczne.
Syncthing
Syncthing jest otwartym, zdecentralizowanym rozwiązaniem do synchronizacji plików peer-to-peer napisanym w Go. Dzięki Syncthing dane nigdy nie opuszczają komputerów i urządzeń mobilnych, ponieważ nie ma centralnych serwerów, które mogłyby zostać naruszone. Syncthing zapewnia również, że nikt nie może przechwycić i ukraść Twoich danych, ponieważ cała komunikacja jest zabezpieczona za pomocą protokołu TLS, a każdy węzeł jest identyfikowany za pomocą silnego certyfikatu kryptograficznego.
Syncthing pozwala zsynchronizować dowolną liczbę folderów z dowolną liczbą osób. Możesz skonfigurować i monitorować synchronizację za pomocą responsywnego interfejsu graficznego, który działa bezbłędnie we wszystkich głównych przeglądarkach internetowych. Synchronizacja działa na systemach macOS, Windows, Linux, FreeBSD, Solaris, OpenBSD, Android i iOS, umożliwiając bezproblemowy dostęp do plików z praktycznie dowolnego urządzenia.
FileCloud
zaprojektowany z myślą o użytkownikach korporacyjnych, FileCloud to samo hostowane rozwiązanie do udostępniania plików zaprojektowane do integracji z sieciami korporacyjnymi i pamięcią masową. Dzięki FileCloud pracownicy mogą bezpiecznie uzyskać dostęp do plików swojej organizacji przez Internet, za pomocą dysku wirtualnego i aplikacji mobilnych lub za pomocą dodatków do przeglądarki internetowej.
FileCloud oferuje wiele opcji udostępniania i honoruje istniejące uprawnienia i uwierzytelnianie Microsoft NTFS. Dzięki integracji z pakietem Office i Outlook można otwierać, edytować i zapisywać dowolne pliki Office przechowywane w FileCloud bezpośrednio z przeglądarki. FileCloud jest wyposażony w szeroką gamę zaawansowanych narzędzi administracyjnych, w tym panel administracyjny, który wyświetla trendy użytkowania, szczytowe wykorzystanie, dostęp przez region i inne kluczowe analizy plików.
Nextcloud
na licencji GNU Affero General Public License, Nextcloud 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 są gotowe do udostępniania plików dla przedsiębiorstw i GDPR, które przechowuje dane pod twoją kontrolą.
Nextcloud Files jest open source, self-hosted produkt z potężnym on-server I end-to-end szyfrowania i nowoczesny i łatwy w użyciu interfejs WWW. Klienci komputerów stacjonarnych 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 jest forkiem ownCloud, z tym pierwszym obecnie jest bardziej popularny. Główne zalety Nextcloud nad ownCloud obejmują szybszą szybkość rozwoju, licencjonowanie w stylu Red Hat i większą rozszerzalność.
Seafile
Seafile to Dojrzałe oprogramowanie do wymiany plików, które zostało po raz pierwszy stworzone przez Daniela Pana i innych byłych studentów Uniwersytetu Tsinghua w Pekinie w 2009 roku. Seafile stawia na niezawodność i wydajność. Rdzeń serwera Seafile jest napisany w języku C, a wiele lat polerowania 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 jeden skrypt, który trwa zaledwie kilka sekund, ponieważ Seafile rejestruje bardzo niewiele pozycji w bazie danych.
Jak zainstalować i skonfigurować ownCloud
istnieje kilka sposobów, w jaki można zainstalować ownCloud na serwerze domowym. Twórcy ownCloud zalecają zainstalowanie otwartych pakietów usług kompilacji, które są utrzymywane przez inżynierów ownCloud i są zawsze aktualne. Obecnie dostępne są konfiguracje menedżera pakietów dla następujących dystrybucji:
- Ubuntu
- Debian
- RHEL
- CentOS
- SLES
- openSUSE Leap
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 przeglądarkę internetową na następujący adres URL: http://localhost/owncloud. Kreator nie wymaga wyjaśnień, ale możesz znaleźć pomoc tutaj, jeśli napotkasz jakiekolwiek problemy.
Alternatywnie, można również zainstalować ownCloud z Docker przy użyciu oficjalnego obrazu ownCloud Docker. Oto oficjalne instrukcje opisujące jak to zrobić.
wnioski
Jeśli nie podoba Ci się pomysł przesyłania danych osobowych do serwerów niektórych firm i mając nadzieję, że ich bezpieczeństwo będzie trzymać się cyberprzestępców, self-hosted file sharing solutions such as ownCloud are the alternative you need to reclaim the ownership of your data.