Glossar

Hier werden alle im Kurs vorkommenden Fremdworte und Fachbegriffe erklärt, hierhin kannst du immer wieder zurückkehren, wenn du nicht mehr weißt, was zum Beispiel php oder mysql bedeutet.

Apache

So heißt die Open Source Software, mit der ein Webserver betrieben wird. Ein Webserver wiederum ist ein Server, der auf Anfrage unterschiedlicher Internetnutzenden Webseiten ausliefert, so dass man sie sich im Browser anschauen kann.

Datenbank

Datenbank ist eine wichtige Grundlage für sogenannte Content Management Systeme, also Webseiten-Baukästen. Sie bestehen auf der einen Seite aus Dateien, also Programmen und auf der anderen Seite aus Inhalten, die in Datenbanken liegen. Datenbanken bestehen wiederum aus Tabellen und Tabellen bestehen aus, wie du sicherlich weißt, Spalten und Zeilen in denen Daten in Beziehung zu einander gesetzt werden. Wenn du also einen Blogbeitrag schreibst, gibt es auf deinem Server eine Datenbank, in der es (unter vielen) eine Tabelle gibt, in der die Posts abgespeichert werden. In den Spalten wird der Postinhalt, der/die Autor*in, das Datum usw. gespeichert und pro Zeile werden die unterschiedlichen Posts gespeichert.

Filezilla

Programm um Dateien auf einem entfernten Server, zum Beispiel deinem eigenen zu verwalten. Das Programm kannst du hier herunterladen.

Git

Git ist ein Repository, also ein Speicherort für Programme. Zum Beispiel wird darüber Moodle installiert, in dem im Terminal ein Verzeichnis auf einem Dritten Server angesprochen wird, und die Daten von dort auf deinen eigenen Server kopiert werden.

Hoster

Hoster oder auch Provider sind Rechenzentren mit einer sehr guten Internetanbindung und sehr vielen Servern, die sich darauf spezialisiert haben, die Hardware-Infrastruktur für deine Webseite bereitzustellen.

Markdown

Eine vereinfachte Auszeichnungssprache, mit der man Texte gliedern und formatieren kann, wenn es keine Schaltflächen, so wie bei Word gibt. Mögliche Codes findet ihr im entsprechenden wikipedia Artikel.

Mysql

Ist ein Standard, mit dem Daten in Datenbanken strukturiert werden.

node.js

node.js ist eine Umgebung, die Java-Script, also Programm auch ausserhalb eines Browsers ausführen kann. Node.js wird benötigt, um Cryptpad auf einem Webserver zu installieren.

Open Source

Auch als „Offene Quelle“, ist ein Fachbegriff für Programme, bei denen der Quellcode offengelegt wird, damit Programmierer*innen schauen können, wie ein Programm funktioniert.

phpmyadmin

phpmyadmin ist eine Software, mit der man sich die Inhalte einer Datenbank anschauen kann. Hierfür wird im Gegensatz zu Filezilla kein Programm bei dir lokal installiert, sondern ist wiederum auch eine Software, die auf dem Webserver installiert wurde, meistens vom Hoster selbst.

Ports

Ports sind Bereich auf dem Webserver, die ich gezielt für einen laufenden Dienst, wie zum Beispiel ein Cryptpad für die Nutzenden im Internet freigeben kann

Server

Ein Server ist ein Computer, der in einem Rechenzentrum, also bei einem Hoster steht (manchmal auch privat zu Hause) auf dem Programme installiert werden können, die man in einem Netzwerk aufrufen kann. In unserem Fall ist auf dem Server Apache und ein paar andere Programme installiert, mit deren Hilfe unsere Open Source Tools eine Webseite, eine Lernumgebung oder einen Online-Fragebogen an die Nutzenden zu Hause an ihren Browsern ausliefern können.

SSH

Mit SSH kannst du eine verschlüsselte Verbindung zu deinem Webserver aufnehmen und in einem sogenannten Terminal auf der Kommandozeile Befehle eingeben, die dann Routinen, also Programme auf dem Server ausführen.

SSL

Auch bei SSL handelt es sich um eine Verschlüsselung zwischen dem Nutzenden zu Hause und dem Server, nur wird diese Verschlüsselung im Browser vorgenommen, um zum Beispiel verschlüsselt Passworteingaben an den Server zu schicken.

Terminal

Ein Programm, meist lokal auf deinem Computer, mit dem du per SSH einen entfernten Server anrufen kannst, um dort auf der Kommandozeile Befehle auszuführen.

Zurück zu: Open Source Tools auf dem eigenen Server – WordPress, Moodle, Cryptpad und Limesurvey > Einstieg: Keine Angst vor Server Hosting

Schreibe einen Kommentar

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>