# System og sikkerhed

Din VPS Ultra er en hel virtuel maskine: du administrerer dens system og dens kerne, du installerer de programmer, du vælger, og du bestemmer tidsplanen for deres opdateringer. Simafri driver fundamentet, der bærer den: hardwaren, netværket, anti-DDoS-beskyttelsen, sikkerhedskopierne og overvågningen.

## Dit system

Din server leveres med det system, du valgte ved bestillingen: den Linux-distribution, du vælger, eller Windows Server. Sådan ser du den installerede version under Linux:

```
cat /etc/os-release

uname -r     # din kerneversion
```

## Din kerne

Kernen i din VPS Ultra tilhører kun den: du indlæser de moduler, dit projekt har brug for (WireGuard, filsystemer, netværksværktøjer), du justerer dens parametre med `sysctl`, og du vælger dens version med din distributions pakker.

```
modprobe wireguard

sysctl -w net.ipv4.ip_forward=1

echo 'net.ipv4.ip_forward=1' > /etc/sysctl.d/99-routage.conf   # bevar indstillingen efter genstart
```

Efter en kerneopdatering genstarter du din server, når det passer dig (`reboot`), så den træder i kraft.

## Opdateringerne

Under Ubuntu eller Debian:

```
apt update && apt upgrade
```

Vil du have sikkerhedsrettelserne installeret automatisk hver dag, så aktiver **unattended-upgrades**:

```
apt install unattended-upgrades

dpkg-reconfigure -plow unattended-upgrades
```

Under Rocky Linux eller AlmaLinux: `dnf upgrade`, og `dnf-automatic` til automatiske rettelser. Under Windows Server: **Windows Update**.

Vores overvågning gør dig opmærksom på de sikkerhedsopdateringer, der er værd at se på; du bestemmer, om og hvornår de installeres. Før en større opdatering bestiller du et **snapshot** hos supporten: det lader dig gå tilbage på få minutter (se [Sikkerhedskopier og snapshots](/dk/vps-ultra/sauvegardes.md)).

## God praksis

* **Én SSH-nøgle pr. person**, og adgang med adgangskode lukket (`PasswordAuthentication no` i `/etc/ssh/sshd_config`).
* **En firewall**, der kun åbner dine offentlige tjenester (se [Netværk og afsendelse af e-mail](/dk/vps-ultra/reseau-et-e-mails.md)).
* **fail2ban**, der holder de adresser ude, som gentager loginforsøg: `apt install fail2ban`.
* **Én bruger pr. applikation**, uden administratorrettigheder, til at køre hver tjeneste.
* **Dine hemmeligheder uden for koden**: adgangskoder og API-nøgler i en fil, som kun applikationen kan læse (`chmod 600`).

## Tidszonen

Din Linux-server er indstillet til universel tid (UTC), som er konventionen for servere. Sådan viser du den i din tidszone:

```
timedatectl set-timezone Europe/Copenhagen
```

## Følg din server

| Kommando             | Hvad den viser                                    |
| -------------------- | ------------------------------------------------- |
| `htop`               | processerne, processoren og hukommelsen i realtid |
| `free -h`            | brugt og tilgængelig hukommelse                   |
| `df -h`              | brugt og tilgængelig diskplads                    |
| `ncdu /`             | hvad der fylder din disk, mappe for mappe         |
| `systemctl --failed` | tjenester, der er stoppet med en fejl             |

Vores overvågning følger løbende din servers oppetid, dens belastning og dens diskplads og advarer dig, når en af disse indikatorer giver anledning til det.

## Det gør Simafri

| Simafri driver                                     | Du administrerer                                            |
| -------------------------------------------------- | ----------------------------------------------------------- |
| hardwaren og dens spejlede diske                   | systemet, dets kerne, dets programmer og deres opdateringer |
| netværket, dine adresser og anti-DDoS-beskyttelsen | din firewall og dine tjenester                              |
| backup hver nat                                    | dine data og dine databaseeksporter                         |
| den løbende overvågning                            | dine applikationer og deres konfiguration                   |

Og mellem de to: **Totalsupport**. Et spørgsmål om systemet, databasen eller din kode: vi stiller diagnosen og fortæller dig, hvad du skal gøre (se [Totalsupport og indgreb](/dk/vps-ultra/assistance.md)).
