Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

System Preparation

Install Debian/Ubuntu/Raspbian

The first thing that is required is a Debian machine - this can be physical or virtual.

  1. Install the operating system via usual mechanism (e.g., netboot CD, ISO in VMware/VirtualBox or the DVD image.
  2. Choose the following server install options: "Debian desktop, SSH server, Standard system utilities”.
  3. Create/choose a secure root password and an initial system user account.
  4. Once installed, make sure you run an apt-get update and apt-get upgrade to ensure your system is fully up to date.
Tip
titleTip

We would recommend using LVM when disk partitioning to allow easier partition/disk expansion on a live system.


Note
titleWarning

After install, you will want to secure/lockdown the server as best practice dictates - for both the server and any extra software installed. This is beyond the remit of this guide but there are many guides available that provide information on securing your Debian servers and applications.

Configure Debian/Ubuntu/Raspbian

Next, there are a few Debian configuration options that need to be set in advance.

Networking configuration

For production deployments, it is recommended that the machine be assigned a static IP address.

Tip
For Debian networking information please refer to the Debian documentation: https://wiki.debian.org/NetworkConfiguration

Firewall configuration

The following ports are required to be accessible from the outside world, both in the local firewall and in any external firewalls:

  • 2083/tcp (for RadSec connections to other Moonshot entities)
  • 12309/tcp (for Trust Router client connections - if using the Trust Router to broker trust relationships between entities)

Include Page
_Firewall_Rules
_Firewall_Rules

Include Page
_Repositories_DEB
_Repositories_DEB