Windows Freigabe unter Ubuntu und Debian mounten

Wer mehrere Server im eigenen Netzwerk aufsetzen möchte und dabei immer wieder die selben Pakete, die wohlmöglich auch noch unter dem aktuellen Windows-System heruntergeladen worden sind, benötigt, der möchte eher weniger die Daten einzeln per SFTP oder Sonstiges auf die Server schieben, sondern womöglich lieber die Windows-Freigabe verwenden. Da ist doch gleich mal das Gute, dass Linux Systeme den Zugriff auf Dateifreigaben von Windows bzw. Samba erlauben. Hierzu wird cifs (früher smbfs) genutzt. Weiterlesen

Ein eigener, vollständig abgesicherter, Mailserver mit Zarafa

Da es bereits einige Zeit her ist (Februar 2013), wollte ich gerne eine aktualisierte Fassung online bringen, wie man einen Mailserver mit Hilfe von Zarafa und Postfix unter Ubuntu / Debian richtig konfiguriert. Der alte Post wird außerdem in den nächsten Tagen offline gehen. Hier werden wir einen Zarafa-Server zusammen mit Postfix und einer SASL-Authentifizierung sowie Virenscanner und Spamfilter so installieren und einrichten, dass dieser anschließend gegen gängige Angriffe geschützt ist. Dabei wird die gesamte Kommunikation auf Basis von SSL/TLS aufgebaut sein und es wird neben den normalen Web-Zugriff auch die Möglichkeit geben die E-Mail Konten in entsprechende Desktop Clients mit Absicherung einzurichten. Im Rahmen dieses „Tutorials“ werden wir also einen vollständig gesicherten Zarafa-Mailserver in Version 7.1.11 unter Ubuntu 14.04 LTS installieren und einrichten. Da ich bei meinem alten Post bereits Anfragen bekommen habe, ob ich hierbei Unterstützung leisten kann, möchte ich an dieser Stelle direkt darauf hinweisen, dass ich in einer IT-Firma angestellt bin, die diese Dienstleistungen anbieten kann. Bei näheren Fragen hierzu, also bitte an die CVA GmbH wenden. Beginnen wir also nun mit der kleinen „HowTo“-Anleitung.

Um diesen Beitrag in Englisch zu sehen hier klicken: View this post in english

 

Share-Online Weiterlesen

An own, completely secured, mail server with Zarafa

I have already written a german tutorial about this topic. Now it is time to write an english one and  I am also about to write my first english blog post here. In this kind of tutorial I like to explain how a Zarafa-Mailserver could be installed to make sure that it runs with a completely secured configuration. For this, we will install a zarafa server with postfix as mail handle base. And we also want to install Amavis as virus scanner, spamassassin as spam protection and use SSL/TLS communication for the encryption. The complete tutorial is based on Ubuntu 14.04 LTS and Zarafa 7.1.11. But it should also work on different versions and Debian as well. If you need support or the entire installation, please contact CVA GmbH (CET / CEST 08:00 am to 06:00 pm). So lets start with the installation process: first we need to fix the requirements.

To see this post in german click here: Diesen Post in Deutsch anzeigen

 

Share-Online Weiterlesen

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

Ein eigener dynamischer DNS Dienst

Im heutigen Post möchte ich mich dem Thema widmen, wie man einen eigenen dynamsichen DNS-Dienst einrichtet. Was wird benötigt, um einen solchen Dienst aufsetzen zu können? Nun es wird ein Router benötigt, der eigene dynamische DNS Dienste unterstützt – wie z.B. die AVM Fritz!Box. Dazu wird noch ein Webspace mit PHP und MySQL sowie eine eigene Domain benötigt. Um sich dem Ganzen bewusst zu werden, was das hier eigentlich werden soll: Am Ende – nach der finalen Implementierung – soll eine Subdomain aufgerufen werden, welche wiederum eine Weiterleitung zu der eigenen IP-Adresse zu Hause liefert. Legen wir als Erstes die Datenbanken an. Für dies könnte folgendes Script verwendet werden, das über  phpmyadmin importiert werden kann.

SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
SET time_zone = "+00:00";

/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;

