Website-Suche

15 beste Open-Source-Cloud-Speichersoftware für Linux im Jahr 2024


Der Begriff „Wolke“ suggeriert etwas Unermessliches, das sich über eine weite Fläche erstreckt. Im Bereich der Technologie bezieht sich „die Cloud“ auf eine virtuelle Einheit, die Endbenutzern Dienste anbietet, darunter Datenspeicherung, Anwendungshosting und die Virtualisierung physischer Ressourcen.

Heutzutage wird Cloud Computing von Unternehmen jeder Größe genutzt, um Daten zu speichern und Kunden die oben genannten Vorteile zu bieten.

Grundsätzlich gibt es drei Arten von Cloud-Diensten:

  • SaaS (Software as a Service) – Dieser Dienst ermöglicht Benutzern den Zugriff auf öffentlich verfügbare Clouds, die von großen Organisationen zur Datenspeicherung bereitgestellt werden, wie z. B. Gmail.
  • PaaS (Platform as a Service) – PaaS ermöglicht Benutzern das Hosten von Anwendungen oder Software in anderen öffentlichen Clouds. Beispielsweise hostet Google App Engine Benutzeranwendungen.
  • IaaS (Infrastructure as a Service) – IaaS virtualisiert physische Maschinen, macht sie für Kunden verfügbar und bietet ein Erlebnis, das der Verwendung einer echten Maschine ähnelt.

Was ist Cloud-Speicher?

Unter Cloud Storage versteht man die Speicherung von Daten auf Remote-Servern statt auf den lokalen Systemen der Benutzer. Dieses Konzept geht auf das Jahr 1983 zurück, als CompuServe seinen Kunden zunächst 128 KB Speicherplatz für die Dateispeicherung zur Verfügung stellte.

Seitdem hat sich der Bereich der Cloud-Speicherung kontinuierlich weiterentwickelt und wird sich aufgrund allgegenwärtiger Bedrohungen wie Datenverlust, Datenschutzverletzungen, Hacking und anderen böswilligen Angriffen auch weiterhin weiterentwickeln.

Infolgedessen sind viele Organisationen dazu übergegangen, ihre eigenen Lösungen für Cloud-Speicher und Datenschutz anzubieten und so zur Stärkung und Stabilisierung ihrer Zukunft beizutragen

In diesem Artikel stellen wir ausgewählte Open-Source-Cloud-Speichersoftware für Linux vor, die sowohl bei großen Organisationen als auch in der breiten Öffentlichkeit breite Akzeptanz gefunden hat.

1. OwnCloud

Als Dropbox-Alternative für Linux-Benutzer bietet ownCloud zahlreiche ähnliche Funktionalitäten wie Dropbox. Es fungiert als selbstgehosteter Dateisynchronisierungs- und Freigabeserver.

Seine Open-Source-Funktionalität bietet Benutzern Zugriff auf unbegrenzt viel Speicherplatz. Das Projekt startete im Januar 2010 mit dem Ziel, einen Open-Source-Ersatz für proprietäre Cloud-Speicherdienstanbieter bereitzustellen. Es ist in PHP, JavaScript geschrieben und für Windows-, Linux- und OS X-Desktops verfügbar und stellt sogar erfolgreich mobile Clients für Android und iOS bereit.

OwnCloud verwendet einen WebDav-Server für den Fernzugriff und kann in eine große Anzahl von Datenbanken integriert werden, darunter SQLite, MariaDB, MySQL, Oracle Database und PostgreSQL.

Bietet eine große Anzahl zählbarer Funktionen, darunter: Dateispeicherung und -verschlüsselung, Musik-Streaming, Inhaltsfreigabe über URLs, Mozilla-Synchronisierungshosting und RSS/Atom-Feed-Reader, App-Installation mit einem Klick, Video- und PDF-Viewer und vieles mehr.

Die neueste Version von ownCloud, also 10, bietet weitere neue Funktionen, darunter ein verbessertes Design, das es dem Administrator ermöglicht, Benutzer zu benachrichtigen und Aufbewahrungsgrenzen für Dateien im Papierkorb festzulegen.

