ServerGuide

Differences between revisions 8 and 9
Revision 8 as of 2005-11-06 23:31:27
Size: 3748
Editor: 59
Comment:
Revision 9 as of 2005-11-08 11:20:55
Size: 5011
Editor: b14
Comment: Re-organized and added many more topics
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
= Spec = = Ubuntu Server Starter Guide Specification =
Line 15: Line 15:
IMPORTANT: the relationship envisaged with the Desktop Starter Guide is one of NO OVERLAP! This means that users will be able to easily see which guide to use for a particular task. In this context it is important to remember that '''server guide does not mean admin guide'''. Both guides will have reference to administrative tools, but the Desktop guide will tell the user how to setup a desktop, whereas the Server guide will tell the user how to set up servers like apache and ssh on his computer. IMPORTANT: the relationship envisaged with the Desktop Starter Guide is one of NO OVERLAP! This means that users will be able to easily see which guide to use for a particular task. In this context it is important to remember that '''Server Guide does not mean Admin Guide'''. Both guides will have reference to administrative tools, but the Desktop guide will tell the user how to setup a desktop, whereas the Server guide will tell the user how to set up servers like apache and ssh on his computer.
Line 21: Line 21:
  i. Contributing and Feedback   i. Contribution
 i. Feedbacks
Line 25: Line 26:
   1. Minumum Requirements    1. Minimum Requirements
Line 30: Line 31:
 1.#4 Configuring the System  1.#4 Package Management
  1. Introduction To Debian Packages
  1. Aptitude
  1. apt-get
  1. synaptic
  1. GAI ?
  1. Configuration
  1. Extra Repositories
 1.#5 System Configuration
Line 32: Line 41:
  1. Hardware
   1. Monitors
   1. Modems
   1. Printers
   1. Other Hardware
  1. Adding/Removing Packages
   1. Introduction To Debian Packages
   1. Aptitude
  1. Date and Time Configuration
  1. Keyboard Configuration
  1. Mouse Configuration
  1. User and Group Configuration
   1. Adding a New User
   1. Modifying User Properties
   1. Adding a New Group
   1. Modifying Group Properties
  1. Printer Configuration
   1. Adding a New Printer
   1. Modifying Printer Properties
   1. Printing a Test Page
   1. References
  1. CRON
