Bearbeiten von „ContaboVmd9593“

Zur Navigation springen Zur Suche springen

Warnung: Du bist nicht angemeldet. Deine IP-Adresse wird bei Bearbeitungen öffentlich sichtbar. Melde dich an oder erstelle ein Benutzerkonto, damit Bearbeitungen deinem Benutzernamen zugeordnet werden.

Die Bearbeitung kann rückgängig gemacht werden. Bitte prüfe den Vergleich unten, um sicherzustellen, dass du dies tun möchtest, und veröffentliche dann unten deine Änderungen, um die Bearbeitung rückgängig zu machen.

Aktuelle Version Dein Text
Zeile 9: Zeile 9:
</pre>
</pre>


* [[MailServerVmd9593]]
=== Postfix + Roundcube + Vimbadmin ===
* [[GitServer]]
<pre>
apt-get install nginx-full php-auth-sasl php-http-request php-mail \
  php-mail-mime php-mail-mimedecode php-net-dime php-net-smtp \
  php-net-socket php-net-url php-pear php-soap php5 php5-cli \
  php5-common php5-curl php5-fpm php5-gd php5-imap php-apc php5-intl \
  php5-mcrypt php5-mysql libawl-php php5-xmlrpc ca-certificates


== PHP5 ==
Mode: internet mit smarthost
Änderungen in /etc/php5/fpm:
Relay host: mail.gmx.net
 
dpkg-reconfigure tzdata
$HN=$(hostname -f)
openssl req -new -newkey rsa:4096 -sha256 -days 1095 -nodes -x509 -keyout /etc/ssl/$HN.key  -out /etc/ssl/$HN.cer
chmod 600 /etc/ssl/$HN.key
cp /etc/ssl/$HN.cer /usr/local/share/ca-certificates/update-ca-certificates
PW=changme
mysql --defaults-file=/etc/mysql/debian.cnf -e "CREATE DATABASE vimbadmin; GRANT ALL ON vimbadmin.* TO 'vimbadmin'@'localhost' IDENTIFIED BY '$PW'; FLUSH PRIVILEGES;"
mysql --defaults-file=/etc/mysql/debian.cnf -e "CREATE DATABASE roundcube; GRANT ALL ON roundcube.* TO 'roundcube'@'localhost' IDENTIFIED BY '$PW'; FLUSH PRIVILEGES;"
cd /home/www
wget --content-disposition -O - http://sourceforge.net/projects/roundcubemail/files/latest/download | tar xfvz -
mv roundcubemail-* webmail
 
mysql --defaults-file=/etc/mysql/debian.cnf roundcube < /home/www/webmail/SQL/mysql.initial.sql
 
cd /tmp
curl -sS https://getcomposer.org/installer | php
mv composer.phar /usr/local/bin/composer
 
composer create-project opensolutions/vimbadmin /home/vimbadmin
chown -R www-data: /home/vimbadmin/{public,var}
ln -s /home/vimbadmin/public/ /home/www/webmail/admin
 
cp /home/vimbadmin/application/configs/application.ini.dist /home/vimbadmin/application/configs/application.ini
nano /home/vimbadmin/application/configs/application.ini
</pre>
<pre>
<pre>
Geändert:
;; Die sontigen MySQL-Parameter wie Datenbankname und Benutzer (vimbadmin) stimmen bereits überein, daher brauche ich nur noch das Kennwort durch das vorab festgelegte zu ersetzen
post_max_size = 100M
resources.doctrine2.connection.options.password = 'changeme'
upload_max_filesize = 100M
;; Entspricht dem späteren vmail-Benutzer, dem stellvertretend alle Mailverzeichnisse "gehören"
Neu:
defaults.mailbox.uid = 201
[mail function]
defaults.mailbox.gid = 201
sendmail_from = php@vmd3857.f-r-e-i.de
;; Das Maildir wird im Dovecot-Format festgehalten
sendmail_path = "/usr/sbin/sendmail -t -i -f php@vmd3857.f-r-e-i.de"
defaults.mailbox.maildir = "maildir:/home/vmail/%d/%u/Maildir:LAYOUT=fs"
 
defaults.mailbox.homedir = "/home/vmail/%d/%u"
;; Einige Details, der Transport sollte per Standard lmtps sein, mit Zeiger auf den passenden Socket
defaults.domain.transport = "lmtps:unix:private/dovecot-lmtp"
;; Erlaubt das endgültige Löschen von Mailboxen vom Dateisystem
mailbox_deletion_fs_enabled = true
;; Den stärksten Hash-Algorithmus bietet Dovecot durch "doveadm"
defaults.mailbox.password_scheme = "dovecot:SHA512-CRYPT"
defaults.mailbox.dovecot_pw_binary = "/usr/bin/doveadm pw"
;; Hierbei handelt es sich um die Informationen der Willkommensmail.
;; "mail.%d" (= "mail.domain.tld") trifft für diesen Artikel zu, sollte dem eigenen Hostnamen nach angepasst werden.
server.smtp.host    = "mail.%d"
server.smtp.port    = "587"
server.smtp.crypt  = "TLS"
;; POP3 wird in diesem Artikel nicht verwendet/konfiguriert
server.pop3.enabled = 0
;; Wieder verwende ich "mail.%d"
server.imap.host  = "mail.%d"
server.imap.port  = "143"
server.imap.crypt = "TLS"
;; Der Webmailer Roundcube ist unter URL/webmail zu erreichen, bitte an den Hostnamen anpassen
server.webmail.host  = "https://mail.%d/webmail"
</pre>
</pre>
== git.hamatoma.de ==
* git@git.hamatoma.de:repo/reqt

Bitte kopiere keine Webseiten, die nicht deine eigenen sind, benutze keine urheberrechtlich geschützten Werke ohne Erlaubnis des Urhebers!
Du gibst uns hiermit deine Zusage, dass du den Text selbst verfasst hast, dass der Text Allgemeingut (public domain) ist, oder dass der Urheber seine Zustimmung gegeben hat. Falls dieser Text bereits woanders veröffentlicht wurde, weise bitte auf der Diskussionsseite darauf hin. Bitte beachte, dass alle Info-Theke-Beiträge automatisch unter der „Gemeinfreiheit“ stehen (siehe Info-Theke:Urheberrechte für Einzelheiten). Falls du nicht möchtest, dass deine Arbeit hier von anderen verändert und verbreitet wird, dann klicke nicht auf „Seite speichern“.

Abbrechen Bearbeitungshilfe (wird in einem neuen Fenster geöffnet)