2. Nextcloud

Nextcloud ist eine Open-Source-Suite von Client-Server-Anwendungen zum Erstellen und Verwenden von Datei-Hosting-Diensten. Die Software steht jedem zur Verfügung, von Privatpersonen bis hin zu großen Unternehmen, um die Anwendung auf ihrem privaten Servergerät zu installieren und zu betreiben.

Mit Nextcloud können Sie mehrere Dateien und Ordner auf Ihrem System freigeben und mit Ihrem nextcloud-Server synchronisieren. Die Funktionalität ähnelt der von Dropbox, bietet jedoch lokales Dateispeicher-Hosting mit hoher Sicherheit, Compliance und Flexibilität bei der Synchronisierung und Freigabe von Lösungen für den von Ihnen kontrollierten Server.

3. Seedatei

Seafile ist ein weiteres File-Hosting-Softwaresystem, das Open-Source-Eigenschaften nutzt, um seinen Benutzern alle Vorteile zu bieten, die sie von einem guten Cloud-Speichersoftwaresystem erwarten. Es ist in C und Python geschrieben, wobei die neueste stabile Version 10.0.1 ist.

Seafile bietet Desktop-Clients für Windows, Linux und OS X sowie mobile Clients für Android, iOS und Windows Phone. Neben einer Community Edition, die unter einer General Public License veröffentlicht wurde, gibt es auch eine Professional Edition, die unter einer kommerziellen Lizenz veröffentlicht wurde und zusätzliche Funktionen bietet, die in der Community Edition nicht unterstützt werden, z. B. Benutzerprotokollierung und Textsuche.

Seitdem es im Juli 2012 als Open-Source-Lösung veröffentlicht wurde, erlangte es internationale Aufmerksamkeit. Seine Hauptfunktionen sind das Synchronisieren und Teilen, wobei der Schwerpunkt auf der Datensicherheit liegt.

Weitere Funktionen von Seafile, die es an vielen Universitäten wie der Universität Mainz, der HU Berlin und der Universität Straßburg sowie bei Tausenden von Menschen auf der ganzen Welt weit verbreitet haben, sind die Online-Dateibearbeitung, die differenzielle Synchronisierung zur Minimierung der erforderlichen Bandbreite und die clientseitige Verschlüsselung zur Sicherheit Kundendaten.

4. Pydio-Zellen

Pydio Cells, früher einfach als Pydio bekannt und früher als AjaXplorer bezeichnet, ist eine Open-Source-Dateifreigabe- und Synchronisierungssoftware, die darauf ausgeführt werden kann auf dem persönlichen Server des Benutzers oder in der Cloud.

Pydio Cells ist in zwei verschiedenen Distributionen verfügbar: einer kostenlosen und Open-Source-Community-Version (Pydio Cells Home) und einer kommerziell lizenzierten Unternehmensversion (angeboten in zwei Varianten, Pydio Cells Connect und Pydio Cells Enterprise). Die Enterprise-Distributionen bieten zusätzliche Funktionen, die in der Community-Version nicht zu finden sind, und bieten erweiterte Supportoptionen, die über das hinausgehen, was in den Community-Foren verfügbar ist.

Weitere Funktionen dieser Software sind ein Texteditor mit Syntaxhervorhebung, Audio- und Videowiedergabe, Integration von Amazon-, S3-, FTP- oder MySQL-Datenbanken, Bildeditor und Datei- oder Ordnerfreigabe auch über öffentliche URLs.

5. Ceph

Ceph wurde ursprünglich von Sage Weil für seine Doktorarbeit ins Leben gerufen, und im Herbst 2007 setzte er dieses Projekt hauptberuflich fort und erweiterte das Entwicklungsteam.

