Archiv
/
abschlussarbeit
Archiviert
1
0
Fork 0

Aktueller Stand nach dem "Urlaub"

Dieser Commit ist enthalten in:
Sebastian Tobie 2018-04-03 10:48:43 +02:00
Ursprung a3f40f47e1
Commit c3b01cf6b6
3 geänderte Dateien mit 54 neuen und 2 gelöschten Zeilen

Datei anzeigen

@ -36,6 +36,8 @@
Icinga2 Datenbankpasswort&icinga2&WewCegor\\
Fusiondirectory&administrator&DyWeejis\\
Openproject&admin&UsadBykEv5\\
Openproject Datenbank&openproject&natQuerrUn\_Ob7\\
SoGo&sogo&9Zz=\%pvy\\
Standardpasswort&&Bbw12345
\end{tabular}
\caption{Passwörter}
@ -174,6 +176,13 @@
\caption{Einstellungen der Hosts für Icinga}
\label{list:icihosts}
\end{listing}
\begin{listing}[H]
\begin{minted}{sources.list}
deb https://dl.packager.io/srv/deb/opf/openproject-ce/stable/7/debian 9 main
\end{minted}
\caption{sources.list Eintrag für OpenProject}
\label{list:opsourcelist}
\end{listing}
%\begin{listing}[H]
% \inputminted{}{sourcecode/}
% \caption{}
@ -200,6 +209,7 @@
\acro{GPG}{GNU Privacy Guard}
\acro{IP}{Internet Protocol}
\acro{DNS}{Domain Name System}
\acro{APT}{Advanced Packaging Tool}
\end{acronym}
\printbibliography[title=Quellenverzeichnis]
\listoffigures

Datei anzeigen

@ -2,7 +2,6 @@
% !TeX encoding = UTF-8
% !TeX spellcheck = de_DE
\chapter{Durchführung}
\section{Serverinstallation}
Ich habe das Image der Netzwerkinstallations-\acs{CD} von der Seite des Debianprojektes\cite{web:debian} heruntergeladen und auf eine DVD-RW gebrannt.
Während des Brennvorgangs habe ich 3 Minipcs aufgebaut, da die Routen vom FiSiNetz in das Projektnetz noch nicht installiert waren, hatte ich sie für die Dauer der Installation mit dem FiSiNetz verbunden.
Als der Brennvorgang fertig war habe ich von der DVD mittels EFI gebootet und die fragen wie in Tabelle \ref{tab:einstserver} beantwortet.
@ -21,6 +20,7 @@ Danach habe ich auf \master{} das folgende Kommando ausgeführt.
Dieser wird der Nutzerverwaltung und anderen Programmen später als Nutzerdatenbank dienen.
Die Frage nach dem Administratorpasswort für \texttt{slapd} habe ich mit dem Passwort aus Tabelle \ref{tab:passwort} beantwortet.
Um für die Nutzerverwaltung, dem Projektmanagement und die Mailumgebung einfach zugreifen zu können habe ich den \ac{DNS}-Server so konfiguriert das die Domains \texttt{mail.literm.local}, \texttt{management.literm.local}, \texttt{projekt.literm.local} auf die \acs{IP}-Adresse von \management{} zeigen\footnote{Siehe Listing \ref{list:bindzone} und \ref{list:namedconf}}.
%TODO autoconfig
\section{Installation Nutzerverwaltung}
%\blindtext[3]
Auf\master{} und \management{} habe ich die Quellen für Fusiondirectory(Listing \ref{list:fussourcelist}) gespeichert und den \acs{GPG}-Schlüssel \texttt{0xD744D55EACDA69FF} dem Schlüsselbund beider Rechner hinzugefügt.
@ -67,7 +67,13 @@ Um Befehle an die Icingainstanz zu senden habe ich den Transporttyp auf \texttt{
Hiernach habe ich den Inhalt der \texttt{/etc/icinga2/conf.d/hosts.conf} durch den Inhalt des Listings \ref{list:icihosts} ersetzt und den Dienst \texttt{icinga2} neu gestartet.
\section{Installation Projektmanagementprogramm}
%TODO Openproject beschreibung
ich habe den \acs{GPG}-Schlüssel \texttt{0xBD33EEB8} in den Schlüsselbund von \acs{APT} importiert, das Repository aus Listing \ref{list:opsourcelist} in die \texttt{/etc/apt/sources.list} eingetragen und die Quellen aktualisiert.
Hiernach habe ich das Paket \texttt{openproject} installiert.
Zur Konfiguration habe ich den Befehl \texttt{openproject configure} ausgeführt.
\section{Installation Mailumgebung}
%TODO SOgo Beschreibung
Bevor ich das \language{english}{Repository} hinzufügen konnte, habe ich das Paket \texttt{apt-transport-https} hinzugefügt.
In die Datei \texttt{/etc/apt/sources.list.d/sogo.list} den Eintrag \mint{sources.list}{deb https://packages.inverse.ca/SOGo/nightly/4/debian/ stretch stretch} und den \acs{GPG}-Schlüssel \texttt{0x810273C4} hinzugefügt.
Für SoGo selber habe ich die Pakete \texttt{sogo} und \texttt{sope4.9-gdl1-postgresql}\footnote{Dieses Paket ist für PostgreSQL nötig.} installiert.
\section{Schulung}
% TODO Schulung

Datei anzeigen

@ -0,0 +1,36 @@
{
SOGoProfileURL = "postgresql://sogo:9Zz=%pvy@localhost:5432/sogo/sogo_user_profile";
OCSFolderInfoURL = "postgresql://sogo:9Zz=%pvy@localhost:5432/sogo/sogo_folder_info";
OCSSessionsFolderURL = "postgresql://sogo:9Zz=%pvy@localhost:5432/sogo/sogo_sessions_folder";
SOGoDraftsFolderName = Drafts;
SOGoSentFolderName = Send;
SOGoTrashFolderName = Trash;
SOGoIMAPServer = localhost;
SOGoSMTPServer = 10.0.0.1;
SOGoMailDomain = literm.local;
SOGoMailingMechanism = smtp;
SOGoUserSources = ({
type = ldap;
CNFieldName = cn;
UIDFieldName = uid;
IDFieldName = uid; // first field of the DN for direct binds
bindFields = (uid, mail); // array of fields to use for indirect binds
baseDN = "dc=literm,dc=local";
bindDN = "uid=admin,dc=literm,dc=local";
bindPassword = ErlIfguc;
canAuthenticate = YES;
displayName = "Adressbuch";
hostname = ldap://zeus.literm.local:389;
id = public;
isAddressBook = YES;
});
SOGoPageTitle = Webmail;
SOGoVacationEnabled = YES;
SOGoForwardEnabled = YES;
SOGoSieveScriptsEnabled = NO;
SOGoMailAuxiliaryUserAccountsEnabled = YES;
SOGoTrustProxyAuthentication = NO;
SOGoXSRFValidationEnabled = YES;
SOGoLanguage = German;
SOGoTimeZone = Europe/Berlin;
}