Line 41: Line 56:
   1. Extra Repositories
  1. System Configuration
   1. /etc
 1.#5 Users Administration
  1. Adding a User Account
  1. Deleting a User Account
  1. Editing a User Account
  1. Adding a Group
  1. Deleting a Group
  1. Editing a Group
 1.#6 TCP/IP
  1. Introduction
  1. Configuring
  1. IP Routing
  1. TCP and UDP
  1. ICMP
  1. Daemons
 1.#7 Firewalls
  1. IP Masquerading
 1.#8 SSH
  1. Installing SSH Server
  1. Configuring
 1.#9 HTTP
  1. Installing Apache
  1. Configuring Apache
  1. Additional Apache Modules
 1.#10 RDBMS
  1. MySQL
   1. Installing MySQL
   1. Configuring MySQL
  1. PostgreSQL
   1. Installing PostgreSQL
   1. Configuring PostgreSQL
 1.#11 DNS
  1. Installing BIND
  1. Configuring
   1. Primary DNS
   1. Secondary DNS
 1.#12 Mail
  1. POP3 Server
   1. Installing
   1. Configuring
  1. SMTP Server
   1. Installing
   1. Configuring
  1. IMAP Server
   1. Installing
   1. Configuring
  1. Mailing Lists
 1.#13 News
  1. Installing
  1. Configuring
 1.#14 Proxy
  1. Installing Squid
  1. Configuring Squid
 1.#15 NFS
  1. Installing
  1. Configuring
 1.#16 Print Server
  1. Installing a Print Server
  1. Configuration
 1.#17 Windows Networking
   1. Access Control
  1. Log Files
   1. View Log Files
   1. Examine Log Files
   1. Logrotate
 1.#6 Network-Related Applications
  1. Network Configuration
    1. Ethernet
    1. Wireless
    1. Managing DNS Entries
    1. Managing Hosts
  1. TCP/IP
    1. Introduction
    1. Configuring
    1. IP Routing
    1. TCP and UDP
    1. ICMP
    1. Daemons
  1. Firewall Configuration
    1. Introduction
    1. IP Masquerading
    1. Tools
    1. Logs
  1. OpenSSH Server
   1. Installation
   1. Configuration
  1. vsftpd - FTP Server
   1. Installation
   1. Configuration
  1. Network File System (NFS)
   1. Installation
   1. Configuration
   1. References
  1. Dynamic Host Configuration Protocol (DHCP)
   1. Installation
   1. Configuration
   1. References
  1. Domain Name Server (DNS)
   1. Installing BIND
   1. Configuration
    1. Primary DNS
    1. Secondary DNS
  1. CUPS - Print Server
   1. Installation
   1. Configuration
  1. HTTP - Apache2 Web Server
   1. Installation
   1. Configuration
     i. Basic Settings
     i. Default Settings
     i. Virtual Hosts Settings
     i. Server Settings
     i. Apache Modules
   1. HTTPS Configuration
     i. Certificates and Security
     i. Types of Certificates
     i. Generating a Key
     i. Generating a Certificate Request
     i. Creating a Self-Signed Certificate
     i. Testing the Certificate
     i. Accessing the Server
   1. References
  1. Squid - Proxy Server
   1. Installation
   1. Configuration
  1. Version Control System
   1. SubVersion
    i. Installation
    i. Configuration
   1. CVS Server
    i. Installation
    i. Configuration
  1. Databases
   1. MySQL
    i. Installation
    i. Configuration
   1. PostgreSQL
    i. Installation
    i. Configuration
  1. Email Services
    1. Sendmail
     i. Installation
     i. Configuration
    1. Postfix
     i. Installation
     i. Configuration
    1. Exim4
     i. Installation
     i. Configuration
    1. Courier IMAP Server
     i. Installation
     i. Configuration
    1. Mailman - Mailing List Software
     i. Installation
     i. Configuration
  1. Newsgroups (NNTP)
   1. Installation
   1. Configuration
 1.#7 Windows Networking
Line 106: Line 158:
   1. Server    i. Server
Line 110: Line 162:
     1. DNS etc..
Line 113: Line 164:
   1. Clients    i. Clients
Line 117: Line 168:
 1.#18 Security
  1. Introduction
  1. Tools
  1. Logs
 1.#19 FTP
  1. Installing an FTP Server
  1. Configuring
 1.#20 Version Control System
  1. SubVersion
  1. CVS

Ubuntu Server Starter Guide Specification

  1. Audience: The target audience for the Ubuntu Server Starter Guide is broad: new users and experienced users should benefit from it. However, it will focus on command line tools as the default ubuntu-server install has no graphic environment.

  2. Document Outline: See the Document Outline section below.

  3. Target Presentation Formats: xml, html

  4. License: DocteamLicense

  5. Technologies and Techniques: DocBook xml, and stored in the docteam's SubVersion repository.

  6. Release Target: Dapper Drake (Ubuntu 6.04), April, 2006

  7. Links to Current Version: At this time, the current version is only available in the docteam's Subversion repository.

  8. How to Contribute: The best way to contribute is to send an email to the ubuntu-doc mailing list (ubuntu-doc@lists.ubuntu.com)

  9. Primary Contacts: DocumentationTeam, MatthewEast, RobertStoffers and ["Bhuvan"]

Relationship with Desktop Starter Guide

IMPORTANT: the relationship envisaged with the Desktop Starter Guide is one of NO OVERLAP! This means that users will be able to easily see which guide to use for a particular task. In this context it is important to remember that Server Guide does not mean Admin Guide. Both guides will have reference to administrative tools, but the Desktop guide will tell the user how to setup a desktop, whereas the Server guide will tell the user how to set up servers like apache and ssh on his computer.

