Spenden

Dir gefallen die Inhalte auf dieser Internet-Seite und möchtest die Internet-Seite gerne unterstützen? Das freut mich sehr!

Am einfachsten kannst du die Internet-Seite mit einer Spende über PayPal unterstützen. Ich freue mich über jede noch so kleine Spende und bedanke mich schon einmal im voraus.

Warum Spenden?

Das Betreiben einer Internet-Seite kostet einfach Zeit und Geld. Abgesehen von der Zeit, die ich für die Internet-Seite investiere (Recherche, das Schreiben der Artikel und auch das Bearbeiten von Support-Anfragen, wenn jemand bei einem Tutorial nicht weiter kommt), verursacht die Internet-Seite Kosten (fürs Hosting, etc.).

Froxlor auf Debian Installieren

Admin (Administrator) on 10.05.2018

Vorbereitung

Wir gehen von einem minimalen Debian-System aus, welches viele Hoster inzwischen vorinstallieren können.
Direkt nach dem ersten Einloggen setzten wir sicherheitshalber ein System-Update in Gang:

apt-get update && apt-get upgrade

Falls ein Kernel-Update gezogen wurde, so ist ein Reboot angesagt.

Danach installieren wir die Basis-Komponenten, die wir für Froxlor benötigt werden.
Wurde ein "Debian-LAMP-Image" installiert, so sind hier einige Pakete dabei die bereits installiert sind. Macht aber nichts. Es sind evtl. auch schon Pakete drauf, die durch andere abgelöst werden. Diese erkennt apt i.d.R. selbstständig und deinstalliert die, die wir nicht brauchen.

apt-get install \
  apache2 apache2-mpm-prefork apache2-utils apache2.2-common bind9 bind9utils \
  courier-authdaemon courier-authlib courier-authlib-mysql \
  courier-authlib-userdb courier-base defoma dovecot-common dovecot-imapd \
  dovecot-pop3d expect fam fontconfig-config libapache2-mod-php5 libapr1 \
  libaprutil1 libc-client2007b libcap1 libdbd-mysql-perl libdbi-perl libexpat1 \
  libfam0 libfontconfig1 libfreetype6 libgd2-xpm libgeoip1 \
  libhtml-template-perl libjpeg62 libltdl3 libmysqlclient15off \
  libnet-daemon-perl libplrpc-perl libpng12-0 libpq5 libsasl2-modules \
  libsasl2-modules-sql libsqlite0 libt1-5 libterm-readkey-perl libxpm4 \
  maildrop mlock mysql-client-5.0 mysql-common mysql-server mysql-server-5.0 \
  openssl openssl-blacklist php5 php5-cli php5-common php5-gd php5-imap \
  php5-mysql php5-suhosin proftpd-basic proftpd-mod-mysql psmisc ssl-cert \
  tcl8.4 ttf-dejavu ttf-dejavu-core ttf-dejavu-extra webalizer bind9-host \
  dnsutils libbind9-40 libdns45 libisc45 libisccc40 libisccfg40 liblwres40

Folgende Fragen werden während der Installation gestellt und sollen wie folgt beantwortet werden:

  1. MySQL-Server fragt: MySQL root password
    Ein sicheres Passwort eingeben. (Bitte merken/notieren!)
  2. Postfix fragt: Create directories for web-based administration
    Antwort: no
  3. ProFTPd fragt: Run ProFTPd
    Antwort: standalone

Froxlor installieren

Nun sind wir bereit um Froxlor zu installieren:

cd /var/www
wget http://files.froxlor.org/releases/froxlor-latest.tar.gz
tar xzf froxlor-latest.tar.gz
mv froxlor-latest.tar.gz /usr/local/src/.
touch froxlor/lib/userdata.inc.php
chown www-data:www-data froxlor/lib/userdata.inc.php

Wir haben in diesen Schritten die neueste Version von Froxlor geladen, das Paket ausgepackt und dann ins "Archiv" geschoben. Danach noch die userdata.inc.php angelegt und den passenden User gesetzt.

Wenn alles durchgelaufen ist, sollte folgender Link nun funktionieren:
http://123.456.789.123/froxlor/install/install.php

