Projekt: Neuer Server
Projekt: Neuer Server
Teil 2: Erste Schritte
Teil 3: nginx + php-fpm
Teil 4: MySQL + phpMyAdmin
Teil 5: Postfix + Dovecot
Teil 6: [in Planung]
Teil 7: [in Planung]
Teil 8: Der Abschluss
Zu Weihnachten habe ich mir einen neuen Server gegönnt. Hoffnungslos overpowered für das, was er aktuell leisten muss (ein paar Blogs und diverse andere Kleinigkeiten), aber im Sonderangebot
Und in diesem Sinne habe ich jetzt einen guten Puffer für zukünftige, eventuell größere Projekte (immerhin will ich den Server jetzt ein Weilchen behalten, und nicht in dem Moment dann schon wieder umsteigen müssen).
Da ich jetzt also eh von dem alten zum neuen Server umziehen muss, nutze ich die Chance und installier mir mal alles von Grund auf.
Kein vorgefertigtes Image von netcup, die ja auch ganz nett sind, sondern eine minimal Installation ohne vorinstallierte Dienste wie Webserver oder Admin Control Panels.
Nachdem ispCP nicht mehr offiziell weiterentwickelt wird und ich keine Lust habe, auf ein Stable-Release von i-MSCP zu warten, mir Froxlor nicht gefällt und ich gar nicht von Plesk oder Confixx anfangen möchte, habe ich mich entschlossen kein Admin Control Panel mehr einzusetzen.
Damit nehme ich mir zwar ein wenig Luxus was das Anlegen von Virtuellen Hosts angeht, aber all zu oft tut man das dann ja doch nicht und der Gewinn an Individualität und Konfigurationsmöglichkeiten schlägt meine Faulheit.
Als Grundinstallation dient also ein Debian Squeeze (64 Bit), die einzigen Dienste, die beim Systemstart nun vorhanden sind, sind der sshd für den Zugriff über SSH, der rsyslogd als zentrale Logverwaltung und cron.
Als Ziel setze ich mir erstmal ein System mit den nötigsten Diensten:
Dann wird weiter überlegt, zum Beispiel bin ich mir noch nicht sicher, ob ich ProFTP für den Zugriff via FTP benötige. DNS und son Kram wäre auch noch ne Idee, wie ich WebDAV (oder einen adäquaten Ersatz) mit nginx umsetze, und sonst mal schauen was mir noch so einfällt. Erstmal kümmere ich mich um die Sachen in der Liste oben.
.

Wieso willst du eigentlich FTP wenn du SSH (bzw. SCP) haben kannst?
Ich weiß, dass WordPress selber beispielsweise zum Updaten von Plugins, etc. nach einem FTP-Account fragt. Diese und weitere Stellen in diversen Skripten auf meinem Server muss ich kontrollieren, ob ich wirklich FTP benötige oder auch mit anderen Mitteln arbeiten kann.
Dann bin ich nicht alleine auf dem Server, ich hoste noch ein paar Seiten für Freunde, und da muss ich abklären, ob die FTP benötigen (Shell-User wollte ich für sie jetzt nicht unbedingt anlegen).
Deswegen: muss ich eben gucken Das mach ich aber erst ganz am Ende.
[...] ist bei meinen Arbeiten zum Projekt: Neuer Server aufgefallen, dass die History in der Shell zwar hilfreich ist, aber durchaus noch etwas verfeinert [...]