Document Outline

  1. Preface
    1. Conventions
    2. Contribution
    3. Feedbacks
  2. Introduction
  3. Installing Ubuntu Server
    1. Preparing to Install
      1. Minimum Requirements
      2. Linux Device Names
      3. Backing Up
    2. Installing From CD
    3. Installing From Network
  4. Package Management
    1. Introduction To Debian Packages
    2. Aptitude
    3. apt-get
    4. synaptic
    5. GAI ?
    6. Configuration
    7. Extra Repositories
  5. System Configuration
    1. Root and Sudo
    2. Date and Time Configuration
    3. Keyboard Configuration
    4. Mouse Configuration
    5. User and Group Configuration
      1. Adding a New User
      2. Modifying User Properties
      3. Adding a New Group
      4. Modifying Group Properties
    6. Printer Configuration
      1. Adding a New Printer
      2. Modifying Printer Properties
      3. Printing a Test Page
      4. References
    7. CRON
      1. Configuration
      2. Access Control
    8. Log Files
      1. View Log Files
      2. Examine Log Files
      3. Logrotate
  6. Network-Related Applications
    1. Network Configuration
      1. Ethernet
      2. Wireless
      3. Managing DNS Entries
      4. Managing Hosts
    2. TCP/IP
      1. Introduction
      2. Configuring
      3. IP Routing
      4. TCP and UDP
      5. ICMP
      6. Daemons
    3. Firewall Configuration
      1. Introduction
      2. IP Masquerading
      3. Tools
      4. Logs
    4. OpenSSH Server
      1. Installation
      2. Configuration
    5. vsftpd - FTP Server
      1. Installation
      2. Configuration
    6. Network File System (NFS)
      1. Installation
      2. Configuration
      3. References
    7. Dynamic Host Configuration Protocol (DHCP)
      1. Installation
      2. Configuration
      3. References
    8. Domain Name Server (DNS)
      1. Installing BIND
      2. Configuration
        1. Primary DNS
        2. Secondary DNS
    9. CUPS - Print Server
      1. Installation
      2. Configuration
    10. HTTP - Apache2 Web Server
      1. Installation
      2. Configuration
        1. Basic Settings
        2. Default Settings
        3. Virtual Hosts Settings
        4. Server Settings
        5. Apache Modules
      3. HTTPS Configuration
        1. Certificates and Security
        2. Types of Certificates
        3. Generating a Key
        4. Generating a Certificate Request
        5. Creating a Self-Signed Certificate
        6. Testing the Certificate
        7. Accessing the Server
      4. References
    11. Squid - Proxy Server
      1. Installation
      2. Configuration
    12. Version Control System
      1. SubVersion

        1. Installation
        2. Configuration
      2. CVS Server
        1. Installation
        2. Configuration
    13. Databases
      1. MySQL
        1. Installation
        2. Configuration
      2. PostgreSQL
        1. Installation
        2. Configuration
    14. Email Services
      1. Sendmail
        1. Installation
        2. Configuration
      2. Postfix
        1. Installation
        2. Configuration
      3. Exim4
        1. Installation
        2. Configuration
      4. Courier IMAP Server
        1. Installation
        2. Configuration
      5. Mailman - Mailing List Software
        1. Installation
        2. Configuration
    15. Newsgroups (NNTP)
      1. Installation
      2. Configuration
  7. Windows Networking
    1. Introduction
    2. Installing SAMBA
    3. Configuring SAMBA
      1. Server
        1. Active Directory
          1. LDAP
          2. Kerberos
        2. Computer Accounts
        3. File/Folder Premissions
      2. Clients
        1. User Accounts
        2. Groups
        3. Group Policy

ServerGuide (last edited 2009-09-13 18:05:02 by klabs)