Nach den ersten Willkommens-Bildschirm und dem Check ob alles vorhanden ist, werden wir aufgefordert Froxlor die Datenbank-Daten zu geben:
a) Für die Froxlor-Datenbank selbst. (Merken/notieren!)
b) Den root-Account von MySQL (siehe oben).
c) Der Administrations-Account für Froxlor.
d) Einen hostname nach FQDN (z.B. vs321.meinserver.com).
 
Die Datenbank wird nun vom Froxlor-Installer angelegt. Genauso wie der Administrations-Account. Wer hier als "Username" nicht "admin" genommen hat (Empfehlung: ändert es!) muss im Folgenden dann entsprechend umdenken.

Auf Probleme und falsche Eingaben wird sofort hingewiesen. Ansonsten kann man Foxlor nun aufrufen und sich mit o.g. Admin-Daten einloggen:
http://123.456.789.123/froxlor/index.php

 

Froxlor-Umgebung konfigurieren

Als erstes müssen wir unsere installierten Dienste auf Froxlor anpassen.
Dazu gehen wir links unter "Server" auf "Configuration". Hier wählen wir unsere "Distribution" und klicken uns nach und nach durch die "Services".

  1. Webserver -> Apache 2
  2. DNS-Server: Bind9
  3. SMTP-Server: Postfix
  4. IMAP/POP3-Server: Dovecot
  5. FTP-Server: ProFTPd
  6. Sonstige (System): ...alle...

 

Dieser Teil ist etwas mühselig, aber wir müssen es ja nur einmal machen.
Wir klicken uns also Punkt für Punkt durch die Liste und wählen den Daemon aus. Danach werden uns jeweils eine Box mit Shell-Befehlen angezeigt und danach eine Anleitung, wie die Dienste zu konfigurieren sind.
Im Abschluss kommt die Aufforderung den Dienst neu zu starten.
ACHTUNG: An einigen Stellen in der Konfiguration steht der Platzhalter MYSQL_PASSWORD! Dieser ist nicht das root-Passwort von MySQL, sondern das im Installer angegebene Passwort für die Froxlor-Datenbank.

Fertig und Testen

Nachdem wir uns nun durch die Konfiguration durchgehangelt haben, dürfen wir nun den ersten Kunden anlegen und dem ein Domain zuweisen.
Es empfiehlt sich diese erste Domain einem gründlichen Test zu unterziehen:

  1. Wird ein Web-Verzeichnis angelegt?
  2. Wird eine Datenbank angelegt?
  3. Test FTP-Zugang. (Hochladen einer phpinfo.)
  4. Aufruf der phpinfo.
  5. Testen der Email-Funktionalität: Versenden und Empfangen an eine externe Adresse (GMX, Web.de, etc.).

 

Tag: Froxlor, Debian, Software

Kurz Profil über Cliff

xProg.de Gründer. Jahrgang 1986. Stolzer Familienvater. Habe Früh mit Computer und Hardware angefangen. Die ersten Self-Made Computer waren nicht die besten, funktionierten aber tadellos. Kenne noch 56k-Modems, und habe mit Windows 3.1 angefangen meine ersten Texte zu schreiben, über Windows 95, bis zu Windows 7 dann aktiv eingestiegen. Auch arbeite ich aktiv mit Linux für Homebase als auch auf der Serverebene. 

Auf die Idee Anleitungen zu schreiben kam ich, als ich zum Thema Debian was gesucht habe. Leider waren viele Anleitungen oder vorschläge veraltet und daher leider nutzlos.

Wenn meine Anleitungen auch veraltet sein sollten, dann schreibt mir das bitte und ich versuche sie zu aktualisieren.

Wer mich (finanziell) unterstützen möchte, der kann mir hier gerne etwas spenden.

Webseite: https://www.chatmaske.de/ - https://www.mailda.de/
Facebook: https://www.facebook.com/cain.j.dawson
Twitter: https://twitter.com/CainDawsonDE

Letzte Artikel von Cliff

 

zurück



Bislang wurde kein Kommentar abgegeben. Seien Sie der erste, der kommentiert. Kommentar abgeben