CREATE TABLE IF NOT EXISTS `authentication` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `user` varchar(64) NOT NULL,
  `password` varchar(64) NOT NULL,
  `is_active` tinyint(4) NOT NULL DEFAULT '0',
  PRIMARY KEY (`id`),
  UNIQUE KEY `user` (`user`)
) ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=4 ;

CREATE TABLE IF NOT EXISTS `dyndns` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `user` varchar(64) NOT NULL,
  `password` varchar(64) NOT NULL,
  `ip_addr` varchar(64) NOT NULL,
  `remote_addr` varchar(64) NOT NULL,
  `timestamp` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  PRIMARY KEY (`id`),
  UNIQUE KEY `user_ip` (`user`,`ip_addr`,`remote_addr`),
  UNIQUE KEY `only_user` (`user`),
  KEY `user_key` (`user`)
) ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=3 ;

/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;

Weiterlesen

Nintendo 3DS Videos aufnehmen und richtig Rendern

Auch wenn es eigentlich nicht in diesen Blog passt, ich die Frage aber nun bereits einige Male gestellt bekommen habe – aufgrund meines zweiten Hobbys, dem Let’s Playen – möchte ich heute einmal darüber schreiben, wie man eigentlich „richtig“ Nintendo 3DS Videos aufnehmen und anschließend rendern kann, um diese so auf einer Video Plattform wie z.B. YouTube hochladen zu können. Zunächst einmal wird relativ viel Soft- und Hardware benötigt, die auch einiges an Geld kostet. Damit muss man sich zwangsläufig abfinden. Wer so ein Hobby betreiben möchte, der muss nun einmal zuerst einiges investieren. 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

Visual Studio 2013 und Windows 8.1 Vorschau

Nach dem heutigen „//build/“-Livestream von Microsoft kamen nach einigen Ankündigungen rund um diese neuen Systeme auch prompt die Seiten für den Preview-Download online. Windows 8.1 bzw. Windows Blue soll hierbei wieder direkt auf dem Desktop starten können und zeitgleich einige Verbesserungen sowie eine bessere Bing-Integration mit sich bringen. Das neue Visual Studio bringt wie üblich eine neue .NET-Framework Version mit sich (4.5.1) welche zusammen mit dem Studio als Vorschau herunterladbar ist. Da es sich hier um Vorabversionen handelt, sollte man sich ggf. davon distanzieren diese im Produktivsystemen einzusetzen. Ich für meinen Teil bin nun bereits am Testen mit den neuen Versionen auf entsprechenden Systemen und mir gefallen die Neuerungen bisher wirklich gut. Anschließend noch den Link zum MSDN-Blog bzgl. der VS13 Ankündigung:  http://blogs.msdn.com/b/somasegar/archive/2013/06/26/visual-studio-2013-preview.aspx

Des Weiteren hier noch die Links zum Herunterladen der beiden Vorabversionen:

TechEd: Ausblick auf Visual Studio 2013

Kurzmitteilung

Entgegen früherer Konvention wird es aller Voraussicht nach schon dieses Jahr einen Nachfolger für die letztes Jahr erschienene Entwicklungsumgebung Visual Studio 2012 geben. Bislang erschienen größere Releases von Microsofts IDE mehr oder minder alle zwei Jahre. Das zukünftige Visual Studio 2013, für das Microsoft zur BUILD-2013-Konferenz Ende Juni eine Preview-Version veröffentlichen will, soll Ende dieses Jahres fertiggestellt sein.

Der Schritt kürzerer Veröffentlichungszyklen passt insofern ins Bild, da Microsoft seit Visual Studio 2012 in kürzeren Abständen Updates folgen lässt. Mittlerweile arbeitet der Konzern am dritten Update. Bei den früheren Releases schob er nur ein Service Pack nach. Im Sinne des kontinuierlichen Auslieferns versucht Microsoft, Anforderungen der Kunden und Anwender schneller nachkommen zu können.

Auf der TechEd in New Orleans gab der verantwortliche Produktmanager der ALM-Plattform (Application Server) Team Foundation Server, Brian Harry, einen Ausblick auf Visual Studio 2013. Zu erwarten sind demnach keine neuen Sprachfeatures oder Webentwicklungstechniken. Die wichtigsten Neuerungen liegen laut Harry vor allem in der Entwicklerproduktivität und umfassen wohl Cloud-basierte Lasttests, Team-Entwicklung-Funktionen und DevOps-Features. Weiterlesen