When you want to set up a server you need to have very clear the goal.
When we decided what we want to do, (proxy, mail server …), first of all we read the documentation, especially the sections that are relevant to our project.
for more information
The documentation allows us to know the server’s capabilities, giving us ideas for improving the project.
Finally, we find the howto related to our project.
Check if we have everything you need for the project: for the proxy/firewall we need two network cards, for your mail server must have ADSL with static IP etc.
We prepare the server hardware before proceeding with the installation of the operating system. Nethserver is optimized for the hardware present at installation
Install Nethserver using the correct settings. You can change everything, but if we know how to set it, we avoid unnecessary steps
Never use special characters such as accented letters, apostrophes etc… (I speak from personal experience)
We always start from the basic settings (machine name, network configuration …) before you configure services
If you need additional packages, look for the repository to pick them up. Avoid building packages, will make complicated server maintenance.
To edit and customize the configuration file, but do not act on used db and templates. Read well:
In Nethserver no shortage of logs.
In case of problems, check what are the logs of non-functioning services (thanks google). If you ask for help to the community, bring the log, will simplify the solution of the problem.
The logs are visible both from the web interface or via shell.
We consult the support forum. Perhaps someone has already had the same problem.
The error must be reported with details.
Phrases such as
“the mail does not work”
do not help to understand how to solve the problem. We give accurate information:
"The e-mail comes back with a message
554 Mail Appears to be unsolicited "