Objective: local server enabling the running of a DNS agent and various services.
Choice of operating system, Ubuntu Server distribution, 23.10, non-LTS,to experiment with the latest features.
Hardware: Intel 5th generation chip, pentium 5, 16 gbs of ddr3 ram, micro ATX motherboard, 1tb sata SSD for primary storage. [Fill in the details]
Contents
- 1 The Steps in Involved:
- 1.1 Create a bootable Ubuntu Installer, see the below post for how to:
- 1.2 Install your choice of Ubuntu distro:
- 1.3 Configure the server & install packages and dependencies
- 1.4 Installing UFW:
- 1.5 Install Fail2Ban, see the below post for how to:
- 1.6 Optional Installs:
- 1.7 Install and Configure ADGuard Home
- 1.8 Set Up Minecraft Server using Screen
The Steps in Involved:
Create a bootable Ubuntu Installer, see the below post for how to:
Install your choice of Ubuntu distro:
Here because i have duel gigabit lan ports, i chose to create a bonded connection. [write post about what was involved]
Configure the server & install packages and dependencies
Update and Upgrade: Update the package list and upgrade the system.
sudo apt update && sudo apt upgradeInstalling UFW:
Install Fail2Ban, see the below post for how to:
Optional Installs:
Install and Configure ADGuard Home
[ Link to other Blog Post ]
Set Up Minecraft Server using Screen
Install Screen and Java:
Install Screen and Java using the following commands.
sudo apt install screen
sudo apt install openjdk-17-jre-headlessThe reason for the headless version of Java 17 is, it is the more suitable choice due to its lower resource utilization and the absence of unnecessary components found in the JDK such as the GUI dependencies.
Set Java 17 as the default version:
After installing Java 17, you can set it as the default version by running the following command:
sudo update-alternatives --config java

0 Comments