You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

48 lines
1.2 KiB

# 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.