Im April 2014 hat Red Hat seine Entwicklung ins eigene Haus gebracht. Bisher wurden 18 Versionen von Ceph veröffentlicht und die neueste Version ist 18.2.0. Ceph ist ein in C++ und Python geschriebener verteilter Cluster, der hoch skalierbar und frei verfügbar ist.

Daten können in Ceph als Blockgerät, Datei oder in Form eines Objekts über das RADOS-Gateway eingegeben werden, das Unterstützung für Amazon S3 und die OpenStack Swift API bieten kann. Neben der Datensicherheit, Skalierbarkeit und Zuverlässigkeit bietet Ceph folgende weitere Funktionen:

  • Netzwerkdateisystem, das auf hohe Leistung und große Datenspeicherung abzielt.
  • Kompatibilität mit VM-Clients.
  • Erlaubt teilweise/vollständige Lese-/Schreibvorgänge.
  • Zuordnungen auf Objektebene.

6. Synkanie

Syncany ist eine der leichtesten und quelloffenen Cloud-Speicher- und File-Sharing-Anwendungen, die derzeit aktiv von Philipp C. Heckel entwickelt wird und ab heute als verfügbar ist ein Befehlszeilentool und eine grafische Benutzeroberfläche für alle unterstützten Plattformen.

Eine der wichtigsten Funktionen von Syncany ist, dass es sich um ein Tool handelt, bei dem Sie Ihren eigenen Speicher mitbringen müssen, bei dem es sich um FTP- oder SFTP-Speicher, WebDAV- oder Samba-Freigaben, Amazon S3-Buckets usw. handeln kann.

Weitere Funktionen, die es zu einem großartigen Tool machen, sind die 128-Bit-AES+Twofish/GCM-Verschlüsselung für alle Daten, die den lokalen Computer verlassen, die Unterstützung für Dateifreigabe, mit der Sie Ihre Dateien mit Ihren Freunden teilen können, und die von Ihnen gewählte Offsite-Speicherung Benutzer- statt anbieterbasierter Speicher, intervallbasierte oder On-Demand-Backups, binärkompatible Dateiversionierung, lokale Deduplizierung von Dateien.

Für Unternehmen, die ihren eigenen Speicherplatz nutzen möchten, kann es vorteilhafter sein, als auf die Bereitstellung von Speicherplatz durch einige Anbieter zu vertrauen.

7. Gemütlich

Cozy ist nicht nur ein Dateifreigabe- oder Synchronisierungstool oder eine Software, sondern wird als komplettes Funktionspaket gebündelt, das Ihnen beim Aufbau Ihrer kompletten App Engine helfen kann.

Wie Syncany bietet Cozy dem Benutzer Flexibilität hinsichtlich des Speicherplatzes. Sie können entweder Ihren eigenen persönlichen Speicher verwenden oder den Servern des Cozy-Teams vertrauen.

Für den vollständigen Betrieb ist es auf Open-Source-Software angewiesen: CouchDB für die Datenbankspeicherung und Whoosh für die Indizierung. Es ist für alle Plattformen einschließlich Smartphones verfügbar.

Die Hauptmerkmale, die eine Cloud-Speichersoftware zu einem Muss machen, sind die Möglichkeit, alle Kontakte, Dateien, Kalender usw. in der Cloud zu speichern und sie zwischen Laptop und Smartphone zu synchronisieren, was die Möglichkeit bietet, eigene Apps zu erstellen und diese mit anderen zu teilen andere Benutzer, indem Sie einfach die Git-URL des Repositorys teilen und statische Websites oder HTML5-Videospielkonsolen hosten.

8. GlusterFS

GlusterFS ist ein an das Netzwerk angeschlossenes Dateispeichersystem. Ursprünglich von Gluster Inc. ins Leben gerufen, steht dieses Projekt nun unter Red Hat Inc. Nach dem Kauf von Gluster Inc. im Jahr 2011 integrierte Red Hat Gluster FS in seinen Red Hat Storage Server und änderte seinen Namen in Red Hat Gluster Storage.

Es ist für Plattformen wie Linux, OS Es diente als Grundlage für die akademische Forschung.

