# Järjestelmä ja tietoturva

Root-oikeuksin ylläpidät järjestelmääsi: asennat sille valitsemasi ohjelmistot ja päätät niiden päivitysten aikataulusta. Simafri hoitaa alustan, jolla järjestelmä toimii: laitteiston, verkon, anti-DDoS-suojauksen, varmuuskopiot ja valvonnan.

## Järjestelmäsi

VPS Pro -palvelimesi toimitetaan **Ubuntu 24.04 LTS** -järjestelmällä tai, jos valitsit sen tilatessasi, **Debian 13** -järjestelmällä, ja se on ajan tasalla käyttöönottohetkellä. Asennetun version näet näin:

```
cat /etc/os-release
```

## Päivitykset

Asenna päivitykset säännöllisesti:

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

Jotta tietoturvakorjaukset asentuisivat itsestään joka päivä, ota käyttöön **unattended-upgrades**:

```
apt install unattended-upgrades

dpkg-reconfigure -plow unattended-upgrades
```

Valvontamme ilmoittaa sinulle tietoturvapäivityksistä, jotka ansaitsevat huomiosi; sinä päätät niiden asentamisesta ja ajankohdasta. Ennen merkittävää päivitystä (järjestelmän, tietokantasi tai ohjelmointikielesi versionvaihto) pyydä tuelta **tilannevedos**: sen avulla voit palata takaisin muutamassa minuutissa (katso [Varmuuskopiot ja tilannevedokset](/fi/vps-pro/sauvegardes.md)).

## Hyvät käytännöt

* **Yksi SSH-avain henkilöä kohden**, tallennettuna asiakasalueellesi tai kunkin omalle tilille (katso [SSH-yhteyden muodostaminen](/fi/vps-pro/connexion-ssh.md)).
* **Palomuuri**, joka avaa vain julkiset palvelusi (katso [Verkko ja sähköpostin lähetys](/fi/vps-pro/reseau-et-e-mails.md)).
* **Yksi käyttäjä sovellusta kohden** ilman ylläpito-oikeuksia kunkin palvelun ajamiseen (`User=` sen systemd-yksikössä).
* **Salaisuudet koodin ulkopuolella**: salasanat ja API-avaimet `.env`-tiedostossa, jota vain sovellus voi lukea (`chmod 600`).
* **Lokien lukeminen aika ajoin**: `journalctl -p warning -b` näyttää varoitukset käynnistyksestä lähtien.

## Aikavyöhyke

Palvelimesi on asetettu koordinoituun yleisaikaan (UTC), joka on palvelinten käytäntö. Näyttääksesi ajan omalla aikavyöhykkeelläsi:

```
timedatectl set-timezone Europe/Helsinki
```

Sovelluksesi säilyttävät päivämäärät mieluiten UTC-ajassa ja muuntavat ne näytettäessä.

## Palvelimesi seuraaminen

Muutama komento palvelimesi tilan lukemiseen:

| Komento              | Mitä se näyttää                                |
| -------------------- | ---------------------------------------------- |
| `htop`               | prosessit, suorittimen ja muistin reaaliajassa |
| `free -h`            | käytetyn ja käytettävissä olevan muistin       |
| `df -h`              | käytetyn ja vapaan levytilan                   |
| `ncdu /`             | mikä vie levytilaa, kansio kansiolta           |
| `systemctl --failed` | virheeseen pysähtyneet palvelut                |

Valvontamme seuraa jatkuvasti palvelimesi saatavuutta, kuormitusta ja levytilaa ja hälyttää sinulle, kun jokin näistä mittareista sitä edellyttää.

## Mitä Simafri tekee

| Simafrin hoidossa                      | Sinun hallinnassasi                                |
| -------------------------------------- | -------------------------------------------------- |
| laitteisto ja sen peilatut levyt       | järjestelmä, sen ohjelmistot ja niiden päivitykset |
| verkko, osoitteet ja anti-DDoS-suojaus | palomuurisi ja palvelusi                           |
| jokaöinen varmuuskopio                 | tietosi ja tietokantavientisi                      |
| jatkuva valvonta                       | sovelluksesi ja niiden määritykset                 |

Ja näiden kahden välissä **Kokonaistuki**: kysymys järjestelmästä, tietokannasta tai koodistasi, me teemme diagnoosin ja kerromme, mitä tehdä (katso [Kokonaistuki ja toimenpiteet](/fi/vps-pro/assistance.md)).
