From 3b849c1ba79279358a6302fb6898022af97e6d89 Mon Sep 17 00:00:00 2001 From: Xavier Petit <32063953+xpetit@users.noreply.github.com> Date: Wed, 20 Nov 2019 22:22:54 +0100 Subject: [PATCH] Add server installation instructions --- docs/server-installation.md | 43 +++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 docs/server-installation.md diff --git a/docs/server-installation.md b/docs/server-installation.md new file mode 100644 index 000000000..0f7702479 --- /dev/null +++ b/docs/server-installation.md @@ -0,0 +1,43 @@ +# Server installation + +## DNS configuration + +One domain and one subdomain must point to the IP address of a [dedicated server](server-requirements.md). + +| FQDN | Record type | Address | +| -------------- | ----------- | ------- | +| {{DOMAIN}} | A | X.X.X.X | +| git.{{DOMAIN}} | A | X.X.X.X | + +## Network configuration + +### Inbound + +| Port | Transport | Application | +| ---- | --------- | ---------------- | +| 22 | TCP | SSH | +| 80 | TCP, UDP | HTTP/(1.1, 2, 3) | +| 443 | TCP, UDP | HTTP/(1.1, 2, 3) | +| 521 | TCP | SSH | + +### Outbound + +| Port | Transport | Application | +| ---- | --------- | ----------- | +| 465 | TCP | SMTP | + +### OS installation + +Download and boot the ISO image `amd64` of [Debian](https://www.debian.org/distrib/netinst) + +Select : + +- "Advanced options ..." +- "... Automated install" + +The network is automatically configured with DHCP, you can also configure it manually. + +At the prompt "Location of initial preconfiguration file:", enter the url : `raw.githubusercontent.com/01-edu/public/master/scripts/preseed.cfg` and select "Continue" + +Let us know when the server's remote access is ready, we will configure it. +