Results 1 to 1 of 1

Thread: New Server Checklist

  1. #1
    Join Date
    Jul 2004
    Posts
    42

    Arrow New Server Checklist

    MODERATOR'S NOTE 27-Dec-2006: This list is in work and has some problems. Some of the suggestions in it may break DA. Please do not use it until this disclaimer disappears.

    This is a new server checklist for DirectAdmin users. It should be useful to you, whether you're a DirectAdmin server beginner or expert.

    IMPORTANT
    Disclaimer

    Before you try any how-to guides listed below, please remember that I do not take responsibility for any problems that may occur whilst using them or setting them up.


    Linux basics
    New to Linux? These guides may help you out

    -> Using SSH on Microsoft Windows [ev1servers.net]
    -> Using SSH on Mac OS
    -> Using the VI text editor [ev1servers.net]
    -> Directory of Linux commands
    -> Linux resource websites [ev1servers.net]
    -> Beginner's guide to SSH


    DirectAdmin Installation
    Useful advice for setting up your server

    -> DirectAdmin server setup guide


    Server Updates

    -> Update kernel using UP2DATE [ev1servers.net]
    -> Update kernel on dual-processor servers [ev1servers.net] (normal kernel update won't work)
    -> Update PHP (4.3.4) using DA custom Apache build system
    -> Update apache (1.3.29) Using DA custom Apache build system
    -> Update Mod_SSL (2.8.16) Using DA custom Apache build system

    ModSSL, Apache and PHP updates above are all upgraded together using the custom Apache build system

    Reference
    -> Default versions of software included with DA


    Firewall Software
    Please note that only one (1) firewall should be installed.
    -> APF Firewall [ev1servers.net] (make sure you allow port 2222 for DirectAdmin to work)
    -> KISS My Firewall 2.0 [ev1servers.net] (make sure you allow port 2222 for DirectAdmin to work)

    Reference
    A full list of ports to keep open when installing a firewall with DA (including UDP)

    FTP, SSH, SMTP, DNS, HTTP, POP3, IMAP, HTTPS and DirectAdmin#

    FTP - 21
    SSH - 22
    Telnet (if you have it on) - 23
    SMTP - 25
    HTTP - 80
    HTTPS: 443
    POP3 - 110
    IMAP - 143
    DNS - 53
    DirectAdmin - 2222

    Passive FTP (information in post below)
    49151
    49152
    49153
    49154
    49155
    49156
    49157
    49158
    49159
    49160
    49161



    Server Security
    The best software I have found to secure your server.

    -> Disable Direct Root Login [ev1servers.net]
    -> Disable Telnet [ev1servers.net]
    -> Mask apache server & services version numbers [ev1servers.net]
    -> CHKROOTKIT [ev1servers.net]
    -> Upgrade OpenSSH to fix recent exploit
    -> Upgrade ProFTPd to fix recent exploit
    -> Configure POP3S (Secure POP3) with xinetd
    -> Change Shell Passwords (below)

    Admin:

    /usr/bin/passwd
    (set new password)

    Root:

    su -
    /usr/bin/passwd
    (set new password)

    Other Users:

    su - <username>
    /usr/bin/passwd
    (set new password)

    Go back to root:

    exit



    Spam Assassin

    -> Installation

    If you get the error "Can't locate HTML/Parser.pm in @INC", install the required HTML/Parser.pm Perl module.


    Software & Service Updates
    How-To upgrade software on your server such as PHP, MySQL & Perl

    -> Upgrading OpenSSH
    -> Upgrading OpenSSL
    -> Custom Apache build system


    General Server Setup
    The simple things that you need to do with your server

    -> Control panel login under https (secure)
    -> Change Host Name [ev1servers.net] (change "server name" under admin settings - admin control panel)
    -> Setup Default Nameservers
    -> Provide personal nameservers without using additional IP addresses
    -> Set Date & Time [ev1servers.net]
    -> Remove logging of Lame-Server [ev1servers.net]


    Server Monitoring
    The software applications and script listed below will help you view your servers status

    -> SIM - System integrity monitor
    -> RPM based MRTG installation Only install 1 MRTG, do not follow both guides
    -> MRTG manually compile, configure and run
    -> Domain Monitoring Tool - (CPU usage monitor for individual domains)


    Optimization
    Install either Zend Optimizer OR PHPAccelerator, the 2 will not work together

    -> Zend Optimizer [ev1servers.net]
    -> PHPAccelerator [ev1servers.net]
    -> Install Mod_GZIP
    -> Optimize MySQL 4


    Statistics
    Find out how many visitors your website is going and much more information with the following

    -> Fresh install of Urchin 5
    -> Urchin V4 -> Urchin V5 Upgrade
    -> Automate Urchin V5
    -> AWStats For all Domains
    -> MailScanner MRTG guide

    Note: You may also wish to look into Google Analytics for independent statistics tracking.


    Add-ons & advice
    Hidden secrets in DirectAdmin along with some useful advice and other extras

    -> Adding a login form from your website
    -> SubDomain Secret >> (make sub.sub.sub.domain.com)
    -> Setting up an SSL certificate for the server
    -> Generating a self signed SSL certificate
    -> Requirements to install an SSL certificate
    -> Ensim -> DirectAdmin conversion script
    -> Read mail sent to root@localhost [ev1servers.net]
    -> Site-Helper (DirectAdmin Information website)
    -> Reset MySQL Password [ev1servers.net]
    -> Install PRM (process resource monitor) [ev1servers.net]
    -> Install Bandwidth Bar [ev1servers.net]
    -> Mask apache server & services version numbers [ev1servers.net]
    -> Install Darwin streaming server [ev1servers.net]
    -> Provide a MySQL user with an additional database
    -> Backup or Transfer MySQL Databases without shell or phpMyAdmin access
    -> Script to convert users to resellers & vice versa
    -> MailScanner 4.24 for Exim 4.24
    -> Full (unofficial) DirectAdmin backup guide / software


    To reset the MySQL password with DA, you have to additionally edit: /usr/local/directadmin/conf/mysql.conf to reflect your new da_admin password. also replace "root" with "da_admin"


    Known problems / bugs & fixes
    Found a bug or problem? see if there is already a fix!

    -> TroubleShooting Section
    -> Webmail gives errors on a fresh install
    -> Fatal error: Call to undefined function: mail()
    -> Mail & POP3 errors on a fresh installation
    -> Exim fails to start - Exim configuration error
    -> Webalizer binary not found
    -> Apache fails to start


    Skins
    you have DirectAdmin, now time to get that new look!

    -> DirectAdmin skinning guide


    Skins under development
    -> DirectSkin (default skin) - [Developer: DirectSkins]
    -> DA-3D - [Developer: DirectSkins]
    -> Florida Sun - [Developer: MindLash]


    Skins currently available
    None of these skins are supported nor updated anymore. Accordingly, I've removed their links; however, you can easily find them with a search.
    -> LoopX - [Developer: LoopForever]
    -> Hermes - [Developer: CyberAlien]


    Skinning Extras
    Get some extra features in your skins

    -> Bandwidth graphs (percentage used) - can be easily modified for disk space also


    Have a how-to you want listed here?

    -> To get your DirectAdmin How-to guide listed here, contact me
    -> You can also post additions and corrections as replies to this thread. Upon review, I'll add them to this top post.

    Original list created and maintained by Chris (ProWebUK). This thread based on his latest version, last edited 11-26-2003 at 05:52 PM. This newer version of the checklist was created 12-26-2006 by me, and has been updated to reflect new developments.

    Thanks,
    Elliot
    Last edited by intelliot; 12-30-2006 at 12:39 AM.

Similar Threads

  1. Replies: 6
    Last Post: 06-06-2012, 02:06 PM
  2. DirectAdmin | New Server Checklist
    By ProWebUK in forum DirectAdmin General Discussion
    Replies: 127
    Last Post: 08-17-2011, 09:38 PM
  3. Quad core server with high server load while low amount of websites
    By PRB in forum System-Level Technical Discussion
    Replies: 17
    Last Post: 04-19-2009, 08:09 AM
  4. Direct Admin Server Checklist *UPDATED*
    By TAH-Max in forum Installation / System Requirements
    Replies: 18
    Last Post: 05-16-2007, 08:13 PM
  5. Suggestion for New Server Checklist
    By Yikes2000 in forum DirectAdmin General Discussion
    Replies: 3
    Last Post: 07-21-2004, 04:37 PM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •