MySQL Backup Script mit FTP-Upload

Nicht gerade selten kommt es vor, das Backups eine sinnvolle und vorallem hilfreiche Lösung bieten, wenn nach Updates oder dem Wechsel eines Servers etwas schief geht. Gerade die Datenbanken sind hierbei oftmals mit sensiblen Daten gefüllt, welche unbedingt gesichert werden sollten und dies am Besten redundant. Ich möchte an dieser Stelle ein kleines Script vorstellen, welches die Möglichkeit bietet Backups der einzelnen Datenbanken zu erstellen und diese lokal auf den Server selbst, sowie Remote auf einen FTP-Server ablegt.

Was benötigen wir hierfür? Zunächst einmal benötigen wir einen MySQL-Zugang, der Zugriff auf alle Datenbanken hat. Hier reicht es, wenn für den entsprechenden Benutzer Zugriffe aus localhost (127.0.0.1 in IPv4 oder ::1 in IPv6) gewährt werden. Sollen besagte Sicherungen von einem anderen Server erstellt werden, muss dafür natürlich ebenfalls ein entsprechendes Zugriffsrecht existieren. Weiterlesen

Kommandos unter Ubuntu vereinfachen

Ich arbeite nun seit einigen Monaten bereits mit Ubuntu Servern und finde diese auch echt klasse. Allerdings gibt es hier einige Befehle, welche ich immer und immer wieder eingeben muss. Dies wären z.B.

sudo apt-get update 
sudo apt-get upgrade

oder in einer Zeile

sudo apt-get update && sudo apt-get upgrade

Aber Linux wäre ja nicht Linux, wenn es hierfür keine Vereinfachung geben würde, denn so können häufig verwendete oder schwer zu merkende Kommandos mit Shortcuts belegt werden. Hierzu gibt es im Home-Verzeichnis eine unsichtbare Datei mit den Namen „.bashrc“. In dieser werden Shortcuts für das Terminal aufgelistet und hinzugefügt. Weiterlesen

Der Weg zum eigenen Mailserver mit einem abgesicherten Zarafa Server

Im Rahmen dieses „Tutorials“ werde ich die Installation sowie Einrichtung eines Zarafa-Servers zusammen mit Postfix und SASL-Authentifizierung erläutern. Auch werde ich die Thematik der Absicherung in Form von SSL/TLS Kommunikation und einer Sperre nach X-Fehlversuchen erläutern. Voraussetzung für diese Anleitung ist eine gewisse Grundkenntnis für Debian bzw. Ubuntu und die damit zusammenhängenden Befehle. Sollten Fehler oder Probleme mit dieser Anleitung in Verbindung stehen, bitte ich Sie um Rückmeldung, damit ich diese beheben kann. Ansonsten hoffe ich natürlich das ich damit den ein oder anderen auf dem Weg zum eigenen Mailserver weiterhelfen kann. Eins noch vor weg: Wenn Sie einen eigenen Mailserver betreiben, müssen Sie sich auch über die Absicherung des Servers informieren und im Klaren sein. Ein ungeschützt nutzbarer SMTP kann einen unschönen Effekt erzielen. Er könnte unter anderem als Spam-Schnittstelle für Bots genutzt werden. Die gesamte Anleitung basiert auf Zarafa 7.1.3, bei anderen Versionen ist die Gültigkeit dieses Tutorials nicht garantiert.

 

Share-Online Weiterlesen

Redmine Installation unter Ubuntu 10.04 LTS 64-Bit

Um Redmine auf ein Ubuntu-System zu installieren sind lediglich eine Handvoll Schritte notwendig. Bei dieser Anleitung sollte ebenso zwischen Benutzern, welche bereits Erfahrung haben mit Ubuntu und jene die eben diese gerade erst machen, unterschieden werden. Wie immer empfiehlt es sich, sollte diese Installation auf einen bereits bestehenden System stattfinden, ein Backup zuvor zu erstellen. Sollte bereits ein System bestehen, so fängt diese Anleitung erst bei Punkt 2 an, für alle die auch noch das System aufsetzen müssen beginnt dieses Tutorial bei Punkt 1.  Weiterlesen