Previous | Home | Next |
Documentation Summary: Fedora Core Server Installation (HOWTO)
Purpose: This HOWTO will explore the concepts and configurations for establishing a fully functional Internet connected network environment for your home or small office. This setup uses a dedicated Fedora Core Linux server as the gateway device to provide all of your network connections, Web / Email / FTP servers, packet filtering firewall, and most of the other services required to configure and secure a complete small scale network.
This documentation is developed specifically for the Fedora Core versions of Linux, however the configurations will still be suited to most Linux distributions that use the same applications and configuration settings.
Audience: This HOWTO guide is written for basic to intermediate level users, step-by-step guides are used throughout the documentation.
Assumptions: It is assumed that the user (you) following this guide has a basic knowledge of TCP/IP, subnetting and understand how and what some of the server components do. To implement some of the configurations (such as email and web server) it is assumed that the installer has registered a fully qualified domain name with an Internet registar.
Lead Writer: Miles Brennan
Table of Contents - Fedora Core Server Installation (HOWTO)
1. Introduction
- About This HOWTO
- Reader Assumptions
- Providing Feedback
- Document Conventions
- Acknowledgements and Thanks
- Copyright Notice
- Registered Trademarks
2. Planning Considerations
3. Installing Linux (Fedora Core)
- Pre-Installation Requirements (Checklist)
- Installation Procedure (Step by Step Guide)
- Post Installation Tasks
4. Network Configuration
- Loading the Drivers
- Internal Network Device
- External Network Device
- Starting the Interfaces
- IP Routing Table
- ZEROCONF
5. Broadband Connectivity
6. Firewall Concepts
- Packet Forwarding
- Packet Filtering
- Network Address Translation
- Source NAT
- IP Masquerading
- Destination NAT
- Example Firewall Script
7. Package Management
8. Domain Name System (BIND)
- Initial Configuration
- Setting Daemon Options
- Adding Your Domain
- Starting BIND
- Testing The Server
- Configuring Dynamic DNS
9. Network Time Protocol
10. DHCP Server
11. Squid Web Proxy
- Basic Configuration
- Starting The Server
- Setting Access Controls
- Authenticating Users
- Configuring a Transparent Proxy
12. Sendmail Server
- Basic Configuration
- Dovecot IMAP Server
- Starting The Services
- Preventing Abuse
- Full SSL/TLS Encryption
- Clam Antivirus
- SpamAssassin
13. Apache Web Server
- Basic Configuration
- Starting the Server
- Creating a Favicon
- User Directories
- Enabling CGI Scripts
- Authenticating Users
- Virtual Hosts
- Using SSL Certificates
- Webmail Configuration
14. FTP Server
15. System Printing
16. Secure Shell
17. MySQL Server
18. Samba
- Setting Global Options
- Creating User Accounts
- Sharing Network Directories
- Adding Network Printers
- The Microsoft Client
- The Samba Client
19. Network File System
- Setting the Exports
- Starting and Testing
- Selecting the Server Version
- Imports and Mounting
- NFS Version 4
- Initial Concepts
- Basic Configuration
- Address Book Entries
- TLS Link Encryption
- phpLDAPadmin Web Administrator
- Email Client Settings
Previous | Home | Next |