Open-Source-Lösungen wie Wordpress oder OwnCloud ermöglichen es dir, Tools und Anwendungen selbst zu hosten, anstatt dich auf Dienste von Dritten zu verlassen. Um sie zu installieren, brauchst du einen Server, auf dem die entsprechende Software wie Linux, Apache, MySQL und PHP (LAMP) installiert und konfiguriert ist. Nachdem du den Server eingerichtet hast, kannst du die Open-Source-Plattform herunterladen, sie für deine Domain und deine Nutzer/innen konfigurieren und schon hast du deine eigene, vollständig anpassbare und selbst gehostete Lösung am Laufen.
WordPress ist ein beliebtes Open-Source-Content-Management-System (CMS), das von über 30 % der Websites genutzt wird. Wenn du eine selbst gehostete WordPress-Website installierst, hast du die volle Kontrolle über deine Website und deine Daten.
Um WordPress zu installieren, brauchst du einen Webhoster, der PHP und die MySQL-Datenbank unterstützt. Viele Webhosting-Anbieter bieten dies an. Du kannst WordPress installieren, indem du die WordPress-Dateien per FTP oder über das Kontrollpanel deines Hosters hochlädst. Als nächstes erstellst du eine Datenbank und einen Benutzer in MySQL. Während des berühmten 5-minütigen WordPress-Installationsprozesses fügst du deine Datenbankdetails hinzu, um WordPress zu konfigurieren. Nachdem die Einrichtung abgeschlossen ist, kannst du dich einloggen und mit dem Aufbau deiner Website beginnen, indem du Themes, Plugins und Inhalte hinzufügst.
ownCloud ist eine selbst gehostete Open-Source-Plattform zur Synchronisierung und Freigabe von Dateien. Sie ermöglicht es dir, Dateien online zu speichern, mit Versionskontroll- und Freigabefunktionen, ähnlich wie bei beliebten Cloud-Speicherdiensten. Da es selbst gehostet wird, gehören die Dateien dir und du hast die Kontrolle über die Sicherheit.
Das ownCloud-Serverpaket kann auf Linux- oder Windows-Servern installiert werden. Es nutzt PHP und MySQL, was übliche Anforderungen sind, die gehostete Server oft erfüllen. Nachdem du die ownCloud-Dateien auf deinem Server installiert hast, musst du eine Datenbank und einen Benutzer anlegen und ownCloud auf diese Anmeldedaten verweisen. Nach der Konfiguration können Administratoren und Nutzer über Desktop-, Mobil- und Webschnittstellen Ordner synchronisieren und Dateien hochladen, um eine sichere Dateizusammenarbeit vor Ort zu ermöglichen.
Moodle ist eine Open-Source-E-Learning-Plattform, mit der Lehrkräfte Online-Kurse und Aktivitäten erstellen können. Selbst gehostetes Moodle gibt Schulen, Universitäten und Unternehmen die volle Kontrolle über ihre eLearning-Umgebung.
Moodle hat einige Voraussetzungen wie PHP, MySQL und Serverkomponenten wie Apache. Viele Shared Hosts erfüllen diese Anforderungen. Die Moodle-Dateien können über FTP hochgeladen oder über ein Kontrollpanel importiert werden. Nachdem du die Moodle-Datenbank und das Benutzerkonto in MySQL angelegt hast, kannst du den Web-Installer zur Konfiguration starten. Sobald Moodle konfiguriert ist, können Administratoren und Lehrkräfte damit beginnen, Lerninhalte hinzuzufügen und Schüler/innen für gehostete Online-Kurse mit Tools zur Zusammenarbeit und Bewertung einzuschreiben.