GlusterFS verwendet ein Client-Server-Modell, bei dem Server als Speicherbausteine bereitgestellt werden. Ein Client kann über TCP/IP, Infiniband oder SDP eine Verbindung zu einem Server mit einem benutzerdefinierten Protokoll herstellen und Dateien auf dem GlusterFs-Server speichern.

Es nutzt verschiedene Funktionalitäten für die Dateien, darunter dateibasierte Spiegelung und Replikation, dateibasiertes Stripping, Lastausgleich, Planung und Festplatten-Caching, um nur einige zu nennen.

Ein weiteres sehr nützliches Merkmal ist, dass es flexibel ist, d. h. die Daten werden hier auf nativen Dateisystemen wie xfs, ext4 usw. gespeichert.

9. Git-Anhang

Git-annex ist ein weiterer von Joey Hess entwickelter Dateisynchronisierungsdienst, der ebenfalls darauf abzielt, Dateifreigabe- und Synchronisierungsprobleme zu lösen, aber unabhängig von kommerziellen Diensten oder zentralen Servern ist. Es ist in Haskell geschrieben und für Linux, Android, OS X und Windows verfügbar.

Git-annex verwaltet das Git-Repository des Benutzers, ohne die Sitzung in Git zu speichern. Stattdessen speichert es nur den Link zur Datei im Git-Repository und verwaltet die mit dem Link verknüpften Dateien an einem separaten Ort. Es stellt das Duplikat einer Datei sicher, das benötigt wird, falls die Wiederherstellung verlorener Informationen erforderlich ist.

Darüber hinaus stellt es die sofortige Verfügbarkeit von Dateidaten bei Bedarf sicher, wodurch verhindert wird, dass Dateien auf jedem System vorhanden sind. Dadurch wird der Speicheraufwand erheblich reduziert. Insbesondere ist git-annex auf verschiedenen Linux-Distributionen verfügbar, darunter Fedora, Ubuntu, Debian usw.

10. XigmaNAS

XigmaNAS ist ein leistungsstarkes und anpassbares Open-Source-Speicher-NAS-Betriebssystem (bedeutet Network-Attached Storage), das auf FreeBSD basiert und für die gemeinsame Nutzung von Computerdatenspeichern über ein Computernetzwerk entwickelt wurde.

Es kann auf praktisch jeder Hardwareplattform installiert werden und unterstützt den Datenaustausch zwischen Linux und anderen Unix-ähnlichen Betriebssystemen, Windows sowie Mac OS.

Zu seinen Funktionen gehören Unterstützung für ZFS v5000, Software-RAID (0,1,5), Festplattenverschlüsselung, S.M.A.R.T./E-Mail-Berichte und vieles mehr. Es unterstützt mehrere Netzwerkprotokolle, darunter CIFS/SMB (Samba), Active Directory Domain Controller (Samba), FTP, NFS und RSYNC.

11. Yunohost

Yunohost ist ein kostenloses und quelloffenes, leichtes, zuverlässiges und sicheres Selbsthosting-Betriebssystem, das auf Debian GNU/Linux basiert. Es vereinfacht die Serververwaltung, indem es Ihnen eine benutzerfreundliche Weboberfläche zur Verwaltung Ihres Servers bietet.

Es ermöglicht die Verwaltung von Benutzerkonten (über LDAP) und Domänennamen, unterstützt die Erstellung und Wiederherstellung von Backups und wird mit einem vollständigen E-Mail-Stack (Postfix, Dovecot, Rspamd, DKIM) und einem Instant-Messaging-Server geliefert. Darüber hinaus unterstützt es Sicherheitstools wie yunohost-firewall und fail2ban sowie die Verwaltung von SSL-Zertifikaten.

12. Sandsturm

Sandstorm ist eine webbasierte Open-Source-Produktivitätssuite zum Selbsthosten, mit der Open-Source-Webanwendungen einfach und sicher entweder auf Ihrem eigenen privaten Server oder auf von der Community betriebenen Servern ausgeführt werden können.

