Aktueller Stand nach dem "Urlaub"
Dieser Commit ist enthalten in:
Ursprung
a3f40f47e1
Commit
c3b01cf6b6
|
@ -36,6 +36,8 @@
|
||||||
Icinga2 Datenbankpasswort&icinga2&WewCegor\\
|
Icinga2 Datenbankpasswort&icinga2&WewCegor\\
|
||||||
Fusiondirectory&administrator&DyWeejis\\
|
Fusiondirectory&administrator&DyWeejis\\
|
||||||
Openproject&admin&UsadBykEv5\\
|
Openproject&admin&UsadBykEv5\\
|
||||||
|
Openproject Datenbank&openproject&natQuerrUn\_Ob7\\
|
||||||
|
SoGo&sogo&9Zz=\%pvy\\
|
||||||
Standardpasswort&&Bbw12345
|
Standardpasswort&&Bbw12345
|
||||||
\end{tabular}
|
\end{tabular}
|
||||||
\caption{Passwörter}
|
\caption{Passwörter}
|
||||||
|
@ -174,6 +176,13 @@
|
||||||
\caption{Einstellungen der Hosts für Icinga}
|
\caption{Einstellungen der Hosts für Icinga}
|
||||||
\label{list:icihosts}
|
\label{list:icihosts}
|
||||||
\end{listing}
|
\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]
|
%\begin{listing}[H]
|
||||||
% \inputminted{}{sourcecode/}
|
% \inputminted{}{sourcecode/}
|
||||||
% \caption{}
|
% \caption{}
|
||||||
|
@ -200,6 +209,7 @@
|
||||||
\acro{GPG}{GNU Privacy Guard}
|
\acro{GPG}{GNU Privacy Guard}
|
||||||
\acro{IP}{Internet Protocol}
|
\acro{IP}{Internet Protocol}
|
||||||
\acro{DNS}{Domain Name System}
|
\acro{DNS}{Domain Name System}
|
||||||
|
\acro{APT}{Advanced Packaging Tool}
|
||||||
\end{acronym}
|
\end{acronym}
|
||||||
\printbibliography[title=Quellenverzeichnis]
|
\printbibliography[title=Quellenverzeichnis]
|
||||||
\listoffigures
|
\listoffigures
|
||||||
|
|
|
@ -2,7 +2,6 @@
|
||||||
% !TeX encoding = UTF-8
|
% !TeX encoding = UTF-8
|
||||||
% !TeX spellcheck = de_DE
|
% !TeX spellcheck = de_DE
|
||||||
\chapter{Durchführung}
|
\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.
|
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.
|
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.
|
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.
|
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.
|
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}}.
|
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}
|
\section{Installation Nutzerverwaltung}
|
||||||
%\blindtext[3]
|
%\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.
|
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.
|
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}
|
\section{Installation Projektmanagementprogramm}
|
||||||
%TODO Openproject beschreibung
|
%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}
|
\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}
|
\section{Schulung}
|
||||||
% TODO Schulung
|
% TODO Schulung
|
|
@ -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;
|
||||||
|
}
|
In neuem Issue referenzieren