NethServer 7 is a CentOS-based, all-in-one, easy-to-use Linux distribution. NethServer 7 brings many new improvements and exciting features such as the ability to run a Domain Controller. Learn how you can install it now to leverage this awesome product!
I take absolutely NO responsibility of what you do with your machine; use this tutorial as a guide and remember you can possibly cause data loss if you touch things carelessly.
NethServer 7 installation
1) Boot from a support
The first thing you have to do to proceed with the installation of NethServer 7 is boot it from a support (CD/DVD and USB Pendrives are today the best options), if you don’t know how to burn the image onto the support find a tutorial on the Internet or use this tutorial. You can get the image here. Once you have your support, reboot your machine, select an option like “boot options” or “boot priority list” and select your support, in this way you should see this screen. At this point you have three installation options:
Interactive installation: this installation will try to reclaim as much space as possible (deleting existing data) to perform the installation. You can more or less tweak it.
Unattended installation: this method (available under "NethServer unattended installation") will be completely automatic and once finished will reboot in a functioning environment. This setup too will erase everything.
Manual installation: this installation method (available under "NethServer unattended installation") will allow you to tweak disks and partition as well as networking.
2) The hub
This is the hub of the installation that will guide you through the basic configuration. There are options for Date & Time, Keyboard and Language Support. Installation source and software selection are disabled since they can only install the same set of package. You can start installing packages after the installation using the web UI. There are also options to configure KDump, Network and Security Policies.
The "Installation destination" really depends on which installation method you chose in the precedent step; if you chose:
Interactive installation you will have this part already filled and will be set to erase existing data and perform the installation.
If you selected Interactive installation, you don’t need to click on Installation destination. If you do so, you may click done but that will undo what NethServer has done and doing so twice might crash the installer!
If you selected Manual installation you will have to follow the steps described in the fourth slide.
2.1) Date & Time
By clicking on Date & Time, this will be the screen you’ll be facing. Just select your time zone and set your current time. If you have selected (and I suggest you to) Network Time, time and date will be retrieved from the Internet. If you have no Internet connectivity, disable it by switching off the switch on the top-right corner.
2.2) Keyboard layout
In this step you need to select your keyboard layout.
3) Network & Hostname
In this step you can select the hostname of the machine and you can configure the interface. Since NethServer is mainly a server distribution it is advisable to set a static IP address, if you're willing to do so, highlight the connection from the list on the left and click on the configure button below, the next slide will guide you.
3.1) Network - setting static IP
After clicking on configure, select the IPv4 settings from the top bar, select Method: Manual and finally click the Add button to configure the IP address, the network mask and the default gateway. NethServer uses Google DNS by default (8.8.8.8) it is advisable to change that value too. Once you're done click on the Save button and afterwards on the Done button in the top left corner.
4) Selecting devices
Warning!
If you selected Interactive installation, you don’t need to click on Installation destination. If you do so, you may click done but that will undo what NethServer has done and doing so twice might crash the installer!
This is the most crucial step in the whole installation, pay great attention to what you do, since messing here may mean data loss. In this step you need to select the devices where you want to install NethServer on (yes you can specify multiple devices, but if you’re not experienced, just check one). You can decide to Automatically configure partitioning, this will automatically create the partitions and filesystems needed by NethServer or you can decide to configure partitioning.
4.1) Disk configuration - manual partitioning
You can decide to configure partitions manually. In this case what you do is up to you, by default NethServer 7 creates three partitions using LVM:
/boot: 1GiB.
swap: proportional to ram.
/: the remaining space.
In this example I had a 20GiB disk and was partitioned as shown in the picture. Don't be confused by the entry "CentOS Linux Linux 7..."
You can decide to clear space by deleting existing partitions or reformat older ones, the choice is yours. However, if you found you made a mistake, you can start anew by clicking the little refresh button near the "+" and "-" buttons.
5) All ready!
At this point you will have everything configured, beware, now is your last chance to recognize mistakes, and if you click “Begin Installation” the installation will proceed and start modifying your disks. So be sure to double check everything if you have doubts.
6) Installation Starts
As you can see the installation process has started, now don’t go away to take your coffee yet: you still have to configure your user and root user. One of them has to be filled and you have three choices:
Configure only user (and make it an administrator) SUGGESTED
Configure user and root
Configure only root DISCOURAGED
6.1) Configuring user
In this step you just configure your user, if you want to be an administrator be sure to check “Make this user administrator” (in this way you can skip the following step). I also suggest you to use a password. Beware: if you use a weak password you’ll have to click “Done” twice.
6.2) Configuring root
As you can see this step is much simpler, it just requires a password, be sure to pick something not-too-easy.
8) Done!
Finish! Now everything is configured and NethServer 7 has been correctly installed. The system will automatically reboot and you will be facing a command line interface, but fear not. You will be able to further configure your NethServer installation through a web browser. Use another machine to go to https://NETHSERVER_IP_ADDRESS:980/ to enter the web UI. You will be warned by your browser about an incorrect certificate, you can safely skip this since the initial certificate is a self-signed one. You will be able to log in using the credentials (either root, or administrator user) you set up earlier.
Conclusion
NethServer installation process is almost identical to Fedora and CentOS, this is due to the fact NethServer is based on the latter and even uses Anaconda (Fedora and CentOS installer) to perform the installation. NethServer 7 is a mature and steady product that provides small businesses with a real alternative to paid software that has many features packed in and all the power of Open Source.
We use cookies on our website to give you the most relevant experience by remembering your preferences and repeat visits. By clicking “Accept”, you consent to the use of ALL the cookies.
This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.
Functional cookies help to perform certain functionalities like sharing the content of the website on social media platforms, collect feedbacks, and other third-party features.
Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.
Cookie
Duration
Description
__smVID
1 month
Sumo sets this cookie for sign-up prompt purposes when visitors visit a website.
Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc.
Cookie
Duration
Description
CONSENT
2 years
YouTube sets this cookie via embedded youtube-videos and registers anonymous statistical data.
_ga
2 years
The _ga cookie, installed by Google Analytics, calculates visitor, session and campaign data and also keeps track of site usage for the site's analytics report. The cookie stores information anonymously and assigns a randomly generated number to recognize unique visitors.
_gat_gtag_UA_60468161_1
past
Set by Google to distinguish users.
_ga_DR9SCJ09BV
2 years
This cookie is installed by Google Analytics.
_gid
1 day
Installed by Google Analytics, _gid cookie stores information on how visitors use a website, while also creating an analytics report of the website's performance. Some of the data that are collected include the number of visitors, their source, and the pages they visit anonymously.
__gads
1 year 24 days
The __gads cookie, set by Google, is stored under DoubleClick domain and tracks the number of times users see an advert, measures the success of the campaign and calculates its revenue. This cookie can only be read from the domain they are set on and will not track any data while browsing through other sites.
Advertisement cookies are used to provide visitors with relevant ads and marketing campaigns. These cookies track visitors across websites and collect information to provide customized ads.
Cookie
Duration
Description
edgebucket
session
Reddit sets this cookie to save the information about a log-on Reddit user, for the purpose of advertisement recommendations and updating the content.
IDE
1 year 24 days
Google DoubleClick IDE cookies are used to store information about how the user uses the website to present them with relevant ads and according to the user profile.
test_cookie
14 minutes
The test_cookie is set by doubleclick.net and is used to determine if the user's browser supports cookies.
VISITOR_INFO1_LIVE
5 months 27 days
A cookie set by YouTube to measure bandwidth that determines whether the user gets the new or old player interface.
YSC
session
YSC cookie is set by Youtube and is used to track the views of embedded videos on Youtube pages.
yt-remote-connected-devices
never
YouTube sets this cookie to store the video preferences of the user using embedded YouTube video.
yt-remote-device-id
never
YouTube sets this cookie to store the video preferences of the user using embedded YouTube video.
yt.innertube::nextId
never
This cookie, set by YouTube, registers a unique ID to store data on what videos from YouTube the user has seen.
yt.innertube::requests
never
This cookie, set by YouTube, registers a unique ID to store data on what videos from YouTube the user has seen.
Other uncategorized cookies are those that are being analyzed and have not been classified into a category as yet.
Cookie
Duration
Description
csv
2 years
No description available.
GoogleAdServingTest
session
No description
wp_api
past
No description
wp_api_sec
past
No description
_pk_id.1.95fa
1 year 27 days
No description
_pk_ses.1.95fa
29 minutes
No description
__smSessionId
9 hours
No description available.
__smToken
1 year
This cookie is set by the Sumo. This cookie is used for verifying whether the user is logged in or not.
We use cookies to ensure that we give you the best experience on our website. If you continue to use this site we will assume that you are happy with it.Ok
Recent Comments