Es unterstützt das Speichern und Teilen von Dateien mit anderen mithilfe von Davros, einer Chat-App, einem Postfach, einer Aufgaben- und Projektmanagement-App, einer Dokumentbearbeitungsfunktion und vielen anderen.

Jede Anwendung, die Sie im Sandstorm installieren, ist in einer eigenen sicheren Sandbox untergebracht, von der aus sie ohne ausdrückliche Genehmigung nicht mit der Welt kommunizieren kann. Und was noch wichtiger ist: Sandstorm unterstützt ein sicheres Betriebsmodell, das die Einhaltung von Sicherheits-, Regulierungs- und Datenschutzanforderungen erleichtert.

Es richtet sich an Einzelpersonen, Unternehmen und Entwickler.

13. Synchronisierung

Syncthing ist ein Open-Source-, einfaches, aber leistungsstarkes und tragbares privates und sicheres kontinuierliches Dateisynchronisierungstool, das Dateien zwischen zwei oder mehr Hosts in Echtzeit synchronisiert. Es funktioniert unter Linux, Mac OS X, Windows, FreeBSD, Solaris und OpenBSD.

Die gesamte Kommunikation über Syncthing ist verschlüsselt (durch TLS gesichert) und jedes Gerät wird durch ein starkes kryptografisches Zertifikat identifiziert, um eine sichere Authentifizierung zu gewährleisten. Sie können Syncthing-Vorgänge über eine leistungsstarke und reaktionsfähige Benutzeroberfläche (UI) einrichten und überwachen, die über einen Webbrowser zugänglich ist.

14. FileCloud

FileCloud ist ein privater und sicherer Cloud-Speicherdienst, der Dateifreigabe, Synchronisierung, Sicherung und Fernzugriff für den privaten und geschäftlichen Gebrauch unterstützt. Es läuft auf Linux, Windows, Mac und allen gängigen Mobiltelefonen und Tablets, einschließlich iPhone, iPad, Android und Windows Phone. Außerdem funktioniert es auf Raspberry Pi.

Damit können Sie von Ihrem Computer zu Hause aus auf Dateien zugreifen und diese teilen. Geschäftsanwender können es zum Organisieren, Suchen, Freigeben, Synchronisieren, Sichern und Verwalten von Unternehmensdokumenten für Ihre Mitarbeiter, Kunden und Klienten verwenden. Darüber hinaus unterstützt es eine ultraschnelle, leistungsstarke Medienorganisation und den Zugriff von überall.

15. Cloud-Speicherserver

Cloud Storage Server ist eine sichere, erweiterbare, selbst gehostete Open-Source-Cloud-Speicher-API zum Aufbau Ihrer eigenen privaten Cloud-Speicherlösung. Da es sich um ein eigenständiges Tool handelt, müssen Sie keinen separaten Webserver oder eine Unternehmensdatenbank-Engine installieren und es lässt sich relativ einfach in Ihre Umgebung integrieren.

Die zugrunde liegende Serversoftware implementiert ein vollständiges Dateisystem ähnlich wie Amazon Cloud Drive und andere Anbieter. Es unterstützt dateibasierte Cloud-Speichervorgänge wie Ordnerhierarchieverwaltung, Datei-Upload/-Download, Kopieren, Verschieben, Umbenennen, Papierkorb und Wiederherstellungen, Löschen und mehr. Es bietet außerdem eine Quotenverwaltung pro Benutzer, tägliche Netzwerkübertragungslimits pro Benutzer und vieles mehr.

Abschluss

Hierbei handelt es sich um einige bekannte Open-Source-Cloud-Speicher- und Synchronisierungssoftware, die im Laufe der Jahre entweder große Popularität erlangt hat oder sich erst vor langer Zeit in dieser Branche einen Namen gemacht hat. Sie können jede Software teilen, die Sie oder Ihre Organisation möglicherweise verwenden, und wir werden sie in dieser Liste auflisten.