Hosting services are often expensive and sometimes limited in terms of the access and customizability you have. To overcome these problems you can choose to host your own server. This self hosting guide aims to provide easy to follow steps that will show you how easy self hosting can be. If you are new to the idea of self hosting or only have a basic understanding then we recommend you read all steps. More experienced users may like to skip directly to the relevant sections.
Learn the basics of how the Internet, websites and emails work.
Select the right hardware for the job.
Network configurations, routers, firewalls and ICS.
Choose the right domain for you and your budget.
Set up your Domain Name Server and MX records.